单片机在GPS和CDMA计时系统中的设计

发布者:Whisper123最新更新时间:2014-09-11 来源: 21ic关键字:GPS  CDMA  MSP430 手机看文章 扫描二维码
随时随地手机看文章

在可靠性、扩展性、控制功能以及体积、功耗等方面比其他电子产品具有优越性。在天文、地震台、航空航天等对时间精度较高的场合,以及国防、通信、电力、交通等要求高精度时间同步的领域,得到广泛应用。

1 系统硬件设计方案

1.1 系统总体设计

基于MSP430单片机的GPS和CDMA双接收计时系统,是传统钟表计时技术与现代时频、微电子、通讯、计算机等多项技术的结合,通过接收不同形式的时间码,经内置微处理器解码处理,自动校准计时器走时,使该系统显示时间与标准时间自动保持精确同步。除保留传统机械时钟计时特点外,还增加了LCD数字显示,双显示方式。接收GPS、CDMA信号,实现双系统联合精确定时,在接收到精确的时码后,经数据处理器处理,即可自动校正时钟的走时误差,使每只时钟的走时均受统一精确的时码控制,从而实现了高精度计量时间的一致性,同时也可手动校时、接收时间信号,系统硬件框图如图1所示。

单片机在GPS和CDMA计时系统中的设计

1.2 系统各部分的硬件设计

1.2.1 MSP430 MCU

MSP430F5xx是德州仪器仪表推出的实现超低功耗MSP430 MCU系列产品。该系列针对峰值高达25 MHz的产品,实现业界最低的功耗,拥有更高的闪存与RAM存储器存储容量,以及射频(RF)、USB、加密和LCD接口等集成外设。MSP430F5xx MCU的工作功耗与待机功耗仅为160μA/Hz与1.5μA,系统能以较小功耗运行的同时可执行高强度的任务。可充分发挥高达25 MHz峰值执行性能,同时确保功耗仅为160μA/HMz。MCU采用16位精简指令,一个时钟周期可执行一条指令,运行速度可达25~30 MI·s-1,而传统51单片机6个或12个时钟周期可执行一条指令。以上特点确保了其可编制出高效率的源程序,用以满足电池供电超低功耗要求。

1.2.2 GPS接收模块

GPS模块是应用较广的一种导航、定位和定时的多功能系统,具有全天候、高精度、自动测量以及体积小、功耗低的特点,且技术成熟、价格低廉。

GPS模块为系统提供GPS定时、定位信息,设计采用u-blox公司的MAX-6Q,其具有以下特点:(1)精度高,抗干扰能力强。(2)启动时间短,冷启动只需26 s,热启动只需1 s。(3)串行接口有1UART、1DDC,可方便与MSP430F5xx的UART模块通信。(4)体积小,电压为3.3 V,与MSP430F5xx相同。(5)输出信息采用标准的NEMA-0183协议。

1.2.3 CDMA接收模块

CDMA无线通信模块从CDMA基站上获取标准的时间信号,CDMA校时系统信号稳定,不易受电源、外界无线电干扰,便于部署在任何有CDMA信号的地方。针对以上特性,在室内无卫星信号或GPS信号难于接收的地点使用,恰好解决了常见的GPS模块局限性问题。

CDMA接收模块采用华为MC323模块,MC323将基带、RF收发器、电源管理模块单元、功率放大器集成,功能全面、应用广泛。其电路框图如图2所示。

单片机在GPS和CDMA计时系统中的设计

2 系统软件设计方案

系统的软件部分主要负责设置GPS模块与MCU之间的串口通信1、CDMA模块与MCU之间的串口通信2、时间的显示及人机接口。其主要包括初始化、串口通信、数据处理、故障提示、显示、键盘处理及电源管理等部分,其中初始化包括MSP430中各种寄存器的配置、串口相关参数配置以及外围电路的初始化等。

2.1 系统软件双接收的整体方案

系统采用GPS和CDMA双模式接收,同时可定时进行自动接收,也可通过外部接收按键进行强制接收。软件优先接收GPS模块的数据信息,当GPS数据无效或无法采集到信号时,再接收CDMA数据。若GPS和CDMA接收的数据有效,则更新数据;若无效,则数据保持。系统双接收处理流程如图3所示。

单片机在GPS和CDMA计时系统中的设计

2.2 GPS模块接收方案

