整车控制器会采集一些驾驶员信号。同时,整车控制器会通过 CAN 总线与电机控制器和电池管理系统进行通信。电机控制器会将其采集的整车信号通过 CAN 总线传递给整车控制器。电池管理系统也会将其采集的整车信号通过 CAN 总线传递给整车控制器。整车控制器依据整车信息,同时结合控制策略来对数据展开分析与处理。电机控制器以及电池管理系统在接收到控制指令之后,会依据电机和电池当下的状态信息,对电机的运转进行控制以及让电池进行放电。分布式控制系统的优点在于具备模块化的特点,并且复杂度较低;其缺点则是成本相对而言比较高。
典型分布式整车控制系统的示意图如下所示。整车控制系统的顶层为整车控制器。整车控制器通过 CAN 总线来接收电机控制器的信息,同时也接收电池管理系统的信息。并且,整车控制器会对电机控制器发送控制指令,对电池管理系统发送控制指令,还会对车载信息显示系统发送控制指令。车载信息显示系统用于显示车辆当前的状态信息等。
典型分布式整车控制系统示意图
某公司开发的是纯电动汽车,其整车控制器组成原理图如下。整车控制器的硬件电路包含多个模块,其中有微控制器,还有开关量调理、模拟量调理、继电器驱动、高速 CAN 总线接口以及电源等。
整车控制器通过直接采集信号的方式获得车辆运行的实时数据,这些数据包括速度等信息;整车控制器还通过接收 CAN 总线上的数据获得车辆运行的实时数据,这些数据包括电机的工作模式等信息;整车控制器获得的车辆运行实时数据还包括转矩等信息;整车控制器获得的车辆运行实时数据还包括转速等信息;整车控制器获得的车辆运行实时数据还包括电池的剩余电量等信息;整车控制器获得的车辆运行实时数据还包括总电压等信息;整车控制器获得的车辆运行实时数据还包括单体电压等信息;整车控制器获得的车辆运行实时数据还包括电池温度等信息;整车控制器获得的车辆运行实时数据还包括故障等信息;然后整车控制器通过 CAN 总线将这些实时信息发送到车载信息显示系统进行显示。整车控制器会定时检测 CAN 总线上各模块的通信情况。若发现总线上某一节点无法正常通信,就会在车载信息显示系统上显示该故障信息。同时,会对相应的紧急情况采取合理措施进行处理,以防止极端状况的发生,这样驾驶员就能直接且准确地获取车辆当前的运行状态信息。
下图是纯电动汽车整车控制器的一个实例。它会采集行车以及充电过程中的控制信号,以此来判断驾驶员的意图。它能通过 CAN 总线对整车的电控设备进行管理和调度。并且针对不同的车型,会采用不同的控制策略,从而实现整车的驱动控制、能量的优化控制、制动能量的回收控制以及网络管理。整车控制器运用了微型计算机技术,它能实现良好的动态响应。整车控制器运用了智能功率驱动技术,采样精度较高。整车控制器运用了 CAN 总线技术,抗干扰能力较强且可靠性好。