纯电动车BMS及整车系统CAN通信协议书模板
快换式纯电动整车通讯协议

编号 编制 审核 标准 批准 日期
快换式纯电动客车整车通讯协议
共 35 页 第 1 页
1、范围
本文件规定了欧辉 12 米快换式纯电动客车整车 CAN 总线通信协议,内容包括:网络拓扑结构、节点 地址分配、物理层、数据链路层、应用层协议等方面。
本文件适用于欧辉 12 米纯快换式电动客车。
障
障
障
障
障
障
障
障
16bit (MSB)
保留
15bit 保留
14bit 保留
电池系统故障字节 3:
13bit
12bit
11bit
10bit 9bit(LSB)
第 12 箱连接 故障
(保留)
第 11 箱连接 故障
(保留)
0 to 3500(0 to 35) 0 to 250(0 to 100%) 0 to 255(0 to 100%)
0~255 0 to 2000(0 to 200.0) 0 to 64000(-500~+500 度)
0-1677696kwh 0 to 65535(-3200 to 3353.5) 0 to 65535(-3200 to 3353.5)
X4X3=11 强制 2 挡;
强制低速模式条件(关系:逻辑或):
请求整车进入低速行驶模式命令;
强制停车模式条件(关系:逻辑或):
请求整车进入停车行驶模式命令;
BMS 掉线;
车辆互锁功能条件:
充电插头连接;
气压过低报警(前后桥气压<0.52par)
快换式纯电动客车整车通讯协议
共 35 页 第 6 页
3bit
2bit
1bit(LSB)
整车控制器和电机控制器通讯协议书范本