GPS模块MAX-6Q通信采用串口通信1,包括数据发送、接收、校验、通信障碍提示等,数据处理主要有GPS接收数据的解码、存储和数据刷新等。MAX-6Q的数据输出为NMEA-0183格式,最大更新速率5 Hz,为保证数据传输的可靠性与实时性,并提高单片机的利用率,文中采用中断方式而非查询方式。[page]

在中断处理程序中,将接收到的GPS数据放入数组中,通过读取数据包的前7 bit,可判断该数据包格式,系统只处理了NEMA中GPGGA和GPZDA两种格式的消息,并定义了两种相应的处理函数,其各函数功能如下:

GPZDA()函数:提出UTC日期和时间。

GPRMC()函数:提出UTC日期、时间、经度和纬度信息。

通过GPS数据处理,误码的判断,刷新数据显示,其GPS处理流程如图4所示。

单片机在GPS和CDMA计时系统中的设计

2.3 CDMA模块接收方案

CDMA模块MC323通信采用串口通信2,数据处理主要是CDMA接收数据的解码、存储和数据刷新等。CDMA时间查询指令如表1所示。

单片机在GPS和CDMA计时系统中的设计

CDMA接收打开,CDMA模块进行初始化。MSP430F5xx打开串口2向CDMA模块MC323发出查询指令“AT^TIME”,若查询时间超过10 min,则自动退出查询。CDMA模块MC323收到“AT^TIME”查询指令后,向单片机返回时间信息,而单片机将对时间信息进行分析处理并将处理后的时间信息进行存储和更新,CDMA处理流程如图5所示。

单片机在GPS和CDMA计时系统中的设计

3 结束语

根据GPS和CDMA的不同特点,采用两种接收模式联合定时,不仅在GPS接收正常时,能保证时间的高精度、一致性,且在GPS失效或室内GPS信号接收困难时,通过CDMA接收,同样保障了时间的精确性和一致性,且还具有可靠性高、环境适应性强的特点。本单片机采用MSP430,其不仅功耗低,且处理能力强,模拟技术性能高及片上外围技术丰富,故满足了低功耗高性能的要求。此外,性能还可满足高精度计时系统对时间精度性和实时性的要求,本设计不论在室外或室内均具有良好的接收、自动智能授时能力。其既可满足精度要求较高的天文、航空航天等系统,又可满足普通民用使用,还可应变特殊情况下的使用需求,因此拥有良好的应用前景。

关键字:GPS  CDMA  MSP430 引用地址:单片机在GPS和CDMA计时系统中的设计

上一篇:基于MSP430FW427的无磁水表设计方案精编
下一篇:MCU与USB设备控制器IP核的设计

推荐阅读最新更新时间:2024-03-16 13:41

MSP430系统应用结构设计与选型
   1 MSP430简介   MSP430是TI公司推出的16位单片机系列产品,在电池供电的低功耗应用中具有独特的优势。其工作电压为1.8~3.6 V,正常工作时功耗可控制在200μA左右,低功耗模式可实现2μA甚至O.1μA的低功耗。MSP430系列单片机作为性能优异的MCU在中国已经得到了广泛的应用。MSP430具有高集成度,通常在单个芯片上集成了12位的A/D转换器、比较器、多个定时器,以及片内USART、看门狗、片内DCO等。一般单片就可满足大多数的应用需要。   MSP430单片机的程序存储器是Flash存储器,并且支持JTAG在线编程,可以方便地实现程序的下载、仿真、调试和升级。   目前整合性最好的MSP43
