P电池控制器在线标定系统的研究方案
摘要:本文介绍了广泛应用于在线标定的*协议(Can Calibration Protocol), 基于该协议设计了一种应用于混合动力汽车电池控制器(Battery Control Unit, BCU)的在线标定系统,通过该系统来设置BCU的相应参数,以达到实时监控电池状态,调节BCU以及整车性能的目的。
1 引言
在混合动力汽车中,电池管理系统负责监控电池状态,确保电池安全,更重要的是, 实时估算电池可提供的充放电功率,为整车能量分配控制策略提供重要依据。因此,电池管理系统所测量电池状态,包括电池电压、温度、电流,以及估算的参数,如SOC, SOH,可提供的充放电功率需要实时监控,其估算算法所需要的参数需要根据实车试验结果修改,因此需要一种方便可靠的方式可以实现实时监控与在线标定。传统的SCI 串行通信监控和标定方式存在通讯速率慢、协议不统一、扩展性差等缺陷。相对于基于串口的标定系统,基于* 的标定系统具有如下几个明显的优点:
(1)基于 CAN 总线通信,标定速度快;
(2)可读写 ECU 内存范围大;
(3)可进行 Flash 擦写和编程;
(4)可同时对多个ECU 标定、测试和诊断。
作者为HEV 动力系统BCU 设计了一套基于* 协议的标定系统,实现对其的在线标定和实时监控。
2 * 简介
建立连接
基于* 协议的ECU 标定采用主、从通信方式,主设备通过CAN 总线与多个从设备相连,如图1 所示。其中主设备测量标定系为MCS(Measurement Calibration System), 从设备是需要标定的ECU,在这里为BCU。
根据* 协议,主设备首先与其中一个从设备建立逻辑连接。建立逻辑连接后,主、从机之间所有的数据传递均由主机控制,从机执行主机命令后返回包含命令响应值或错误代码等信息的报文。任何一个从机都可以定时地根据由主机通过控制命令所设置的列表来传递内部的数据。所以说数据的传递是由主机初始化,由从机来执行,并且是由固定的循环采样频率或事件触发的。
两种工作模式
* 协议定义了两种工作模式: 一种是Polling(查询)模式,另一种是DAQ(数据采集) 模式。在本文所设计的标定系统中,由于需要监控与标定的变量,如电池电压,温度,电流,SOC 可提供的充放电功率等均为定时更新,因此采用了DAQ 模式。
数据对象
* 协议规定,mand Receive Object),传达主设备下达给从设备的命令;从设备发送给主设备的数据对象为DTO(Data Transmission Object)。
根据报文PID 的不同,DTO 又可以分为三种形式:
· 命令返回消息(PID=255):从设备收到CRO,完成命令要求动作后,向主设备发送命令应答。此时该DTO mand Return Message)。
· 事件消息(PID=254):从设备发生事故或其他需主动向主设备汇报的事件时,由从设备自行向向主设备发送DTO 来进行汇报,报告其当前的运行状态,并请求主设备暂停当前工作进程以处理发生的错误。此时该DTO 被称为Event Message。
· DAQ—DTO(0≤ PID ≤ 254):若主设备要求,从设备可按某周期自动将需要被实时监视的数据
基于ccp电池控制器在线标定系统的研究方案 来自淘豆网m.daumloan.com转载请标明出处.