纯电动汽车的整车控制器及整车控制方法
2020-01-13

纯电动汽车的整车控制器及整车控制方法

本发明公开了一种纯电动汽车的整车控制器及控制方法。本发明利用内置有A/D转换功能和CAN总线转换功能的嵌入式处理器来实现整车控制器,从而省去了整车控制器中A/D转换接口电路、并简化了CAN总线转换电路,进而减少了整车控制器中的元器件、并简化了电路结构,因而能够降低整车控制器的故障概率、提高整车控制器的可靠性。而且,本发明中利用CPU的中断服务程序,基于CAN总线实现了对整车各CAN总线节点的控制。

背景技术

可见,现有整车控制所基于的硬件结构以及整车控制策率的可靠性均不高。发明内容

S71,主程序调用初始化程序。

例如,电池管理系统通过CAN总线,定时向主程序所在的整车控制器发送包含有动力电池的电压、电流、温度、荷电状态(SOC)及故障信息的CAN总线报文;主程序在动力电池的电压、电流、温度、荷电状态(SOC)及故障信息满足预定电池充电条件时,通过CPU10内的CAN总线转换器、以及连接CPU10的CAN总线信号管脚的CAN收发电路U30,向电池管理系统回复包含有充电指令的CAN总线报文,同时通过继电器驱动电路18导通充电继电器、以使动力电池能够开始充电。

S77,主程序进行看门狗操作。

本步骤中,可以通过周期性地与电池管理系统交互CAN总线报文,实现对电池管理系统进行动力电池状态的实时监控、以及动力电池状态的显示、存储;通过周期性地与电机控制器交互CAN总线报文、获取电机运行状态;通过周期性地与组合仪表交互CAN总线报文、获取车速;通过周期性地与电动助力转向EPS控制器交互CAN总线报文、以获取EPS工作状态。

档位识别子模块,调用中断服务程序依据档位开关产生的开关量信号所表示的通用输入输出GPIO端口,识别当前的档位。

S71,主程序调用初始化程序。

第三主程序模块与纯电动汽车中对应CAN总线节点交互CAN总线报文之前,进一步对第一主程序模块得到的动力电池状态信息进行故障处理;

使得整车控制器的故障概率增大。

如果识别出的档位信号为停车档,则向电机控制器发送用于使电机停转的CAN总线报文,以使纯电动汽车停车;

第一主程序模块,在上电初始化后开放所有中断,并通过CPU中的CAN总线转换器与纯电动汽车中各CAN总线节点交互CAN总线报文、用以获取各CAN总线节点的状态信息;

第三主程序模块与纯电动汽车中对应CAN总线节点交互CAN总线报文之前,进一步对第一主程序模块得到的动力电池状态信息进行故障处理;