节点文献

北斗/GPS接收机设计与实现

Design and Implementation of BeiDou/GPS Receiver

【作者】 李晶

【导师】 夏应清;

【作者基本信息】 华中师范大学 , 电路与系统, 2014, 硕士

【摘要】 一直以来,政府大力投入资金和人员建设卫星导航系统,因此,北斗卫星导航系统也不断地蓬勃发展。随着北斗导航系统相关技术文件的公布,中国北斗导航产业正式进入了卫星导航体系全球化的新阶段。现今,在嵌入式开发中,ARM备受关注,意法半导体公司的STM32F4系列微控制器更是因其独特的设计和服务在嵌入式开发中占有重要的地位。因此,基于STM32F4微控制器设计的实用型接收机,不仅是一种单纯的开发应用,更是为北斗系统的建设奉献一份微薄之力。本论文内容主要是设计和实现接收机硬软件平台。接收机硬件平台以意法半导体公司的STM32F4为核心控制器,根据功能需求,设计各个外设和整个硬件布局,包括各个串口通信、以太网芯片DP83848I和变压器、SD卡和USB等电路的设计。BD/GPS模块采用国产GNSS板卡,实现毫米级的RTK定位服务。软件平台采用五层结构设计,分别是应用层、数据层、组件层、系统层和硬件层。应用层对用户进行管理和提供其他管理服务;数据层完成原始数据的转换和分发工作,和监控管理各项任务;组件层完成导航数据的接收任务,并实现WEB和通信服务等;系统层整合精简的FreeRTOS系统、协议栈LwIP和FatFs文件系统,使其形成一个完整的嵌入式系统,完成多进程任务;硬件层实现底层各个部件的正常运行。本论文通过对BD/GPS接收机相关技术的研究,实现了一款具有体积小、成本低和实用性强等特点的GNSS接收机。

【Abstract】 The government has invested funding and personnel to build the satellite navigation system all this time, and BeiDou Navigation Satellite System is continuously booming. With the release of technical documentations of the BeiDou Navigation System, the Chinese BeiDou navigation industry officially enters a new and globalism phase of satellite navigation. Today, the ARM is payed very close attention to in the embedded development. The STM32F4series MCU of STMicroelectronics plays an important role because of its unique design and service. So the practical receiver based on STM32F4MCU not only is a simple application development, but also is dedicated to building the BeiDou Navigation Satellite System.The article mainly designs the hardware platform and the software platform of the receiver and implements it. The hardware platform of the receiver is based on STM32F4as the main controller. According to requirements of the function, the kinds of peripherals and the layout of hardware are designed including the design of all serial communications, Ethernet PHY chip DP83848I and transformers, SD card, USB interface, and so on. The domestic GNSS board is used to achieve millimeter-level RTK positioning services. The software architecture consists of five layers, the application layer, the data layer, the component layer, the system layer and the hardware layer. The application layer provides the user management and other management services. The data layer completes the conversion and distribution of raw observational data, monitors and manages tasks. The component layer receives the integrated navigation data and achieves WEB and communication services. The system layer integrates FreeRTOS, LwIP and FatFs file system to form a complete embedded system and to complete multi-process tasks. The hardware layer achieves the normal operation of every component.By relevant technologies of the BD/GPS receiver, this design has achieved a small size, low cost and very practical GNSS receiver.

【关键词】 北斗导航系统GPSSTM32F4FreeRTOSLwIP
【Key words】 BeiDou Navigation Satellite SystemGPSSTM32F4FreeRTOSLwIP
  • 【分类号】TN965.5
  • 【被引频次】8
  • 【下载频次】999
节点文献中: 

本文链接的文献网络图示:

本文的引文网络