1、电动汽车通讯协议文件编号:TKC/JS(S)-EV33文件版本号 :0/A版安徽天康特种车辆装备有限公司纯电动专用车辆通讯协议(VER1.2)编制: 审核: 实施日期:2014年12月22日批准: 发布日期:2014年12月22日安徽天康特种车辆装备有限公司纯电动专用车辆通讯协议(VER1.2)协议参考 SAE J1939, CAN2.0B PEV-CANBUS200511等终端电阻说明: 组合仪表与BMS终端电阻(120Q),其它零部件不带终电阻总线通信速率:250KBPS1.网络拓扑结构说明CAN2入网。电动汽车网络采用双CAN互连结构如下图。蓄电池管理系统(BMS采用三路CANA网,车载
2、充电机系统通过从板1*板2rHj压板诊断7Az71匚 1 AN CAN 1BMS主控 C 1地面充电机SA=243(F3) 人或充电站=244(F4) SA=230(E6)CAN 2电机控制器SA=208(EF)组合仪表SA=40(28)车载充电机SA=229(E5)2 . 网 络 信 号 数 据 格 式 定电动客车网络信号数据格式遵守下表,双行定义遵循首行;电动汽车网络信号数据格式遵守下表,双行定义遵循第二行数据类型比例因子范围(头际量程)偏移量字节数总电压0.1V/bit0 to 10000(0 to 1000)02BYTE总电流0.1A/bit0to 65535(-3200 to 335
3、3.5)-320002BYTE单体电池电压0.01 V/bit0to 65535(-320 to 335.35)02BYTE容量(AH2AH0 to 255(0 ? 510AH)01BYTE温度1C /bit0 to 250(-40 to 210)-401BYTE电池(SOC0.4%/bit0 to 250 (0 to 100% )01BYTE生命信号1/bit0 ? 25501BYTE功率0. 1kW/bit0 to 10000(0-1000kW)02BYTE3.数据链路层应遵循的原则数据链路层的规定主要参考 CAN2.0B和J1939的相关规定使用CAN展帧的29位标识符并进行了重新定义,
4、以下为 29标识符的分配表:IDENTIFIER 11BITSSRFUDEIDENTIFIER EXTENSION 18BITSPRIORITYRDPPDU FORMAT(PF)SRFUDEPFPDU SPECIFIC(PS)SOURCE ADDRESS321118765432187654321876543212827262524 :?32221201918171615141312:1110)9876543210其中,优先级为3位,可以有8个优先级;R一般固定为0; DP现固定为0; 8位的PF为报文的代码;8位的PS为目标地址或组扩展;8位的SA为发送此报文的源地址(SA)4.协议帧定义F表
5、是电池管理系统可能用到的 ECU节点名称和分配的地址ECU名 称地址目的寻址的报文编号(PF)ID备注电池管理系统#12430: 1 ? 4个电池采集点的电压0x180028F3电池管理系统#22440- N (温度)0x180028F4;0x180128F4 组合仪表4026 ? 33车载充电机2293441地面充电机或充电站230电机控制器2085.电池管理系统相关协议5.1电池管理系统CAN2与电机控制器BMSC1 0: (ID: 0x1800D0F4)OUTIND通信周期数据电池管理系统电机控制器PGN=6352100MS位置数据名SPNIByteUbus (电池系统测量总线电压值)低
6、字节PRDP 1PF F)S S;A注:两子节数据低子节在前,咼子节在后; 冋一字节中咼位在前;低位在后; 本字节紧跟DLC后输出;60002082442ByteUbus (电池系统测量总线电压值)咼字节3ByteIbattery (-/+ )(电池充/放电电流)低字节4ByteIbattery (-/+ )(电池充/放电电流)咼字节5ByteSOC(电池模块SOC6ByteStatus Flagl7ByteStatus Flag2 低字节8ByteStatus Flag2 咼字节BMSC1_1: (ID: 0x1801D0F4)OUTINID通信周期数据位置数据名SPNPGN=66081By
7、te电池模块最低电压低字节PR 1DP 1PF F)SSA注:两子节数据低子节在前,咼子节在后;同一字节中咼位在前;低位在后;电池电机2Byte电池模块最低电压咼字节管理控制100MS3Byte电池模块最咼电压低字节系统器2082444Byte电池模块最咼电压咼字节60015Byte电池模块最高温度6ByteTrange (电池模块温度极差)7Byte实际容量8Byte电池管理系统CAN1的LIFEStatus_Flag18bit(MSB)7bit6bit5bit4bit3bit2bit1bit(LSB)不匹配SOC太低(电机控制器停车)温度过高(电机控制器停车)过电流(电机限制放电功 率)S
8、OC过低(需补电,报 警)(电机限制放电 功率)SOC过高(电机停止回馈能量)模块电压过低(电机限制放电功率)模块电压过高(电机控制器停止充电)注:逻辑1表示事件为真;逻辑0表示事件为假Status_Flag2 :8bit(MSB)7bit6bit5bit4bit3bit2bit1bit(LSB)保留保留保留保留保留绝缘等级:00:无故障01 : 1级故障10 : 2级故障11:保留电池均衡故障16bit(MSB)15bit14bit13bit12bit11bit10bit9bit(LSB)保留保留保留保留保留保留保留保留注:逻辑1表示事件为真;逻辑0表示事件为假5.2电池管理系统CAN2与组
9、合仪表BMSC1_0: (ID: 0x180228F4)OUTINID通信周期数据电池组合位置数据名SPN管理仪表PGN=6352100MS1ByteUbus (电池系统测量总线电压值)低字节系统PRDP 1PF P吧S;A注:两子节数据低子节在前,咼子节在后; 冋一子节中咼位在前;低位在后; 本字节紧跟DLC后输出;6000402442ByteUbus (电池系统测量总线电压值)咼字节3ByteIbattery ( -/+ )(电池充/放电电流)低字节4ByteIbattery (-/+ )(电池充/放电电流)咼字节5ByteSOC(电池模块SOC6ByteStatus Flag37Byte
10、Status Flag48Byte备用8bit(MSB)7bit6bit5bit4bit3bit2bit1bit(LSB)高压电池故障放电电流故障电池维护故障电量过低报警单体电压过低报警电池漏电报警咼压电池过热总电压过低=0:正常=0:正常=0:正常=0:正常=0:正常=0:正常=0:正常=0:正常=1 :故障=1 :故障=1 :故障=1 :故障=1 :故障=1 :故障=1 :故障=1 :故障Status_Flag3 (故障信息):当电池包出现”放电电流故障”/ ”电池维护故障” / ”电量过低报警”/”单体电压过低报警” /”电池漏电报警”/”高压电池过Status_Flag4 (电池自检状
11、态)8bit(MSB)7bit6bit5bit4bit3bit2bit1bit(LSB)=0高压接通=1高压断开/=0自检未完成=1自检完成5.3电池管理系统CAN2与车载充电器BMSC1_0: (ID: 0x1806E5F4)报文 1 : ( ID:0x1806E5F4)OUTINID通信周期数据BMSCCS1000MS位置数据名备注IByte最咼允许充电端电压咼字节0.1V/bit 偏移量:0例:Vset=3201,对应电压为320.1vPR 1DP 1PF F)S S;A60062292432Byte最咼允许充电端电压低字节3Byte最咼允许充电电流咼字节0.1A/bit 偏移量:0例:lset=582,对应电压为58.2A4Byte最咼允许充电电流低字节5Byte控制0:充电机开启充电。1:电池保护,充电器关闭输出。6Byte保留7Byte保留8Byte
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1