秘级:部纯电动汽车动力总成系统网络总线通讯协议五、通信协议1 整车控制器与BMS网络CAN1(对外)CAN2.0B 250kbps 1.1 整车控制器整车控制器#1:PVCU1 (ID:0x1000EFD0)整车控制器#2:PVCU2 转发电机1报文1MCU_TrqSpd (VCU 发送)变速器发送频率:1000ms数据长度:8字节数据页数:0协议数据单元格式:协议数据单元特性:默认优先级: 6参数组号:0xff4B SA:0xEFID:0x18ff4BEF字节:1-2 M_Torque1 主电机实际转矩比例0.1 偏移-3200 3-4 M_Speed 电机实际转速比例0.25 偏移-80005-6 母线电压7-8 母线电流整车控制器#3:PVCU3 转发电机报文MCU_Temp (VCU 发送)变速器发送频率:1000ms数据长度:8字节数据页数:0协议数据单元格式:协议数据单元特性:默认优先级: 6参数组号:0xff4c SA:0xEFID:0x18ff4CEF字节: 1 M_Motor_Temperature1 主电机温度比例1 偏移-402 控制器温度3 主逆变器温度:比例1 偏移-40 IGBT温度4 故障代码5故障代码:" 1 超速报警代码"" 3 欠压报警"" 4 过压报警"" 5 A相IGBT1报警"" 6 B相IGBT3报警"" 7 C相IGBT5报警"" 8 A相硬件过流保护"" 9 B相硬件过流保护"" 10 正常"" 12 过电流报警"" 15 旋变错误报警"" 17 A相电流传感器零票故障"" 18 B相电流传感器零票故障"" 26 IGBT温度传感器开路"" 27 温度传感器开路"" 28 箱体温度传感器开路"" 29 电机温度传感器开路"" 30 IGBT温度传感器短路"" 31 温度传感器短路"" 32 箱体温度传感器短路"" 33 电机温度传感器短路"" 34 IGBT1过温"" 36 箱体过温"" 37 电机过温"整车控制器#4:PVCU4(ID:0x18fff5D0)没有用??bit0:1预充命令bit1:1正极接触器闭合bit2:1 负极接触器闭合(需要提供高压电路图来确定逻辑)1.3 BMS报文参见BMS CAN协议BMS2:ID:0x0x14 22 D0 D2字节:3 最大允许放电电流单位增益:2A/bit 围:0-500A/0-FAh4 最大允许充电电流单位增益:2A/bit 围:0-500A/0-FAh5 SOC6 母线电压7 母线电流2、VCU-MC网络2.1VCU发送报文2.1 .1Current 、power、Pad发送频率:10ms数据长度:8字节数据页数:0协议数据单元格式:协议数据单元特性:默认优先级:0参数组号:ID:0x1000EFD0字节: 1 电机控制模式命令bit4:整车请求电机使能bit7:转矩模式bit8:调速模式23-4驱动电机目标转矩5-6 驱动电机目标转速782.1 .2 Pad/IO 部检测用VCU发送频率:收到标定报文后发送1000ms数据长度:8字节数据页数:0协议数据单元格式:协议数据单元特性:默认优先级:0参数组号:ID:0x0CF106D0字节: 1 加速踏板1AD2 加速踏板2AD3制动踏板1AD4 制动踏板2AD5:bit1:N档bit2:D档bit4:R档bit5:制动有效bit6:加速有效Bit7:KeyOn(没用)6Bit1-3: HU85St0 off;1 on;2 OpenLoad;3 OverLoad;Bit4-6: ACCPowerSt0 off;1 on;2 OpenLoad;3 OverLoad;7-82.1 .3 Pad/IO 部检测用VCU发送频率:收到标定报文后发送1000ms数据长度:4字节数据页数:0协议数据单元格式:协议数据单元特性:默认优先级:0参数组号:ID:0x0CF107D0字节:1-2 EPROM值地址3-4EPROM存储的值2.2 MC发送报文2.2.1 (MC1 发送)发送频率:500ms数据长度:8字节数据页数:0协议数据单元格式:协议数据单元特性:默认优先级: 6参数组号:0xff4A SA:0xEFID:0x18ff4AEF字节:1-2 NOP3 位1NOP5-2 Main mode Motor statusBit1:ReadyBit4 err7-6 Pre_Charge0:close1:open2:无效3:无效4 NOP5 NOP6 NOP78 MC_Err故障代码:" 1 超速报警代码"" 3 欠压报警"" 4 过压报警"" 5 A相IGBT1报警"" 6 B相IGBT3报警"" 7 C相IGBT5报警"" 8 A相硬件过流保护"" 9 B相硬件过流保护"" 10 正常"" 12 过电流报警"" 15 旋变错误报警"" 17 A相电流传感器零票故障"" 18 B相电流传感器零票故障"" 26 IGBT温度传感器开路"" 27 温度传感器开路"" 28 箱体温度传感器开路"" 29 电机温度传感器开路"" 30 IGBT温度传感器短路"" 31 温度传感器短路"" 32 箱体温度传感器短路"" 33 电机温度传感器短路"" 34 IGBT1过温"" 36 箱体过温"" 37 电机过温"2.2.2 MCU_TrqSpd (MC2 发送)发送频率:500ms数据长度:8字节数据页数:0协议数据单元格式:协议数据单元特性:默认优先级: 6参数组号:0xff4B SA:0xEFID:0x18ff4BEF字节:1-2 M_Torque1 主电机实际转矩比例1 偏移-320003-4 M_Speed 电机实际转速比例1 偏移-320005-6 M_DC_Voltage1 电机直流电压比例因子1 偏移0 new7 M_Motor_Temperature1 主电机温度比例1 偏移-408 主逆变器温度:比例1 偏移-402.2.3 MCU_V oltCurrentTemp (MC3 发送)发送频率:500ms数据长度:8字节数据页数:0协议数据单元格式:协议数据单元特性:默认优先级: 6参数组号:0xff4c SA:0xEFID:0x18ff4CEF字节:1-2 位13-1 M_DC_V oltage1 电机直流电压比例因子1 偏移0 3-4 位13-1 M_DC_Current 电机直流电流比例1 偏移-400 (无)562.3 标定报文部用发送频率:100ms数据长度:1字节数据页数:0协议数据单元格式:协议数据单元特性:默认优先级:0参数组号:ID: 0x1800d029字节: 1 Bit1:标定当前ACCPad 的AD 值为MAX Bit2:标定当前ACCPad 的AD 值为Min Bit3:标定当前BreakPad 的AD 值为MAX Bit4:标定当前BreakPad 的AD 值为Min Bit7:写EPROM 信息Bit8:读取EPROM 储存的值2-3 读取/写入EPROM 值的地址 (仅仅用到了byte2) 4-5 写入数据 7-8 Nopn(r/s)TmaxT 额定六.插件信号定义线束护套1393450-1(52pin插孔)、1393454-6(52pin插孔护板)、1393436-1(28pin插孔)、1393454-1(28pin插孔护板)控制器插件:AMP1743275 线径选用1.0mm2序号定义序号定义序号定义序号定义1 蓄电池负21 41 612 22 42 制动踏板信号1623 23 43 加速踏板信号2(模拟信号采集)634 24 ON开关(高有效,输入)44 64空挡(高有效,输入)5 前进档(高有效信号,输入)25倒档(高有效,输入)45 65蓄电池负6 制冷允许备用(低有效信号,输入)26空压机使能(低有效,预充完成后)46 CAN2H(动力CAN)66蓄电池正7 27蓄电池正47CAN1H(信息CAN)678 28 电机水泵(低有效,根据温度)48 689 CAN1L(接整车仪表、BMS网络)29 49 6910 30 50 70 备用(24V输出)11 制动有效开关(高有效,输31制动踏板信号251 传感器电源2(5V输出)71。
电动汽车有限公司CAN网络通讯协议BMS外网协议

