新闻中心

EEPW首页>汽车电子>设计应用> 基于SIM908的车辆实时定位系统的设计

基于SIM908的车辆实时定位系统的设计

作者:莫长江 梁启文 时间:2014-12-29 来源:电子产品世界 收藏
编者按:  摘要:本文详细论述了一种基于GSM 网络的车辆定位器的设计方案。本方案无需网络服务器,可通过短信链接百度地图显示车辆在地图中的具体位置。论文提出了系统的总体设计方案,解释了利用GPS 实现定位的原理,利用短消息 (SMS) 向用户传输信息的实现方法,并详细介绍了该定位器的硬件电路设计、软件设计等要点,特别提出识别飞信短信息的方法以及WGS84协议解决GPS地址偏移的方法。测试结果表明,该系统工作稳定可靠,该定位器具有较好的位置精度。   引言   在网络与智能化日趋发达与完善的大背景下,为了满足用

  主控选用宏晶科技的STC12C5A60S2,它采用51内核架构,并有宽电压输入特性,在本系统的4.2V主电压下可正常工作,因此不需要设计多电源电压电路,非常切合系统的情况,并且价格低廉、电路设计简洁。

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

的连接非常简单,利用的串口TXD、RXD与的RXD、TXD交叉相连接即可实现模块的AT命令统一控制,值得注意的是,模块也可采用两个串口(各一个)与单片机的两串口分别交叉相连,提供了多种设计选择。SIM908与单片机模块电路图如图3所示。

  设计了SIM908上电启动电路,可不通过单片机程序自动稳定可靠上电。通过上电观察三个指示灯的情况判断SIM908模块是否正常工作,正常情况下电源指示灯亮,状态灯和模块正常启动指示灯点亮,网络指示灯闪烁3-5秒。通过单片机与的串口通信测试检测SIM908的AT指令是否工作正常,输入AT 回车,返回OK 表示GSM/R 与单片机正常连接。

  1.4 其它功能电路设计

  为了实现监听功能,在SIM908的Mic接口上加入了一个微型的拾音器,通过AT命令接通用户电话,即可把车辆的实时语音通过Mic传到远端用户手机处。而简单的防盗功能,则通过辨识特定的用户短信,编程单片机的IO端口,连接继电器控制车辆油路或者电路,实现车辆停车的功能。

2 软件系统

  2.1 AT命令控制GSM/GPS模块

  通过单片机串口发出AT命令,控制SIM908模块的功能,本设计的主要AT命令如表1所示。还有其它更多的AT命令不能一一列举,可查阅本文附后参考文献。

  2.2 系统软件设计

  本系统软件设计分成几个子模块,主程序由这几个模块构成,这里重点介绍定位功能实现。

  2.2.1 系统初始化

  通过AT命令执行设置波特率、打开GPS电源、复位GPS等功能。

  2.2.2 GSM网络信号查询

  通过发送“AT+CSQ”,查询返回值是否符合网络强度要求。

  2.2.3 GSM短信息接收处理

  执行过程如图4所示,特别提到的是,为了降低用户的短信发送成本,可识别免费发送短信的飞信短信,经过对比发现,飞信软件发送的短信与普通短信的区别是在发送的电话号码前多了“12530”的字符,通过区别判断,可提取出系统需要的返回短信的用户号码。



评论


相关推荐

技术专区

关闭