- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
脉冲式投币器与电脑连接适配器WF-700-RELAY用户手册
上海威佛微电子有限公司
(RS232 接口)
脉冲式投币器与电脑连接适配器
WF-700-RELAY 用户手册
Version 2.1
1.0 介绍
WF-700-RELAY接口板通过内置的RS232接口模块连接硬币接收器和PC主机的串行通讯口。通
过WF-700-RELAY ,终端开发用户能比较容易地开发投币控制设备,而不需要去考虑各种投币
器的控制性能和控制接口。WF-700-RELAY是WF-700 的升级版本,通过一个四位的拨码开关,
能轻易设置相关工作参数。
WF-700-RELAY是一个三线通讯接口,包括发送TXD线,接收RXD线和公共地GND 。
WF-700-RELAY是作为从设备在系统中工作,可以随时响应主机设备的请求。.
WF-700-RELAY具有的“Lockout” 计时器功能,在主机没有按照响应的工作频率进行交互工作
的时候,或者在主机遇忙或者其它意外故障时,能够禁止投币器工作,直到主机恢复工作。.
2.0 主要参数
波特率: - 9600
工作方式: - 半双工
通讯字符格式: 1位起始位,1位停止位,8位数据位 (Bits 0 = sent first (LSB)
锁定计时器
在一定的时间内,如果WF-700-RELAY没有收到响应的请求,则按照硬件拨码开关的设定进行
锁定投币器。锁定时间可以通过拨码开关设置为:1秒,10秒, 20秒或者不锁定
数据堆栈, 并行模式
WF-700-RELAY 具有一个串行数据堆栈,堆栈是FIFO方式组成,在与主机的通信丢失的情况
下,投币数据会被暂存在WF-700-RELAY数据堆栈中,当数据堆栈满后,则WF-700-RELAY会
自动禁止硬币器,避免发生数据丢失。
WF-700-RELAY 的串行数据堆栈是一个硬币数据脉冲计数器,能最多记录261个脉冲数据。
每一个脉冲输入会被生成一个单一的数据。比如我们在硬币中设置一个1元人民币输出2个脉
冲,一个5角人民币输出1个脉冲的时候。我们每投入一个1元硬币,则会向PC上传两串数据。
每投入一个5角硬币,WF-700-RELAY则会向PC上传一串数据。
3.0 数据格式,上传数据方式
数据格式: STX, Length, MSG Type and Ack #, Data Fields….., ETX, Checksum
数据格式说明:
STX - 02h 起始位
LENGTH - 单字节,代表信息中包含的数据总个数(统计数据个数时,包含起始位,结束
位,校验位)
MSG TYPE and ACK # - 单字节
MSG Type - (Bits 4-6) : 信息类型
上海威佛微电子有限公司
001 – 主机向WF-700发送数据
010 – WF-700 向主机发送数据
011 to 111 – 保留
ACK # - (Bits 0-3) :响应位
00h or 01h
在主机向WF-700-RELAY发送数据中,ACK#是用于区别信息类型,可以是01或者10。如果
WF-700接收到连续的相同的数据时,第二个字节可以被认为是第一次的重发。
在WF-700-RELAY 向主机发送数据时,ACK#被置为与主机相同的ACK# ,从而表示
WF-700-RELAY 已经成功接收到相应的信息,如果WF-700-RELAY接收到一个不正确的信息
(比如错误的校验码),则该信息会被WF-700-RELAY丢弃,而不需要回复主机。
DATA - 数据字节段,该段包括多个数据字节,我们会在后面叙述该段.
ETX - 03h 单字节,表示数据结束段
CHECKSUM - 异或校验字节(校验时,不包括STX,ETX和校验位自身)
3.1 PC- 向-WF-70
文档评论(0)