电动汽车有限公司CAN网络通讯协议BMS外网协议分册Version 2.10编制说明1.本协议定义的传输速率为250 Kbit/s2.该协议主要定义电源管理系统相关协议3.本文一经发布,在新版本发布之前持续有有效4.本文经由设计开发部发布,如有问题请及时反馈目录1. 电池基本信息1 BMS_INF ID: 0x18F212F3 - 5 -2. 电池故障报警信息FAU_ALA ID: 0x18F214F3 - 6 -3. 电池基本信息2NOM_PAR ID: 0x181817F3 - 8 -4. 电池模块唯一编号信息 MUN_ID ID: 0x185717F3 - 9 -5. 电池模块基本信息 MNOM_PAR ID: 0x181D17F3 - 10 -6. 电池模块电压、温度信息#1 MVT_PAR1 ID: 0x181E17F3 - 11 -7. 电池模块电压、温度信息#2 MVT_PAR2 ID: 0x181F17F3 - 12 -8. 单体电压信息#1~43CELL_V1ID: 0x182417F3…0x184E17F3- 13 -9. 模块内电池温度信息 CELL_T ID: 0x184F17F3 - 15 -10. 电池管理系统发出指令和状态#1 BMS_SDA ID: 0x1857E4F3 - 16 -11. 电池管理系统发出指令和状态#2 BMS_SDB ID: 0x1858E4F3 - 17 -12. 充电机信息帧 CHAR_SD ID: 0x18F322E4 - 18 -电池管理系统协议本小节仅定义了电池管理系统向外部发送数据的协议,其规则说明如下:a.电池管理系统向外部每次发送数据的起始帧总是以0x18F212F3开始,且每发送一次整车电池数据只发送一次0x18F212F3数据帧,对于模块单体电压在一次整车电池数据发送过程中需要重复发送ID相同的不同模块号的单体信息。
b. 协议中无效的或预留的字节以FFH 填充,无效或预留的位均置为1c. 本规定中一个电池模块定义了最多128 个单体电池的信息,传输中根据实际单体电池数量只需传送和接收相应的单体电池信息。
纯电动车BMS与整车系统CAN通信协议书范本

