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

下载本文档

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

文档简介

1、    基于can总线的汽车仪表设计    蔺彬碧摘 要:文中针对总线汽车仪表设计方案进行阐述,主要介绍了汽车仪表系统的主要功能,对硬件及软件进行了设计、电磁抗干扰设计,具有交互功能的人机界面为人们驾驶汽车带来便利,满足汽车仪表的要求。关键词:系统功能 can总线 汽车仪表 设计design of automobile instrument based on can buslin binbiabstract:the article elaborates on the bus instrument design scheme of automobile,

2、mainly introduces the main functions of automobile instrument system, and designs the hardware and software, electromagnetic anti-jamming design, and the human-machine interface with interactive functions so as to bring convenience to people driving cars, and meet the requirements of automotive inst

3、rumentation.key words:system function, can bus, automobile instrument, design1 引言对于驾驶员来说,汽车仪表最能直观了解汽车运行情况。汽车工业的快速发展使得人们的要求越来越高,电子化控制的汽车仪表随处可见。传统机械电气式仪表已经难以满足人们的需求,发展性能好、信息容量大、电子控制程度高的汽车仪表是该领域的未来发展趋势。本文针对can总线汽车仪表进行了系统功能介绍以及硬件软件设计,并进行了电磁抗干扰介绍,仪表系统以arm为控制核心芯片,彩色触摸屏led作为人机界面。2 系统整体功能2.1 显示功能汽车仪表在汽车行驶过程

4、中为驾驶员提供汽车的各项工作信息,如汽车行驶的速度、里程数、发动机的转速等,有利于驾驶员发现汽车在行驶过程中产生的问题,及时采取相应的措施,避免问题进一步扩大。除此之外,can总线汽车仪表对车载设备及汽车的各运行部分进行实时监测,一旦出现问题,can总线汽车仪表将会发出警报,并采取措施制止问题进一步扩大。在发出警报时警报图标会闪烁不同颜色的光,代表事故的强弱,发光的同时也伴随着语音警报等。另外,can总线汽车仪表可以根据用户自己的喜好设置个性化界面,无论是仪表界面的颜色、图形顺序及大小等都可自行设置,满足用户的个性化要求。2.2 can通信功能can总线汽车仪表系统设置了外设及扩展接口,能够进

5、行信息交换,实现通信功能。用户可根据需求下载相关信息到仪表中,例如便于导航的地图以及倒车雷达等,在节省用户时间的同时也为用户出行带来便利。另外,设计can总线汽车仪表的基础条件,不同的模块功能不同,则其设计准则各不相同。3 硬件设计3.1 硬件整体设计硬件设计的核心是arm芯片lpc2478,lpc2478的存储器接口具有128位宽度。lpc2478 内部集成了can、lcd控制器等,can总线接口主要接收车载 can模块。在汽车行驶的过程中,驾驶员应实时了解汽车的工作状况,例如汽车行驶的速度、汽车行驶的里程数、发动機的转速、汽车油箱是否油料充足、汽车刹车系统贮气瓶压力等各种信息,根据了解的信

6、息采取对应措施解决问题。而can总线汽车仪表能迅速反映汽车的各项指标信息,便于驾驶员了解汽车行驶状态,解决问题。can总线汽车仪表可以根据用户自己的喜好设置个性化的界面,具有丰富的人机交互功能。3.2 can通信设计can总线模块的主要组成部分为can控制器和can总线收发器。can控制器主要的功能是将收集到的信息进行处理,之后将处理结果发送给各单元进行具体执行。can总线收发器主要功能是接收控制器处理过的信号,主要包括车辆的速度、里程等基本信息,除此之外,还需将相关信息发送给控制器。3.3 接口电路设计汽车通过接口电路来接收车速以及转速等脉冲信号,图1为脉冲接口的电路图。如图所示,比较器lm

7、393和高速光隔器6n137为电路中的主要器件,它们分别发挥纠正脉冲信号与光电隔离的作用。3.4 电源设计仪表系统的电源为24v的蓄电池,而电路中的can收发器芯片的输入电压为5v,因此应利用lm2575稳压器将电源的电压降为5v之后使用。lm2575稳压器具有内部保护电路完善等优势,并且有固定的振荡器,可以利用极少的外围器件来输送高效、稳压的电流。4 软件设计4.1 软件整体设计can总线汽车仪表的软件设计采用模块化设计模式,包含不同的设计模块,主要有主程序模块、can通讯模块、数据采集及处理模块、lcd 显示模块以及数据存储模块等部分。各模块所发挥的作用不尽相同,其中主程序模块的主要作用是

8、集中调整各子模块处理其对应的任务,负责统一调度。can通讯模块通过通讯设备来完成对信息的传输与发送工作;数据采集及处理模块主要通过脉冲信号可完成对模拟信号的采集与处理工作;液晶显示模块可以显示汽车的工作状态,系统主程序流程图如图2所示。4.2 can总线设计在进行can总线设计时,应以can2.0协议标准为依据开展设计工作,首先将数据接口进行初始化,之后再完成对数据的接收、存储、处理及分类等工作,在flash中储存接收到的分类处理过的信息,最后由仪表盘将这些信息显示出来。下图3为can总线接收数据流程图,如图所示,在系统初始化之后读入总线数据,当接收中断后进行数据处理,判断接收的数据是否符合接

9、收条件,对于符合接收条件的数据进行数据接收,否则不予以接收。数据接收完成后对报文进行判断并读取、解析、处理数据。4.3 人机界面设计对人机界面的设计主要采用led灯与液晶屏、触摸屏相结合的显示方法。汽车的转向灯、警示灯等车灯均采用led灯,采用触摸屏,显示车速、里程、燃油剩余量及报警系统等。can总线汽车仪表盘主要有综合与组合显示两种界面,一般来说,为了驾驶员在行车过程中比较直观地了解车辆的工作情况,会多采用综合显示界面,该界面信息比较直观,所有行车基本信息一目了然,便于驾驶员了解情况,也能够降低安全风险。5 电磁抗干扰设计汽车的工作环境相对复杂,影响汽车仪表工作的原因较多,如车内外温差、气压

10、差、汽车自身振动等。除此之外,在行驶过程中使用的电子设备会对汽车仪表产生电磁干扰。所以,在设计can总线汽车仪表时需要考虑多种影响因素,必须提升仪表系统的抗干扰能力。汽车仪表产生干扰有空间干扰、供电系统干扰及过程通道干扰等三种情况,分别通过电磁波辐射、电源以及相互通道进入系统。一般来说,可采用光电耦合器避免产生电磁干扰;采用宽电压输入、隔离稳压型输出的方法来避免产生电源干扰;利用光电耦合器来避免产生过程通道干扰。另外,对于软件电磁干扰,可以利用电路监视系统对运行过程中的电磁干扰进行监测,在系统受到干扰时及时使其复位。6 结论总线化设计是未来汽车仪表发展的主流趋势,本文,针对总线汽车仪表设计方案进行阐述,介绍了汽车仪表的系统功能及硬件软件设计、电磁抗干扰设计,具有交互功能的人机界面为人们驾驶汽车带来便利。参考文献:1佟为明,袁帅,赵志衡等.can总线电能质量监测装置关键技术的研究j.仪器仪表学报,2009,30(s10-i):269-271.2佟为明,金显吉,林景波.基于c8051f023微控制器的ca

温馨提示

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

评论

0/150

提交评论