- 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文档。上传文档
查看更多
嵌入式系统及其开发应用.doc
嵌入式系统及其开发应用
基于ARM的嵌入式导航系统的设计
学 号: 姓 名: 提交日期: 成 绩: 评 语:
教师签字:
东北大学秦皇岛分校计算机工程系
全球定位系统(GPS)是本世纪70 年代由美国陆海空三军联合研制的新一代空间卫星导航定位系统,其主要目的是为陆、海、空三大领域提供实时、全天候和全球性的导航服务。由于GPS 可以为用户提供动态目标的三维位置、三维速度和时间信息,具有精度高、能够实时定位的特点,因此目前成为车辆导航,监控中进行定位的首选方案。GPS 由空间部分、地面监控部分和用户部分三大部分构成。空间部分和地面监控部分由美国军方设计和控制,用户部分主要是各种型号的GPS 接收机。我国现有的GPS 接收机终端主要是8 位或16 位的单片机为主控制器,但是随着导航定位功能的增强和外围设备的增加,8 位或16 位的单片机已经远远不能满足系统的需要,这就对处理器提出了更高的要求。
一、导航系统的硬件组成
本GPS 导航系统硬件主要由主控制部分、存储部分、GPS 接受部分、显示等部分构成。主控制部分负责系统的整体运行;存储部分通过主控制器的接口可读取硬盘数据,主控制器的USB 接口通过FLASH CARD READER 桥接芯片可读取各种数码存储卡;GPS 接受模块负责接收GPS 卫星信号,由主控制器在专用软件的协助下负责解码、定位等;显示主要负责人机交流,方便用户使用等功能。
1.主控制器模块
主控制器采用基于三星公司的ARM 处理器S3C2410A,S3C2410A 使用的是ARM920T 核,带有独立的16KB 指令和数据Cache、LCD 控制器、RAM 控制器 、NAND Flash 控 制 器 以 及 3 路UART、2 路SPI 等外部接口。芯片内部带有PLL,最高频率可达203MHz,用于GPS 导航是理想的控制芯片。考虑到实际需要,其外围扩展的Flash 存储器可用于存放嵌入式Linux 操作系统及应用程序代码,而扩展的SDRAM 存储器则用作系统的内存。
2.GPS 模块
本设计中选用的GPS 模块是GPS25LVS。该模块是12通道的GPS 接收板,功耗非常小,数据更新率为每秒一次,其优良的性能既能够满足导航的灵敏度要求,也能够满足较高的动态要求。
3.存储功能部分
系统存储功能支持对2.5 英寸笔记本硬盘的读写访问,通过专用的桥接芯片支持对各种数码存储卡的读写。本系统采用容量为30G 的普通的硬盘,如考虑到在特殊场合的使用,如在汽车上使用,对防震性能要求比较,可以选用固态硬盘(SSD,与传统笔记本硬盘接口兼容)。
4.显示语言模块
本系统使用的是模拟的LCD 显示器,通过AD 公司的视频转换芯片AD7123 将S3C2410A 的数字RGB 信号转换为模拟RGB 信号驱动模拟LCD 显示器。ADV7123 是采样频率为330MHz 的三路10 位高速视频数字-模拟信号转换芯片,输出电流范围在2mA 到26mA,采用互补输出方式,标准的TTL 输入。具有SYNC 同步信号和BLANK 黑电平控制信号这两个附加的视频控制信号。
二、导航系统的软件组成
1.操作系统平台
目前应用较多的嵌入式操作系统是WinCE.NET 和嵌入式Linux,WinCE.NET 具有良好的电源管理功能,良好的通信能力,而且图形用户界面相当出色,在WinCE.NET 下也提供了非常优秀的开发工具,但是WinCE.NET 占用空间大,价格较贵。Linux 具有灵活的可移植性和扩展性,并且其源代码完全开放和免费。基于产品的考虑, 选用WinCE.NET 作为导航系统的操作系统平台。
2.应用程序设计
系统应用程序出于方便移植的考虑,利用eMbeddedVisual C++应用程序开发环境来进行应用系统的开发。整个应用系统软件的开发主要包括两个方面:GIS 地理信息系统的数据开发与处理和GPS 定位导航功能的实现。
3.各个模块的功能设计和实现
GPS 接收机的定位信息通过串口发送给WinCE.NET系统,系统接收到定位信息后,对其中需的信息进行提取。GPS 信号接收收取到的GPRMC 信息帧,其中包括时间、经度、纬度、速度、方向等信息。
(1)串口通信
WinCE.NET 系统将串口设备作为流设备,以COM 表示。以读写方式打开一个串口,我们使用如下的函数:
hHandle=CreateFile(TEXT(“COM1:”),
GENERIC_READ|GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
0,NULL);
必须将0 传递到共享参数以及CreateFile 的安全属性和模块文件参数中。GPS 信号接收机发送的串行数据,以4800b/s 波特率、1 位停止位、
您可能关注的文档
- 小学生态课堂教学策略研究.doc
- 小学生探索性学习方式的尝试.doc
- 小学生英语单词记忆策略研究.doc
- 小学生解答复杂应用题的困难原因分析_数学论文.doc
- 小学生计算错误的原因分析及改进策略的调查研究.doc
- 小学田径训练队现状分析及对策.doc
- 小学科学教学中的九种基本关系处理.doc
- 小学科学绿色植物的种植观察与行动研究报告.doc
- 小学科学课教学模式.doc
- 小学综合实践活动模式探索.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- T_HNTI 030—2020_茶树种质资源考察收集技术规范.pdf VIP
- 报关原理与实务(第二版)(第5章)1进出口货物报关单填制.ppt VIP
- 2025年滨州市中考英语试题卷(含答案逐题解析).docx
- 基于能力培养的人工智能课程体系设计.docx
- Q/GDW1827-2013三相智能电能表技术规范.pdf VIP
- 国家中医药管理局发布的406种中医优势病种诊疗方案和临床路径目录.pptx VIP
- 华能国际电力股份有限公司本质安全体系管理手册.doc VIP
- 教育行业AI大模型设计方案【231页WORD】.docx VIP
- 2024医保物价培训.pptx VIP
- 屋顶光伏发电建设项目实施方案.docx
文档评论(0)