文件类型:技术类密级:保密正宇纯电动车电池管理系统与整车系统CAN通信协议<GX-ZY-CAN-V1.00>版本记录版本制作者日期说明V1.00 用于永康正宇纯电动车系统姓名日期签名拟定审查核准1 范围本标准规定了电动汽车电池管理系统<Battery Management System,以下简称BMS>与电机控制器<Vehicle Control Unit,简称VCU>、智能充电机<Intelligent Charger Unit,简称ICU>之间的通信协议。
本标准适用于电动汽车电池管理系统与整车系统和充电系统的数据交换。
本标准的CAN标识符为29位,通信波特率为250kbps。
本标准数据传输采用低位先发送的格式。
本标准应用于正宇纯电动轿车电池管理系统。
2 规范性引用文件下列文件对于本文件的应用是必不可少的。
凡是注日期的版本适用于本文件。
凡不是注日期的引用文件,其最新版本〔包括所有的修改单适用于本文件。
ISO 11898-1:2006 道路车辆控制器局域网络第1部分:数据链路层和物理信令<Road Vehicles – Controller Area Network <CAN> Part 1:Data Link Layer and Physical Signalling>.SAE J1939-11:2006 商用车控制系统局域网络<CAN>通信协议第11部分:物理层,250Kbps,屏蔽双绞线<Recommanded Practice for a Serial Control and Communications Vehicle Network Part 11:Physical Layer,250Kbps,Twisted shielded Pair>.SAE J1939-21:2006商用车控制系统局域网络〔CAN通信协议第21部分:数据链路层<Recommanded Practice for a Serial Control and Communications Vehicle Network Part 21:Data Link Layer>.3 网络拓扑结构说明电动汽车网络采用CAN 互连结构如下所示,CAN1总线为电池管理系统与电机控制器之间的数据通信总线,CAN2总线为电池管理系统与充电机之间的数据通信总线。
纯电动车BMS与整车系统CAN通信协议详情

纯电动车BMS与整车系统CAN通信协议详情随着环保意识的增强和电动车市场的迅速发展,纯电动车(Battery Electric Vehicle,BEV)作为零排放、零尾气的新能源汽车正逐渐受到人们的关注和青睐。
在纯电动车的电池管理系统(Battery Management System,BMS)中,与整车系统之间的通信协议变得尤为重要。
本文将详细介绍纯电动车BMS与整车系统CAN通信协议的相关内容。
一、纯电动车BMS与整车系统的关系纯电动车的BMS作为一套独立的系统,主要用于监测和管理电池组的状态、实时数据采集、故障诊断以及能量管理等功能。
而整车系统则负责电动车的整体控制,包括电机控制、车速控制、动力分配等。
BMS与整车系统之间的通信,可以实现BMS对整车系统的控制和监控,保证电池组和整车系统的协调运行,提高电动车的安全性和性能。
二、CAN通信协议的基本原理控制器局域网络(Controller Area Network,CAN)是一种广泛应用于汽车、工业自动化等领域的通信协议。
CAN总线采用串行通信方式,具有高可靠性、抗干扰能力强的特点,在电动车领域得到了广泛应用。
CAN协议定义了通信的物理层、数据链路层和应用层,保证了数据的可靠传输和节点间的高效通信。
三、CAN通信协议在纯电动车BMS与整车系统中的应用1. 数据交互:CAN通信协议在BMS和整车系统之间实现了数据的双向交互。
BMS可以向整车系统提供电池组的相关信息,如电池电压、电流、温度等。
同时,整车系统也可以向BMS发送指令,如充电指令、功率调节指令等。
2. 故障诊断:CAN通信协议可以实现对电池组和整车系统的故障诊断。
当BMS检测到电池组或整车系统存在异常情况时,会通过CAN总线将故障码发送给整车系统,从而实现故障的定位和诊断。
3. 控制策略:CAN通信协议可以实现BMS对整车系统的控制。
例如,BMS可以根据电池组的状态和整车系统的需求,发送合适的控制策略给整车系统,如调节电机的输出功率、控制充放电速度等。
H1整车CAN协议V1.0_2013.12.31

