资源描述:
《GPS目标监控通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、GPS目标监控通信协议一·RS-232异步通信:(计算机)9600波特,8位数据,1位停止,无效验。二·数据通信基本格式:发送格式:*0AAH0AAH长度数据1数据2------数据n校验接收格式:*055H055H长度数据1数据2------数据n校验其中:数据为:二进制格式。长度为:n,3>=n>=255。校验为:从长度到数据n的异或和。三·数据接收格式:*055H055H长度ID身份码方式数据-----校验其中:ID为:2字节身份码。方式:D0=0,GPS数据。D0=1,串口数据。D1=0,GPS定位数据.D1=1,手动报警.D3=0,一次单个GPS定位数据传送
2、.D3=1,一次多个GPS定位数据传送.D4=0,常规定位方式.D4=1,差分定位方式.D5=0,MOTOROLA二进制格式VP/GT/UTONCORE.D5=1,ROCKWELL二进制格式JUPITER.D7=0,GPS数据有效。D7=1,GPS数据无效。一次单个GPS数据格式如下:*055H055H0BHID身份码方式纬度经度速度方向校验一次多个GPS数据格式如下:*055H055H长度身份码方式当前纬度当前经度当前速度当前方向纬度N-1经度N-1-------纬度1经度1校验GPS数据为:纬度3Byte:XXH,YYH,ZZH。经度3Byte:xxH,yyH,z
3、zH。速度1Byte:vvH。方向1Byte:wwH。纬度N-1,经度N-1为前一时刻(间隔为多组传送时的数据间隔T)的纬度经度.1)当GPS为MotorolaVP/GT/UTONCORE时:纬度:XXH,YYH,ZZH,00H循环右移2位(bit)单位:ms.经度:xxH,yyH,zzH,00H循环右移2位(bit)单位:ms.速度:vvH,00H循环右移3位(bit)单位:cm/s.方向:wwH,00H循环右移4位(bit),等于0wH,w0H单位:0.1度.例如:纬度为:22H,36H,60H循环右移2位为08H,8DH,98H,00H088D9800(HEX)
4、=143497216(ms)143497216(ms)/3600000=39度余3097126/60000=51分4余37216/1000=37.216秒经度为:63H,E2H,DDH循环右移2位为18H,F8H,B7H,40H18F8B740(HEX)=418953024(ms)418953024(ms)/3600000=116度余1353024/60000=22分余33024/1000=33.024秒2)当GPS为ROCKWELLJupiter时:纬度:ZZH,YYH,XXH,00H循环右移3位(bit)单位:10EXP-8PI.经度:zzH,yyH,xxH,00
5、H循环右移3位(bit)单位:10EXP-8PI.速度:vvH,00H循环右移3位(bit)单位:cm/s.方向:wwH,00H循环右移4位(bit),等于0wH,w0H.例如:纬度为:69H,48H,21H倒置后循环右移3位为04H,29H,0DH,20H04290D20(HEX)=6979920069799200*180/(3.14159*100000000)=39度余0.9919957*60=59分余0.519744*60=31.185秒经度为:BBH,D7H,60H倒置后循环右移3位为0CH,1AH,F7H,60H0C1AF760(HEX)=203093856
6、203093856*180/(3.14159*100000000)=116度余0.364207*60=21分余0.852476*60=51.148秒四·控制命令格式:*0AAH0AAH长度命令数据-------校验(一)接收GPS数据命令:单组GPS数据传送:1)单台点名(轮询):*0AAH0AAH03H10HID身份码(2bytes)校验2?多台单组GPS数据传送命令:*0AAH0AAH长度12H次数间隔ID1------IDn校验其中:次数:传送次数,1-255次,0为连续传送。间隔:传送时间间隔:n*0.25秒,1<=n<=256,0=256*0.25=64秒。
7、IDn:2字节身份码,1<=n<=125。*AAAA03101234多组GPS数据传送:3)单台多组数据(轮询):*0AAH0AAH05H14H数据组数数据间隔T身份码校验4)多台多组数据GPS传送命令:*0AAH0AAH长度16H数据组数数据间隔次数间隔ID1------Idn校验4其中:数据组数:0~31(1FH)表示传送1~32组数据.(<=31).数据间隔T:1-255秒表示每组数据之间的间隔.注意:MODEM可存储1151秒(组)数据.组数*数据间隔应<=1151均分传送时可设:数组间隔=(N台*传送间隔)/数据组数次数:传送次数,1-25