欢迎来到天天文库
浏览记录
ID:24236950
大小:89.17 KB
页数:4页
时间:2018-11-13
《协议,cs版,数据集中通讯方式》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、交互式、集中式通讯协议握手协议:(lObyte)1)车载TMR发送设备ID:544D5202^70080106544D52:TMR02:协议2700801:设备ID(前两个字节表示牛场ID,最后一个字节表示设备号,因为一个牛场可能有几个设备,这样方便区别,设备号是最重要的号码,用來区别同一个牛场的不同的车辆)06:程序版本号结束符备注:车载TMR开机后发送这条指令,设置超时5s等待,如果没有收到协议11应答,那么继续重复发送这条指令,最多发送5次就停止不发,如果设备ID匹配就接收,否则丢弃。2)用户电脑终端应答收到设备ID:544D520B^700801
2、06
3、l40418095232■■(16byte)544D52OB:TMR协议1170080106:设备ID和程序版本号14041809523水上位机时钟BCD码)(14年4刀18日9点52分32秒)结束符0D0A备注:一、通过这条协议一方面应答下位机,用来握手,令一方面校准下位机RTC时钟。如果设备ID匹配就接收,否则丢弃。配方相关的协议(握手协议之后可用)(14byte)3)车载TMR请求卜载采食量544D5205(7008010652455046544D5205TMR:协议570080106:设备ID和程序版本号结朿符12455046:JREPFI
4、D0A备注:握手协议之后可以由车载TMR发送这条指令,如果设备1D匹配就接收,否则丢弃。4)用户电脑终端下传一个采食量配方:544D5206700801064adcd9dea320202020514d5a20202d62020"
5、0024544d4450202020201b4dOc2b2fa2020202()43dcd9dea3202020abclcf2020202002a631393330202020bd5b4f2202020200007befab6eOcO7eOd6fc20202020
6、)3b52020504a5a2020200024)202020c
7、bae202020
8、202020593520202002al20202059362(ec3ab3)0D0A544D5206:TMR协议602020()2a12020205937202020027c2020205938202020()206j:设备ID和程序版本号班次、车次、饲料、牛圈数目d^c2b2fa2020202(h牛群类型(保留备用,先用2020202020202020替代)3dcd9dea320202(j:饲料名称采食量配方重量*100的结果(十六进制显示)20205935202020:卸料牛舍名称02al:牛头数对前边所有字符做CRC-16-A
9、001校验的结果结束符备注:用户电脑终端收到协议5,下发配方;下发配方后,等待下位机上传确认信息(协议12),如果超时5s没有收到应答,那么一直重复发送同一条配方.如果设备ID匹配就接否则丢弃。5)车载TMR上传收到采食量配方应答544D520C70080106010DOA
10、(llbyte)544D520C:TMR协议1270080106:设备氾和程序版本号01:下位机应答收到的采食量配方符合CRC-16-A001校验,同时也是这个车辆需要的配方,收到配方立即应答。02:CRC-16-A001校验错误,要求上位机重新发送采食量配方。(有三种情况上传这个结
11、果,第一:配方不符合车辆编号;第二:配方不符合校验;第三,在上传了协议5以后等待10秒没有收到任何配方。)0D0/1:结束符备注:用户电脑终端每下传一条配方,车载TMR都要应答一次,如果设备ID匹配就接收,否则丢弃。6)用户电脑终端下发配方完毕标识:544D520770080106FFFF■(12byte)544D5207:TMR协议770080106:设备ID和程序版本号保留位:结束符上传饲喂结果相关的协议(握手协议之后发送)7)车载TMR上传饲喂结果:544D5208[70080106■01
12、dcd9dea3202020凼00aeDO14041809
13、5232
14、0D0^(33byte)544D5208:TMR协议8700801061:设备ID和程序版本号■:班次(班次的取值:1-----早班、2---一中班、3--一晚班)01:车次(车次取值:1、2、3、4、5、6、7、8、9牛场越大,取值越大)圓:表示上传的是饲料;■:表示上传的是牛圈■:表示上传的结果是余料dcd9dea32020202(h饲料或者牛舍的名称(当取01时这里使用[)3E0C1CF2020202(]:余料)00aj:配方重量或者标准卸载重量(当取■时这里表示上传的是余料重量,用十六进制显示,如0010表示余料16公斤,余料可能是负值
15、)■:实际装载或者卸载重量(当取时这里上传的是00D(
16、:当前这个圈的牛头数,这
此文档下载收益归作者所有