1.2技术方案
1.2.1整车电控平台的网络架构开发
结合车辆各模块的控制功能要求等因素,将整车电控系统电子电气网络架构划分成如下功能域:①车身电子控制域,涵盖驾驶室内部各电控单元;②底盘电子控制域,涵盖底盘各电控单元;③发动机电子控制域,涵盖发动机及排放相关控制器。
各功能域的信息交互是由网关实现的,网关是整车网络通信的核心部件。根据整车电子电气网络架构中网关的应用情况,本项目采用分布式网关控制系统,即将网关功能集成在某些控制器中,除具备车辆控制的相关功能外,还兼具不同域间信息传递的功能。本项目采用VCU作为动力域与底盘域的通信网关,进行CAN信息的传递与交互;采用BCU作为连接车身域与底盘域的分布式网关,进行CAN信息的传递与交互。开发的整车电控系统电子电气架构平台如图1所示。
1.2.2车辆管理控制系统VCU开发
基于开发的整车电控系统电子电气网络架构平台,设计开发了车辆管理控制器VCU。VCU是实现整车控制决策的核心电子控制单元,它通过采集油门踏板、挡位、制动踏板等信号来判断驾驶员的驾驶意图,通过监测车辆状态(车速、温度等)信息,由VCU判断处理后,向动力系统、制动系统等发送车辆的运行状态控制指令,实现对汽车动力、舒适度、安全性以及能耗等多方面任务进行调整优化,配合电控平台网络让汽车拥有更好的操作性和可靠性。通过对VCU的应用层编程,主要功能集中在车辆的纵向动力管理、速度控制等方面,能够根据车辆行驶环境和驾驶员意图控制车辆高效、安全地运行。重汽公司自主研发的车辆管理控制器VCU关键技术内容如下。
1)基于MBDS软件的MATLAB/Simulink的模型设计环境,我们进行了车辆管理控制器VCU的应用层程序的设计开发。基于模型的功能开发,提高了团队软件开发的工作效率,保证了软件开发的品质,节约了开发成本;采用模块化的软件设计,提高了软件的可移植性、可扩充性及可维护性。MBDS编程框架如图2所示。