[安防电子]
三星或并不急于修复Galaxy S22智能机的GPS功能问题
在 Galaxy S22 发布数周后,就有不少消费者抱怨遇到了各种问题,且三星官方迟迟未能给出修复。比如早些时候,部分 Galaxy S22 Ultra 旗舰智能机用户发帖称 GPS 功能不稳定,导致任何需要定位数据的应用和服务都无法正常使用。此前我们并不清楚该问题的普遍程度,不过近日,三星已经证实了此事,只是尚未透露将于何时提供修复。   从早期销量来看,Galaxy S22 系列可谓是近年来最成功的三星旗舰产品。然而正式推出不久后,该公司又很快陷入了大量争议。   比如刷新率上的误导、难以体验到的 45W 有线快充、以及不可避免的性能节流等问题,此外 Galaxy S22 可能并不如你想象的那般耐用 —— 玻璃很容易
[手机便携]
三星或并不急于修复Galaxy S22智能机的<font color='red'>GPS</font>功能问题
msp430频率测试程序
基于msp430f5529用内部ADC12进行方波频率测试 main.c include include “LCD12864.H” define key1 !(P3IN&BIT1) int l = 0; unsigned int zhq,check; double hzddd,f; int Cycle ; //unsigned char tab ={ }; unsigned char tab ={” “}; unsigned char pl ={“pinlv: hz”}; int i; unsigned int a ={0}; int max,value; int key(); void find
[单片机]
基于GPS的城市管道精确定位系统的单片机控制
1引言    全球定位系统 GPS是由美国为高精度导航和定位而研制的全球性被动式无线电卫星系统,是 集无线电导航、定位和定时于一体的多功能系统。将 GPS接收机的小型化OEM板与单片机相结 合,利用其输出的数据信息,配置相应的外围设备,即可开发 GPS应用系统[1]。    一种简单有效的城市公益设施的定位系统由 GPS和Radio Detection两种定位设备配合组成一 种测量方案,并将所存信息输出到 GIS系统,存入地图数据库。   GIS地理信息系统是计算机科学、地理学、测量学、地图学等多门学科综合的技术。他可以 直观可视化显示空间数据信息和属性数据信息,能提供对数据的多种模型操纵,为决策提供 支持帮助。
[单片机]
基于<font color='red'>GPS</font>的城市管道精确定位系统的单片机控制
MSP430读取74hc165的一个例子
/****************************************************************************************************** msp430f149 74hc165 P30 ---------- 165CLK P31 ---------- S/L P32 ---------- 165OUT ******************************************************************************************************/ #includ
[单片机]
msp430之DMA控制器
1.只有F15/16x具有DMA(Direct Memory Access是一种不经过CPU而直接从内存了存取数据的数据交换模式。)为数据告诉传输提供保证。(例如,利用DMA控制器可以直接将ADC转换存储器的内容传送到RAM中)处理数据,而非处理任务。 2.特性: 数据传送无需CPU 块传输可达到65536字节 提高片内外设吞吐能力,每个字或者字节仅需2个MCLK 处理数据是CPU处于低功耗 字节和字可以混合传输 四种传输寻址模式:固定地址到固定地址,固定地址到块地址,块地址到固定地址,块地址到块地址。 触发方式灵活:边沿或电平 单个、块、或突发块传输模式:每次触发DMA操作,可根据需要传输不同模式数据。 3.结构 三个独立的传输
[单片机]
基于MAX5945的以太网供电设备
MSP430F148是美国TI公司推出的超低功耗混合信号控制器MSP430系列中的Flash型单片机。它具有16位RISC结构,CPU中的16个寄存器和常数发生器使MSP430微控制器能达到最高的代码效率;灵活的时钟源可以使器件达到最低的功耗;数字控制的振荡器(DCO)可使器件从低功耗模式迅速唤醒,在6 μs之内激活到活跃的工作方式。将它应用于以太网供电设备中,可方便地实现对以太网供电电源管理芯片的控制,也可以使用户方便地通过终端监控程序对以太网供电设备进行监控。 1 IEEE802.3af标准简介 IEEE802.3af标准定义了一种允许通过以太网在传输数据的同时输送48 V直流电源的方法。它将以太网供电(Power o
[单片机]
基于MAX5945的以太网供电设备
无线技术走向集成 芯片供应商加快量产
消费市场多种 无线技术 将 集成 为单 芯片 TI亚洲区无线通讯产品行销工程师黄凯 虽然目前我们尚无消费电子在WLAN市场的份额的数据,但以手机市场来看,WLAN在整体市场中的普及率还不到5%,不过在3G手机中的普及率却高很多。根据iSuppli公司2007年2月的预计,WLAN在整体市场中的普及率有望在2010年前达到20%。 进入消费市场要过三道坎 WLAN要应用到消费市场的要求有三:一是高集成度;二是成本;三是共存性。 * 集成度:蓝牙、WLAN、GPS等无线技术必然将整合到单芯片解决方案之中。由于TI的无线技术芯片都采用数位CMOS工艺及相同的技术节点,因此我们处在非常有利的位置,便于今后进一步集成GPS
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved