汽车CAN总线组合仪表设计开发的分析
2016-11-19张明
张明
摘 要:为了了解汽车CAN总线组合仪表结构设计特点和特征,掌握仪表开发的具体流程和操作难点。对当前汽车CAN总线组合仪表发展现状进行文献总结,分析仪表设计的不同类型,推理仪表应用效果。最终通过研究发现CAN仪表能通过模拟信号经过A/D转换为数字信号,传输信号给微控制器进行运算处理,最终完成信号输出功能,仪表指示功能的数据输出精准度更高。通过软件能实现自我诊断,在现实中的应用和推广具有重要的作用和意义。
关键词:CAN总线组合仪表;结构设计;微电子技术
中图分类号: U463 文献标识码: A 文章编号: 1673-1069(2016)12-130-2
0 引言
目前关于汽车CAN总线仪表的类型主要有三类,即对老式汽车仪表的改造,属于电子化时代的汽车;第二种是使用步进电机代替传统的仪表机芯结构,对机芯效率进行优化,使得结构更加简单简易化,车身对传感器的敏感度更高,接收信号的功能更强;第三种是现代微型智能化的汽车CAN仪表,现代化的汽车CAN总线仪表的功能逐渐多样化,设计更加人性化,操作更加便捷化,并且CAN总线技术水平在不断提升。了解汽车CAN总线仪表设计及结构开发系统,是使用和推广该技术的前提和基础,下面将展开详细的论述。
1汽车CAN总线仪表技术总体设计
1.1 现场总线设计
CAN总线在人类生产活动中使用非常广泛,其代表着汽车总线技术发展的新方向。CAN总线系统是集现代化信息技术、通信技术于一体的一种分散化、网络化和数字化以及双向互动化的现代网络通信系统。该系统主要是由多个监控装置连接而成,遵守统一的通信协议,对信号进行采集、处理、传输、显示等,最终形成一种自动化控制系统。现场总线是连接各个子系统的重要构成部分,与各个系统协作完成现场总线作业。其具体结构设计如图1所示:
1.2 系统主要功能
上述系统结构的主要功能是通过CAN总线技术实现对控制对象的控制。系统具有的基本功能是实现发动机转速表、车速表、水温表等仪表的准确指示;报警功能,以提示音或者红色预警信号提出,在行车前、中、后,及时提示汽车的状态,驾驶员能掌握汽车行驶的情况,避免突发状况,确保安全行驶;CAN总线具有通讯功能,主要是利用通讯技术对汽车上所有的电子控制设备进行监控,还能采集行车的转速、时速等、电池蓄电状态;当汽车发生故障时,还能报警和警示功能。除此之外,现代汽车CAN总线技术还有彩屏显示、模拟量、脉冲量等。系统的应用已经得到推广,并且深受人们的青睐,也得到普及,下面将针对系统具体应用进行测试。
2 CAN系统开发与试验
基于上述总体结构设计,CAN总线组合仪表系统硬件和软件设计主要是由总线对各个控制系统进行操作,而对CAN的测试和验证是非常关键的环节,下面以USB-CAN转换器为例,设定通信协议,使用CAN总线调试。对系统进行在线验证。
2.1 系统调试
在CAN总线使用USB转换器,结构一端与CAN接口总线适配器,作为一个标准的CAN节点,然后将其连接到总线系统中,通过总线实现对现场CAN的多方面控制。详见图2。
(同一种颜色表示相同的控制单元)
由图2可知,当汽车抵达同一个目的地时,汽车可以选择高速公路,高速公路能节约耗油,更加适合汽车行驶,通过高速CAN总线传递信息,车身系统的CAN总线连接了像中控锁、电动门窗、后视镜等。然后根据组合仪表步进电机驱动模块生产设计,以波特率计算公式,Tq为时间单位,BT为比特位的时间,得出公式:
当fsys=24MHz时,由公式得出如下结论:为了提高行车的安全,一般车身系统使用的低速CAN总线,其运行的速率为100KB/s,在实际行车中,需要根据车子不同的性能进行调试。系统通过信息传递直接实现控制,所以,对信息传递的要求高,需要CAN总线进行信息传递。上述中两辆车子达到同一个目的地,选择高速能节约大量时间。如果其中1辆车行驶速度慢,则需要选择普通国道,可以节约费用。
在CAN总线系统开发中,相同的控制单元其采用一个单位的传输速率,根据车主自身在行车中的需求,能通过调试CAN总线进行资源的合理优化配置,降低成本投入。不管是单线还是多线控制,数据传递是整个系统的核心部分,保证信息传输的速率和信息传输的质量和高效是关键,也是影响系统运行整体效益和可行性的主要因素。
2.2 开发可行性及优势
CAN总线系统开发和应用以CAN总线控制为中心,整个结构系统相当于一个电话会议,每个不同的用户都是一个控制单元,通过数据信号的传递,其他用户通过网络“接听”,对用户的需求进行利用,满足用户需求。CAN总线就是一个驱动总线,对其他的控制单元进行控制,在传递数据时,也起到一个翻译的作用。通过CAN总线技术的改进和应用,整个车载网络信息最终能实现共享。与传统的CAN总线相比,数据传输速率更快,节省线束,降低车身的重量,并且优化了车身的布线方式,CAN总线控制技术相对于传统单一的运行模式,实现了双向互动的管理与控制,对于故障的诊断更加及时,系统整体的稳定性更高。
汽车组合仪表软件模块的开发与设计,在未来为了进一步完善系统,应该对系统软件设计语言进行选择,将高级程序语言编制到系统中,能对集成开发的环境进行详细分析和介绍。针对系统软件模块化的设计以及功能需求的开发应该进一步对系统主程序的模块化进行开发与完善,并对各个系统主要的子系统和子模块深入开发和调试,通过实践的深入研究,不断提升整个系统的可靠性和稳定性。
3 结束语
综上所述,对于汽车CAN总线技术的设计与开发研究早已成为汽车产业技术发展的引领方向,是汽车系统自动化和集成化技术未来研究的重点。通过上述分析可知,CAN总线技术在实践中的应用广泛,其开发程序经过系统的试验和调试,最终证明系统的可行性和稳定性。CAN总线技术在硬件基础上,使用软件开发,以IAR为基础,通过模块试验和开发,节约了大量的实践,并且实现了二次利用,对主程序模块的软件开发更加快捷和完整,实现了CAN总线通讯的初始化。因此,研究汽车CAN总线的设计与开发具有重要的意义。
参 考 文 献
[1] 马龙翔.基于嵌入式的汽车CAN总线控制系统设计[D].天津理工大学,2013.
[2] 杜飞.汽车CAN总线网络控制系统设计及应用[D].石家庄铁道大学,2013.
[3] 刘刚.汽车CAN总线网络控制系统设计与实现[D].电子科技大学,2012.
[4] 宁涛.基于CAN总线的汽车控制系统的研究[D].合肥工业大学,2013.