




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘要随着汽车产业的迅速发展,GPS车载导航系统得到了越来越广泛的应用,已成为汽车上的重要配置,为用户提供便利。另一方面随着计算机技术、通信技术的迅猛发展,微型化和专业化成为发展的新趋势,嵌入式系统已经成为信息产业的热点。而Linux操作系统以其性能稳定可靠、源码公开免费、可裁剪、易移植等优点成为嵌入式系统的首选操作系统,具有巨大的市场价值和潜力。 论文首先简要介绍了GPS车载导航系统的基本原理及其在国内外的现状与发展前景,并描述了课题的研究方向和作者的主要工作。然后根据GPS车载定位导航系统的要求设计系统方案,并按照该方案设计了ARM9(S3C2410A)核和系统硬件平台,重点分析了电源和时钟
2、、外部存储器、以太网、串口、音频和HPI等接口电路设计及其原理。在对嵌入式Linux操作系统深入理解的基础下,设计了软件系统框架及应用程序,并为各设备模块编写了设备驱动程序。论文最终所实现的是一款高档车载导航终端,具有彩色LCD,外形美观。除具有友好的人机交互界面外,在通信方面:具有车载 的功能,且可以进行电子地图的实时更新;在娱乐方面,可外接DVD/VCD、浏览电子书、播放MP3、游戏等。强大的软件系统使导航终端具有较强的系统配置和管理功能。关键词是为了文献标引工作从论文中选取出来用以表示全文主题内容信息款目的单词或术语。如有可能,应尽量用汉语主题词表等词表提供的规范词。不用此信息时,删除此
3、框。关键词:嵌入式Linux系统; 全球定位系统; 智能交通系统; 无线通信系统Abstract With the rapid development of the auto industry, GPS Vehicle Navigation System has been widely used. It has become an important vehicle configuration, providing convenience to the users. On the other hand, along with fast development of computer and c
4、ommunication technology, and micromation and specialization as a new trend, the embedded system has become a hotspot of the information industry. And the Linux Operating System becomes the preferred operating system for many users, because of its advantages, such as stability and reliability, free a
5、nd open source, being able to cut, easy to be transplanted and so on. So it has tremendous values and potentials in the auto market. Firstly, the paper briefly introduced the fundamental of the GPS Vehicle Navigation System and its status quo and prospect at home and abroad. Described the research p
6、urpose of the subject and the authors main workThen, according to the requirements of this system, we designed the systematic solutionIn accordance with the solution, we designed the hardware platform:the ARMcore system and analyzed the peripheral circuits design. Such as Power and Clock, External M
7、emory, Ethernet, Serial Port, Audio, HPI Interface and etc. On the basis of the deep understanding of the embedded Linux system, we designed the software framework and application programs, and wrote the Linux Device Driver for all the devices in this system.What the whole paper achieves is a kind o
8、f high-grade vehicle navigation terminal. It has color LCD and beautiful outlooks other than the function of navigation, as for communication: it is a kind of telephone and digital maps call be real-time updated by wireless communication; as for entertainment: DVD/VCD Call be an attachment, electron
9、ics books can be read, MP3 Can be played, Gaming etc. Powerful software system makes the product has powerful function of system configuration and management.Key Words:Embedded Linux System, GPS, ITS, GPRS目录 TOC o 1-3 h z u HYPERLINK l _Toc264273158 摘要 PAGEREF _Toc264273158 h 1 HYPERLINK l _Toc26427
10、3159 Abstract PAGEREF _Toc264273159 h 2 HYPERLINK l _Toc264273160 引言 PAGEREF _Toc264273160 h 1 HYPERLINK l _Toc264273161 1 绪论 PAGEREF _Toc264273161 h 2 HYPERLINK l _Toc264273162 论文选题背景及意义 PAGEREF _Toc264273162 h 2 HYPERLINK l _Toc264273163 智能导航系统功能框图 PAGEREF _Toc264273163 h 3 HYPERLINK l _Toc2642731
11、64 论文工作 PAGEREF _Toc264273164 h 3 HYPERLINK l _Toc264273165 2基于ARM的硬件和软件总体设计 PAGEREF _Toc264273165 h 4 HYPERLINK l _Toc264273166 导航终端系统硬件框架 PAGEREF _Toc264273166 h 4 HYPERLINK l _Toc264273167 导航终端系统软件框架 PAGEREF _Toc264273167 h 5 HYPERLINK l _Toc264273168 软件系统的构成 PAGEREF _Toc264273168 h 5 HYPERLINK l
12、 _Toc264273169 驱动程序的设计框图 PAGEREF _Toc264273169 h 5 HYPERLINK l _Toc264273170 3基于ARM的嵌入式车载导航硬件设计 PAGEREF _Toc264273170 h 7 HYPERLINK l _Toc264273171 3.1 CPU芯片S3C2410的选择 PAGEREF _Toc264273171 h 7 HYPERLINK l _Toc264273172 3.2 SDRAM接口电路设计 PAGEREF _Toc264273172 h 8 HYPERLINK l _Toc264273173 3.3 NAND Fla
13、sh芯片选择及接口电路设计 PAGEREF _Toc264273173 h 9 HYPERLINK l _Toc264273174 3.4 GPRS模块选择及接口电路设计 PAGEREF _Toc264273174 h 11 HYPERLINK l _Toc264273175 3.5 GPS模块选择及接口电路设计 PAGEREF _Toc264273175 h 15 HYPERLINK l _Toc264273176 触摸屏的设计 PAGEREF _Toc264273176 h 19 HYPERLINK l _Toc264273177 键盘模块的设计 PAGEREF _Toc264273177
14、 h 21 HYPERLINK l _Toc264273178 以太网及串行通信接口设计 PAGEREF _Toc264273178 h 21 HYPERLINK l _Toc264273179 复位电路的设计 PAGEREF _Toc264273179 h 23 HYPERLINK l _Toc264273180 电源管理 PAGEREF _Toc264273180 h 24 HYPERLINK l _Toc264273181 3.11 JTAG接口电路设计 PAGEREF _Toc264273181 h 24 HYPERLINK l _Toc264273182 3.12 AV板 PAGER
15、EF _Toc264273182 h 25 HYPERLINK l _Toc264273183 4软件系统设计 PAGEREF _Toc264273183 h 26 HYPERLINK l _Toc264273184 4.1 软件系统构成 PAGEREF _Toc264273184 h 26 HYPERLINK l _Toc264273185 软件的调试 PAGEREF _Toc264273185 h 29 HYPERLINK l _Toc264273186 系统的启动过程 PAGEREF _Toc264273186 h 29 HYPERLINK l _Toc264273187 结 论 PAG
16、EREF _Toc264273187 h 30 HYPERLINK l _Toc264273188 参 考 文 献 PAGEREF _Toc264273188 h 31 HYPERLINK l _Toc264273189 致 谢 PAGEREF _Toc264273189 h 32引言智能车辆自动导航系统是智能交通系统的重要组成部分,是把先进的全球卫星定位技术、地理信息技术、数据库技术、多媒体技术,现代通信技术和嵌入式计算机系统综合在一起的高科技系统,能够实时、高效地向驾驶员提供多种重要信息,具有很强的实用价值和广阔的市场前景。为了解决城市交通和车辆管理问题,欧美、日本等发达国家和地区己经开始
17、使用“智能交通系统”(ITS,Intelligent Transportation System)来管理现有的交通道路。而该产业在我国才刚起步,政府已经将“智能交通系统”列入国家“十五”计划,使其成为交通领域的重大科技攻关项目。在ITS中,智能车辆定位导航系统IVLNS(Intelligent Vehicle Location and Navigation System)是其中最为核心的一部分。它是基于矢量电子地图VEM(Vector Electronic Map)的将全球定位系统(GPS)、地理信息系统(GIS)、地图匹配技术相结,实现ITS中的车辆定位、车辆导航、自导航、路径规划等核心内容
18、,是提供高精度、高可靠性的智能交通定位导航系统的ITS的关键。典型的智能车辆定位导航系统由电子地图数据模块、地图操作查询模块、定位模块、路径规划模块、路径引导模块等组成。GPS系统是由美国国防部出资几百亿美元开发的一种最新的无线电导航系统,该系统具有高精度、全天候、全球覆盖能力,正在和即将取代所有的其它无线电导航手统。GPS系统自问世以来,已充分显示了其在无线电导航、定位领域的优势地位,在海湾战争和科索沃战争中GPS均的到了广泛的应用,发挥了重耍作用。许多民席领域也由于GPS的出现而产生了革命性的变化。目前,GPS不仅在美国及其盟国的军队中广泛应用于导航、定位,几乎全世界所有需要导航、定位的用
19、户,都被GPS的高精度、全天候、全球覆盖、方便灵活和优质廉价所吸引。GPS从根本上解决了人类在地球上的导航和定位问题,可以满足各种不同用户的需要。嵌入式系统这些年来已经成为信息产业的热点之一,渗入到我们生活的方方面面,特别是汽车领域。现今微处理器价格越来越低廉、结构越来越小巧、性能越来越强大、外设连接架构越来越稳定可靠,这些都为我们设计高性价比、方便可靠的车载导航定位系统提供了条件。因此,将GPS导航定位技术与嵌入式系统相结合,是一个可行且非常有吸引力的方案。绪论论文选题背景及意义应该说,在我国GPS车辆导航系统的发展还处在初始阶段。在国内车用导航仪产品的研究和应用起步较晚。目前在北京、上海等
20、大城市,作为ITS的核心设备之一的车载智能导航系统也受到了一些科研部门和企业的关注,己有一些单位也在研制类似的产品。国外公司由于难以解决电子地图的兼容性问题以及受我国交通设施与国外的差异所限制,尚无法推出适应中国市场的产品。关于导航仪市场的实际需求和发展趋势是不言而喻的。 美国在1994年,使用GPS卫星定位技术的车载导航系统“导航之星”在市场上出现。美国在进入90年代,相继实施了一系NITS领域的研究计划,发展包括ATMS(先进的交通管理系统)、ATIS(先进的旅行者信息系统)、ARCS(先进的车辆控制系统)、APTS(先进的公共交通系统)、ARTS(先进的郊区交通系统)、CVOS(商用车辆
21、运行系统)等六大子系统的ITS系统。日本是最早开发车载导航设备并投入市场的国家,在90年代,带有彩色液晶显示器、使用CD-ROM作为电子地图存储设备的车用导航系统开始大量投入市场。此后不断地有性能更先进的产品出现,地图匹配、GPS卫星定位以及语音导航等新技术相继被采用。 嵌入式车载导航系统是把全球定位技术、地理信息技术、通信技术和嵌入式计算机技术综合在一起的系统,它能够实时、高速地向驾驶员提供导航定位、地理信息等服务。其主要应用在以下几个方面:1.城市公交汽车和出租车行业,用于车辆调度以及线路优化;车载导航系统的中心端可作为物流企业的车辆监控以及车辆调度中心,提高物流公司效率,促进经济效益的提
22、高。2.用于银行、公安等单位实现对车辆的安全监控及跟踪;例如2008年北京奥运车辆的调度、监控以及路线优化,为2008年北京奥运会交通管理服务。3.个人私家车用户,可以运用车载导航仪查询兴趣点,规划出行最优路径和全程的路径引导,极大的方便用户出行。4.优化交通流在整个路网上的分配。通过发布实时路况信息等手段合理诱导交通流,优化交通流在路网中各可行路线上的分配比重,从用户最优进一步达到全局最优;5.减少拥堵情况的发生,使交通流的运行趋向平稳,从而降低尾气排放,减少交通带来的环境污染,建立可持续的交通发展模式。由此可见,嵌入式车载导航系统的研究意义是非常重大的,它的应用对改善城市交通状况、促进行车
23、安全和提高道路通行效率有极其重要的意义。智能导航系统功能框图无线通信模块嵌入式操作系统平台用户操作界面底层硬件平台GPS定位模块地图匹配,路径规划和导航模块地理信息系统图1.1 导航系统功能框图论文工作第一章:说明了本论文所研究的课题的背景和意义,智能导航系统功能框图及论文的主要工作。第二章:主要写基于ARM的车载导航系统硬件和软件的总体设计方案。第三章:嵌入式车载导航系统的硬件设计及主要用到的芯片选择。第四章:对车载导航系统软件的设计与实现进行了研究。第五章:对整个论文进行总结。2基于ARM的硬件和软件总体设计导航终端系统硬件框架硬件主板的核心是三星公司的S3C2410芯片,该芯片是基于AR
24、M920T而开发的一款多功能SOC。采用西门子公司的MC55 GPRS模块,用于进行无线通信;采用Falcom的JP7 GPS模块进行全球定位;采用HY57V561620 4*4 16位SDRAM.NAND Flash采用K9F1208,128MNand Flash用于存放启动代码、Linux嵌入式操作系统、电子地图等;键盘模块用于导航仪系统的基本操作:触摸屏提供了更好的人机交互界面;采用12C通信协议的温度传感器来监控导航仪的工作温度;音频模块能够实现导航仪语音导航、 功能以及完成它们之间的切换。AV Board 调试电路POEWERAUTO AmplaferVedio controlMot
25、her Board S3C2410POWER128M NAND Flash64MSDRAMOtherCircurtsGPS ModuleGPRS ModuleTouch ScreenKeyBoardSD CircuitUSB CircuitKey Board图2.1 导航终端系统硬件框图其它的外围电路还包括1.存储器:静态易失性存储器(RAM/SRAM)、动态存储器(DRAM)和非易失性存储器(Flash)。2.标准接口:应用最为广泛的包括并口、RS-232串口、IrDA红外接口、SPI串行外围设备接口,12C总线接接口、USB通用串行总线接口、Ethernet网口,USB,SDCARD等。3
26、.人机交互:LCD,键盘和触摸屏等人机交互设备。导航终端系统软件框架软件系统的构成软件系统主要由:应用软件、内核、系统服务、驱动程序等组成。其构成示意图如图所示。应用软件内 核系统服务驱动程序硬件平台图2.2 软件系统构成示意图驱动程序的设计框图驱动程序是硬件平台与高层程序的中介。它按结构可以分为两类:分层的(Layered)和非分层的(Monolithic)。非分层的驱动程序整体向高层程序提供了对硬件设备的控制,而分层的驱动程序模型在两者间增加了一个界面和接口(Interface)。高层程序非分层结构上层下层硬件图2.3 驱动程序结构示意图3基于ARM的嵌入式车载导航硬件设计3.1 CPU芯
27、片S3C2410的选择Samsung公司推出的16/32位RISC处理器S3C2410A,为手持设备和一般类型应用提供了低价格、低功耗、高性能小型微控制器的解决方案。为了降低整个系统的成本,S3C2410A提供了以下丰富的部设备:分开的16KB指令Cache和16KB数据Cache,MMU虚拟存储器管理,LCD控制器(支持STNTFT),支持NAND FLASH系统引导,系统管理器(片选逻辑和SDRAM控制器),3通道UART,4通道DMA,4通道PWM定时器,I/O端口,RTC,8通道10位ADC和触摸屏接口,IICBUS接口,IISBUS接口,USB主机,USB设备,SD主卡MMC卡接口,
28、2通道的SPI以及内部PLL时钟倍频器。S3C2410A的显著特性是它的CPU核心,是一个由Advanced RISC Machines(ARM)设计的16/32位ARM920T RISC处理器。ARM920T实现了MMU,AMBA BUS和Harvard高速缓冲体系结构。这一结构具有独立的16KBC Cache和16KB数据Cache,每个都是由8字长的行(Line)构成。通过提供一系列完整的系统外围设备,S3C2410A大大减少了整个系统的成本,消除了为系统配置额外器件的需要。本文档将介绍S3C2410A中集成的以下片上功能:内核供电,存储器供电,外部I/O供电;具备16KB的Cache和
29、16KB的Cache/MMU;外部存储控制器(SDRAM控制和片选控制)LCD控制器(最大支持4K色STN和256K色TFT)提供1通道LCD专用DMA;4通道DMA并有外部请求引脚;3通道UART(,16字节TxFIFO,和16字节RxFIFO)/2通道SPI;1通道多主IIC-BUS/1通道IIS-BUS控制器。兼容SD主接口协议版本和MMC卡协议兼容版。2端口USB主机/1端口USB设备(版)4通道PWM定时器和1通道内部定时器看门狗定时器117个通用I/O口和24通道外部中断源功耗控制模式:具有普通,慢速,空闲和掉电模式。8通道10比特ADC和触摸屏接口具有日历功能的RTC具有PLL片
30、上时钟发生器3.2 SDRAM接口电路设计SDRAM是Synchronous Dynamic Random Access Memory的缩写,意思是同步动态随机存储器。与Flash存储器相比较,SDRAM不具有掉电保持数据的特性,但其存取速度大大高于Flash存储器,且具有读/写的属性,因此,SDRAM在系统中主要用作程序的运行空间,数据及堆栈区。要在系统中使用SDRAM,就要求微处理器具有刷新控制逻辑,或在系统中另外加入刷新控制逻辑电路。S3C2410在片内具有独立的SDRAM刷新控制逻辑,可方便地与SDRAM接口。目前常用的SDRAM为8位/16位的数据宽度,工作电压一般为3.3V。主要的
31、生产厂商为W/UNDAI、Samsung、Winbond等。他们生产的同型器件一般具有相同的电气特性和封装形式,可通用。本系统中使用HY57V561620型号芯片,它的存储容量为4组4MX 16位(32M字节),工作电压为3.3v,常见封装为54脚TSOP,兼容LVTTL接口,支持自动刷新(Auto-Refresh)和自刷新(Self-Refresh)。16位数据宽度。根据系统需求,可构建16位或32位的SDRAM存储器系统,但为充分发挥32位CPU的数据处理能力,大多数系统采用32位的SDRAM存储器系统。HY57V561620BT-H为16位数据宽度,单片容量为32MB,系统选用的两片HY
32、57V561620BT-H并联构建32位的SDRAM存储器系统,共64MB的SDRAM空间,可满足嵌入式操作系统及各种相对较复杂的功能运行要求。与Flash存储器相比,SDRAM的控制信号较多,其连接电路也要相对复杂。图为两片HY57V561620BT-H并联构建32位的SDRAM存储器系统的实际应用电路图,其中一片为高16位,另一片为低16位,可将两片HY57V561620BT-H作为一个整体配置到DRAM/SDRAM Bank0-Bank3的任一位置,一般配置到DRAM/SDRAM Bank0,即将S3C2410的SCS0接至两片HY57V561620BT-H的片选CS端。两片HY57V5
33、61620BT-H的时钟CLK端接S3C2410的SCLK0端;两片HY57V561620Err-H的时钟使能端CKE接S3C2410的SCKE端:两片HY57V561620BT-H的行地址锁存RAs、列地址锁存CAS、写使能WE端分别接S3C2410的NSRAS端、NSCAS端、NSWE端;HY57V561620-H的地址总线A11A0接S3C2410的地址总线ADDR11-ADDR0;HY57V641620的组地址选择BS0,BS1接S3C2410的地址总线ADDRl3、ADDRl4;高16位片的数据总线DQl5一DQ0接S3C2410的数据总线的高16位:DATA3lDATAl6,低16
34、位片的数据总线DQl5一DQ0接S3C2410的数据总线的低16位:DATAl6一DATA0。高16位片的数据I/O屏蔽UDQM,LDQM分别接S3C2410的nWBE3、nWBE2,低16位片的数据/O屏蔽UDQM,LDQM分别接S3C2410的Nwbe1、Nwbe0。图3.1 SDRAM与CPU芯片连接图3.3 NAND Flash芯片选择及接口电路设计一、NOR Flash和NAND Flash 的区别NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发NORflash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公
35、司发表了NANDflash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。NAND是高数据存储密度的理想解决方案。NOR的特点是芯片内执行(XIP,eXecuteInPlace),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高,在14MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用NAND的困难在于flash的管理和需要特殊的系统接口。二、性能比较 flash闪存是非易失存储器,可以对称为块的存储器单元块
36、进行擦写和再编程。任何flash器件的写入操作只能在空或已擦除的单元内进行,所以大多数情况下,在进行写入操作之前必须先执行擦除。NAND器件执行擦除操作是十分简单的,而NOR则要求在进行擦除前先要将目标块内所有的位都写为0。由于擦除NOR器件时是以64128KB的块进行的,执行一个写入/擦除操作的时间为5s,与此相反,擦除NAND器件是以832KB的块进行的,执行相同的操作最多只需要4ms。执行擦除时块尺寸的不同进一步拉大了NOR和NADN之间的性能差距,统计表明,对于给定的一套写入操作(尤其是更新小文件时),更多的擦除操作必须在基于NOR的单元中进行。这样,当选择存储解决方案时,设计师必须权
37、衡以下的各项因素。1.NOR的读速度比NAND稍快一些;2.NAND的写入速度比NOR快很多;3.大多数写入操作需要先进行擦除操作;4.NAND的擦除单元更小,相应的擦除电路更少。 三、接口差别flash带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节。NAND器件使用复杂的I/O口来串行地存取数据,各个产品或厂商的方法可能各不相同。8个引脚用来传送控制、地址和数据信息。NAND读和写操作采用512字节的块,这一点有点像硬盘管理此类操作,很自然地,基于NAND的存储器就可以取代硬盘或其他块设备。 四、可靠性和耐用性 采用flash介质时一个需要重点考虑的问题是可靠性
38、。对于需要扩展MTBF的系统来说,Flash是非常合适的存储方案。可以从寿命(耐用性)、位交换和坏块处理三个方面来比较NOR和NAND的可靠性。寿命(耐用性)在NAND闪存中每个块的最大擦写次数是一百万次,而NOR的擦写次数是十万次。五、软件支持在NOR器件上运行代码不需要任何的软件支持,在NAND器件上进行同样操作时,通常需要驱动程序,也就是内存技术驱动程序(MTD),NAND和NOR器件在进行写入和擦除操作时都需要MTD。使用NOR器件时所需要的MTD要相对少一些,许多厂商都提供用于NOR器件的更高级软件,这其中包括M-System的TrueFFS驱动,该驱动被WindRiverSyste
39、m、Microsoft、QNXSoftwareSystem、Symbian和Intel等厂商所采用。驱动还用于对DiskOnChip产品进行仿真和NAND闪存的管理,包括纠错、坏块处理和损耗平衡。六、电路原理图图3.2 NAND Flash 接口电路设计本论文采用的是K9F1208闪存芯片。K9F1208对外数据接口为8位并行端口操作,分别为I/O 0-I/O7。具有读写功能、命令和地址锁存控制引脚、标志引脚和写保护引脚。3.4 GPRS模块选择及接口电路设计一、GPRS概述GPRS是通用分组无线业务(General Packet Radio Service)的简称,它突破了GSM网只能提供电
40、路交换的思维方式,只通过增加相应的功能实体和对现有的基站系统进行部分改造来实现分组交换,这种改造的投入相对来说并不大,但得到的用户数据速率却相当可观。GPRS(General Packet Radio Service)是一种以全球 系统(GSM)为基础的数据传输技术,可说是GSM的延续。GPRS和以往连续在频道传输的方式不同,是以封包(Packet)式来传输,因此使用者所负担的费用是以其传输资料单位计算,并非使用其整个频道,理论上较为便宜。GPRS的传输速率可提升至56甚至114Kbps。而且,因为不再需要现行无线应用所需要的中介转换器,所以连接及传输都会更方便容易。如此,使用者既可联机上网,
41、参加视讯会议等互动传播,而且在同一个视讯网络上(VRN)的使用者,甚至可以无需通过拨号上网,而持续与网络连接。二、GPRS特点(1)高速数据传输速度10倍于GSM,更可满足您的理想需求,还可以稳定地传送大容量的高质量音频与视频文件,可谓不一般的巨大进步。(2)永远在线由于建立新的连接几乎无需任何时间(即无需为每次数据的访问建立呼叫连接(,因而您随时都可与网络保持联系GPRS的最大优势在于它的数据传输速度不是WAP所能比拟的。目前的GSM移动通信网的传输速度为每秒9.6K字节,GPRS 在今年年初推出时已达到56Kbps的传输速度,到现在更是达到了115Kbps(此速度是常用56Kmodem理想
42、速率的两倍)。三、GPRS服务特点对应的范围四、MC55模块接口电路设计在本次论文中使用的是西门子公司生产的MC55模块。西门子MC55无线模块是当今市场上尺寸最小的三频模块。其紧凑型设计特别适用于大规模生产的生活消费品。 更小巧,更紧凑是下一代的移动 、智能 和PDAS发展的趋势。5.5 克的重量和3532.52.95 mm的尺寸使MC55/56模块能够大大提高您将语音和数据传输功能溶合到您的产品的集成度。特点:1.紧凑的尺寸( 3532.52.95 mm),仅 5.5 克的重量2.双三频工作模式:900, 1800 和 1900 MHz(MC55)3.语音和数据传输功能4.设计用于基于 M
43、icrosoft Windows Mobile#8482平台的设备 (Smart phones and Pocket PCs)5.GPRS (class 10)标准,支持 PBCCH。图3.3 GPRS模块接口电路图3.4 MC55模块原理图图3.5 模块电源启动电路和复位电路图3.6 耳机接口电路图3.7 话筒接口电路图3.8 LED灯接口电路图3.9 SIM卡接口电路3.5 GPS模块选择及接口电路设计一、GPS系统组成GPS包括下列三大部分:(1)空间部分(GPS卫星)(2)地面监控部分(地面支撑系统)(3)用户设备部分(GPS接收机)这三部分的简单关系如图所示。下面将简要介绍这三部分。
44、监控部分:中央控制系统;时间同步;跟踪卫星定规用户部分接收设备,接收卫星信号空间部分:24颗卫星;广播L1,L2,卫星轨道,时间数据及辅助资料信息 图3.10 GPS系统示意图二、GPS定位原理GPS定位的基本原理是根据高速运动的卫星瞬间位置作为已知的起算数据,采用空间距离后方交会的方法,确定待测点的位置。如图所示,假设t时刻在地面待测点上安置GPS接收机,可以测定GPS信号到达接收机的时间t,再加上接收机所接收到的卫星星历等其它数据可以确定以下四个方程式:图3.11 GPS定位示意图 () () () ()上述四个方程式中待测点坐标x、 y、 z 和Vto为未知参数,其中di=cti (i=
45、1、2、3、4)。di(i=1、2、3、4)分别为卫星1、卫星2、卫星3、卫星4到接收机之间的距离。ti (i=1、2、3、4)分别为卫星1、卫星2、卫星3、卫星4的信号到达接收机所经历的时间。c为GPS信号的传播速度(即光速)。四个方程式中各个参数意义如下:x、y、z 为待测点坐标的空间直角坐标。xi 、yi 、zi (i=1、2、3、4) 分别为卫星1、卫星2、卫星3、卫星4在t时刻的空间直角坐标,可由卫星导航电文求得。Vt i (i=1、2、3、4)分别为卫星1、卫星2、卫星3、卫星4的卫星钟的钟差,由卫星星历提供。Vto为接收机的钟差。由以上四个方程即可解算出待测点的坐标x、y、z 和
46、接收机的钟差Vto 。三、GPS系统的特点1.全球,全天候工作能为用户提供连续,实时的三维位置,三维速度和精密时间。不受天气的影响。2.定位精度高单机定位精度优于10米,采用差分定位,精度可达厘米级和毫米级。3.功能多,应用广 随着人们对GPS认识的加深,GPS不仅在测量,导航,测速,测时等方面得到更广泛的应用,而且其应用领域不断扩大四、GPS模块及接口电路(1)GPS模块用于接收GPS卫星的信号,并计算出车载终端目前所在位置。本系统采用的是Falcom的JP7 GPS模块,JP7模块是由SiRFstarII芯片集和GPS内核组成,GPS内核包括:获取加速器、DGPS处理器、多路转移硬件及卫星
47、跟踪器等。其特性为:单板并行12频道接收;3D/2D/DGPS导航;NMEA-0183,RTCM SC-104,SiRF二进制格式;小尺寸,表面贴安装;缺醒省电模式;3.3V的供电电压;电流消耗65MA;GPS模块通过串行口向CPU发送定位坐标,主控制器也可以向GPS模块发送设置命令,以控制GPS模块的状态和工作方式。GPS模块需要配备专门的GPS天线接收GPS卫星信号。一般在比较开阔的地区,需接收到三颗以上的GPS卫星信号才能进行准确定位。在移动终端系统中,把天线放置在车顶可以有比较好的定位效果。图3.12 GPS模块接口电路图图3.13 GPS模块供电电源图3.6触摸屏的设计在便携式的电子
48、类产品中,触摸屏由于其轻便、占用空间少、方便灵活等优点,己经逐渐取代键盘和鼠标成为嵌入式系统常选用的人机交互工具。按照触摸屏的工作原理和传输信息的介质,我们把触摸屏分为四种,它们分别为电阻式、电容感应式、红外线式以及表面声波式。触摸屏附着在显示器的表面,与显示器相配合使用,如果能测量出触摸点在屏幕上的坐标位置,则可根据显示屏上对应坐标点的显示内容或图符获知触摸者的意图。触摸屏按其技术原理可分为五类:矢量压力传感式、电阻式、电容式,红外线式、表面声波式,其中电阻式触摸屏在嵌入式系统中用的较多。本文中采用的是四线制的电阻式触摸屏,下面对其工作原理进行简要说明。电阻触摸屏的屏体部分是一块与显示器表面
49、相匹配的多层复合薄膜,由一层玻璃或有机玻璃作为基层,表面涂有一层透明的导电层,上面再盖有一层外表面硬化处理、光滑防刮的塑料层,它的内表面也涂有一层透明导电层,在两层导电层之间有许多细小(小于千分之一英寸)的透明隔离点把它们隔开绝缘。当手指触摸屏幕时,平常相互绝缘的两层导电层就在触摸点位置有了一个接触,因其中一面导电层接通Y轴方向的5V均匀电压场,使得侦测层的电压由零变为非零,这种接通状态被控制器侦测到后,进行A/D转换,并将得到的电压值与5V相比即可得到触摸点的Y轴坐标,同理得出x轴的坐标,这就是所有电阻技术触摸屏共同的最基本原理。电阻类触摸屏的关键在于材料科技。电阻屏根据引出线数多少,分为四
50、线、五线、六线等多线电阻触摸屏。电阻式触摸屏在强化玻璃表面分别涂上两层0TI透明氧化金属导电层,最外面的一层0TI涂层作为导电体,第二层0TI则经过精密的网络附上横竖两个方向的+5V至0V的电压场,两层0TI之间以细小的透明隔离点隔开。当手指接触屏幕时,两层0TI导电层就会出现一个接触点,电脑同时检测电压及电流,计算出触摸的位置,反应速度为l 020ms。图3.14 触摸屏等效原理图图3.15 S3C2410与触摸屏接口电路示意图本文采用了S3C2410内部的AD转换器的两个通道分别采样触摸点的电压。在触摸点X,Y坐标的测量过程中,测量电压与测量点的等效电路如图所示,图中P为测量点。笔中断(T
51、RQ)输出通过笔中断请求向表示有触摸发生。如图所示,当没有触摸时,MOSFET关闭,则笔中断输出引脚通过外加的上拉电阻输出为高。当有触摸时,MOSFET打开则笔中断输出引脚为低,从而向S3C2410提中断请求。触摸屏接口设计,采用了内部A/D转换器的两个通道分别采样水平和垂直方向的位置。3.7键盘模块的设计键盘模块由六个开关键(可发光)及相关的旋密特触发电路组成。每一个键占用一个中断。六个键分别实现如下功能:总电源开关查询导航功能键单键拨号键(12580大按键) 功能(拨号/接听/免提接听/挂断键)用户定义功能热键,娱乐DVD/导航界面切换键图3.16 键盘模块原理图以太网及串行通信接口设计本
52、部分主要介绍了以太网通信接口的设计,并简要介绍了串行通信接口,通用串行总线。所设计的以太网通信接口主要用于调试,以太网控制器在Debug板上,而非在主板上。以太网控制器和CPU之通过板对板双排插针连接起来。随着网络的发展,智能设备上网是一种重要需求,在相互连接不断加强的世界中,网络通信对于嵌入式系统来说很快成为了普遍性的要求。嵌入式系统通常使用两种类型接口中的一个进行连接:以太网和串行连接,以太网连接要求提供本地网络,设备可以在上面进行连接。通过串行的连接打开了很多其他通道,可以通过利用其他作为网关的设备或调制解调器实现通信。本主板在设计中考虑到不同需求的要求,设计了以太网、通用串行接口USB
53、等通信接口。1)CS8900A以太网控制器以太网是局域网中最常用的数据传输协议,采用IEEE802.3标准,以太网所使用的接入机制叫做:具有冲突检测的载波监听多点接入(CSMA/CD)。本文中采用CS8900A以太网控制芯片设计以太网通信接口。以太网接口采用了RJ-45连接器,前端配有E2023,它是一种脉冲变压器,在CS8900的前端对网络信号进行脉冲波形变换,并起到隔离的作用。本文设计的接口可以直接与普通网线连接,连接简单兼容性强。核心部件是CS8900A芯片。CS8900A是一款单片的全双工的以太网控制芯片,其主要功能块包括了一个ISAMAC引擎、内部缓冲存储器、一个串行EEPROM接和
54、一个10BASE-T/AUI接口收发滤波器。图3.17 CS8900A功能框图在正常操作下,CS8900A完成两个基本功能即:以太网包的发送和接收,在发送和接收前必须配置好CS8900A。上电复位后,CS8900A要为收发包进行配置,各种各样的参数要写入内部的配置和控制寄存器,如:存储器基地址,以太网物理地址,接收的帧类型,使用何种媒体接口等。配置信息既可以通过ISA总线由主机配置也可以由外部EEPROM自动配置,配置完毕后,操作可以进行了。包发送分两个阶段进行。在第一阶段,主机将以太网帧存放入CS8900A的发送缓冲区,第一阶段开始于主机发出发送命令。这将通知CS8900A-帧数据正等待发送
55、并告知芯片何时开始传递,如何传递帧,如是否带CRC校验。主机在发送完发送命令后,发送要发送的数据长度指明缓冲区大小,当缓冲区空时主机写以太网帧到CS8900A的内部缓冲区中,可以是I/O或者内存方式。在发送的第二阶段,CS8900把帧转化成以太网包,并发送至网络上,第二阶段开始于正确数量的数据传递到发送缓冲区,也就是说当传递到缓冲区的数据达到了配置时候设置的数量后,CS8900A就发送包头和SFD,接下来是目标地址、源地址,数据类型、数据段,最后PhCS8900A2口上32位的CRC校验码。包接收,正像接收一样,接收包也分为两个阶段进行。在第一阶段,CS8900A接收以太网包并存储于片内缓冲区
56、。第一阶段开始于帧通过模拟前端和曼彻斯特解码器,然后剥去包头和SFD接收帧,然后经过地址过滤器,如果帧的目的地址与地址过滤器中的准则匹配的话,包将被存放到CS8900A的内部缓冲区中,之后CS8900A检测到CRC并根据配置情况通知S3C2410帧已经到达,可以读取。在第二阶段,主机通过ISA总线传送接收到的帧到主机的内存中,接收帧的传递可以以以下三种方式中的任何一种进行:存储器模式、I/O模式、DMA模式。本文中采用了I/O模式,以下简单介绍CS8900A的I/O模式。I/O模式是CS8900A的默认模式。当芯片配置成I/O模式后,S3C2410可以通过8个16位的I/O口访问CS8900A
57、,这8个16位的I/O口映射到了S3C2410的16个连续的I/O空间。对于I/O模式的读写操作要满足以下要求,AEN信号必须是低电平,S3C2410的地址线满足CS8900A的映射范围,对于读NlOR信号要有效,对于写NlOW要有效。上电后,I/O的基地址缺省在300H处,基地址可以通过装配外部EEPROM内容或系统配置来更改。本文的基地址映射在S3C2410的Oxl90Q0300H。CS8900A与S3C2410按照16位方式连接,网卡芯片复位后默认工作方式为I/O连接,基址是300H。3.9复位电路的设计主板的复位电路使用74HCl4施密特非门进行驱动。复位延迟时间取决于电阻和电容的RC
58、常数。参考电路原理图如下:8 复位电路原理图电源管理由于ARM芯片的高速、低功耗、低工作电压导致其噪声容限低,对电源的纹波、瞬态响应性能、时钟源的稳定性、电源监控可靠性等诸多方面也提出了更高的要求。又由于主板电路复杂,布线密度高,CPU的主频高达203MHZ以及GPRS和GPS射频干扰,所以对系统的电源管理有着较高的要求。本系统主板要求提供V(GPRS)、V(CPU I/O等)、1.8V(CPU内核)电压,PCB的电源层按不同的电压进行分割;地层进行模拟地、数字地分割。3.11 JTAG接口电路设计JTAG(Joint Test Action Group 联合测试行动小组)是一种国际标准测试协
59、议,主要用于芯片内部测试及对系统进行仿真、调试,JTAG技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路TAP(Test Access Port,测试访问口),通过专用的JTAG测试工具对内部节点进行测试。目前大多数比较复杂的器件都支持JTAG协议,如ARM、DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为测试模式选择、测试时钟、测试数据输入和测试数据输出。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。JTAG接口还常用于实现ISP(In-System Programmable在系统编程)功能
60、,如对FLASH器件进行编程等。通过JTAG接口,可对芯片内部的所有部件进行访问,因而是开发调试嵌入式系统的一种简洁高效的手段。本系统利用AR处理器中的调试模块的功能,通过其JTAG边界扫描口来与仿真器连接,以达到对芯片内部的工作状态进行监控的目的。JTAG接口同JTAG仿真器硬件连接,通过调试接口可以利用相应的调试工具观察CPU状态,调试工具可以检查和控制CPU的运行。3.12 AV板AV(Audio Video)板主要有三部分组成:电源模块、视频信号控制模块、功率放大器。电源模块除提供自身的电源之外还给主板提供5v和3.3v电源。视频信号控制模块将CPU送来的视频信号驱动至LCD。功率放大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中考物理二轮复习:电与磁 信息 能源 尖子生测试卷(含答案解析)
- 第五单元 第1章 第1节 腔肠动物和扁形动物(新教学设计)2023-2024学年八年级上册生物(人教版)
- 借款房屋转让合同范例
- 产品采购合同范例加工商
- 主体装修合同范本
- 互联网医疗行业月度个人工作计划
- 农村安装光伏合同范例
- 眼科相关治疗
- 班级工作计划执行效率总结
- 学校学期校园文明创建计划
- 2025年中考百日誓师活动教师代表发言(三)
- 中国家用通风电器具制造行业分析报告
- 2024年山东省济南市中考英语试题卷(含答案解析)
- 汽车坡道玻璃雨棚施工方案
- 新高考英语读后续写——人物描写高级表达素材
- EN10204-2004中文版
- 二年级美术下册第3课田园风光1浙美版
- 教育研究方法PPT课件
- 芳草湖农场医院卧床病人翻身卡
- 财税2016年第36号文[共94页]
- 新课程高考化学考题命题原则与要求
评论
0/150
提交评论