您的位置 首页 基础

选用GPSOne技能的个人定位终端体系电路设计

采用GPSOne技术的个人定位终端系统电路设计-单片机负责控制 GPSOne模块发起定位请求,接收并解析CDMA网络控制中心发送的信息,获取当前的经、纬度及其他信息,并以短信的方式送至控制中心或操作者

  现在集定位、监控、报警功用于一体的个人定位体系多选用根据GPS/GSM(GPRS)技能。尽管全球定位体系GPS(Global PosiTIoning Sys-tem)可以供给高精度、掩盖全球的定位,但有必要保证GPS接纳机和卫星之间有直射途径,这就使得GPS定位体系在建筑物密布的城区和建筑物内部存在盲区。GPSOne归纳了GPS、CDMAlX(码分多址分组数据交换网络)、GIS(地理信息体系)和互联网技能,是美国高通公司为根据方位事务而开发的定位技能,选用Client/Server方法。它将无线辅佐A-GPS和高档前向链路AFLT三角定位技能有机结合,完成高精度、高可用性和较高速度的定位。在A-GPS定位技能无法运用的环境中,会主动切换到AFLT三角定位技能,保证定位的成功率和精确度。这儿根据GPSOne模块DTGS-800和低功耗单片机MSP430规划并完成了具有定位、监控和报警功用的个人定位终端。

  为了处理GPS在室内和高层建筑密布区难以定位的问题,选用DTGS-800 GPSOne模块;为了缩小体积、下降功耗和本钱,主控单元MCU选用超低功耗的16位单片机MSP430F147,显示器选用LED。单片机担任操控 GPSOne模块建议定位恳求,接纳并解析CDMA网络操控中心发送的信息,获取当时的经、纬度及其他信息,并以短信的方法送至操控中心或操作者的手机。主控单元MCU如图2所示。它包含MSP430F147,外接高速晶振和低速晶振,在不需要高速处理时,可将高速晶振封闭,只运用低速晶振,以下降功耗;MSP430F147有2个串行异步通讯接口(USART),其间一个(DCD、CTS、DTR、RI、RFR/RTS、TXD、RXD引脚)接口衔接DTGS-800的UAR-T1,另一个(URXD0、UTXDO)接口与PC机的串口相连,供体系调试运用。nRst、MS、TCK、TDI、TD0 引脚衔接JTAG插座,用于程序下载和在线调试;keyl和key2引脚别离接“Help”和预留按键。外接的LED DS3和LED DS4别离用指示电池电量缺乏和DTGS-800与MSP430之间的通讯;BatTest用于检测电池电量。

  

  DTGS-800模块是定位终端的主体,其内部集成有GPSOne器材,选用GPSOne处理方案定位;支撑机卡别离RUIM,供给规范RS-232数据接口和规范的AT指令接口,为数据、语音、短消息和传真供给快速、牢靠、安全的传输。该模块可选用外接电源或电池供电,电池供电电压为+4.0 V±10%,外接电源供电电压+4.5 V±10%,外接电源还能经过模块内部的电源办理器材为电池充电。

  

  DTGS-800模块的电路如图3所示。其间DCD、CTS、DTR、RI、RFR/RTS、TXD、RXD引脚衔接MSP430F147的UART1,是DTGS-800与MSP430F147的通讯通道;UIM_DATA、UIM_CLK、UIM_PWR_EN、UIM_RESET接UIM卡;Sgl_SMS、Sgl_IDEL、Sgl_GPS、Sgl_busy、Sgl_Power、Sgl_ch-arge是体系状况指示信号,别离衔接 6个LED,用于指示新短信信号、CDMA网络信号、GPS信号、CDMA网络忙、体系上电和电池充电等状况;BatGauge接电池测验端,用于检测电池温度。UIM卡是CDMA手机的一种智能卡,其功用类似于GSM手机中的SIM卡。它支撑专用的鉴权加密算法和0TA技能(0ver The Air),可以经过无线空中接口方法对卡上的数据进行更新和办理。UIM卡固定在卡座上,经过卡座的6个引脚与外部衔接,如图4所示,其间 UIM_RESET和UIM_CLK需经过100 kΩ电阻下拉,UIM_DATA需经过10 kΩ电阻上拉。

  电源模块电路规划

  电源Battery和Charger模块如图5所示。DTGS-800模块的第88、90引脚是专用于电池供电的电源输入引脚。若需模块既可用外接电源又可用电池供电,可将外接电源接到第87和89引脚,电池接到第88、90引脚。此刻,外接电源还能经过模块内部电源办理器材为电池充电。在模块只选用电池供电的情况下,需要给该模块一个power on信号;对该引脚进行第2次触发时,模块power off。该终端的软件规划有主程序、按键检测、电池检测、存储和串口通讯5个模块。 

  主程序模块担任其他4个模块的初始化和数据处理与存储。该模块判别接纳数据的正确性,从中提取方位和其他有用信息,完成数据的别离和有用数据在片上RAM 的暂时存储,并将有用信息经过串口发送给DTGS8-800,DTGS-800再以短信的方法传给第三方。体系启动时,首要进行初始化,包含看门狗、定时器、电压检测模块(含MD转换器)、UART、按键检测模块和DTGS-800的初始化;体系初始化完成后,假如没有中止恳求则进入低功耗方式,以节省电量。按键检测模块和电池检测模块都是以中止方法履行的。当有按键按下时,就会发生中止,告诉操控器进行扫描,判别是哪个键按下,然后进行相应的处理;电池检测模块以必定时刻距离检测电池电量,假如电池电量缺乏则告诉操控器开端计数,假如接连检测到电压过低状况超越必定次数后,则使相应的LED闪耀,提示用户充电。

  假如用户发送报警信息,即按下Help键,则发生中止恳求,履行中止服务子程序,体系退出低功耗方式,进入“HELP”状况,建议定位恳求,接纳并解析定位信息,将有用信息和报警信息打包后,以短信的方法发送给HelpNum指定的服务器,发送成功后,体系进入低功耗方式。假如是第三方建议定位恳求,体系则退出低功耗方式,进入“MPC定位”状况,建议定位恳求,接纳并解析定位信息,将有用信息以短信的方法发送给指定手机或服务器,成功后体系回来低功耗方式。服务暗码及MPC的地址可经过短信以特定的格局长途设置。

  本文根据GPSOne模块DTGS-800和低功耗单片机MSP430F147,规划并完成了一个集个人定位、监控和报警于一体的个人定位终端,处理了在室内、地道等场合GPS无法定位的问题。因为选用低功耗处理器,使整个体系功耗降到最低。可以长时间待机作业,为用户带来了极大便利,具有较高的实用价值。但因为体系运用CDMA网络的短消息信道传输信息,实时性还不行抱负。为了进步体系的实时性,可考虑改用GPSOne模块内置的TCP/IP协议来进行信息传输。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/jichu/161281.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部