logo资料库

整车控制器和电机控制器通讯协议.doc

第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
资料共13页,剩余部分请下载后查看
纯电动汽车动力总成系统网络
总线通讯协议
五、通信协议
AT24C256存储芯片中存储数据的定义
六.插件信号定义
秘级:内部 纯电动汽车动力总成系统网络 总线通讯协议 第 2页 共 13页
五、通信协议 1 整车控制器与 BMS 网络 CAN1(对外) CAN2.0B 250kbps 1.1 整车控制器 整车控制器#1:PVCU1 (ID:0x1000EFD0) 发送节点 报文代码 报文描述 优先级 数据字节 刷新速率 11 位 ID 目标节点 整车 控制器 Byte8 PVCU1 仪表指示 1 Byte7 Byte6 车速 Byte5 仪表指示 3 8 Byte4 100ms Byte3 0x1000EFD0 Byte2 仪表 Byte1 仪表指示 仪表指示 2 1 制动踏板 加速踏板 Bit8 Bit7 Bit6 Byte3:仪表指示 1 Bit5 Bit4 Bit3 DCDC 状 态 付接触器 吸合 预充电继 电器吸合 主接触器 吸合 手制动 Bit1 Bit2 0:空挡 1:后退档 2:前进档 1 3:前进挡 2 Bit8 Bit7 Bit6 Byte4:仪表指示 2 Bit5 Bit4 Bit3 Bit2 Bit1 电机超速 电机工作 电机过热 系统故障 指示 指示 指示 指示 Ready 指 示 充电插头 接入指示 动力电池 切断指示 充电指示 Bit8 Bit7 Bit6 CAN2Err Byte5:仪表指示 3 Bit5 Bit4 BreakPad 失效 ACCPad 失效 Bit3 Bit2 Bit1 充电请求 电池故障 指示 电池能量 低指示 整车控制器#2:PVCU2 转发电机 1 报文 1 MCU_TrqSpd (VCU 发送) 第 3页 共 13页
变速器发送频率: 1000ms 8 字节 数据长度: 0 数据页数: 协议数据单元格式: 协议数据单元特性: 6 默认优先级: 0xff4B SA:0xEF 参数组号: ID:0x18ff4BEF 字节: 1-2 3-4 5-6 7-8 M_Torque1 主电机实际转矩 比例 0.1 偏移-3200 M_Speed 电机实际转速 比例 0.25 偏移-8000 母线电压 母线电流 整车控制器#3:PVCU3 转发电机报文 MCU_Temp (VCU 发送) 变速器发送频率: 1000ms 8 字节 数据长度: 0 数据页数: 协议数据单元格式: 协议数据单元特性: 6 默认优先级: 0xff4c SA:0xEF 参数组号: ID:0x18ff4CEF 字节: 1 2 3 4 5 M_Motor_Temperature1 主电机温度 比例 1 偏移-40 控制器温度 主逆变器温度:比例 1 偏移-40 故障代码 IGBT 温度 故障代码: " " " " " " " " " " " " " " 1 3 4 5 6 7 8 9 超速报警代码" 欠压报警" 过压报警" A 相 IGBT1 报警" B 相 IGBT3 报警" C 相 IGBT5 报警" A 相硬件过流保护 " B 相硬件过流保护" 10 正常 " 12 过电流报警" 15 旋变错误报警" 17 18 26 A 相电流传感器零票故障" B 相电流传感器零票故障" IGBT 温度传感器开路" 第 4页 共 13页
" " " " " " " " " " 27 温度传感器开路 " 28 箱体温度传感器开路" 29 电机温度传感器开路" 30 IGBT 温度传感器短路" 31 温度传感器短路" 32 箱体温度传感器短路" 33 电机温度传感器短路" 34 IGBT1 过温" 36 箱体过温" 37 电机过温" 整车控制器#4:PVCU4(ID:0x18fff5D0) 没有用?? 发送节点 报文代码 报文描述 优先级 数据字节 刷新速率 整车 控制器 Byte8 PVCU4 控制信息 6 8 Byte7 Byte6 Byte5 Byte4 100ms Byte3 11 位 ID 目标节点 0x18fff5D0 BMS/APU Byte2 Byte1 BMSCmd BMSCmd: bit0:1 预充命令 bit1:1 正极接触器闭合 bit2:1 负极接触器闭合 (需要提供高压电路图来确定逻辑) 1.3 BMS 报文 参见 BMS CAN 协议 BMS2: ID:0x0x14 22 D0 D2 字节: 3 最大允许放电电流 单位增益:2A/bit 范围:0-500A/0-FAh 4 最大允许充电电流 单位增益:2A/bit 范围:0-500A/0-FAh 5 6 母线电压 7 母线电流 SOC 2、VCU-MC 网络 2.1 VCU发送报文 2.1 .1Current 、power、Pad 发送频率: 10ms 8 字节 数据长度: 0 数据页数: 协议数据单元格式: 协议数据单元特性: 0 默认优先级: 参数组号: ID:0x1000EFD0 字节: 1 电机控制模式命令 bit4:整车请求电机使能 bit7:转矩模式 bit8:调速模式 第 5页 共 13页
2 3-4 驱动电机目标转矩 5-6 驱动电机目标转速 7 8 2.1 .2 Pad/IO 内部检测用 VCU 发送频率: 收到标定报文后发送 1000ms 8 字节 数据长度: 0 数据页数: 协议数据单元格式: 协议数据单元特性: 0 默认优先级: 参数组号: ID:0x0CF106D0 字节: 1 2 3 4 5: bit1:N 档 bit2:D 档 bit4:R 档 bit5:制动有效 bit6:加速有效 加速踏板 1AD 加速踏板 2AD 制动踏板 1AD 制动踏板 2AD Bit7:KeyOn(没用) 6 Bit1-3: HU85St off; on; 0 1 2 OpenLoad; 3 OverLoad; Bit4-6: ACCPowerSt off; on; 0 1 2 OpenLoad; 3 OverLoad; 7-8 2.1 .3 Pad/IO 内部检测用 VCU 发送频率: 收到标定报文后发送 1000ms 4 字节 数据长度: 0 数据页数: 协议数据单元格式: 协议数据单元特性: 0 默认优先级: 参数组号: ID:0x0CF107D0 字节: 1-2 3-4 EPROM 值地址 EPROM 存储的值 2.2 MC 发送报文 2.2.1 (MC1 发送) 发送频率: 500ms 8 字节 数据长度: 0 数据页数: 协议数据单元格式: 协议数据单元特性: 第 6页 共 13页
默认优先级: 参数组号: ID:0x18ff4AEF 字节: 1-2 3 6 0xff4A SA:0xEF NOP 位 1NOP 5-2 Main mode Motor status Bit1:Ready Bit4 err 7-6 Pre_Charge 0:close 1:open 2:无效 3:无效 4 NOP 5 NOP 6 NOP 7 8 MC_Err 故障代码: " " " " " " " " " " " " " " " " " " " 1 3 4 5 6 7 8 9 超速报警代码" 欠压报警" 过压报警" A 相 IGBT1 报警" B 相 IGBT3 报警" C 相 IGBT5 报警" A 相硬件过流保护 " B 相硬件过流保护" 10 正常 " 12 过电流报警" 15 旋变错误报警" 17 18 26 A 相电流传感器零票故障" B 相电流传感器零票故障" IGBT 温度传感器开路" 27 温度传感器开路 " 28 箱体温度传感器开路" 29 电机温度传感器开路" 30 IGBT 温度传感器短路" 31 温度传感器短路" 第 7页 共 13页
" " " " " 32 箱体温度传感器短路" 33 电机温度传感器短路" 34 IGBT1 过温" 36 箱体过温" 37 电机过温" 2.2.2 MCU_TrqSpd (MC2 发送) 发送频率: 500ms 8 字节 数据长度: 0 数据页数: 协议数据单元格式: 协议数据单元特性: 6 默认优先级: 0xff4B SA:0xEF 参数组号: ID:0x18ff4BEF 字节: 1-2 3-4 5-6 7 M_Motor_Temperature1 主电机温度 比例 1 偏移-40 8 主逆变器温度:比例 1 偏移-40 M_Torque1 主电机实际转矩 比例 1 偏移-32000 M_Speed 电机实际转速 比例 1 偏移-32000 M_DC_Voltage1 电机直流电压 比例因子 1 偏移 0 new 2.2.3 MCU_VoltCurrentTemp (MC3 发送) 发送频率: 500ms 8 字节 数据长度: 0 数据页数: 协议数据单元格式: 协议数据单元特性: 6 默认优先级: 0xff4c SA:0xEF 参数组号: ID:0x18ff4CEF 字节: 1-2 3-4 5 6 位 13-1 M_DC_Voltage1 电机直流电压 比例因子 1 偏移 0 位 13-1 M_DC_Current 电机直流电流 比例 1 偏移-400 (无) 2.3 标定报文 内部用 发送频率: 100ms 1 字节 数据长度: 0 数据页数: 协议数据单元格式: 协议数据单元特性: 0 默认优先级: 参数组号: 第 8页 共 13页
ID: 0x1800d029 字节: 1 2-3 4-5 7-8 Bit1:标定当前 ACCPad 的 AD 值为 MAX Bit2:标定当前 ACCPad 的 AD 值为 Min Bit3:标定当前 BreakPad 的 AD 值为 MAX Bit4:标定当前 BreakPad 的 AD 值为 Min Bit7:写 EPROM 信息 Bit8:读取 EPROM 储存的值 读取/写入 EPROM 值的地址 (仅仅用到了 byte2) 写入数据 Nop 地址 0x0000 0x0001 0x0002 0x0003 0x0004 0x0005 0x0006 0x0007 0x0008 0x0009 0x000a 0x000b 0x000c 0x000d 0x000e 0x000f 0x0010 AT24C256 存储芯片中存储数据的定义 存储的数据(低地址存放高字节) ACCPad 最大 AD 值 ACCPad 最小 AD 值 BreakPad 最大 AD 值 BreakPad 最小 AD 值 驱动电机最大转速 驱动电机最大转矩 Tmax 额定转矩 T 制动最小转速 n1 加速最小转速 n2 转矩拐点转速 n3 电机最大功率 电机额定功率 电池最大放电功率 电池最大充电功率 取消电制动最小转速 n4 最大限速转速 n5 最大限速转速 n6 第 9页 共 13页
分享到:
收藏