ID DP 0 据 PF C0(192)
周期() 100
0.001V/bit,偏移量:0 范围:0 V~4.5V 偏移量:0 范围:0~24 0.001V/bit,偏移量:0 范围:0 V~4.5V 偏移量:0 范围:0~24 1℃/bit 偏移量:-40℃ 范围:-40℃~210 ℃ 偏移量:0 范围:0~24
3.9 报文 9: 单体电压信息 0x10C000F4 (剩余 3 条报文 ID 依次为 0x14C000F4, 0x18C000F4, 0x1CC000F4。 ) OUT IN ID 周期(ms) P R DP PF BMS VMS 100 4 0 0 C0(192) 数 据 位置 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 数据名
Out 电机控制 器 In VMS P 3 Byte 1 bit 1~2 R 0 状态 00 DP 0 ID(0x0cf11f05) PGN PF 241 数据名 电机控制器正常(无短路、断路等, 即电机控制器上绿灯指示状态) 01 10 11 3~4 00 01 10 11 5~6 00 01 10 11 7~8 00 01 CCW 方向(反转) CW 方向(正转) 电机控制器故障(红灯亮) 运行 停止 电容放电状态 MC 准备就绪 电机和电机控制器均未过温 控制器温度 85 C 电机温度 125 C 保留 母线电压正常 母线过压 电机母线电压 90V 10 母线欠压 电机母线电压 65V 11 2 单 位 增 益 未定义,保留 母线电压测量范围:0~90V
新大洋电动车有限公司
Bit1~Bit2 Byte3 Bit3 Bite4 Bit5~Bit8
点火钥匙位置信息 MC 允许启动指令 电容放电指令 预留 reserved
宇通新能源车通信协议

4.8 电池最高温度信息 ID:0x18F20AF3 .............................................................................- 15 -
4.9 电池最低温度信息 ID:0x18F20BF3 .............................................................................- 16 -
-6-
三:Can 网络节点地址分配
节点名称 BMS VCU MCU 仪表 绝缘检测仪 油泵变频器 DC/DC 气泵变频器 空调 触摸屏(17 寸液晶 屏) 远程终端
源地址(SA) F3 D0 F0 17 49 A0 A1 A2 A3 A4
F8
备注
-7-
四:电池管理系统协议
4.1 电池基本信息 ID:0x18F201F3
4.12 电池极柱温度信息 3 ID:0x18F212F3 .........................................................................- 18 -
4.13 电池极柱温度信息 4 ID:0x18F213F3 .........................................................................- 18 -
4.14 电池箱体在线状态 ID:0x185017F3 ............................................................................- 19 -
4.15 电池组基本信息 1(厂家容量) ID: 0x18F20CF3.....................................................- 20 -
纯电动车BMS与整车系统CAN通信协议

