预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

移动定位终端主控模块的设计及实现的中期报告 一、选题背景 移动定位终端主控模块是移动定位终端中的核心部分,其具有对定位仪器进行控制、定位数据采集、位置计算处理、数据存储等多种功能。主控模块的设计对整个系统的性能和稳定性有着决定性的影响。 本项目旨在设计一款基于ARMCortex-M3微处理器的主控模块。其中包含实现的功能: 1.实现双通道GPS定位数据的采集,并解析数据,获取有效信息。 2.在位置解算中,实现单点定位、差分定位两种算法,并提供高精度的输出结果。 3.通过GPRS无线网络模块,将定位信息实时上传到服务器端,并提供查看。 二、工作进展情况 1.硬件电路设计 主控模块的硬件电路设计采用了ST公司的STM32F103RCT6单片机,其具有ARMCortex-M3内核,可以提供高性能和低功耗的表现,具有多种功能强大的外设模块,包含了多种通讯接口和存储器接口。此外,我们还采用了SIMCOM公司的SIM908模块来实现GPS定位数据的采集和GPRS通信。 目前,我们已完成硬件原理图设计,并完成了PCB布局设计,最终生产出了完整的主控板电路。 2.软件编程设计 在软件编程设计中,我们采用了KeilMDK作为开发环境,并使用了C语言进行编程。我们通过分层模式的开发方式,将各个模块的功能分成若干个不同的层次。其中低层次的部分为底层板级驱动部分,包括了外设模块的驱动程序。高层部分为应用层,实现了GPS数据解析、位置计算、GPRS通信等应用程序部分。 在软件开发中,我们完成了GPS模块的数据采集,通过协议解析实现对数据的解析,并将有效数据传输到位置解算部分进行处理和计算。同时,我们还实现了差分定位算法,并完成了GPRS模块的通信功能,可以实现对位置信息的上传、下载和查询。 三、下一步工作计划 1.完善主控板的测试和检验工作,确保主控板的功能正常。 2.继续完善软件程序开发,增加新的算法和策略,提高定位精度和稳定性。 3.优化系统架构,进一步提高系统性能和能耗控制。 4.在整个系统的软硬件集成过程中,进行系统集成测试和性能测试,确保系统的稳定性和高可靠性。