嵌入式之基于ARM9的智能车载系统设计课件

上传人:我*** 文档编号:145828053 上传时间:2020-09-24 格式:PPT 页数:21 大小:1.04MB
返回 下载 相关 举报
嵌入式之基于ARM9的智能车载系统设计课件_第1页
第1页 / 共21页
嵌入式之基于ARM9的智能车载系统设计课件_第2页
第2页 / 共21页
嵌入式之基于ARM9的智能车载系统设计课件_第3页
第3页 / 共21页
嵌入式之基于ARM9的智能车载系统设计课件_第4页
第4页 / 共21页
嵌入式之基于ARM9的智能车载系统设计课件_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《嵌入式之基于ARM9的智能车载系统设计课件》由会员分享,可在线阅读,更多相关《嵌入式之基于ARM9的智能车载系统设计课件(21页珍藏版)》请在金锄头文库上搜索。

1、嵌入式之基于ARM9 的智能车载系统设计,引言 1智能车载系统的功能 2智能车载硬件系统设计 21主控模块 22 GPS模块 23 GPRS模块 24 CAN总线模块 25故障检测模块 26 LCD模块 3智能车载系统软件设计 31 GPS定位功能实现 32 GPRS通信模块实现 33 CAN模块实现 4结语,引言,随着社会经济的发展,汽车已成为人们工作、生活中不可缺少的一种交通工具。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,开发了各种各样的电子控制系统。本文设计一种基于arm9 S3C2410A的智能车载系统,它能够通过GPS全球定位系统和GPRS无线通信技术,

2、实现车辆定位以及车辆与控制中心之间的数据通信,构建CAN总线控制模块用于采集车辆主要部分的工作状态,实时监控汽车的主要技术参数,并通过LCD模块显示车载信息的综合信息。,车载导航需求分析,随着IT技术与各行各业的接轨越来越紧密,IT技术已经深入到了我们生活的方方面面,无论是各大电视机厂商正在疯狂推的智能TV还是与我们生活最为接近的车载信息娱乐系统。作为嵌入式领域比较受人关注的平台,未来也是承载车联网的必要设备。可以说车载平台越来越智能化,应用程序越来越丰富,不仅成为了消费者在购车时的重要指标,同时也为嵌入式设备厂商以及应用开发者提供了更加多样化的选择空间,未来的嵌入式设备将会遍布人们生活的方方

3、面面。,丰田RAV4专用车载电脑/RAV43G导航 智能上网 RAV43G智能导航 功能和产品参数介绍; 产品功能; 1;全屏灵动触摸,支持手写和各种输入法录入功能; 2;信号接收灵敏,连接迅速,汽车启动的同时即可与卫星通讯。 3;GPS导航地址查询,GPS定位准确,实际行驶误差10米。 4;采用7寸全新数字高清晰液晶显示屏,800*480高分辨率。 5;真彩图形化操作界面,直观便捷,掌控自如,全数字影像显示,高清晰画质,精彩完美呈现,可以播放1080P高清画面。 6;内置吸入式COMBO.DVD.支持DVD.VCD.CD.MP3等影音媒体格式,支持刻录功能。 7;4声道线路输出,内置4*45

4、W高保真功率放大器,实现原车完美音质。 8;通过无线Wi-Fi.3G高速网络信号,让你随时随地畅游网络世界,实现移动通讯,移动办公,网络电话,网上聊天,网页浏览,网络游戏,资料下载,收发邮件,收发传真等网络功能。 9;支持U盘播放,ipod接入,内置FM/AM收音调谐器。 10;内置数字移动电视功能,配备蓝牙功能,电话免提接听功能。 11;3G支持,内置移动EVDO3G模块,,【可选配WCDMA/TD-SCDMA】。 12;内置CAN实现汽车故障自诊断功能,胎压监测,行车监控,可视倒车,实时GPRS远程监控,远程呼叫。 产品参数说明; CPU-VIANanoTMU3100CPU,标配1.3GH

