


@EqmCHexadecimal:40 40 45 71 00 34 0D 0A??? 其中,校验和“C”是指“E”、“q”和“m”三个的校验和,即0x45、0x71和0x00之间的校验和(将0x45和0x71按位异或的结果再和0x00进行按位异或),结果为0x34。输入指令时,只需要按照9600 b/s、8位数据位、1位停止位、无奇偶校验和硬件流控制的串口格式,将0x40、0x40、0x45、0x71、0x00、0x34、0x0D和0x0A八个数从M12模块的串口连续输入进去即可,M12模块在接收到其可识别的指令之后会在1 s之内做出响应。??? 在接收和识别指令“@@EqmC”之后,M12模块在接收到正常的GPS卫星信号时会以相同的串口数据格式和速率输出以下格式的定位信息:@@Eq,mm,dd,YY,hh,mm,ss,dd,mm.mmmm,n,ddd,mm.mmmm,w,shhhh.h,sss.s,h,m,t,dd.d,nn,rrrr,aa,CC??? 该信息是按照ASCII码的形式输出的,每段信息均以逗号相隔。根据Motorola GPS Products-Oncore User'sGuide对于该信息的解释,该信息按照所描述的内容可以拆分成7大部分,其拆分示意格式如下:@@Eq,,,,,,,,??? 其中,第1部分信息为日期信息。“mm”是指月,数值为01~12;“dd”是指日,数值为01~31;“yy”是指年,数值为98~18。??? 第2部分信息是UTC(Universal Coordinated Time)时间信息。其中,“hh”为时,数值为00"23;“mh”为分,数值为00~59;“s”是秒,数值为00~60。??? 第3部分信息是纬度信息。其中,“dd”是度,数值为00~90;“mm.mmmm”是分,数值为00.0000~59.9999;n为方向,他有两个取值,一是“N”,代表北纬,二是“S”代表南纬。??? 第4部分信息是经度信息。其中,“ddd”是度,数值为000~180;“mm.mmmm”是分,数值为00.0000~59.9999;w为方向,他有两个取值,一是“w”,代表西经,二是“E”代表东经。??? 第5部分信息是海拔高度。其中,“s”是符号,有“+”和“-”两个取值;“hhhh.h”是以米为单位的高度数据。海拔高度信息的数值范围为:-1000.0~+18000.0。??? 第6部分信息是速度信息。其中“sss.s”是以节为单位的速度数据,其数值为000.0~999.9;“hhh.h”为以度为单位前进方位角数据,其数值为000.0~359.9。

| 欢迎光临 DIY编程器网 (http://www.diybcq.com/) | Powered by Discuz! X3.2 |