摘要:本文介绍一种采用外加MEMS传感器双MCU联合设计的智能便携式导航定位控制系统.该系统由华大北斗设计的HD8020型GNSS多模导航定位MCU芯片和RDA的GSM/GPRS网络通信接口的RDA88X系列MCU芯片组成,其中HD8020内置Cortex-M3内核,支持AGNSS辅助定位系统,软件平台采用嵌入式实时操作系统FreeRTOS,具有灵活多任务运行能力,实时性强,稳定性高,并且具有PMU电源管理功能模块,可以实现四种低功耗模式设置.RDA88X是GPRS/GSM芯片同时集成了移动设备的显示、语音、存储和通信功能,采用FreeRTOS嵌入式实时操作系统,HD8020为RDA提供精确的位置、速度和时间信息,并且通过HD8020的内部RTC实现整个系统定时功能,HD8020外接BMA的MEMS传感器,通过采集MEMS传感器的状态控制整个系统的功耗,双MCU之间通过UART进行数据交互,HD8020通过定时器模拟watchdog监控整个系统的运行状态,通过命令实现整个系统的模式切换,产品应用测试中实现了系统日夜间的低功耗模式切换、RTC模式定时自动唤醒、外部中断触发唤醒,系统在AGNSS辅助的情况下,各种运行环境下测试,冷启动定位时间小于5s、定位精度CEP2m以内、深度睡眠模式下的功耗为20μA,可以使该系统具有较长的待机时间.