5、Z。 内存-支持DDR2533/667HMZ内存,标配1GB。 硬盘-2.5寸SATA硬盘,标配160G。 主板芯片-VX855MSP芯片组,集成Chrome9HCMDX93D。 显示屏-7寸高清触摸式液晶屏,最佳分辨率800*480 声音-音频输入,内建MIC,音频输出,内建5.1双声道立体声。 扩展接口-USB2.0接口,SD读卡器,SIM手机卡。 DVD驱动器-最高支持DVD-RAM,标配DVD-COMBO。 操作系统-支持WindowsXP/Vista/Windows7【可选】 电源-ITPS车载专用电源【智能电源】 工作环境-电压DC11V-DC14V,湿度10%-90%,温度-10

6、度至80度。 GPS-内置20通道GPS。 选配件-无线键盘鼠标,遥控器,蓝牙功能,3G模块。 重量-约3公斤。 内置软件-电影播放器,音乐播放器,网页浏览器,GPS导航等软件。,1.嵌入式之智能车载系统的功能,车载智能导航终端应具有如下功能: 车辆定位 它指通过GPS全球定位系统获取车辆的当前所处位置,包括经度、纬度、运动速度、标准时间以及海拔高度等信息;网络通信 它采用GPRS无线通信技术,与监控中心保持联系,实时获取道路交通状况,为交通道路的智能管理提供基础; 故障检测它通过CAN总线实时检测汽车的主要技术参数; 信息显示 它通过LCD液晶屏显示车辆位置、调度信息以及检测到的汽车技术参数

7、。 智能车载系统可根据用户需要实现其他功能,例如通过GPRS自动报警增加自动报警功能,扩展音频设备和IDE接口设备以增加娱乐功能,通过USB接口连接图像采集设备,对车内外进行视频监控等功能。,智能车载系统的硬件框图,2嵌入式之智能车载硬件系统,本系统以S3C2410A为主控模块,扩展了64 MBNand Flash,用于存放启动代码和嵌入式Linux操作系统等;64 MB SDRAM用作系统运行时的内存;LCD提供了更好的人机交互界面,并通过串口与GPS模块相连,通过UART异步串口与GPRS模块相连,通过SPI接口与CAN总线相连,利用CAN总线挂接传感器,检测汽车主要技术参数,系统框图如图

8、1所示。,21主控模块,S3C2410A是韩国三星公司面向手持设备以及高信价比、低功耗和低价格而设计的一款基于arm920T内核的1632位RISC嵌入式微处理器。它采用5级流水线,资源丰富;带有独立的16 KB的指令Cache和16 KB的数据Cache,64 MB SDRAM,64 MB NandFLAsH,LCD控制器,RAM控制器,NAND内存控制器,3路UART,4路DMA,4路带PWM的定时器,并行IO口,8路10位ADC,Touch Screen接口,I2C接口,I2S接口,2个USB接口控制器,2路SPI,其工作频率最高达到203 MHz。,22 GPS模块,GPS模块主要完成

9、GPS定位信息的接收和处理。根据设计性能的要求和节约系统成本的考虑,选用的就是GarmIN公司的GPS25-LVC接收机,其内置了GPS25OEM板。该接收机与主控模块的接口方式采用RS 232兼容TTL的串行口方式,因此设计中将其与S3C2410A的串口1相连。GPS-25LVC与S3C2410A之间信号线仅需要连接GPS25-LVC的TXD1与S3C2410A的TXD1。另外,还要将GPS25-LVC的地线和电源线连接到主控板的地线和5 V电源上。,2.3 GPRS模块,GPRS模块主要完成车辆与车辆、车辆与控制中心的通信。在本系统中,GPRS模块选用MC35。MC35的数据输入输出接口实

