Z
zhangqingyun200
Unregistered / Unconfirmed
GUEST, unregistred user!
通讯协议
通讯设置:波特率1200-9600,8个数据位,1个停止位,无奇偶校验位.
1. 仪表发送给车道计算机的数据:
◆空闲码:F0H AXH EOH (每间隔5秒发一次)
X=轮轴仪故障,光幕故障,0称台故障(四位二进制数)
◆车开首次上称台:F0H BBH E0H(发一次)
用于计算机抓拍车牌号
◆实时数据:开始标志+序号+车道号+超载标志+车型+实际载重总重量+实际超限率+车速+总轴距+轴数1+轴型1+轴重1+…+轴数N+轴型N+轴重N+校验和+结束标志
◆恢复数据: 开始标志+序号+车道号+超载标志+车型+实际载重总重量+实际超限率+车速+总轴距+轴数+轴型1+轴重1+轴型N+轴重 N+金额+年+月+日+时+分+秒+校验和 +结束标志
2.车道计算机发送给仪表的数据
◆正确回送:当接收正确后,计算机给仪表回送F0H,仪表接收到F0H后,表示本次数据发送成功,视通讯正常
◆错误回送:当接收错误时,计算机给仪表回送F1H,仪表重新发送该数据,连续发送3次都不能收到正确回送码视通讯中断,显示’error’.
3.称重仪数据保存与恢复
◆保存数据:当通讯中断时,仪表保存最后8辆车的数据.
◆恢复数据:当通讯正常时,若有保存车辆数据,在没有实时车辆数据发送时,应将该保存数据发送给车道计算机.
其中:
◇ 开始标志:实时数据(F0H);恢复数据(E0H)
◇ 序号:车辆通过的顺序号.1字节(2位BCD)从1-99循环使用.
◇ 车道号:1字节(2位BCD)车道号1,2,3,4….
◇ 超载标志:1字节(2位BCD)1-超重,0-不超重
◇ 车型: 1字节(2位BCD)车型20 21 22 23…90 10 11 12 13
◇ 实际超载率(N%);
2字节(4位BCD)
◇ 车速:2字节 (4位BCD)车速KM/H(整数位)
◇ 总轴距:3字节(6位BCD)MM
◇ 轴数: 1字节(2位BCD)
◇ 轴型: 1字节(2位BCD)
◇ 轴重: 3字节(6位BCD)KG
◇ 金额:2字节(4位BCD)
◇ 时间:年、月、日、时、分、秒各为1字节(2位BCD)
◇ 结束标志:E0H
校验和:从开始标志到轴重N所有字节的累计和, 1字节(2位BCD)溢出部分舍弃.(二进制和最后一字节,转BCD码最后两位)
轴数为2接收到数据:F0 11 01 01 02 40 33 02 04 01 06 00 08 58 01 02 01 20 22 01 02 20 11 01 96 E0
F0 11 01 01 02 40 33 02 04 01 06 00 08 58 01 02 01 20 22 01
(1) (2) (3)(4) (5) (6) (7) (8) (9) (10) (11) (12)
02 20 11 01 96 E0
(13) (14) (15) (16)
总重23340
1轴12220
2轴11120
实时数据:开始标志(1)
序号(2)
车道号(3)
超载标志(4)
车型(5)
总重(6)
超载率(7)
车速(8)
总轴距(9)
轴数2(10)
轴型1(11)
轴重1(12)
轴型2(13)
轴重2(14)
校验和(15)
结束标志(16)
用SPCOMM只处理如何取数据将实际的总重,轴数,轴1重,轴2重实际数据取出来写入数据库中
通讯设置:波特率1200-9600,8个数据位,1个停止位,无奇偶校验位.
1. 仪表发送给车道计算机的数据:
◆空闲码:F0H AXH EOH (每间隔5秒发一次)
X=轮轴仪故障,光幕故障,0称台故障(四位二进制数)
◆车开首次上称台:F0H BBH E0H(发一次)
用于计算机抓拍车牌号
◆实时数据:开始标志+序号+车道号+超载标志+车型+实际载重总重量+实际超限率+车速+总轴距+轴数1+轴型1+轴重1+…+轴数N+轴型N+轴重N+校验和+结束标志
◆恢复数据: 开始标志+序号+车道号+超载标志+车型+实际载重总重量+实际超限率+车速+总轴距+轴数+轴型1+轴重1+轴型N+轴重 N+金额+年+月+日+时+分+秒+校验和 +结束标志
2.车道计算机发送给仪表的数据
◆正确回送:当接收正确后,计算机给仪表回送F0H,仪表接收到F0H后,表示本次数据发送成功,视通讯正常
◆错误回送:当接收错误时,计算机给仪表回送F1H,仪表重新发送该数据,连续发送3次都不能收到正确回送码视通讯中断,显示’error’.
3.称重仪数据保存与恢复
◆保存数据:当通讯中断时,仪表保存最后8辆车的数据.
◆恢复数据:当通讯正常时,若有保存车辆数据,在没有实时车辆数据发送时,应将该保存数据发送给车道计算机.
其中:
◇ 开始标志:实时数据(F0H);恢复数据(E0H)
◇ 序号:车辆通过的顺序号.1字节(2位BCD)从1-99循环使用.
◇ 车道号:1字节(2位BCD)车道号1,2,3,4….
◇ 超载标志:1字节(2位BCD)1-超重,0-不超重
◇ 车型: 1字节(2位BCD)车型20 21 22 23…90 10 11 12 13
◇ 实际超载率(N%);
2字节(4位BCD)
◇ 车速:2字节 (4位BCD)车速KM/H(整数位)
◇ 总轴距:3字节(6位BCD)MM
◇ 轴数: 1字节(2位BCD)
◇ 轴型: 1字节(2位BCD)
◇ 轴重: 3字节(6位BCD)KG
◇ 金额:2字节(4位BCD)
◇ 时间:年、月、日、时、分、秒各为1字节(2位BCD)
◇ 结束标志:E0H
校验和:从开始标志到轴重N所有字节的累计和, 1字节(2位BCD)溢出部分舍弃.(二进制和最后一字节,转BCD码最后两位)
轴数为2接收到数据:F0 11 01 01 02 40 33 02 04 01 06 00 08 58 01 02 01 20 22 01 02 20 11 01 96 E0
F0 11 01 01 02 40 33 02 04 01 06 00 08 58 01 02 01 20 22 01
(1) (2) (3)(4) (5) (6) (7) (8) (9) (10) (11) (12)
02 20 11 01 96 E0
(13) (14) (15) (16)
总重23340
1轴12220
2轴11120
实时数据:开始标志(1)
序号(2)
车道号(3)
超载标志(4)
车型(5)
总重(6)
超载率(7)
车速(8)
总轴距(9)
轴数2(10)
轴型1(11)
轴重1(12)
轴型2(13)
轴重2(14)
校验和(15)
结束标志(16)
用SPCOMM只处理如何取数据将实际的总重,轴数,轴1重,轴2重实际数据取出来写入数据库中