页面加载中,请稍候
来源:IEautorc发布时间:2020-07-131108浏览
询问 AI来源 ` 造型STE、汽车技研
如今的汽车越来越智能化,无人驾驶亦非遥不可及,届时人们只需要坐在车里休闲喝茶即可到达目的地。然而,在智能汽车的内部却是人们察觉不到的密密麻麻的线路以及无处不在的电子起件在工作,这就是汽车的“大脑”——电子控制系统。正是这套越来越复杂的电子控制系统完成辅助甚至替换驾驶员的动作,实现对车辆运行状态的监测与控制,使人们的出行更轻松、简单、安全。
一、汽车电子控制系统发展过程——由简及繁回想七十年前的汽车,电子设备仅有起动机、电池、车灯等为数不多的几个,四十几根导线就可以满足整车的电子部件需求。上世纪八十年代,随着IT技术的发展,汽车业掀起一场电子电气化浪潮,各种安全配置随之诞生。搭载软件系统的电子控制器开始在汽车上生根发芽。随着控制器数量逐渐增多,不同控制器之间需要解决通信问题,CAN总线、LIN总线应运而生。2007年奥迪Q7和保时捷卡宴的线束总长度突破6km,不断增加的线束长度以及越来越多的控制器给车企带来巨大的成本压力,随后汽车电子控制系统开始向集中化发展。目前特斯拉Model S以及Model 3线束长度大约3km和1.5km。
汽车各大系统的软件功能逐年快速增长线束长度的变化从侧面反映出汽车电子控制系统由简及繁的巨大变化,软件作为电子控制系统的重要组成部分,发展更趋于复杂化。二、汽车电子控制系统基本组成——传感器、ECU、执行器1、电子控制单元(ECU,含软件)。ECU是汽车电子控制系统的大脑,它对各个传感器输入的电信号以及部分执行器反馈的电信号进行综合分析与处理,给传感器提供参考电压,然后向执行器发出控制信号,使执行器按照控制目标进行工作。
2、传感器是汽车电子控制系统的信息采集者,类似于人类的眼睛耳朵...它将汽车的各种物理参量转变为电信号,并输送给电子控制单元。
3、执行器是汽车电子控制系统的执行者,类似于人类的手和脚,电子控制单元就是通过执行器实现对被控制对象的控制。执行器对电子控制单元输出的控制信号做出迅速反应,使被控制对象工作在设定状态内。
三、汽车电子控制系统基本工作原理汽车电子控制系统事先将一系列的指令程序存储在ECU中,这些指令程序在设计、制造时就已经确定,等待各个传感器输入信号。工作时,ECU将接收到的传感器信息与存储器内的“标准参数”进行比较,然后根据结果控制执行器采取相应动作。
先将电子系统研发拆解为软件系统、硬件系统、传感器和执行器四大部分,经过V模型流程研发,最终再次集成。这个V模型涵盖了从系统层面到软件层面以及集成后的功能测试和系统测试等流程,是当今汽车行业广泛应用的开发流程。
1.分析终端客户需求、定义逻辑系统架构这一步是根据终端客户的需求以及法规需求定义出整车软件系统的逻辑架构。其中包含各大功能块的定义,功能块接口定义和功能块之间的通信定义。这一步仅考虑满足原始需求,不会涉及任何技术层面的具体分析。2. 分析逻辑系统架构需求、定义技术层面系统架构逻辑系统架构为定义具体的技术层面系统架构提供了基础。在这一步中开始讨论具体的技术问题,哪些功能将通过软件实现、软件块分装在哪些电子控制单元以及电控单元之间采用什么通信协议等等。软件系统初现雏形。
当然这套模型只是工程师之间便于交流的高级语言,最终它们会被人工或计算机转为代码进入控制器中工作。早年间,模型到代码中间的转换工作由人工完成。这造成的问题是,代码无法统一化和标准化。面对一个软件逻辑模型,程序员可以用多种方法完成代码编译工作,达到同样的功能效果。但是,代码运行所占用的硬件资源或严谨度会大不相同。因此,近年来转码工作逐渐被机器取代。软件工程师事先定义标准的编译规范,保证最终代码统一和标准。
8. 标定系统测试结束后将进入软件标定阶段,这也是软件开发中的重要阶段。在软件实现阶段,工程师会在软件中预留一些可标定参数而不是固定的数值,等待标定。这是基于成本考量,车型繁多的整车厂不可能为每款车型单独开发一套软件系统。一般的解决方案是研发平台软件,适用于多款车型。然而每款车型都有自己的特点,平台软件无法让这些特点发光,标定可以。通过改变不同的参数数值,可以让车辆实现不同的驾驶性能,这也给了标定工程师很大的发挥空间。9. 系统测试及接受度测试标定完成后,就进入了整套流程的最终阶段。依据流程一开始提出的需求,忽略那些具体的技术实现手段,站在整个系统的高度检验它是否达到了终端客户的需求。到了这一步,整套软件系统已经十分成熟。在正式进入量产前会从一个时间点开始,停止所有软件和标定变更,为最终量产做准备。
你或许会问,如果从V模型的左上角好不容易一路走到右上角,结果最后一步测试发现当初第一步的系统构架出了设计问题,那岂不是为时已晚?难道还要一切重新来过?的确,软件系统十分复杂,研发周期长。如果只是沿着V模型慢慢悠悠从左到右走一遍,等最后一步才发现问题,那确实一切都来不及了。因此,在实际研发中会持续不断地集成、持续不断地测试,工程师们会把V模型从左到右重复走许多遍。
研发初期连原型车都还没有的时候,软件测试会依靠整车仿真系统在计算机中进行,发动机、变速箱、电子控制器、总线等都虚拟存在于工程师电脑中(SiL, Software in the Loop)。在仿真系统中,汽车可以如真实般开动,模拟各种工况提供给工程师测试。新闻来源:IEautorc,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
2026-07-16
2026-06-22
2026-06-20