10、际上是一个UART,它可以与S3C2410中的UART接口直接相连。,2.4 CAN总线模块,CAN总线模块可以使本系统与其他车载模块的连接,完成收集车辆的状态信息以及进一步控制。CAN总线模块主要包括CAN总线的控制器和收发器,在这里分别选用的是Microchip公司的MCP2510和飞利浦公司的PCA82C250。其中,CAN总线控制器MCP2510实现了CAN总线的协议,CAN总线收发器PCA82C250提供协议控制器和物理传输线路之间的接口。由于CAN总线控制器MCP2510具有SPI接口,因此,系统中将其与S3C2410A的SPI0相连。,2.5 故障检测模块,故障检测模块主要是对汽

11、车的主要技术参数进行检测,并显示到LCD显示器上,如果检测到故障,会发出报警信号。本文主要检测的技术参数包括燃油消耗量、制动力、转向力、发动机温度、冷却液温度、前照灯,以及车内噪声和尾气等方面。该模块主要是通过各种传感器把各种信号转换为电信号,再利用信号处理电路把电信号进行相应的处理,使其能与CAN总线模块进行数据传输。,2.6 LCD模块,LCD模块用以实现信息的显示,提供一个良好的人机交互界面。本系统主控模块的处理器S3C2410内置了LCD控制器,支持STN-LCD和TFT-LCD。本文选用夏普公司的TFT-LCD模块LQ080V3DG01,该模块具有640480的分辨率,18位的颜色深

12、度,可与S3C2410A的LCD接口直接相连。,2.6 智能车载系统软件,由于Linux具有源代码公开、剪裁方便、移植方便等诸多优点,所以本系统选择嵌入式Linux作为软件运行平台。嵌入式Linux是将Linux内核移植到S3C2410A平台上。嵌入式Linux操作系统不仅可使软件的开发更加灵活,也能使整个系统的可靠性得到提高。该软件设计的具体流程如图2所示。,31 GPS定位功能实现,GPS模块软件设计的基本思想如下:首先接收完整的NMEA0183语句,然后提取相关的数据(时间、经纬度、速度),再将这些数据送去显示或者发送出去,并且可以保存,以便日后查看。 由于GPS模块是通过串行口1与S3

13、C2410A进行通信的,因此本文设计了Linux系统下相应的串行口通信程序。串口程序设计具体步骤如下: (1)串行口1的初始化:设置串行口1的通信方式为8位数据位,1位停止位,无奇偶校验位。波特率为4 800 bs。 (2)一帧一帧接收ASCII码字符信息。,(3)对每一帧ASCII码字符信息进行数据处理。 在数据处理过程中,针对需要的定位信息要求,设计了如下的串行通信思想:以“$GPRMC”为过滤条件,接收定位语句。 在“$GPRMc”之后的59个字符为有用的信息,所以用“59”作为判断定位语句完整的依据。 在数据接收的过程中往往会有两种情况,一种是每帧会得到一个以“$GPRMC”开头的完整

14、语句,另一种是上一帧的后半部分在加下一帧的前一部分共同组成的完整定位语句。,32 GPRS通信模块实现,GPRS模块是借助GPRS无线网络实现数据的无线传输,从而在不同的车辆或车辆与控制中心之间架起沟通的桥梁,所以软件的功能主要是建立无线连接,按照GPRS通信协议传输数据。 GPRS模块的通信主要是通过串口驱动实现,在嵌入式Linux内核中已经提供了对串设备的支持,因此在配置内核编译选项时,只需要选中对串口设备的支持,就可以实现对GPRS模块的串口数据通信功能。为了实现与Internet的通信,还需要在配置内核编译选项时选中PPP和TCPIP协议。这样一旦网络连接建立,就可以使用应用程序来实现网络数据的通信。,结语,该系统不仅能够通过GPS和GPRs实现车辆定位以及车辆与控制中心之间的数据通信,还能够通过CAN总线检测汽车主要技术参数,为交通道路的智能管理以及汽车的安全驾驶提供了可靠保障。,谢谢观看,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号