伴随着GPS(卫星导航系统)和便携式挪动机器的迅猛发展,各式各样以GPS为基本的携带式手机定位系统相继经常会出现。嵌入式Linux因其开放式、安全系数、可扩展性和可靠性更为沦落各种各样便携式机器设备的关键产品研发服务平台,因而GPS模块与嵌入式Linux平台中间的通讯出了搭建手机定位系统的基本。
GPS模块与嵌入式Linux平台中间进行传输数据,大多数应用多线程串行通信传输技术,GPS做为智能终端(DTE)与嵌入式服务平台中间根据RS-232C串口通信插口进行数据传输。因而,与GPS的数据通讯在搭建上就是LinuX下的串口通信程序编写,针对彼此之间的通信协议,额外的协议书有很多种多样,而NMEA0183是现阶段普遍应用的一种。 1NMEA0183通信协议 NMEA0183是GPS数据信息的通信协议,GPS的通信协议有很多种多样,但现阶段绝大部分GPS模块生产厂商都应用NMEA0183协议书做为其遵照的规范,因而在搭建GPS与嵌入式Linux平台中间的通讯时,先要对NMEA0183协议书有一定的了解。
(1)NMEA0183的通讯主要参数。串口波特率:4800baud;数据位:8;奇偶校验:无;中止位:1位。 (2)NMEA0183的报文格式。NMEA0183协议书报文格式的句子串(ASCII标识符)文件格式所有信息如图所示1。
$AAXXX,ddd,ddd*hh《CR》《LF》 图1NMEA0183的报文格式 图1中主要内容:$为串头,回应串刚开始;AA为识别八字;XXX为句子名;ddd.。.ddd为数据字段,英文字母或数据;*回应串尾;hh回应$与*中间全部标识符编码的校验和;《CR》为引路控制符;《LF》为空格符控制符。 在具体的GPS运用于中,并会选用NMEA的所有信息,只是依据确立的务必,借此机会选择简易的信息,忽略其他的信息內容。
比如:$GPRMC,152252,A,2513.3072,N,10346.3723,E,0.0,230.4,250503,1.3,W,A,*02 在其中,$GPRMC为串头,回应此句子为精准定位句子;*以前的內容为数据字段,152252为UTC24钟头制为的国际标准时间,文件格式为时刻/倍投/秒秒;A回应数据信号对接情况,A回应对接长期,也是有很有可能为V,则回应一个警示,与卫星通讯不长期;2513.3072回应层面值;N标出南北半球,N回应北纬度,S回应南纬;10346.3723回应经纬度值;E标出东西半球,E回应经度,W回应西经;0.0回应速率;230.4回应方向角,它的范畴为000.0-359.。
本文关键词:內容,01,嵌入式,亚博投注提现速度快,通信协议,信息
本文来源:亚博取现到账速度快的-www.zrhkj.com