微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于GPSOne模块DTGS-800和MSP430F147的个人定位终端设计

基于GPSOne模块DTGS-800和MSP430F147的个人定位终端设计

时间:08-18 来源:互联网 点击:

如果用户发送报警信息,即按下Help键,则产生中断请求,执行中断服务子程序,系统退出低功耗模式,进入“HELP”状态,发起定位请求,接收并解析定位信息,将有用信息和报警信息打包后,以短信的形式发送给HelpNum指定的服务器,发送成功后,系统进入低功耗模式。

如果是第三方发起定位请求,系统则退出低功耗模式,进入“MPC定位”状态,发起定位请求,接收并解析定位信息,将有用信息以短信的形式发送给指定手机或服务器,成功后系统返回低功耗模式。服务密码及MPC的地址可通过短信以特定的格式远程设置。

3 系统测试

通过在不同环境下的综合测试,结果表明:该系统具有以下功能:1)进行MPC第三方定位(即网络侧发起定位);2)直接控制终端进行主动定位(即终端侧发起定位);3)支持单次定位和连续定位;4)支持MS-Based和MS-Assist定位模式;5)能远程设置各种参数;6)具有紧急报警、越区报警和超速报警等功能。

系统初始定位时间在20 S内,室内定位误差在500 m内,室外定位误差在20 m内;报警信息能在1 s内传到控制中心,出界、超速、电池电量过低等报警灵敏度高,系统可连续工作24 h,待机72 h,运行稳定可靠,可以满足个人定位系统基本的功能需求。

4 结束语

本文基于GPSOne模块DTGS-800和低功耗单片机MSP430F147,设计并实现了一个集个人定位、监控和报警于一体的个人定位终端,解决了在室内、隧道等场合GPS无法定位的问题。由于采用低功耗处理器,使整个系统功耗降到最低。能够长期待机工作,为用户带来了极大方便,具有较高的实用价值。但由于系统使用CDMA网络的短消息信道传输信息,实时性还不够理想。为了提高系统的实时性,可考虑改用GPSOne模块内置的TCP/IP协议来进行信息传输。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top