液晶与显示, 2014, 29 (2): 195, 网络出版: 2014-04-09
基于STM32+ucGUI的北斗导航定位系统设计
Design of Beidou navigation system based on STM32&ucGUI
摘要
针对当前手持嵌入式产品在导航定位功能实现上存在的局限性, 本文提出基于STM32+ucGUI构架的北斗导航定位终端。利用UM220北斗接收模块实现了导航信息的获取, 利用STM32的中断处理功能完成信息的处理; 为了简便完美地完成人机界面设计, 在硬件平台上移植了ucGUI; 利用ucGUI的动态设备对象接口, 高效地实现了电子罗盘界面设计。实验结果表明,系统冷启动时的定位时间小于2 min, 热启动时的定位时间小于1 min, 经度纬度不受运动速度影响, 误差小于3 m。工程实践表明该系统应用效果良好, 具有一定的实际应用价值。
Abstract
Aimed at the limitation of the navigation of the embedded handheld devices, the display terminal of Beidou navigation based on the STM32+ucGUI is put forward.Using the Beidou navigation receiver module-UM220, the navigation information is obtained. The procession of information is completed by the interrupt handling of the STM32. In order to realize the human machine interface friendly, the ucGUI is transplanted on the platform. The electronic compass is completed efficiently by the auto device object of the ucGUI.The experiment result shows that the navigation time of cold boot is less than 2 min while that of hot boot is less than 1 min.Either the longitude or the latitude is affected by the speed and the deviation is less than 3 m.It can satisfy the system requirements of non-contact, online, real time, higher precision and rapid speed, as well as strong anti-jamming and stabilization.
罗卫兵, 胡健生. 基于STM32+ucGUI的北斗导航定位系统设计[J]. 液晶与显示, 2014, 29(2): 195. LUO Wei-bing, HU Jian-sheng. Design of Beidou navigation system based on STM32&ucGUI[J]. Chinese Journal of Liquid Crystals and Displays, 2014, 29(2): 195.