终端通信协议.doc

终端通信协议.doc

ID:50026756

大小:274.00 KB

页数:12页

时间:2020-03-04

终端通信协议.doc_第1页
终端通信协议.doc_第2页
终端通信协议.doc_第3页
终端通信协议.doc_第4页
终端通信协议.doc_第5页
资源描述:

《终端通信协议.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2.45GHz有源卡读卡器与终端通信协议V1.0.4(2011/8/18)1协议格式1・1使用范围本协议基于RS485接口。要求分别如下:RS485:1位起始位、8位数据位、1位停止位、无奇偶校验,波特率19200bps;本协议中的强制命令适用于我公司的所有有源卡和读卡器。1.2数据链路层数据链路层具体规定命令和响应帧的类型和数据格式。帧类型分为命令帧、响应帧、读卡器命令完成响应帧。1.2.1命令帧格式定义命令帧是主机操作读卡器的数据帧,格式如下表所示:HeadAddrLenCmdParameter•••ParameterCheckOxOA1byten+21byteByte1Byte

2、nccHead是帧头标志,定义为0x()AAddr是读卡器地址,一般地址从0〜240,255(OxFF)为公用地址,254(OxFE)为广播地址。读卡器接收白身地址、公用地址和广播地址的命令,对广播地址命令不做回复。Lcn是包长域,表示Length域后帧中字节数。Cmd是命令码域°Parameter是命令帧中的参数域。Check是校验域,,规定校验范围是从帧头域到参数域最后一个字节为止所冇字节的和取反加1。读卡器接收到命令帧后需要计算校验值来检错。1.2.2响应帧格式定义响应帧是读卡器返回给主机的数据帧,响应帧包含了读卡器需要采集的数据,其格式定义如F表所示:HeadAddrLenS

3、tatusResponse•••ResponseCheckOxOB1byten+21byteByte1BytenCCHead是包类型域,响应帧包类型固定为OxOBoAddr是读卡器自身地址。Len是包长域,表示Length域后帧屮字节数。Status表示命令所规定的操作执行的结果,0表示正确执行,其他表示执行小发牛异常。Response是响应帧中的返回数据。Check是校验域,规定校验范围是从帧头域到参数域最后一个字节为止所有字节的和取反加1。终端接收到命令帧后需要计算校验值來检错。2协议内容2.1读取版本号此命令用于读取读卡器的版本号,接收此命令的读卡器进入有源卡设置。HeadAd

4、drLenCmdCheck0x0A0x020x22cc读版本号:0A010222D10B0104000100EF读版本号:0A020222D00B0204000100EE读卡器接收到此命令帧后,返回应答帧表示命令已接收。应答帧如下所示:HeadAddrLenStatusResponseResponseCheckOxOB0x040x00MajorMinorCCMajor为固件程序主版本。十六进制0x0b=12Minor为固件程序次版本。十六进制0x0c=13版本号就是12.132.2有源卡识别此命令让读卡器进入有源R识别模式:HeadAddrLenCmdCheckOxOA0x020x9

5、0CC启动读卡:0A010290630B010200F2启动读卡:0A020290620B020200F1读卡器接收到此命令帧后,返回应答帧表示命令已接收。应答帧如下所示:HeadAddrLenStatusCheckOxOB0x020x00Cc当读卡器收到此命令后进入有源卡识别状态,识别到TAG后并把TAG数据保存在读卡器内部,只有当执行取数据的命令后,读卡器才返凹有源R数据。读卡器上电后的状态是静默状态,不读卡,直到收到主机的识别模式命令后才读卡?还是上电后立刻读卡并保存?直到收到主机的识别模式命令后才读卡读卡器内部需要保存多少条卡片记录?500条?至少500条读卡器读到相同卡数据

6、则只保存一条R数据,并记录读卡时间?只保存一条记录,时间以最后为准。读卡器读到卡后的数据什么时候把记录清空,是上传完数据后立刻清空吗?上传后就清空,有卡继续读。2.3取数据的命令:HeadAddrLenCmdCheckOxOA0x020x9Acc读卡数据:0A01029A590B01030000F1读卡数据:0A02029A580B02030000F00B025B0000010042F401000909010042F3010009090100430E0100090A0100431101000909010043100000090A01002EBF0000090801002EC20100

7、090A010043130100090A01002EBE00000909010042F201000909010042F100000908D5读卡器先进行读状态,然后读卡器发送取卡号命令,读卡器返冋卡号:数据帧格式如下:HeadAddrLenStatusTagcountDataCheckOxOB0x0x008字节CCData:8个字节屮,第1・4个字节为TAG号,第5字节为卡片电量状态(00表示正常,01表示低电压),6-8个字节为时间。疑问:(1)如果读卡

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

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

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