文件类型:技术类密级:保密正宇纯电动车电池管理系统与整车系统CAN通信协议(GX-ZY-CAN-V1.00)版本记录版本制作者日期说明V1.00 用于永康正宇纯电动车系统姓名日期签名拟定审查核准1 范围本标准规定了电动汽车电池管理系统(Battery Management System ,以下简称BMS)与电机控制器(Vehicle Control Unit ,简称VCU)、智能充电机(Intelligent Charger Unit ,简称ICU)之间的通信协议。
本标准适用于电动汽车电池管理系统与整车系统和充电系统的数据交换。
本标准的CAN 标识符为29位,通信波特率为250kbps 。
本标准数据传输采用低位先发送的格式。
本标准应用于正宇纯电动轿车电池管理系统。
2 规范性引用文件下列文件对于本文件的应用是必不可少的。
凡是注日期的版本适用于本文件。
凡不是注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO 11898-1:2006 道路车辆 控制器局域网络 第1部分:数据链路层和物理信令(Road Vehicles – Controller Area Network (CAN) Part 1:Data Link Layer and Physical Signalling). SAE J1939-11:2006 商用车控制系统局域网络(CAN)通信协议 第11部分:物理层,250Kbps ,屏蔽双绞线(Recommanded Practice for a Serial Control and Communications Vehicle Network Part 11:Physical Layer,250Kbps,Twisted shielded Pair). SAE J1939-21:2006商用车控制系统局域网络(CAN )通信协议 第21部分:数据链路层(Recommanded Practice for a Serial Control and Communications Vehicle Network Part 21:Data Link Layer).3 网络拓扑结构说明电动汽车网络采用CAN 互连结构如下所示,CAN1总线为电池管理系统与电机控制器之间的数据通信总线,CAN2总线为电池管理系统与充电机之间的数据通信总线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文件类型:技术类密级:保密
正宇纯电动车
电池管理系统与整车系统CAN通信协议
(GX-ZY-CAN-V1.00)
版本记录
版本制作者日期说明
V1.00 用于永康正宇纯电动车系统姓名日期签名
拟定
审查
核准
1 范围
本标准规定了电动汽车电池管理系统(Battery Management System ,以下简称BMS)与电机控制器(Vehicle Control Unit ,简称VCU)、智能充电机(Intelligent Charger Unit ,简称ICU)之间的通信协议。
本标准适用于电动汽车电池管理系统与整车系统和充电系统的数据交换。
本标准的CAN 标识符为29位,通信波特率为250kbps 。
本标准数据传输采用低位先发送的格式。
本标准应用于正宇纯电动轿车电池管理系统。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。
凡是注日期的版本适用于本文件。
凡不是注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO 11898-1:2006 道路车辆 控制器局域网络 第1部分:数据链路层和物理信令(Road Vehicles – Controller Area Network (CAN) Part 1:Data Link Layer and Physical Signalling).
SAE J1939-11:2006 商用车控制系统局域网络(CAN)通信协议 第11部分:物理层,250Kbps ,屏蔽双绞线(Recommanded Practice for a Serial Control and Communications Vehicle Network Part 11:Physical Layer,250Kbps,Twisted shielded Pair).
SAE J1939-21:2006商用车控制系统局域网络(CAN )通信协议 第21部分:数据链路层(Recommanded Practice for a Serial Control and Communications Vehicle Network Part 21:Data Link Layer).
3 网络拓扑结构说明
电动汽车网络采用CAN 互连结构如下所示,CAN1总线为电池管理系统与电机控制器之间的数据通信总线,CAN2总线为电池管理系统与充电机之间的数据通信总线。
电池管理系统内部主控单元与电池管理单元之间通过内部CAN 总线进行数据通信。
电机控制器将BMS 的提供的总电压、电流及最高单体电压、最低单体电压、温度及关键状态显示在车载仪表上。
BMS-CCU
BMS-BMU (1#)BMS-BMU (2#)
电池组远程监控终端(BWT)
彩色显示屏
(HMI)电机控制器(MCU )
智能充电机
(ICU)
INCAN
CAN2
CAN1
RS232
RS485
图一 整车总线拓扑
4 数据格式
网络信号数据格式遵守下表,双行定义遵循首行;
5通信规范
5.1数据链路层应遵循的原则
总线通讯速率为:250Kbps,数据链路层的规定主要参考CAN2.0B和SAE J1939的相关规定。
使用CAN扩展帧的29位标识符并进行了重新定义,以下为29位标识符的分配表:
其中,优先级为3位,可以有8个优先级;R一般固定为0;DP现固定为0;8位的PF为报文的代码;8位的PS为目标地址或组扩展;8位的SA为发送此报文的源地址;
›接入网络的每一个节点都有名称和地址,名称用于识别节点的功能和进行地址仲裁,地址用于节点的数据通信
›每个节点都至少有一种功能,可能会有多个节点具有相同的功能,也可能一个节点具有多个功能
›对于多字节数据,采用小端方式,如4660=0x1234,首先发送0x34,再发送0x12 5.2 CAN网络地址分配表
5.3 CAN通信参数
Baud
Rate(kbps) Sampling
Point
TQ(μs) Tbit(TQ) Tprs(TQ) Tph1(TQ) Tph2(TQ) Tsjw(TQ)
250 62.5% 0.5 8 1 3 3 1 6协议报文
6.1电机控制器 BMS
6.1.1 MCU-BMS-1(0x18FFF3A7)
注:电机控制器提供BMS车速和里程信息,以便远程监控和耗电量统计使用。
(需工程师确定)
6.2 BMS 电机控制器
6.2.1 BMS-MCU-1(ID:0x1801A7F3)
注:
(1)上面故障已经在BMS程序中考虑延时判断,整车控制器检测到故障位后可立即执行相应的动作。
建议一、二、三级故障都在仪表上显示。
(2)不同故障类型各级故障处理方式不同,参考故障级别后的简略控制策略描述。
(3)电机控制器在接收到需限制回馈电流标志或需限功率标志后,电机控制器根据
下面的报文中提供的最大允许回馈电流和最大允许放电电流值限制电机的回馈电流和输出功率。
6.3 BMS与充电机通信报文
6.3.1 BMS充电控制报文(ID:0x1806E5F4)
6.3.2 充电机广播报文(ID:0x18FF50E5)。