基于CAN总线的汽车仪表的设计_第1页
基于CAN总线的汽车仪表的设计_第2页
基于CAN总线的汽车仪表的设计_第3页
基于CAN总线的汽车仪表的设计_第4页
基于CAN总线的汽车仪表的设计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2010年第2期中图分类号:U463.7文献标识码:B文章编号:1009—2552(∞lO)02一0080一03基于CAN总线的汽车仪表的设计肖楚海,梁杰申,黄炜中(华南理工大学自动化科学与工程学院,广州510641)摘要:介绍了基于CAN总线、以酬e关键词:CAN总线;汽车仪表;显示系统16位单片机MC9S12XHZ512为核心的汽车组合仪表及显示系统的实现方案,阐述了该系统的硬件设计与软件实现。DesignofautomobileinstrumentbasedX队0Chu.hai,圳GonCANbusJie-shen,HUANGWei.zhongChinaUniversity0f(sehoa矗AutomationSeimeemdEngineering,SouthTedmology,Q埘蟹凼眦510641,嘶)OilAbstract:Inthispaper,adesignofautomobileimmmaentanddisplaysystembasedfreescale16bitsMCUMC9S12XHZ512ispresented,andthehKlxlwaieinterfaceCANbusmdsoftwaredesign8地蜘.d伪咖andKeywords:CANbus;automobileinstrument;displaysystem0引言CAN总线是德国BOSCH公司在20世纪80年在显示方面,多功能信息显示屏采用’I耵液晶显示屏,主要显示的内容为总里程数、车外温度、可行驶里程、平均油耗、实时油耗、已行驶时间、平均车速、车辆运行状态、发动机冷却液温度指示、燃油指代初,为了解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通讯协议。它的短帧数据结构、非破坏性总线性仲裁技术以及灵活的通讯方式适应了汽车的实时性和可靠性要求,备受汽车生产厂商的青睐。示以及故障诊断等其它信息。指示报警灯采用背光LED指示,显示的内容主要制动报警灯、发动机故障报警灯、压力和温度报警灯以及ABS报警灯等相关报警信息。对于现代汽车而言,汽车仪表是汽车信息的中心,集中、直观、迅速地反映了汽车在行驶过程中的各种动态指标,如行驶速度、里程、制动、发动机转速、冷却液温度、油量、及各种危险报警。汽车仪表已成为体现汽车高精尖技术的主要部分。本文所述的总线式汽车仪表一方面具有传统仪在数据传输方面,如果信息需要共享,而且传输距离比较长的信号,基本上都采用CAN总线传输,比如发动机转速信号、发动机冷却液温度、车外温度、前雾灯信号、档位信号、报警信号等,如果信号不需要共享、而且传输距离不长,用硬线很容易连接的,采用硬线直联,比如转向信号制动液位低信号等。表的数据采集功能,另一方面利用CAN总线技术,与汽车其他ECU进行通讯,使该仪表成为CAN网络中的一部分,此外,该仪表还实现了网关功能。12系统硬件设计该汽车组合仪表由单片机处理器、信号调理电路、供电模块、1Fr—LCD显示屏、LED报警指示灯、CAN模块、步进电机模块以及外围模块组成,具体收稿日期:2009一镐一ll系统描述汽车组合仪表由以下几部分组成:车速表、转速表、指示报警灯、多功能信息显示系统以及系统照明等。为了符合驾驶员习惯,车速表和转速表使用常规的指针式仪表,通过步进电机驱动仪表指针指示出来。作者简介:肖楚海(1984一).男,硕土=,主要从事嵌入式系统、汽车电子和现场总线研究.L作。一8Q一万方数据原理图如图l所示。本系统采集来自汽车传感器的车速、油耗、油量和开关量信号,其中车速和油耗是脉冲信号,经过滤波整形处理后送人单片机完成脉冲信号的测量,测量结果经过单片机送入步进电机驱动模块驱动步进电机显示车速;油量是模拟信号,经过前置处理后,送入单片机的刖D转换输入端,利用其内部MD转换器完成测量。通过CAN接口将采集到的数据发送到CAN总线上,并且接收其他CAN节点的信号,将接收到的一些数据,如报警信号、水温信号、室外温度,在TFr—LCD屏上显示。2.1主控芯片和CAN驱动器主控芯片采用Freescale公司16位单片机MC9S12Ⅺ{=乙512,该芯片基于飞思卡尔高容量的S12体系架构,高达512kB的闪存,具有XGATE协处理器模块和具有高级中断和计时器功能,内部具有丰富的系统外围设备控制器,包括两个独立的MSCAN控制器兼容CAN2.0AJB协议和24个大电流驱动器的PWM电机控制器。蓄电池H电源供电模块开关量信号1£3—3S12XHZ片5屹辱篓一Ii{『置处理厮I号调理CAN驱动器采用高速收发器TJAl041,它可以实现协议控制器和物理传输媒体之间的物理连接,此外TJAl041还提供了低功耗管理功能。在Q试输出一般需要滤除共模干扰,采用共模滤波器就可I电路EEPROMJIL即报警指示以实现,短距离也可以不加,简化电路,实际CAN总线原理图如图2所示。图1汽车组合仪表系统框架图图2o悄模块原理图12V2.2脉冲整形电路由于脉冲的干扰会影响采样的精度,为了改善波形,在定时器管脚外添加了脉冲整形电路,该电路将非方波信号整形成为方波信号而且电路的输出脉冲幅度在0—5V,使其满足单片机的脉冲输入要求,减少脉冲采样不准确度,脉冲整形电路如图3所示。2.3多功能信息显示屏采用内置"I'8000液晶显示控制器的320X240点n。lOklN418。J阵1FT液晶显示模块,该模块具有图形加速器功能,可通过简单的指令快速写字、画点、线、矩形、圆、填充矩形面和圆面,以及可独立控制的游标等实用的绘图功能,支持并行接口。TFr显示屏采用分区方式显示车内各种状态、牛s驴lI图3脉冲整形电路图2.4步迸电机模块对步进电机的驱动采用的是由MC9S12XHZ512故障报警信号、水温信号及燃油信号等各种信息,1FT显示屏不仅能显示众多信息,而且具有高精度和高可靠性、一表多用、外形设计美观、小型、轻量化等优点。的电机控制模块直接驱动步进电机带动指针旋转以分别显示车速和发动机转速,将原本由专用芯片驱动完成的功能改为软件来实现。设计中采用的是VIIY294)SP两相式步进电机,其工作电压为5~10V,内一8l一万方数据置减速比18011的齿轮系,最高精度可达到输出轴的步距角为11120。3系统软件设计软件模块主要分为主程序模块,数据采集模块、步进电机驱动模块,CAN通讯模块,1FrLCD显示模块、LED报警指示模块、中断模块等部分。主程序负责调度各个子模块,各个子模块负责处理相应的功能模块。汽车仪表在接通电源以后,进行初始化,采集各个仪表的输入信号,并在相应的指示仪表上进行显示。在整个运行过程中必须使用看门狗,以防止在强烈的电磁干扰时出现死锁等现象。汽车的状态实时性要求非常高,尤其是对汽车的车速实时性要求极高,所以相应的软件采用中断进行处理。系统软件整体结构如图4所示。系统主程序CAN通信II步进电机Il数据采集ITFT液晶Il数据存储模块lI驱动模块II处理模块IJ显示模块I模块图4汽车组合仪表软件整体结构图3.1数据采集模块本模块完成对车速、实时油耗、油量以及开关量的处理。车速和实时油耗属于频率信号,且变化较快。这里使用MC9S12XHZSl2的输入捕获功能来计算脉冲的个数,并且记下每个脉冲的捕获时间。在选择车速和实时油耗的采样频率时,既不能太快也不能太慢,太慢则指示滞后,不能反映车速真实性。太快则会导致步进电机跟不上节奏,也会出现指针抖动现象。根据本文选择的传感器的输出频率,确定车速和实时油耗的采样频率为5Hz,采样周期即为200mSo油量是模拟量,经过前置处理后,送入单片机的MD转换输入端,lO次采样取平均值来获得实际的测量值。3.2步进电机驱动模块步进电机的控制就是控制其随输入信号的变化而平滑的正转和反转,以车速信号为例,当转换后的信号频率增大时,电机就顺时针方向运动,也就是正转,当转换后的频率信号减小时,电机就逆时针方向运动,也就是反转。车速恒定时,电机不发生变化。在程序设计时,采用定时器中断程序根据采集的数据计算步进电机的步数,采用另一个定时器中断程序来实现驱动步进电机,针需要达到的角度位置和实际角度位置,均为1112度,即一个微步。其中定时时间决定了步进电机的角速度。步进电机驱动程序流程图如图5所示。一82一万方数据图5步进电机驱动流程图3.3Q悄通讯模块Q州总线通讯主要是三部分,即Q小控制器的负责CAN总线上数据的接收与发送,并负责CAN数据的处理、完成网关功能和网络管理的处理。3.41FrLCD显示模块显示模块负责驱动’I耵一LCD屏,采用分区及图形显示的方式显示汽车行驶过程中的各种信息,将要显示的信息分为四个区:报警显示区、行驶状态显示区、车状态显示区以及传感器信息显示区,每个显示区的刷新频率都不同。唧一IED显示模块流—=j垂釜一NTFT屏初始化wI3●"—<适画壹至多N更新传感器显示区信息YI计算行驶状态的信息值一———’—’———一Y●I更新第二行的信息●I更新行驶状态显示区信息和车状态显示区信息<≤匝奎多N显示报警信息图61下T显示模块流程图・(下转第87页)初始化、发送数据、接收数据。程图如图6所示。提出的方法。总的来说,本文提出的方法可以正确高效地对相位进行解缠绕。当然,在文中所讨论的一些附加准备工作也必须在相位解缠绕之前完成,这可能是本文方法中比较不足的地方。最后,表l列出了这三种相位解缠绕的方法,并做了性能的对比。果表明这个方法可以对相位进行稳健的解缠绕。在以后的工作当中,我们将会重点研究SRTMDEM在hlsAR处理其他阶段的运用,如配准,基线优化和DEM重建。参考文献:[1]MoreiraJ,¥chwabischM.FomsroG,de1.X-SARinteffewmetty:F'u|tI嘲lIts[j].IEEETrsm.c∞日ci.m,∞teSem/ng,1995,33(4):950—[2]Jet酬∞Ld,o,m叮.(2005,Aug.28).ShuttlepIIy[33Mieeion:MisBionsrtm/mimionoverdew.html.EinederM.Efficientandofm翻ed956.Radarto[oo乎'1-Oveniew[EB/OL].htlp:Ilwww2.jpI.咖.伊“8iI毗场mdSAR蛔姗白Dgm_0fk伊a脚temdn[J].IEEETram.C,eoeci.Remotesensir唔,2003,41(6):1415—1427.[4]LiaoM,WangT,LuL。de1.R∞(inMx,llctioll0fDEMs佃mEFls-I/2d越I[J].IEEEtmdemdatain图6采用不同方法得到的解缠绕结果襄l三种相位解缠绕方法之间的性能对比mountainousmfacihtamdbySlrfMTrems.Geoed.Remote[5]QmandS,R&zttM.Hamlieh.鼬诚ttItxsiotl.dilali∞,叩啪吨,Trans.1lIH萨PlⅨa函唱,1995,4sc鹏illg,2007,45(7):2325—2335.dosing伽m妇膳[J】.IEEEXZ.Heconstmclion(3):335—345.[6]Xiangz,Linm衄andS1TrMData[C].The9tlIⅧona]Co幽-erJcerecollsb'tl击onmethodandSi目ndlofInSARDEMFadlltatedbyOrbitonsi—maC-Procem/ng(1cSP)。2008。3:2392—2395.【7]XiangZ,Liuxcm-atez.A嗍DEMonbd嗣m运行环境:P42.8G,WindowsXP。内存要求代RalhningalgorithmininteMeTometricSAR[C].IEEEI栅fin-done]Collf6qrelloeAm枷a,SpeechPmce咖(IC-表数组的数目。4ASSP),2008,(4517804):1093—1096.结束语本文提出了一种在InSAR数据处理中对SRTM[8]SchanmoR,VimerP.h喊∞admitde妇Ⅱdr硼∞and卵而哆field.1ymvement细位E陷∞telK嘲[J】.Jeurnal《Geopl删冽Reeeardl,1998,103(4):8113—8127.DEM进行开发利用的新方法。通过填充SRTM[9]chi庐aDc。P—ttM[10]QmgramsD.Two-dimemionelpha的恤n盯哪IPil唔:th∞叮,d.DEM,利用轨道状态向量仿真干涉图,去除相位趋势,就可以从SRTMDEM得到无噪声的干涉图,它与鲥tIlmBand即ft’mm[M].JohnC实际干涉图有着相同的模式和趋势。利用SRTMDEM,可以对相位进行快速正确的解缠绕。实验结啦Tram.C,eoeci.RemoteSensing,2002,40(8):1709—1719.me妇"ical*口m删∞and擎n口捌mcworkmodels[J].责任编辑:肖凑W,妣HWileyProm,1998.A.Phasem唰ngfork寥SAP,.intet'fet'o-(上接第82页)的必然趋势,本文阐述了一种总线思想的汽车仪表设计方案,从总体及软硬件方面详细介绍了带CAN示实时油耗,第二行显示可行驶里程,第三行显示平均油耗、平均车速、巡航车速以及已行驶时间四种信息的一种,通过外部按键来切换要显示的信息。出现箜篓冀篁里碧苎三毳哩鉴罂蝥謦。一。;存誓婺篓雹兰霉曼凳曼三戛是霪篡量:.篓:霎兰达状态以及远、近光灯状态。报警显示区位于屏幕右上方,显示报警信息,当通讯的嵌入式汽车仪表的设计,该仪表/古~缸J舒适。M的3J^k.'蜘l,/b菟;主票该夏盖亲磊;嘉;姜盂覆磊驾驶员更为:。叫“”’”“““…。且”7兀”风阳司认烈灭州参考文献:[1]饶运涛・邹继军,郑勇芸・现场总线CAN原理及应用技术[M】.北京:北京航空航天大学出版社,2003-[2]朱治高,黄春梅-基于cAN总线汽车仪表及显示系统的实车状态显示区使用图形方式显示车门状态、雷传感器信息显示区显示水温信息、燃油信息、车4筇罘话铲譬鬯罂程信息。随着汽车技术的发展。总线化是汽车仪表发展嘲翥罢摆蒜篡嚣:揪姗粼蝴究.舢(5).责任编辑:张荣簪HYPERLINK"/retype/zoom/d399a6df5022aaea998f0f29?pn=4&x=0&y=1874&raww=419&rawh=244&o=png_6_0_0_63_204_301_175_753_1099.5&type=pic&aim

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论