新闻中心

EEPW首页>嵌入式系统>设计应用> 基于单片机的GPS车载终端设计与实现

基于单片机的GPS车载终端设计与实现

作者: 时间:2011-10-19 来源:网络 收藏
2.3移动的软件

本文引用地址://m.amcfsurvey.com/article/172443.htm

  2.3.1数据的提取

  目前几乎所有厂商都遵循美国国家海洋电子协会(National Marine Electronics Association)制定的NMEA-0183V20通信标准格式。TIM GPS接收机的输出语句按串行通信协议,数据格式为8个数据位、1个起始位、1个停止位,无奇偶校验。可以根据需要选择传输速率。其输出语句采用的是NMEA0183即ASCII格式码,输出语句达十多种,包括GGA、GSA、GSV、RMC、RMT、VTG等。这些定位数据语句不仅给出了位置、速度、时间等信息,而且指出当地的卫星接收情况。实际导航应用读取GPS的空间定位数据时,可以根据需要每隔几秒钟更新一次经纬度和时间数据。而更频繁的数据更新就没有必要了,而且不需要了解NMEA0183通信协议的全部信息,仅需要从中挑选出所需要的那部分定位数据。RMC数据设置描述如表1所示,其数据设置示例如下:

  $GPRMC,130304.0,A,4717.115,N,00833.912,E,000.04,205.5,200601,01.3,W*7C

提取GPS数据的流程图如图3所示。

  2.3.2 TC35的AT指令控制

对TC35进行初始化并通过AT指令控制短消息的收发。对短消息的控制有PDU模式和Text模式。Text模式不能发中文,所以本方案中采用PDU模式进行短消息的接收和发送。

  首先对TC35进行初始化,设置短消息发送格式AT+CMGF=1,设置短消息中心AT+CSCA=+8613800531500(短消息中心),设置短消息到达自动提示AT+CNM1=1,1,0,0,1.

  发送短消息的过程:首先设置发送短消息的长度AT+CMGS=;等待TC35模块返回字符>,则可以将PDU数据输入;短消息发送成功后,模块返回OK.

  接收短消息的过程:接收到指令+CMT1:SM,INDEX(信息存储位置),就开始读取PDU数据,AT命令为AT+CMGR=INDEX.

  2.3.3移动软件

移动软件总流程图如图4所示。

  本依据GPS全球定位系统、GSM公众网络以及通用的单片机技术,了车辆的定位监控。方案经过试验验证其技术可行,并且构成的系统成本低、应用范围广,为智能交通系统中的定位监控提出了一个较好的解决方法。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