- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM的校园GPS定位设计完整.doc
基于ARM的大学校园GPS定位系统
Ⅰ.RF前端:完成从射频信号的接受到中频的数字化输出。
Ⅱ.数字跟踪与处理:完成从数字中频信号的输入到导航电文、伪距伪距率的输出。
Ⅲ.导航计算部分:完成从导航电文、伪距伪距率到接受机位置、速度和时间的计算。
Ⅳ.人机交互部分:LCD显示屏和相关按钮。
Ⅴ.GPS接收机原理图如下
GPS定位系统硬件主要实现部分
基本功能模块的实现
根据GPS接收机设计原理,本GPS定位系统方案以ARM为核心的接收机原理图如下
备注:其中红框内部分也可以用芯片GP4020实现
扩展功能实现部分的实现
考虑到有时在室内定位信号比较弱,我们在基本电路部分加了两块芯片以实现它的扩展功能,扩展部分原理图如下:
添加的两块芯片分别为GL-HSRF和GL-16000,其中GL-16000可以并行的搜索所有可能的编码延迟;天线部分的芯片集可以获得非常微弱的GPS信号,改设计可以用非常简易的GPS天线实现,小巧、轻便、成本低;SAW过滤器及三个电容器是射频前端的唯一外部部件, 提供了抵抗常见干扰的能力。(出于资金的有限,此扩展功能选做)
GPS定位系统软件实现部分
嵌入式操作系统的选择
GPS接收机需要实时接受卫星导航信号并处理数据从而精确定位,由于嵌入式系统在硬件上具有与应用相关的特殊性,而且Linux系统是完全源码开放、注释清晰和文档齐全,所有选择ARM Linux
ARM-Linux交叉编译环境的建立
将ARM Linux移植到特定的硬件平台上,大致要完成四个步骤:首先下载源码、建立交叉编译的环境;然后是配置和编译内核;另外还需要制作RAM DiSk来挂接根文件系统;最后下载、调试内核并在RAM DiSk中添加自己的应用程序。
嵌入式开放过程
首先在计算机上把应用程序转换成可在ARM芯片上运行的二进制编码即编译、链接、定址。然后调试GPS平台中的应用程序,采用交叉调试。
应用程序的编写及其向嵌入式平台的移植
该GPS接受机的应用程序主要包括数据的采集与分析、卫星位置计算、时间推算、滤波算法、单点定位、差分定位和动态定位等程序。这些程序主要在电脑上采用C语言编写,然后移植到ARM中。
外部驱动
由于该GPS有一些外部设备如显示屏,按钮,及相应的串口或者usb接口,所以也得下载或者编写一些驱动程序
GPS模块
RF前端
数字跟踪与处理
导航计算部分
天线
噪声放大
变频器
相关通道
微处理器
存储单元
串口 TX/RX
10MHz
TCXO
人机交互部分
ARM
地址控制
数据
数据地址控制
存储器
数据
存储控制
主时钟
采样时钟
信号
GP2021
GP2015
低噪声放大
天线
LNA
2
3
MAG(0)
MAG(1)
SIGN(0)
SING(1)
ASMP CLK
1575Hz
SAW filter
GL-HSRF
高灵敏度GPS调谐器
Power down
串行总线
Power down
数据总线
地址总线
天线
GL-16000
基带处理器
CPU
(E.G.AEM)
TCXL
参考时钟
原来的电路
文档评论(0)