01

挑战


随着汽车销量的不断增长以及自动驾驶技术的快速发展,汽车行业对安全性、自动化等要求越来越高,加之智能化技术逐渐走进人们的生活,使得汽车电子的设计难度成倍增长。


系统设计复杂


汽车电子化、智能化程度越来越高,这给系统架构的设计带来了极大的挑战。其中最重要的部分是,被视为汽车“大脑”的电子控制单元(ECU)的数量日益增多,遍布于发动机管理系统(EMS)、自动变速箱控制单元(TCU)、车身控制模块(BCM)、车身电子稳定控制系统(ESP)、电池管理系统(BMS)等部件,据调查显示,中档轿车配备了十多个ECU,高档轿车往往配备几十个甚至上百个ECU,经过总线或以太网组合在一起,形成复杂的计算机网络。传统的基于文档的系统设计方式(DBSE)对这种复杂设计的可读性不高,不利于产品的迭代。


代码量庞大


汽车智能化的不断推进,使得汽车电子软件的代码量愈发庞大。目前先进的智能汽车的代码量已突破2亿行,预计未来自动驾驶代码量将突破10亿行。如此庞大的代码量如果由众多工程师纯手写,不仅效率不高,代码质量得不到有效的保证,还会带来安全性的问题。


测试验证受限制


由于各种功能的ECU大量部署,在测试验证方面也带来了诸多问题,如软硬件并行开发的模式,软件的研制过程开始时,往往不具备所需的硬件环境。软件开发完成后无法快速的进行测试验证,硬件供应问题亟待解决。真实ECU的运行速度固定,对于复杂的功能测试需要运行很长时间,测试效率不高。


需要尽早集成


庞大的汽车电子系统往往由不同的开发人员或部门协同完成,对设计可能存在理解偏差,接口不适配等问题,若不能尽早地进行集成验证,到最后进行集成调试时将是一项十分复杂且耗时地工作,甚至会延误工期。


标签: MBSE 汽车电子
首页
产品
新闻
联系