mdb_icp协议中文摘要

mdb_icp协议中文摘要

ID:9818413

大小:186.50 KB

页数:8页

时间:2018-05-10

mdb_icp协议中文摘要_第1页
mdb_icp协议中文摘要_第2页
mdb_icp协议中文摘要_第3页
mdb_icp协议中文摘要_第4页
mdb_icp协议中文摘要_第5页
资源描述:

《mdb_icp协议中文摘要》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MDB/ICP协议一、简介MDB为一个主从结构的串行总线接口标准,采用9600bps的波特率通信。主从操作模式,MDB规定总线有唯一1个主机和最多32个外设。每个外设有唯一一个地址和命令。所有通信的外设都是主机完成初始化的。二、通信格式1、字节格式一个字节被定义为11位的格式,1个起始位+8个数据位+1个模式位+1位停止位;其中,模式位根据传递方式的不同分别置0或置1:当控制器VMC发送数据到外设时,模式位置1表示为地址字节,置0表示数据字节;当外设发送数据到控制器VMC时,模式位置1表示所有字节发送完毕。2、块格式主到从控制

2、器VMC传送给外设的数据由1个地址字节、若干数据字节和1个校验字节组成,总数不超过36个字节。地址字节包含两部分命令,高5位是外设的地址,低3位是外设的命令。主控器响应外设时发送应答(ACK)、非应答(NAK)、重发(RET)。如果从机地址在5mS内无响应,主控器重发相同的命令或不同的命令,直到收到从机的响应或达到最大无响应时间(硬币器为2S、纸币器为5S)。主控器可以通过拉低发送线(至少100mS)对总线进行复位。从到主帧数据包含一个数据块、1字节校验和、1字节应答或非应答。外设响应主控器时,主控器必须响应一个应答,非应答或

3、重发。IftheMastercannotrespondwithinthe5mStime-out(t-response)theperipheralmustrepeatthedatablock,orappendit,atthenextpossibleoccasion。校验和校验和字节在每个数据块的最后发送。校验和字节是地址字节和所有数据字节的累加,校验和字节并不包含在总和中。13、响应代码ACK00H;RETAAH;NAKFFH。三、软件操作规则控制器VMC应该每隔25-200ms对所有的外设进行一遍查询,这种查询可以通过各个外设

4、的POLL指令或其它相似指令来实现。如果对于控制器VMC的查询,外设在超过‘最大无响应时间’(maximumnon.responsetime)内都没有响应,则控制器VMC就以10秒钟为周期定时对其发送RESET指令进行复位,直到能够收到正常回复信息。各个外设的最人无响应时间不尽不相同,由协议或设备供应商规定。主控器VMC必须只发送被外设所支持的命令!外设仅发送被VMC所支持的响应!四、硬件规范1、主控器电压输出Min=20VDCNominal=24VDC/34VDCMAX=42.5VDC2、总线发送接收规范主机和从机之间5V,

5、光电隔离VCM主机发送最小输出电流为100mA@4V空闲状态最大漏电流为100uA接收最小输入电流为15mA@1V空闲状态最大输入电流为1mA外设从机接收最大输入电流为15mA@4V2空闲状态最大输入电流为100uA发送最小拉电流为15mA@1V空闲状态最大漏电流为30uA3、连接头针输出五、硬币器硬币器地址为00001XXXB(08H)。有两个级别Level2和Level3,Level1从未发布过。Level2和level3硬币器的功能比较功能Level2硬币器Level3硬币器接收硬币支持支持累计收币总额支持支持关闭收币功

6、能支持支持退出硬币支持支持获得自身的硬件版本不支持支持3内置自主找零算法不支持支持自诊断不支持支持文件传送不支持支持1、复位和初始化硬币器的‘最大无响应时间’是2秒钟,即通信时如果在2秒钟内控制器VMC没有收到硬币器回复的任何消息,则控制器VMC应该向硬币器发送复化指令RESET(08H)。在发送过复位指令之后,控制器VMC还将向硬币器发送一个指令序列进行初始化,即:POLL(0BH)-SETUP(09H)—EXPANSIONIDENTIFICATION(OF00H)一EXPANSIONFEATUREENABLE(OF01H)

7、一EXPANSIONSENDDIAGSTATUS(OF05H)一TUBESTATUS(0AH)一COINTYPE(OCH)。2、VMC命令硬币器的基本指令有6组,扩展指令(仅Level一3硬币器支持)有9组。各指令的具体意义详见下表。硬币器指令表命令字名称附加数据外设返回注解08HRESET无响应应答无09HSETUP无Z1-Z23Z1:级别Z2-Z3:货币代码Z4:货币基数值Z5:货币小数位位数Z6-Z7:可接受币种数(最多15种,置1有效)Z8-Z23:各币种相当于多少个基数值0AHTUBESTATUS无Z1-Z18Z1-

8、Z2:各币种对应的管道状态,置1为满Z3-Z18:各管道中的硬币数,最多2550BHPOLL无Z1-Z16≧80H手动退币yyy:退币数量(1-7个)Z1:1yyyxxxx;xxxx:退币币种(0-15)Z2:Z2:管道剩余硬币数(最多255)40H-7FH投币yy:硬币路径

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。