基于快速原型集成网关功能的汽车车身控制器开发设计

10.16638/jki.1671-7988.2018.10.034
基于快速原型集成网关功能汽车车身
李洪雷,王梓
(华晨汽车工程研究院电气部,辽宁沈阳110141)
摘要:从节约成本和提高芯片资源利用率的角度出发,文章设计了一款集成网关功能的汽车车身控制器,不但实现了车身控制器的基本功能,而且实现了汽车网关控制器的功能。利用dSPACE的快速原型产品进行算法开发。最终本文开发的车身控制器模型通过了台架测试和整车测试,实验结果表明,集成网关的车身控制器可以实现车身控制器和网关控制器的功能,具有很好的实用价值。
关键词:车身控制器;网关控制器;快速原型;dSPACE
中图分类号:U462 文献标识码:A 文章编号:1671-7988(2018)10-102-03
Design of Vehicle Body Control Module Integrated with Gateway Functions Based
on Rapid Control Prototype
Li Honglei, Wang Zi
(Brilliance Automotive Engineering Research Institute, Liaoning Shenyang 110141)
Abstract: From the aspects of saving cost and improving the utilization of Micro Control Unit, we developed a kind of Body Control Module which integrated with the functions of Gateway. It not only realized the basic functions of Body Control Module but also fulfilled the functions of Gateway. We designed the algorithm by the rapid control prototype of dSPACE. The Body Control Module passed through the bench test and real car test at last. The results of the experiments indicate that it can fulfill functions of Body Control Module and Gateway at the same time, which has good practical value. Keywords: Body Control Module; Gateway; Rapid Control Prototype; dSPACE
CLC NO.: U462 Document Code: A Article ID: 1671-7988(2018)10-102-03
前言
随着家用轿车在国内的不断普及,汽车电子集成程度也越来越高,对于汽车自身而言,不断增加的电子控制器模块之间的通讯已经不能通过简单的物理硬线连接实现,基于此背景,汽车CAN总线技术得以深入发展和广泛应用。单独的汽车网关控制器,功能单一,但是开发成本并不低,而且网关的功能必不可少,所以从节约成本的角度出发,考虑将此功能集成到其它功能相对简单,控制器利用率不高的控制单元上成为了一种必然的趋势。
为了满足人们对方便性和舒适性要求的不断提升,各种电动控制功能便应运而生,如电动车窗控制功能、智能雨刮控制功能、电动座椅通风和加热功能等[1]。这些功能的控制逻辑并不复杂,但是却是直接与乘客和驾驶员的感观体验相关,任何不适当的操作逻辑都可能造成顾客对汽车的不良评价,长远角度看,可能影响汽车在市场中的地位[2]。与此同时,不同的车厂的车身控制器的控制逻辑不同,即便是同一厂家,不同平台控制逻辑也不尽相同,为了满足开发需要,
作者简介:李洪雷,就职于华晨汽车工程研究院电气部。
102
李洪雷 等:基于快速原型集成网关功能的汽车车身控制器开发设计
103御书院
车厂只能不断反复开发,直接导致开发时间长,研发成本高,且存在编程错误的风险。
综上所述,首先将网关功能和车身控制器功能集成到一个控制器上,统称为车身控制器,然后,将基于模型的开发技术应用到车身控制器的开发上,解决反复开发的问题,同时利用基于模型开发技术还可以增加对软件质量的把控能力,加快开发流程,降低成本,提高产品质量,增强自身市场竞争力。
1 汽车CAN 总线介绍
电子技术的不断进步,导致汽车能力提升的需求不断加大,这一电气集成化的必然趋势,使原有硬线通讯技术无法适应汽车技术发展的方向,因此20世纪 80 年代末,德国博世公司为解决现代汽车中众cze
多控制单元、测试仪器之间的实时数据交换而开发了一种串行通信协议CAN ,并使其成为国际标准(ISO11898)[3]。 CAN 总线技术的出现最终导致了车身控制网络的智能化[4]。与传统硬线不同,CAN 总线技术可靠性高、易于维护,同时极大的降低线束的数量和线束的容积,对整车轻量化有很大帮助[5] 。除此之外,最大的优点还在于系统的灵活性,功能的更改不需要通过硬线连接来实现,而是通过软件实现[6]。
2 dSPACE 快速原型产品介绍
快速原型产品选用的是dSPACE 的MicroAutoBoxII 。此硬件系统的独特优势在于它将强大的性能、全面的汽车 I/O 接口、极其紧凑而稳健的设计(符合 ISO 16750-3:2007 极端冲击与振动测试)以及合理的价格集于一身[7]。这些特点是选择此快速原型产品的依据,同时快速原型产品在汽车行业中已经得到了广泛的应用,能够优化开发流程,规范程序设计语言的使用,通过良好的硬件系统免除硬件开发的时间成本和风险成本,极大的提高产品开发速度,具有良好的先期验证功能同时满足后期频繁更改的要求。
3 车身控制器总体设计方案
3.1 车身控制器开发平台设计
车身控制器的开发平台用到的资料、算法开发软件、集成测试硬件以及测试系统之间相互关系如图1所示。其中功能规范的作用是对控制器所要实现的功能进行定义,是开发的起始点。不同车型功能规范会有所不同,但是区别不会特别大。算法开发采用的是Simulink 和dSPACE 的RTI ,采用模块化的设计思路,更改程序会相当方便,算法开发完成后,直接下载到快速原型的硬件新产品进行台架和整车测试,使用的测试工具为CANoe 。如此一来,各模块之间组成了一个
有机的统一体,一旦平台测试通过,后续再次开发时,只需按照功能规范的要求进行少量算法调整即可,具有很好的实用价值。
图1  车身控制器开发平台原理图
3.2 车身控制器系统设计
图2是集成网关功能的车身控制器的系统结构图。本文中设计控制的网关功能模块包含高速CAN 和低速CAN 。其中高速CAN 为汽车动力CAN ,挂载对事关安全,对通讯速度要求高的控制器。主要有发动机控制系统(EMS )、安全气囊控制系统(ABAG )、刹车防抱死系统(ABS )、车身动态稳定系统(ESC )、巡航速度控制系统(STE )。低速CAN 为汽车车身CAN ,挂载对速度要求不高的,事关车身舒适性的控制器,电控单元主要有组合仪表控制系统(IPC ),空调控制器(CCU ),多媒体控制系统(MHU )。
车身控制功能主要是对各种输入信号(包括数字开关量、模拟量、脉冲信号等),以及各种灯具(包括转向灯、位置灯、室内灯、远近光灯、超车灯、前后雾灯、制动灯等)信号的采集、遥控电动门锁、雨刮器、车窗等控制信号的采集。在各种信号采集成功后,通过功能规范设计的控制逻辑做出判断后,输出控制信号到功率放大模块,进而驱动继电器、蜂鸣器、灯具、电机等。
中国电信互联星空
图2  车身控制器系统结构图
3.3 控制算法设计
根据上一节CAN 网络设计,本节利用Matlab 的simulink 和stateflow 模块以及dSPACE 的RTI 模块进行车身控制器的控制算法开发。
图3为车身控制器算法模型,总体分为两部分,Message Center 部分负责网关功能,BodyControlLogic 部分负责车身
汽车实用技术
104 控制逻辑算法部分。
图3  车身控制器算法模型
图4为车身CAN 发送模块内部部分程序截图,实现安全气囊相关信息的转发功能。
图4  车身CAN 发送模块部分程序截图
4 实验验证
丁二醇
程序设计完成之后,由测试人员和开发人员共同进行试验和验证,共分三步进行:第一步由程序开发人员利用simulink 的调试功能进行调试,然后利用ControlDesk 测试系统基本的通信功能。这一阶段是白盒测试的范畴。第二步为台架测试,测试组人员根据功能规范编写测试用例,然后在台架上进行整体测试,其它相关控制器均为实际控制器,模拟车辆各种工况进行循环测试。此阶段测试属于黑盒测试的范畴。测试台架如图5所示。第三步为实车测试,此时,控制器的功能基本已经实现,接入实车进行测试和修正,最
终通过此测试的程序便可以下发给零部件厂商进行批量生产。
图5  测试台架
乙草胺
5 总结
本文开发的整车控制器集成了网关功能,同时利用快速原型产品进行开发,一方面相当于两个控制器同时开发,一方面开发过程标准化,既节约了开发成本,同时又加快了后续产品的开发过程。本文开发产品最终经过了三重测试,实现了最初功能规范的相关要求,验证了程序实用性。
参考文献
[1] 张丽.汽车车身控制器的设计与实现[J].电子技术与软件工程,
2016,11(24): 250.
[2] 张丽梅.模型及代码自动生成技术在车身控制器中的应用[J].电脑
知识与技术,2011,7(3): 673-674.
[3] 邱远红,王俊红,谭福伦.浅析基于CAN 总线的客车车身控制系统
[J].汽车电器,2018,卷缺失(2):12-14.
[4] 李越,吴震云.汽车车身控制器输入电路的设计与分析[J].汽车实
用技术,2017,1(2): 26-28.
遗作惨剧1里香[5] 向劲松,蒋豪,邓晨辉,等. 集成胎压监测的车身控制器设计[J].仪
表技术与传感器, 2017, 3(3): 49-53.
[6] 王斌.基于CAN 总线的车身中央控制系统的设计[J].汽车实用技
术, 2010, 10(4): 24-27.
[7] 张文斌,曹鲁明,秦延隆,等.一种重型汽车电子电气平台架构的自
主开发及应用[J].汽车电器, 2017, 20(10): 14-18.

本文发布于:2024-09-21 20:37:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/687775.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:控制器   车身   功能   开发   汽车   测试   控制
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议