RFIDMuxDemo用户手册v1.0.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RFIDMuxDemo用户手册v1.0

1.串行通讯接口规格 UHF天线主分支器通过RS232串行通讯接口或TCP/IP网络接口(主分支器内部串口转网口)与上位机(单片机,微处理器,控制器等)实现数据通讯,按上位机的命令要求完成相应操作。串行通讯接口的数据帧为1个起始位、8个数据位、1个停止位,无奇偶效验位,波特率115200。在串行通讯过程中,最低有效字节最先传输,每个字节的最低有效位最先传输。 2.协议描述 通讯过程必须先由上位机发送命令和数据给主分支器,然后主分支器将命令执行结果状态和数据返回给上位机。 主机的命令发送过程如下表: 上位机 数据传递方向 主分支器 说明 命令数据块 → 上位机发送的数据串中,每两个相邻字节之间的发送时间间隔必须小于15ms。在上位机的命令数据块发送过程中,如果接收到任何主分支器的数据,均表示上位机和下位机通讯失步,上位机停止发送数据,等待15ms未接收到主分支器的数据后重新发送命令数据块。 上位机发给主分支器的命令数据块必须符合相应协议的格式规定,将包含操作命令符、命令操作数、校验等的命令数据块发送至主分支器,然后等待其返回命令执行结果。 主分支器在收到主机命令后的1s(不包括与上位机传送数据的时间,启动后台扫描命令执行最长时间为s)内完成命令执行,然后返回结果。在这段时间内,主分支器不对上位机发送的数据进行处理。命令执行结果的返回过程如下表: 主分支器 数据传递方向 上位机 说明 响应数据块 → 每两个相邻字节之间的发送时间间隔必须小于15ms。 主分支器执行命令,得到结果后,将包含操作命令符、响应数据等的响应数据块发送至上位机。至此,一次完整的通讯过程结束。 3.数据块的格式 1 命令数据块 Head Len Parity1 Parity2 Cmd Data[] Head: 长度为1个字节的数据块头,0xEB被使用为起始字符。 Len: 长度为1个字节的命令数据块长度(不包括头字节和校验字节,含自身的一个字节)。Len的长度等于(2+Data[])的长度。注意,Len的值必须和后面所跟的实际数据个数相符。 Parity: 长度为2个字节的校验。 Cmd: 长度为1个字节的操作命令符。 Data[]: 命令操作数,给出运行命令所必须的数据。若Len= 2则无此项。 2 响应数据块 Head Len Parity1 Parity2 ReCmd Data[] Head: 长度为1个字节的数据块头,0xEB被使用为起始字符。 Len: 长度为1个字节的响应数据块长度,(不包括头字节和校验字节,含自身的一个字节)。Len的长度等于(2+Data[])的长度。 Parity: 长度为2个字节的校验。 ReCmd:长度为1个字节,表示该条响应对应的操作命令符。 Data[]: 响应数据,运行命令后返回的信息。若Len=2则无此项。 注意,当命令数据块不符合要求的时候,主分支器将不会有任何响应。 数据校验满足: ①Len与Parity1之和为7F; ②Parity2等于其后面所有字节的异或值再加0x81。 当获得一数据块时,将Len、Parity1、Parity2三字节之和(取低字节)与该数据块Parity2后的所有字节分别异或,所得到的结果为0x00就通过了校验。 4.操作命令的详细描述 4.1主分支器的版本号 上位机发送该命令以获得主分支器软件版本号。 Head Len Parity1 Parity2 Cmd Data[] 0xEB 0x02 0x7D 0x9C 0x1B - Head Len Parity1 Parity2 ReCmd Data[] 0xEB 0x03 0x7C 可变 0x1B Version(1bytes) 4.2查询级联 上位机发送该命令查询主分支器8个端口的子分支器级联情况。 Head Len Parity1 Parity2 Cmd Data[] 0xEB 0x02 0x7D 0x19 0x98 - Head Len Parity1 Parity2 ReCmd Data[] 0xEB 0x22 0x5D 可变 0x98 Cascade_Info(32bytes) Cascade_Info:主分支器各端口级联子分支器的情况,32个字节,每个字节定义如下: Bit0=0,主分支器Px口的第y级没有级联子分支器, Bit0=1,主分支器Px口的第y级级联有子分支器。(x=0~7,y=1~4) 其他位保留,默认值为0。 注:主分支器有8个端口(P0~P7)可接子分支器,每个子分支器只能级联1个子分支器,共可级联4级。32个字节按可级联的32个子分支器的相对地址排列,定义如下: 字节1~4: 表示P0口的第1、2、3、4级级联

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档