1、 纯电动、混合动力CAN网络总线通信协议 文件编号: 版本: 拟制: 标准化: 审核: 会签: 批准: 版本历史 序号 版本/状态 文件编码 作者 出版日期 备注 1 2 3 目 录 1. 通讯协议制定的原则.1 2. CAN总线连接的设备简介 1 3. 参照标准.2 4. 网络中的ECU拓扑结构 2 5. 通讯原则和规定.3 5.1 物理层遵循的原则.3 5.2 数据链路层应遵循的原则.4 5.3 应用层应遵循的规定.5 6. ECU源地址分配. 6 7. 电池管理系统(BMS)参数组定义 6 7.1. 电池基本信息 1 BMS_INF ID: 0x18F212F3 . 7 7.2. 电池故
2、障报警信息 BMS FAU_ALA ID: 0x18F214F3 .7 7.3. 电池加热均衡状态 BMS HEAT_STA ID: 0x18F216F310 7.4. 电池基本信息 2 BMS NOM_PAR ID: 0x181817F3 .11 7.5. 电池模块唯一编号信息 BMS MUN_ID ID: 0x185717F311 7.6. 电池模块基本信息 BMS MNOM_PAR ID: 0x181D17F311 7.7. 模块电压、温度信息#1 BMS MVT_PAR1 ID: 0x181E17F3 .12 7.8. 模块电压、温度信息#2 BMS MVT_PAR2 ID: 0x18
3、1F17F313 7.9. 单体电压信息#143 BMS CELL_V1ID: 0x182417F30x184E17F3 13 7.10. 模块内电池温度信息 BMS CELL_T ID: 0x184F17F3 15 7.11. 极柱温度信息 BMS Jizhu_T ID: 0x185017F30x185317F3 15 7.12. 极柱故障信息 BMS Jizhu_ALA ID: 0x185817F3.17 8. 整车控制系统(VCU)参数组定义1 8.1 整车控制单元状态信息 VCU_STA ID: 0x0CF100D0 1 8.2 高压继电控制状态信息 HRC_STA ID: 0x0CF
4、101D0.2 8.3 主驱动电机参数信息 TM_PAR ID: 0x0CF102D0 3 8.4 主驱动电机状态信息 TM_STA ID: 0x0CF103D0.3 8.5 ISG 电机参数信息 ISG_PAR ID: 0x0CF104D04 8.6 ISG 电机状态信息 ISG_STA ID: 0x0CF105D05 8.7 发动机参数信息 ENG_PAR ID: 0x0CF106D0 5 8.8 发动机状态信息 ENG_STA ID: 0x0CF107D0.6 8.9 辅助系统状态信息 FZ_STA ID: 0x0CF108D0 6 8.10 充电系统状态信息 CHG_STA ID: 0
5、x0CF109D0 7 8.11 变速系统状态信息 MT_STA ID: 0x0CF10AD0 8 8.12 操纵件系统状态信息 CTL_STA ID: 0x0CF10BD0.8 9. 组合仪表(DBD)参数组定义10 9.1 内燃机涉及参数信息 ICE_PAR ID: 0x18F4381710 9.2 车辆里程信息 LC_PAR ID: 0x18F43917.11 9.3 车辆相关参数信息 CS_PAR ID: 0x18F43A17 11 10. 充电系统(CCS)参数组定义12 10.1 电池管理系统发出指令和状态#1 BMS_SDA ID: 0x1857E4F312 10.2 电池管理系
6、统发出指令和状态#2 BMS_SDB ID: 0x1858E4F3.13 10.3 充电机信息帧 CHAR_SD ID: 0x18F322E4.13 11. 绝缘电阻检测单元 ID: 0x18F746E514 12. 其它系统协议(待定).15 1. 通讯协议制定的原则 这里的原则是指制定通讯协议时遵循的原则,不涉及协议本身的一些规则。 先进性。制定的协议要尽量与国际接轨,参照国际 SAEJ1939/11、ISO11898、ISO 7637, 以及国家标准 GB/T 18858.2、GB/T18487.1-2001、 GB/T18487.2-2001、GB/T1487.3-2001、 GB/T
7、 18387-2001、GB/T 14023-2000、GB/T 17619-1998、TB/T 3034-2002 和QC/T 413-2002, 在其基础上进行改进,并有自己的特色。 指导性:制定的协议必须要考虑车辆的特性,指导整车和相关零部件相关控制技术的发 展。 兼容性:制定的协议要适用于各种车型,多种结构形式。 扩展性:制定的协议要便于以后升级发展,扩展的协议要兼容前面制定的协议。 2. CAN 总线连接的设备简介 缩写、术语 缩写原文 解释 BMS Battery Management System 电池管理系统 VCU Vehicle Control Unit 整车控制单元 DB
8、D Dash Board 组合仪表 CCS Charge Control System 充电控制系统 电池管理系统 (1)与整车控制系统进行信息交互,将电池的相关信息发给整车控制器,防止电池过放电; (2)与仪表、充电机控制系统、调度系统、车载及地面监控系统进行信息交互; (3)通过软、硬握手方式,与充电机控制系统协同,对整车动力电池进行管理,防止电池 的过充; 整车控制器 整车控制器采集驾驶员操纵的档位,油门等信息并向电机控制器发送此参数消息帧。根据需要,整车控制器选择是否请求电池管理系统正常数据帧。当电池管理系统或者低能其安全系统发出警报时,整车控制器能够取消报警。 组合仪表 组合仪表集成
9、 CAN 总线接口,可联合电池管理系统和车身控制系统,显示电池状态信 息和车身状态信息 充电控制系统 充电控制系统与电池管理系统交互通信,监视电池和充电机状态,控制充电情况 3. 参照标准 n ISO11898 道路车辆数字信息交换用于高速通讯的控制器局域网络 n SAE J1939/11 n GB/T 18858.2 低压开关设备和控制设备、控制器设备接口第三部分:DeviceNet。 n GB/T18487.1-2001 电动车辆传导充电系统 一般要求 n GB/T18487.2-2001 电动车辆传导充电系统 电动车辆与交流/直流电源的连接要求 n GB/T18487.3-2001 电动
10、车辆传导充电系统 电动车辆与交流/直流充电机(站) n GB/T 18387-2001 电动车辆的电磁场辐射强度的限值和测量方法 带宽 9kHz30MHz n GB/T 14023-2000 车辆、机动船和由火花点火发动机驱动的装置的无线电骚扰特性的限制和测量方法 n GB/T 17619-1998 机动车电子电器组件的电磁辐射抗扰性限值和测量方法 n ISO 7637 道路车辆传导和耦合的电气骚扰 n TB/T 3034-2002 机车车辆电气设备电磁兼容性试验及其限制 n QC/T 413-2002 汽车电气设备基本技术条件 4. 网络中的 ECU拓扑结构 网络拓扑结构下图所示,CAN 总
11、线采用内外网的形式。其中车身 CAN 总线传输速率为 250kbps,内部网络是电池管理系统内部各个模块间进行通信。 5. 通讯原则和规定 电动汽车网络总线通讯协议主要参考 SAE J1939 来制定。 5.1 物理层遵循的原则 (1) 控制器电源:符合 GB/T11858.3 标准的规定,电源应由整车和充电接口两个电源供 电。考虑到纯电动大客车的实际低压系统的实际电压,设计的 ECU应满足电源电压 1836V,20A电流; (2) 蓄电池管理系统与整车控制器之间的接口采用标准 CAN2.0B 接口 (3) 网络系统支持热拔插。电源应具有反接保护和掉电检测功能。 (4) 位时间(bit tim
12、e):即每一位占用的时间。在这个位时间中进行总线管理,包括 ECU 同步、网络传输延时补偿、采样点定位等。这个时间可以由 CAN协议的集成电路来 设定。网络上所有节点的位时间必须设置为相同值。整车网络推荐位时间为 4 S, 对应的传输速率为 250 kbit/s,网络长度为 40m; (5)拓扑结构:网络的接线拓扑应该是一个尽量紧凑的线形结构以避免电缆反射。ECU 接入总线主干网的电缆要尽可能短。为使驻波最小化,节点不能在网络上等间距接 入,接入线也不能等长,且接入线的最大长度应小于 1m; (6 ) 屏蔽终端:屏蔽终端是一点接地。 (7)通信电缆应尽量离开动力线(0.5m以上)、离开 24V
13、控制线(0.1m以上); 5.2 数据链路层应遵循的原则 数据链路层的规定主要参考 CAN2.0B 和 J1939 的相关规定。 完整的 CAN数据帧分为 7 个位场:包括帧起始、仲裁场、控制场、数据场、校验场、 应答场和帧结束。CAN扩展帧报文,在仲裁场中标识位为 29 位。 扩展格式如图 1 所示,分为七个场: 扩展格式场分布图 其中仲裁场共有 32 位,包括 29 位的ID、SRR 位、IDE 位和 RTR 位。29位 ID必须不能全是“隐性”。 ID在仲裁场中被分成两个部分, 11 位是基本 ID,; 18 位是扩展 ID。SRR 位:全称是“替代远程请求位”,SRR 必须是一个隐性位
14、。它在扩展 格式中处于标准帧 RTR 位的位置,因此代替标准帧的 RTR 位。IDE 位:全称是“识别 符扩展位,属于扩展格式的仲裁场,在扩展格式里的 IDE 位为“隐性”。RTR 位:全称 为“远程发送请求位”,RTR 位在数据帧里必须为“显性”,而在远程帧里必须为“隐性” 如图2所示,标识符分配使用符合J1939规范,规则如下: 29位标示符分配 优先权(P): 共 有 3 位,仅用于优化报文经总线传输的等待时间。接收器接收时可以完 全忽略这些位。共有 8级,最高级 0(0002) 保留位(R) :这 1 位由 SAE 保留,将来使用。所有报文传送时将 SAE 保留位设置为 0。 数据页位
15、(DP):数据页占 1 位空间,作为选择参数组描述的辅助页。所有参数组号应 在第一页分派之前将第零页充满。 PDU 格式(PF):协议数据单元格式是一个 8 位场,它定义了协议数据格式,也是用于 决定参数组号分配给数据场的场之一。 PDU 特性(PS):这是一个 8 位场。根据协议数据单元格式定义,本场可能是目标地址 或组扩展。如果协议数据单元格式场的值低于 240,那么协议数据单元特性场是目标地 址。如果协议数据单元格式场的值在 240 和 255 之间,那么协议数据单元特性场包括一 个组扩展值。 源地址(SA):源地址域的长度是 8 位。网络中的一个设备应该有一个给定的源地址。 因此,源地
16、址保证按照 CAN的要求每一个 CAN标识符都是唯一的,在程序中要防止源 地址复用。 5.3 应用层应遵循的规定 应用层的规定主要参考 J1939 的相关规定。 n 应用层定义了协议数据单元 PDU 的两种格式 PDU1 和 PDU2 n 采用 PGN 对数据块(参数组)进行编号,广播方式下,ECU根据 PGN 来识别数据块的内容 n 使用远程请求报文来获取主动请求其它节点的参数组 n 采用周期发送和事件驱动的方式来发送数据 n 定义新的参数组时,尽量将相同功能的参数、相同或相近刷新率的参数和属于同一个子系统内的参数放在同一个参数组中;同时,新的参数组既要充分利用 8 个字节的数据宽度,尽量将
17、相关的参数放在同一个组内,又要考虑扩展性,预留一部分字节或位,以便将来进行修改; n 修改 J1939 已定义的参数组时,不要对已定义的字节或位的定义进行修改;新增加的参数要与参数组中原有的参数相关,不要为了节省 PGN 的数量而将不相关的参数加入到已定义的 PGN 中;对于功能相近的 ECU,可以在已定义的 PGN 中利用未定义部分来增加识别位,判断出 ECU的功能,充分利用原来已定义的参数。 n 协议当中有多字节表示的数据,约定高字节在前;低字节在后如:ID: 0x18F212F3 中23 字节表示动力电池总电压,则第 2 字节为高字节,第 3 字节为低字节。 6. ECU 源地址分配 接
18、入网络的每一个节点都有名称和地址,名称用于识别节点的功能和进行地址仲裁,地址用于节点的数据通信节点的编址规则:如果 J1939 已有定义,则尽量使用 J1939 已定义的地址;具有多个功能的 ECU,可以使用多个地址,也可以重新定义新的地址;新定义地址,应使用 208231 这段属于公路用车的预留地址; ECU 名称 地址 目的寻址的报文编号(PF) PS P 备注 整车控制器(PVCU) 208 241 012 3 充电机控制系统(CCS) 228 243 3241 6 绝缘电阻检测单元 229 247 7075 6 仪表信息显示 23 244 5663 6 SAE J1939地址已定义 蓄
19、电池管理系统 243 2489 2331、228 6 242 1822 7. 电池管理系统(BMS)参数组定义 本小节定义了电池管理系统向外部发送数据的协议,其规则说明如下: a. 电池管理系统向外部每次发送数据的起始帧总是以 0x18F212F3 开始,且每发送一次整 车电池数据只发送一次 0x18F212F3 数据帧,对于模块单体电压在一次整车电池数据发送过程中需要重复发送ID相同的不同模块号的单体信息。 b. 本规定中一个电池模块定义了最多128个单体电池的信息,传输中根据实际单体电池数量只需传送和接收相应的单体电池信息。例如,某模块中有8个单体电池, 则只传输标识符为 0x182417
20、F3、0x182517F3、0x182617F3 的三帧单体电池具体电压信息,单体电池过压、欠压故障信息与此同理。 c. 本规定中故障信息位定义:正常状态为0;故障状态为1。 7.1. 电池基本信息 1 BMS_INF ID: 0x18F212F3 发送节点:BMS;标识符:0x18F212F3;发送周期:1s;数据长度:8 字节 Byte Bit Data Length Factor Offset Value Table 1 蓄电池荷电状态(SOC) 8 0.4%/bit 0 23 动力电池的总电压 16 0.02V/bit 0 45 动力电池的总电流 16 0.1A/bit -3200 放
21、电方向为正 充电方向为负 67 BMS 程序版本信息 16 0.01 0 8 保留 8 1 0 7.2. 电池故障报警信息 BMS FAU_ALA ID: 0x18F214F3 发送节点:BMS;标识符:0x18F214F3;发送周期:1s / 20ms; 数据长度:8字节 注:无报警状态时发送周期为 1s,当检查到故障时发送周期调高至 20ms。 Byte Bit Data Length Factor Value Table 1 86 温度差异报警 3 1 53 高温报警 3 1 21 高压漏电报警 2 1 2 86 充电电流报警 3 1 53 放电电流报警 3 1 21 保留 2 1 3
22、86 单体过压报警 3 1 53 电池组过压报警 3 1 21 保留 2 1 4 87 单体欠压报警 2 1 65 电池组欠压报警 2 1 43 SOC差异报警 2 1 21 SOC低报警 2 1 5 87 SOC高报警 2 1 65 单体电压差异报警 2 1 43 电池欠温报警 2 1 21 极柱温度高报警 2 1 6 87 保留 2 1 6 与充电机通信报警 1 1 0 正常 1报警 5 与 LECU 通信报警 1 1 0 正常 1报警 41 通信生命周期计数器 4 1 7 8 保留置 0 1 1 7 加热报警状态 1 1 0 正常 1报警 6 加热状态 1 1 0 加热关 1 加热开 5
23、 均衡报警状态 1 1 0 正常 1报警 4 均衡状态 1 1 0 均衡关 1均衡开 3 极柱温度高状态 1 1 0 正常 1报警 2 动力电池亏电状态 1 1 0 正常 1报警 1 动力电池状态 1 1 0 正常 1报警 8 保留 8 1 说明:上述报警信号中分为一级、二级、三级、四级报警的信息: 温度差异报警、高温报警、充电电流报警、放电电流报警、单体过压报警、电池组过压报警分为一级、二级、三级、四级报警。000正常;001四级报警;010三级报警;011二级报警;100一级报警。101、110、111 未定义 分为一级、二级报警的信息: 高压漏电报警分为一级、二级报警。00正常;01二级
24、报警;10一级报警;11 未定义 分为二级、三级、四级报警的信息: 单体欠压报警、电池组欠压报警、SOC 差异报警 SOC 低报警 SOC 高报警、单体电压差异报警、电池欠温报警、极柱温度高报警分为二级、三级、四级报警。00正常;01四级报警;10三级报警;11二级报警 通信报警的信息: 与 LECU通讯报警、与充电机通讯丢失报警。0正常;1报警。 对报警信息的处理方式: 对于一级报警:最大允许充放电功率减半上报 VCU 整车控制器,请求关断高压接触器;若 VCU整车控制器在相应处理时间无反映,则 BMS主动切断高压接触器。 BMS 系统确认一级故障后,发送请求关断高压接触器,延时 2 秒后未
25、收到 Enable=0 信号则主动切断高压接触器。 对于除与 LECU通讯报警、与充电机通讯丢失报警之外的二级报警:最大允许充放电功率减半上报 VCU 整车控制器,请求降低输入输出功率,请求停车维修;BMS 系统确认二级 故障后,在当前 BMS 系统状态下,将可充电最大功率和可放电最大功率降低上报。 对于三四级报警:上报 VCU整车控制器 通信生命周期计数器用于反映BMU工作状态,要求计数器每周期加1,计数范围0-15. 注意:动力电池亏电故障包括电池组欠压二级故障、单体欠压二级故障和 SOC 低二级故障, 仪表点亮 动力电池故障包括各类故障的最高级别故障(如有四级故障的指一级故障,仅有三级故
26、障的指二级故障),仪表点亮 ,建议立即停车。 7.3. 电池加热均衡状态 BMS HEAT_STA ID: 0x18F216F3 发送节点:BMS;标识符:0x18F216F3;发送周期:1s;数据长度:8 字节 Byte Bit Data Length Factor Value Table 1 蓄电池组编号 8 1 2 87 保留置0 2 1 6 外 部均衡故障 1 1 0 正常 1 故障 5 外部均衡状态 1 1 0 均衡关 1均衡开 4 内部均衡故障 1 1 0 正常 1 故障 3 内部均衡状态 1 1 0 均衡关 1均衡开 2 加热模块故障状态 1 1 0 正常 1 故障 1 加热模块
27、状态 1 1 0 加热关 1 加热开 38 保留 48 1 7.4. 电池基本信息 2 BMS NOM_PAR ID: 0x181817F3 发送节点:BMS;标识符:0x181817F3;发送周期:1s;数据长度:8 字节 Byte Bit Data Length Factor Offset Value Table 1 蓄电池组编号 8 1 0 2 蓄电池系统模块总数量 8 1 0 34 蓄电池充电次数 16 1 0 5 82 保留 7 1 0 1 电池充电状态 1 1 0 0 未充电 1充电 67 蓄电池输入输出功率 16 1 0 8 蓄电池系统电池框数量 8 1 0 7.5. 电池模块唯
28、一编号信息 BMS MUN_ID ID: 0x185717F3 发送节点:BMS;标识符:0x181D17F3;发送周期:1s;数据长度:8 字节 Byte Bit Data Length Factor Offset Value Table 14 电池模块的唯一编号信息 32 1 0 5 所在电池组中的模块号 8 1 0 68 保留 24 1 0 7.6. 电池模块基本信息 BMS MNOM_PAR ID: 0x181D17F3 发送节点:BMS;标识符:0x181D17F3;发送周期:1s;数据长度:8 字节 Byte Bit Data Length Factor Offset Value
29、Table 1 蓄电池模块号 8 1 0 2 模块内单体电池数 8 1 0 3 模块内温度采样点数 8 1 0 4 模块 SOC 8 0.4%/bit 0 56 模块充电次数 16 1 0 78 模块总电流 16 0.1A/bit -3200 7.7. 模块电压、温度信息#1 BMS MVT_PAR1 ID: 0x181E17F3 发送节点:BMS;标识符:0x181E17F3;发送周期:1s;数据长度:8 字节 Byte Bit Data Length Factor Offset Value Table 1 蓄电池模块号 8 1 0 23 模块总电压 16 0.02V/bit 0 45 模块
30、内单体最低电压 16 0.001V/bit 0 67 模块内单体最高电压 16 0.001V/bit 0 8 86 保留 3 1 0 5 内部通讯故障 1 1 0 4 欠温 1 1 0 3 过温 1 1 0 2 欠压 1 1 0 1 过压 1 1 0 7.8. 模块电压、温度信息#2 BMS MVT_PAR2 ID: 0x181F17F3 发送节点:BMS;标识符:0x181F17F3;发送周期:1s;数据长度:8 字节 Byte Bit Data Length Factor Offset Value Table 1 蓄电池模块号 8 1 0 2 模块内最低温度 8 1/bit -40 3 模
31、块内最高温度 8 1/bit -40 4 电压最低单体号 8 1 0 5 电压最高单体号 8 1 0 6 最低温度采样点号 8 1 0 7 最高温度采样点号 8 1 0 8 保留 8 1 0 7.9. 单体电压信息#143 BMS CELL_V1ID: 0x182417F30x184E17F3 发送节点:BMS;标识符:0x182417F3;发送周期:1s ;数据长度:8 字节 Byte Bit Data Length Factor Offset Value Table 1 蓄电池模块号 8 1 0 23 第 1 节电池电压 16 0.001V/bit 0 45 第 2 节电池电压 16 0.
32、001V/bit 0 67 第 3 节电池电压 16 0.001V/bit 0 8 保留 8 1 0 发送节点:BMS;标识符:0x182517F3;发送周期:1s ;数据长度:8 字节 Byte Bit Data Length Factor Offset Value Table 1 蓄电池模块号 8 1 0 23 第 4 节电池电压 16 0.001V/bit 0 45 第 5 节电池电压 16 0.001V/bit 0 67 第 6 节电池电压 16 0.001V/bit 0 8 保留 8 1 0 发送节点:BMS;标识符:0x184E17F3;发送周期:1s ;数据长度:8 字节 Byt
33、e Bit Data Length Factor Offset Value Table 1 蓄电池模块号 8 1 0 23 第 127 节电池电压 16 0.001V/bit 0 45 第 128 节电池电压 16 0.001V/bit 0 68 保留 24 1 0 7.10. 模块内电池温度信息 BMS CELL_T ID: 0x184F17F3 发送节点:BMS;标识符:0x184F17F3;发送周期:1s;数据长度:8 字节 Byte Bit Data Length Factor Offset Value Table 1 蓄电池模块号 8 1 0 2 模块内第 1 个采样温度 8 1/b
34、it -40 3 模块内第 2 个采样温度 8 1/bit -40 4 模块内第 3 个采样温度 8 1/bit -40 5 模块内第 4 个采样温度 8 1/bit -40 6 模块内第 5 个采样温度 8 1/bit -40 7 模块内第 6 个采样温度 8 1/bit -40 8 模块内第 7 个采样温度 8 1/bit -40 注:无效温度发送数据 0xFF 7.11. 极柱温度信息 BMS Jizhu_T ID: 0x185017F30x185317F3 发送节点:BMS;标识符:0x185017F3;发送周期:1s;数据长度:8 字节 Byte Bit Data Length Fa
35、ctor Offset Value Table 1 第1 框正极极柱温度 8 1/bit -40 2 第1 框负极极柱温度 8 1/bit -40 3 第2 框正极极柱温度 8 1/bit -40 4 第2 框负极极柱温度 8 1/bit -40 5 第3 框正极极柱温度 8 1/bit -40 6 第3 框负极极柱温度 8 1/bit -40 7 第4 框正极极柱温度 8 1/bit -40 8 第4 框负极极柱温度 8 1/bit -40 注:无效温度发送数据 0xFF 发送节点:BMS;标识符:0x185117F3;发送周期:1s;数据长度:8 字节 Byte Bit Data Leng
36、th Factor Offset Value Table 1 第5 框正极极柱温度 8 1/bit -40 2 第5 框负极极柱温度 8 1/bit -40 3 第6 框正极极柱温度 8 1/bit -40 4 第6 框负极极柱温度 8 1/bit -40 5 第7 框正极极柱温度 8 1/bit -40 6 第7 框负极极柱温度 8 1/bit -40 7 第8 框正极极柱温度 8 1/bit -40 8 第8 框负极极柱温度 8 1/bit -40 注:无效温度发送数据 0xFF 发送节点:BMS;标识符:0x185317F3;发送周期:1s;数据长度:8 字节 Byte Bit Data
37、 Length Factor Offset Value Table 1 第 13框正极极柱温度 8 1/bit -40 2 第 13框负极极柱温度 8 1/bit -40 3 第 14框正极极柱温度 8 1/bit -40 4 第 14框负极极柱温度 8 1/bit -40 5 第 15框正极极柱温度 8 1/bit -40 6 第 15框负极极柱温度 8 1/bit -40 7 第 16框正极极柱温度 8 1/bit -40 8 第 16框负极极柱温度 8 1/bit -40 注:无效温度发送数据 0xFF 7.12. 极柱故障信息 BMS Jizhu_ALA ID: 0x185817F3
38、发送节点:BMS;标识符:0x185817F3;发送周期:1s;数据长度:8 字节 Byte Bit Data Length Factor Offset Value Table 1 8 4#模块负极极柱过温报警 1 1 0 0 正常 1 故障 7 4#模块正极极柱过温报警 1 1 0 0 正常 1 故障 6 3#模块负极极柱过温报警 1 1 0 0 正常 1 故障 5 3#模块正极极柱过温报警 1 1 0 0 正常 1 故障 4 2#模块负极极柱过温报警 1 1 0 0 正常 1 故障 3 2#模块正极极柱过温报警 1 1 0 0 正常 1 故障 2 1#模块负极极柱过温报警 1 1 0 0
39、正常 1 故障 1 1#模块正极极柱过温报警 1 1 0 0 正常 1 故障 2 8 8#模块负极极柱过温报警 1 1 0 0 正常 1 故障 7 8#模块正极极柱过温报警 1 1 0 0 正常 1 故障 6 8#模块负极极柱过温报警 1 1 0 0 正常 1 故障 5 7#模块正极极柱过温报警 1 1 0 0 正常 1 故障 4 6#模块负极极柱过温报警 1 1 0 0 正常 1 故障 3 6#模块正极极柱过温报警 1 1 0 0 正常 1 故障 2 5#模块负极极柱过温报警 1 1 0 0 正常 1 故障 1 5#模块正极极柱过温报警 1 1 0 0 正常 1 故障 8 12#模块负极极柱
40、过温报警 1 1 0 0 正常 1 故障 7 12#模块正极极柱过温报警 1 1 0 0 正常 1 故障 6 11#模块负极极柱过温报警 1 1 0 0 正常 1 故障 5 11#模块正极极柱过温报警 1 1 0 0 正常 1 故障 4 10#模块负极极柱过温报警 1 1 0 0 正常 1 故障 3 10#模块正极极柱过温报警 1 1 0 0 正常 1 故障 2 9#模块负极极柱过温报警 1 1 0 0 正常 1 故障 1 9#模块正极极柱过温报警 1 1 0 0 正常 1 故障 3 4 8 16#模块负极极柱过温报警 1 1 0 0 正常 1 故障 7 16#模块正极极柱过温报警 1 1 0
41、 0 正常 1 故障 6 15#模块负极极柱过温报警 1 1 0 0 正常 1 故障 5 15#模块正极极柱过温报警 1 1 0 0 正常 1 故障 4 14#模块负极极柱过温报警 1 1 0 0 正常 1 故障 3 14#模块正极极柱过温报警 1 1 0 0 正常 1 故障 2 13#模块负极极柱过温报警 1 1 0 0 正常 1 故障 1 13#模块正极极柱过温报警 1 1 0 0 正常 1 故障 58 保留 32 8. 整车控制系统(VCU)参数组定义 整车控制系统所有信息群为广播方式 8.1 整车控制单元状态信息 VCU_STA ID: 0x0CF100D0 发送节点:VCU;标识符:
42、0x0CF100D0;周期:500ms ;数据长度:8 字节 OUT I N ID 周期 数据 整 车 控 制 单 元 其 它 系 统 PGN=61696 500MS Byte Bit 数据名 分辨率 偏移量 P R DP PF PS SA 1 87 系统互锁 2Bit 65 系统故障 2Bit 43 车辆运行模式 2Bit 3 0 0 241 0 208 21 车辆行驶状态 2Bit 83 保留 2 21 系统自检 43 车辆速度 1/256 0km/h km/h 65 VCU程序版本信息 0.01 87 保留 参数描述: Byte 1:系统状态类信息 n 系统互锁:指示系统由于安全的因素有
43、没有产生互锁。 00=没有互锁; 01= 充电互锁;10= 后舱开启互锁;11= 未定义 n 系统故障:指示系统是否有严重故障的产生数据。00=无故障;01= 有故障;10 、 11= 未定义 n 车辆运行模式:指示系统处于的工作状态。00=纯电动模式01= 串联混合动力模式 10= 并联混合动力模式11= 混联混合动力模式 n 车辆行驶状态:指示动力系统处于状态。00=系统处于STOP 状态;01= 系统处于READY 状态;10= 系统处于可行驶状态;11= 系统处于行驶状态 n 系统自检:检测车身主要部件的状态信息。00检测中;01检测合格;10检测不合格;11检测结束 n 车辆速度:数
44、据范围:0FFFF,有效值 0250.996 km/h n VCU 程序版本信息:代表整车控制器程序的版本信息,数据范围:0FFFF。版本表示方式如数据 0x0352 表示的版本信息为 0x0352*0.018.5。即版本为V8.5 。 注:分辨率是指每一位(Bit)的精度;偏移量是指数据范围的起始值(下同) 8.2 高压继电控制状态信息 HRC_STA ID: 0x0CF101D0 发送节点:VCU;标识符:110 hex ;发送周期:500ms;数据长度:8 字节 OUT I N ID 周 期 数据 整 车 控 制 单 元 其 它 系 统 PGN=61697 500MS Byte Bit
45、数据名 分辨率 偏移量 P R DP PF PS SA 1 保险丝状态 8Bit 2 保留 3 接触器状态 8Bit 3 0 0 241 1 208 4 83 保留 21 接触器故障 2Bit 5 绝缘电阻报警 8Bit 86 保留 参数描述: 保险丝状态:高压保险丝的通断信息。例:00000001= 保险丝 1 断开10000010= 保险丝 8、2 断开 接触器状态: 高压接触器的通断信息。例: 100000001= 接触器 8、1 接通 绝缘电阻报警:高压绝缘电阻低时的报警信号。例:00000001= 位置 1 处绝缘电阻低 00000011= 位置 1、2 处绝缘电阻低 主接触器故障:
46、00正常;01有故障。 8.3 主驱动电机参数信息 TM_PAR ID: 0x0CF102D0 发送节点:VCU;标识符:0x0CF102D0;周期:500ms;数据长度:8 字节 OUT I N ID 周期 数据 整 车 控 其 它 系 PGN=61698 50Byte Bit 数据名 分辨率 偏移量 P R D P P S 21 主电机转速 1Rpm 0Rpm 制 单 元 统 P F S A 0MS 43 主电机转矩 1NM 0NM 65 主电机输出功率 0.1KW 0KW 3 0 0 241 2 208 87 主驱动母线电压 1V 0V 参数描述: 主电机转速:数据范围:0FFFF,有效
47、值 065535Rpm。例如:0x013F ,表示0x013F-0=319rpm 主电机转矩:数据范围:0FFFF,有效值 065535NM。 主电机输出功率:数据范围:0FFFF,有效值 065535KW。 主驱动控制器输入电压数据:数据范围:0FFFF,有效值 065535V。 8.4 主驱动电机状态信息 TM_STA ID: 0x0CF103D0 发送节点:VCU;标识符:0x0CF103D0;周期:500ms;数据长度:8 字节 OUT I N ID 周期 数据 车 控 制 单 元 其 它 系 统 PGN=61699 500MS Byte Bit 数据名 分辨率 偏移量 P R DP
48、PF PS SA 1 87 主控制器状态 2Bit 65 控制器运行状态 2Bit 3 0 0 241 3 208 43 控制器正反转状态 2Bit 21 控制器发电、用电状态 2Bit 2 82 保留 1 控制器故障 1Bit 43 故障代码号 5 83 保留 2 电机超速 1Bit 1 电机过热 1Bit 86 保留 参数描述: n Byte 1: 主控制器状态 主控制器状态:控制器的运行准备信息 00=未装备好;01= 准备好;10 、11= 未定义 控制器运行状态:控制器是否运行 00=未运行 01= 运行中 10 、11= 未定义 控制器正反转状态:指示控制器的转向。01=正转 10= 反转 00 、11= 未定义 控制器发电与用电状态:01=用电10= 发电00 、11= 未定义 n Byte 2: 主控制器故障 ;控制器故障:0=无故障;1=有故障 n Byte 43: 主控制器故障代码号 n Byte 5: 主电机状态 电机超速:0=未超速;1=超速 电机过热:0=温度正常;1=电机过热 8.5 ISG 电机参数信息 ISG_PAR ID: 0x0CF104D0 发送节点:VCU;标识符:0x0C