Online synchronization method of the invention relates to a battery management system for data storage, high priority interrupt settings through the bus data recorder, sub controller and electric meter, which receives the command message from the main controller \at the same time\. In each interrupt, the signal acquisition is carried out by each sub controller and the electric meter, and the data recorder records the time value of the command message receiving t0. In the meter and the sub controller collects information through the bus, sent to the data recorder for storage, from the sub controller and meter data, data recorder records the signal value does not record the signal receiving time, but by the time t0 as signal recording time. In this way, because the time t0 recorded by the data logger is the time to measure the signal, the synchronization of the monomer voltage, the voltage of the battery pack and the current is realized. The invention can realize the online synchronization of data storage without changing the hardware configuration, so as to ensure the validity of the data storage of the battery.
【技术实现步骤摘要】
本专利技术涉及一种电动汽车电池管理技术,特别涉及一种电池管理系统数据存储的在线同步方法。
技术介绍
电池管理系统(BMS)一般包含一个主控制器、一个电表、一个数据记录仪、若干子控制器,它们之间通过CAN总线通信,如图1所示。主控制器可以与汽车控制器(VCU)进行CAN通信,电表用来测量电池组总电压和总电流,每个子控制器管理若干电池单体,通过相应的传感器可测量每个电池单体的状态信息(电压、电流、温度)。数据记录仪用来存储每个时刻测量的各电池单体的状态信息和电池组总电压、总电流。数据记录仪用其自身的时钟记录时间和相关CAN消息,如图2所示,电池组模块1中单体电压采集时刻是t0,子控制器进行A/D转换后的时刻是tS11,子控制器等待系统的调度将电压值发送出去的时刻是tS12,消息在tS13被数据记录仪接收,而实际记录又是在tS14记录下来。t0到tS14的延迟主要来自于tS11到tS13。其它模块的单体电压在传输时同理也会有上述延时。电池组的电流和总电压采集时刻是t0,电表进行A/D转换后的时刻是tEI1,电表等待系统调度将电流和总电压值发送出去的时刻是tEI2,消息在tEI3被数据记录仪接收,而实际记录又是在tEI4记录下来。t0到tEI4的延迟主要来自于tEI1到tEI3。但因为包含电流值的CAN消息具有更高的优先级,所以电流值在tEI1到tEI3的时间延迟要比单体电压从tS11到tS13的短。这样还会造成电流、总电压与单体电压的异步。电动汽车上的电池单体可达一百多块,由于电压、电流和电池温度等信号由不同的传感器和处理单元完成,电池管理系统中的数据记录仪不 ...
【技术保护点】
一种电池管理系统数据存储的在线同步方法,电池管理系统包括主控制器、电表、数据记录仪、若干子控制器,系统各个部分之间通过CAN总线通信,电表用来测量电池组总电压和总电流,每个子控制器管理若干电池单体,通过相应的传感器可测量每个电池单体的状态信息,数据记录仪用来存储每个时刻测量的各电池单体的状态信息和电池组总电压、总电流,其特征在于,在线同步方法具体包括如下步骤:1)、将数据记录仪,子控制器和电表的总线中断设置较高的优先级;2)、由主控制器向网络发送一个“指挥消息”,“指挥消息”中包含“口令信号”,数据记录仪,子控制器和电表在同一时间接收来自主控制器的“指挥消息”;3)、电表收到“指挥消息”后立即进行总电压和电流的测量并交由通讯发送模块发送到网络;子控制器收到“指挥消息”后立即进行单体电压的测量并交由通讯发送模块发送到网络;数据记录仪收到“指挥消息”时记录下时刻值;4)、各子控制器和电表测量完电池单体电压、电流和总电压后,发送给数据记录仪进行存储,数据记录仪只记录电池状态信息,记录的“指挥消息”时刻值作为这次所有电池状态信息对应的时刻值。
【技术特征摘要】
1.一种电池管理系统数据存储的在线同步方法,电池管理系统包括主控制器、电表、数据记录仪、若干子控制器,系统各个部分之间通过CAN总线通信,电表用来测量电池组总电压和总电流,每个子控制器管理若干电池单体,通过相应的传感器可测量每个电池单体的状态信息,数据记录仪用来存储每个时刻测量的各电池单体的状态信息和电池组总电压、总电流,其特征在于,在线同步方法具体包括如下步骤:1)、将数据记录仪,子控制器和电表的总线中断设置较高的优先级;2)、由主控制器向网络发送一个“指挥消息”,“指挥消息”中包含“口令信号”,数据记录仪,子控制器和电表在同一时间接收来自主控制器的“指挥消息”;3)、电表收到“指挥消息”后立即进行总电压和电流的测量并交由通讯发送...
【专利技术属性】
技术研发人员:郑岳久,孔祥栋,周龙,朱志成,
申请(专利权)人:上海理工大学,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。