摘要
北斗卫星导航系统是我国自主研制,致力于向全球用户提供高质量的定位、导航和授时服务的卫星导航系统。相对于GPS双频信号,北斗使用的三频信号可以更好的消除高阶电离层延迟影响,提高了定位的可靠性和抗干扰能力。另外,北斗导航系统独创了短报文通信服务功能。本文研究了一种基于arm与linux的北斗定位便携终端,此终端以i.MX28应用处理器为核心,采用5.7寸的电阻式触摸屏作人机交互设备,系统采用超大容量的铿离子聚合物电池供电,使用UM220-III N双系统高性能GNSS模块来同时获取BD2 B1、GPS L1两个频点的定位数据。在linux虚拟机上通过Qt编程,使用Serial Port类串口通信获取定位数据。通过matlab分析终端获取的北斗与GPS定位数据,可知在本地区北斗的定位精度与GPS相当。
Beidou satellite navigation is a system that has independently developed by China and dedicated to provide high quality positioning to customers around the world , satellite navigation system navigation and timing services. Compared with dual frequency GPS signal , the use of the Beidou tri band signal can better eliminate higher-order ionospheric delay effect and improve the positioning reliability and anti-interference ability. In addition, Beidou navigation system created a short message communication service function. In this paper , we study the one based on the arm and Linux Beidou Positioning portable terminal,which treats i.mx28 application processor as the core and treats 5.7 inches resistive touch screen as man-machine interactive equipment. The system uses large capacity lithium ion polymer battery powered,and uses UM220-Ⅲ dual system high-performance GNSS module to also obtain the positioning data of GPS L1 and BD2 B1frequency points. By QT programming in the Linux virtual machine, the use of the serialport class serial communication is to obtain positioning data. By MATLAB analysis of terminal accessing to the compass and GPS location data , it can be seen that it is fair in the local district Beidou Positioning accuracy and GPS.
作者
张海林
张卿杰
张逸飞
王健羽
ZHANG Hai-lin ZHANG Qing-jie ZHANG Yi-fei WANG Jian-yu(School of Engineering, Nanjing A gric ultural University, Nanjing 210031 ,China)
出处
《电子设计工程》
2017年第12期189-193,共5页
Electronic Design Engineering
关键词
北斗卫星导航系统
便携终端
QT编程
linux
matlab
Beidou satellite navigation system
portable terminal
Linux
Qt programming
MATLAB