电动汽车有限公司CAN网络通讯协议BMS外网协议.doc_第1页
电动汽车有限公司CAN网络通讯协议BMS外网协议.doc_第2页
电动汽车有限公司CAN网络通讯协议BMS外网协议.doc_第3页
电动汽车有限公司CAN网络通讯协议BMS外网协议.doc_第4页
电动汽车有限公司CAN网络通讯协议BMS外网协议.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

= 设计开发部电动汽车有限公司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.单体电压信息#143CELL_V1ID: 0x182417F30x184E17F3- 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 填充,无效或预留的位均置为1 c. 本规定中一个电池模块定义了最多128 个单体电池的信息,传输中根据实际单体电池数量只需传送和接收相应的单体电池信息。例如,某模块中有8个单体电池, 则只传输标识符为0x182417F3、0x182517F3、0x182617F3的三帧单体电池具体电压信息,单体电池过压、欠压故障信息与此同理。 d. 本规定中故障信息位定义:正常状态为0;故障状态为1。1. 电池基本信息1 BMS_INF ID: 0x18F212F3发送节点:BMS;标识符:0x18F212F3;发送周期:1s;数据长度:8字节 发送:BMS;标识符:2 02 hex ;发送周期:1s ;数据长度:8 字节OUTINID周期数据电池管理系统其它系统PGN=619701SByteBit数据名分辨率偏移量1蓄电池荷电状态(SOC)0.4%0%PRDPPFPSSA3.2动力电池的总电压0.02V0V5.4动力电池的总电流0.1A-3200A600242182437.6BMS程序版本信息0.018保留 参数描述:蓄电池SOC:蓄电池的荷电状态,数据范围:0FF,有效值:0%100% ;例如:数据0xC8 表示,200*0.4%-0=80% 动力电池的总电压:数据范围:0FFFF,有效值:0V1310.7V ;如:数据0x1F23 表示的电压为0x1F23*0.02V-0V=159.42V 蓄电池总电流描述:以放电方向为正,充电方向为负。数据范围:0FFFF,有效值:-3200A 3353.5A BMS程序版本信息:代表电池管理程序的版本信息,数据范围:0FFFF。版本表示方式如数据0x0352表示的版本信息为0x0352*0.018.5。即版本为V8.5注: 分辨率是指每一位(Bit)的精度;偏移量是指范围的起始值,如蓄电池的荷电状态范围为0%100%,那么它的偏移量就是起始值0%,如代表蓄电池荷电状态的字节数据为0xC8 ,则表示,200*0.4%-0=80%逻辑1表示事件为真;逻辑0表示事件为假2. 电池故障报警信息FAU_ALA ID: 0x18F214F3发送节点:BMS;标识符:0x18F214F3;发送周期:1s; 数据长度:8字节发送INID周期数据电池管理系统其它系统PGN=619721SByteBit数据名分辨率偏移量18.6温度差异报警3BitPRDPPFPSSA5.3高温报警3Bit2.1高压漏电报警2Bit6002422024328.6充电电流报警3Bit5.3放电电流报警3Bit2.1保留38.6单体过压报警3Bit5.3电池组过压报警3Bit2.1保留48.7单体欠压报警2Bit6.5电池组欠压报警2Bit4.3SOC差异报警2Bit2.1SOC低报警2Bit58.7SOC高报警2Bit6.5单体电压差异报警2Bit4.3保留2Bit2.1与LECU通讯二级报警2Bit68.7保留6.5保留4.3保留2.1电池欠温报警8.7电池极柱温度高温报警2Bit上述报警信号中分为一级、二级、三级、四级报警的信息:温度差异报警、高温报警、充电电流报警、放电电流报警、单体过压报警、电池组过压报警分为一级、二级、三级、四级报警。000正常;001四级报警;010三级报警;011二级报警;100一级报警。101、110、111未定义分为一级、二级报警的信息:高压漏电报警分为一级、二级报警。00正常;01二级报警;10一级报警;11未定义分为二级、三级、四级报警的信息:单体欠压报警、电池组欠压报警、SOC差异报警SOC低报警SOC高报警、单体电压差异报警分为二级、三级、四级报警。00正常;01四级报警;10三级报警;11二级报警二级报警的信息:与VCU通信失败二级报警、与LECU通讯二级报警、与充电机通讯丢失二级报警、预充电失败报警只有二级报警。00正常;01二级报警。对于预充电失败报警的处理方式为在Enable=1条件下,静止5分钟后且外部高压电降低至10蓄电池组电压后再次进行预充电主接触器故障:00正常;01有故障。对报警信息的处理方式:对于一级报警:最大允许充放电功率减半上报VCU整车控制器,请求关断高压接触器;若VCU整车控制器在相应处理时间无反映,则BMS主动切断高压接触器。BMS系统确认一级故障后,发送请求关断高压接触器,延时2秒后未收到Enable=0信号则主动切断高压接触器。对于除与VCU通信失败二级报警、与LECU通讯二级报警、与充电机通讯丢失二级报警、预充电失败报警只有二级报警之外的二级报警:最大允许充放电功率减半上报VCU整车控制器,请求降低输入输出功率,请求停车维修;BMS系统确认二级故障后,在当前BMS系统状态下,将可充电最大功率和可放电最大功率降低上报。对于三四级报警:上报VCU整车控制器注意:电池组过压一级故障、电池组欠压二级故障和SOC低二级故障仪表点亮其它故障仪表点亮3. 电池基本信息2NOM_PAR ID: 0x181817F3发送节点:BMS;标识符:0x181817F3;发送周期:1s;数据长度:8字节OUTINID周期数据电池管理系统组合仪表PGN=61441SByteBit数据名分辨率偏移量1蓄电池组编号PRDPPFPSSA2蓄电池系统模块总数量4.3蓄电池充电次数1 次0 次600242324358.2保留1电池充电状态1Bit7.6蓄电池输入输出功率8保留参数描述:蓄电池组编号:表示蓄电池组的设备编号,数据范围:0FF,有效值0255蓄电池系统模块总数量:表示蓄电池系统含有的电池模块总数量,数据范围:0F1,有效值:0128蓄电池充电次数:记录蓄电池的充电次数,数据范围:0FFFF,有效值:065535 次电池充电状态:0=未充电;1=充电中4. 电池模块唯一编号信息 MUN_ID ID: 0x185717F3发送节点:BMS;标识符:0x181D17F3;发送周期:1s;数据长度:8字节OUTINID周期数据电池管理系统组合仪表PGN=222721SByteBit数据名分辨率偏移量1.4电池模块的唯一编号信息PRDPPFPSSA600872324351.4定义的电池模块的唯一编号在电池组中的模块号6.8保留参数描述:电池模块唯一编号信息:给定每个模块唯一的电池编号,也即指电池模块控制模块LECU的唯一编号,数据范围:0FFFFFFFF,有效值:04294967296 作用:任何接收电池信息的节点,在接收到这一帧后,默认为其后接收到的所有关于电池模块的信息都是这一帧定义的唯一编号的那一模块的信息,直到在再一次接收到此帧,并且此时这一帧定义的模块编号与上一次的不同电池模块的唯一编号对应的电池组模块号:数据范围:0FF,有效值:0255作用:电池管理系统在上电之后即检测其所连接的LECU的唯一编号,并给LECU动态的分配一个模块编号,这个模块号用来电池管理系统对LECU的调配以及监控系统用来核实接收到的模块的信息是不是属于按照上面定义的唯一编号的那个模块5. 电池模块基本信息 MNOM_PAR ID: 0x181D17F3发送节点:BMS;标识符:0x181D17F3;发送周期:1s;数据长度:8字节OUTINID周期数据电池管理系统组合仪表PGN=74241SByteBit数据名分辨率偏移量1蓄电池模块号PRDPPFPSSA2模块内单体电池数3模块内温度采样点数60029232434模块SOC0.4%0%6.5模块充电次数1 次0 次8.7模块总电流0.1A-3200A参数描述:蓄电池模块号描述:蓄电池组中的模块编号数据范围:0FF,有效值:0255 模块内单体电池数:蓄电池模块内单体电池数量,最大支持128 个单体。数据范围:0F0,有效值:0127模块内温度采样点数:蓄电池模块内温度采样点数,最大支持7 个温度采样点。数据范围:007H,有效值:06 模块SOC :模块的荷电状态,百分比表示。数据范围:0FFH,有效值:0%100% 模块充电次数:模块的充电次数统计数据。数据范围:0FFFFH,有效值065535 次模块总电流:以放电方向为正。数据范围:0FFFFH,有效值:-3200A3353.5A, 例如:数据0x21FA 表示的电流为0x21FA*0.1A-3200A=-2330.2A 6. 电池模块电压、温度信息#1 MVT_PAR1 ID: 0x181E17F3发送节点:BMS;标识符:0x181E17F3;发送周期:1s;数据长度:8字节OUTINID周期数据电池管理系统组合仪表PGN=76801SByteBit数据名分辨率偏移量1蓄电池模块号PRDPPFPSSA3.2模块总电压0.02V0V5.4模块内单体最低电压0.001V0V60030232437.6模块内单体最高电压0.001V0V88.6保留5内部通讯故障1Bit4保留1Bit3保留1Bit2保留1Bit1保留1Bit参数描述:蓄电池的模块号。数据范围:0FFH,有效值:0255模块总电压数据。数据范围:0FFFFH,有效值:0V1310.7V模块内单体最低电压:模块中单体电池中电压最低的一个。数据范围:0FFFFH,有效值:0V65.535V模块内单体最高电压:模块中单体电池中电压最高的一个。数据范围:0FFFFH,有效值:0V65.535V 7. 电池模块电压、温度信息#2 MVT_PAR2 ID: 0x181F17F3发送节点:BMS;标识符:0x181F17F3;发送周期:1s;数据长度:8 字节OUTINID周期数据电池管理系统组合仪表PGN=79361SByteBit数据名分辨率偏移量1蓄电池模块号PRDPPFPSSA2模块内最低温度1-403模块内最高温度1-4060031232434电压最低单体号(范围0127)5电压最高单体号6最低温度采样点号7最高温度采样点号8保留 参数描述: 蓄电池模块号。数据范围:0FFH,有效值:0255 模块内单体最低温度数据。数据范围:0FFH,有效值:-40215,例如:数据0x55表示的温度为:0x55*1-40=45 模块内单体最高温度数据。数据范围:0FFH,有效值:-40215,例如:数据0x55表示的温度为:0x55*1-40=45 电压最低单体号:数据范围:0F0H,有效值:0127 电压最高单体号:数据范围:0F0H,有效值:0127 最低温度采样点号:数据范围:007H,有效值:06 最高温度采样点号:数据范围:007H,有效值:06 8. 单体电压信息#143CELL_V1ID: 0x182417F30x184E17F3电池单体电压共有43帧,具体ID分配及定义见下表:序号PRDPPFPSSAPGNID1600362324392160x182417F32600372324394720x182517F33600382324397280x182617F34600392324399840x182717F356004023243102400x182817F366004123243104960x182917F3.406007523243192000x184B17F3416007623243194560x184C17F3426007723243197120x184D17F3436007823243199680x184E17F3发送节点:BMS;标识符:0x182417F3;发送周期:1s ;数据长度:8 字节OUTINID周期数据电池管理系统组合仪表PGN=92161SByteBit数据名分辨率偏移量1蓄电池模块号PRDPPFPSSA3.2第1 节电池电压0.001V0V5.4第2 节电池电压0.001V0V60036232437.6第3 节电池电压0.001V0V8保留发送节点:BMS;标识符:0x182517F3;发送周期:1s ;数据长度:8 字节OUTINID周期数据电池管理系统组合仪表PGN=94721SByteBit数据名分辨率偏移量1蓄电池模块号PRDPPFPSSA3.2第4 节电池电压0.001V0V5.4第5 节电池电压0.001V0V60037232437.6第6 节电池电压0.001V0V8保留.发送节点:BMS;标识符:0x184E17F3;发送周期:1s ;数据长度:8 字节OUTINID周期数据电池管理系统组合仪表PGN=199681SByteBit数据名分辨率偏移量1蓄电池模块号PRDPPFPSSA3.2第127 节电池电压0.001V 0V 5.4第128 节电池电压0.001V 0V 60078232438.6保留 参数描述: 模块内最多可有128 块单体电池,其1128 块电池的电压数据分布在如下ID 的各帧数据中,具体如下: 蓄电池模块号:数据范围。数据范围:0FFH,有效值:0255 单体第1 节电池的电压数据单体第128节电池的电压。数据范围:0FFFFH,有效值:0V65.535V; 9. 模块内电池温度信息 CELL_T ID: 0x184F17F3发送节点:BMS;标识符:0x184F17F3;发送周期:1s;数据长度:8 字节OUTINID周期数据电池管理系统组合仪表PGN=202241SByteBit数据名分辨率偏移量1 蓄电池模块号PRDPPFPSSA2 模块内第1 个采样温度1 -40 3 模块内第2 个采样温度1 -40 60079232434 模块内第3 个采样温度1 -40 5 模块内第4 个采样温度1 -40 6 模块内第5 个采样温度1 -40 7 正极柱采样温度1 -40 8 负极柱采样温度1 -40 参数描述: 蓄电池模块号。数据范围:0FFH,有效值:0255 模块内第1 .7温度采样点数据。数据范围:0FFH,有效值:-40215 例如:数据 0x88 表示温度为:0x88-40=96 10. 电池管理系统发出指令和状态#1 BMS_SDA ID: 0x1857E4F3 发送节点:BMS ;标识符:0x1857E4F3;发送周期:1s ;数据长度:8 字节ByteBitDataLengthFactorOffsetUnitValue Table18.3保留-2.1充电机充电使能210-00 停止充电01 启动充电2蓄电池SOC高字节160.10%-3蓄电池SOC低字节48保留- 参数描述:蓄电池SOC:蓄电池的荷电状态,数据范围:0FFFF,有效值:0%100% ;例如:数据0x00C8 表示,200*0.1%-0=20%11. 电池管理系统发出指令和状态#2 BMS_SDB ID: 0x1858E4F3 发送节点:BM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论