欢迎来到天天文库
浏览记录
ID:46579310
大小:68.74 KB
页数:3页
时间:2019-11-25
《BMS与充电机CAN通讯规范2015》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、CAN通讯协议BMS:CAN总线通讯规范通讯规范:数据链路层应遵循的原则总线通讯速率为:250Kbps数据链路层的规定主要参考CAN2.0B和J1939的相关规定。使用CAN扩展帧的29位标识符并进行了重新定义,以下为29标识符的分配表:SIIDENTIFIER11BITSRDIDENTIFIEREXTENSION18BITSRESIPRIORITYRDPPDUFORMAT(PF)RDPFPDUSPECIFIC(PS)SOURCEADDRESS(SA)RE321118765432187654321876543212827262524232221201918171
2、61514131211109876543210其中,优先级为3位,可以有8个优先级;R一般固定为0;DP现固定为0;8位的PF为报文的代码;8位的PS为目标地址或组扩展;8位的SA为发送此报文的源地址;›接入网络的每一个节点都有名称和地址,名称用于识别节点的功能和进行地址仲裁,地址用于节点的数据通信›每个节点都至少有一种功能,可能会有多个节点具有相同的功能,也可能一个节点具有多个功能CAN网络地址分配表:CAN总线结点地址从J1939标准中定义的获得;结点名称地址SOURCEADDRESS(SA)电机控制器239(0xEF)电池管理系统(BMS)244(0xF4
3、)充电机控制系统(CCS)229(0xE5)广播地址(BCA)80(0x50)CAN通讯协议报文格式:报文1:(ID:0x1806E5F4)OUTINID周期(ms)PRDPPFBMSCCS10006006数据位置数据名BYTE1最高允许充电端电压高字节0.1V/bit偏移量:0例:Vset=3201,对应电压为320.1vBYTE2最高允许充电端电压低字节BYTE3最高允许充电电流高字节0.1A/bit偏移量:0例:Iset=582,对应电流为58.2ABYTE4最高允许充电电流低字节BYTE5控制0:充电机开启充电。1:电池保护,充电器关闭输出。BYTE6保
4、留BYTE7保留BYTE8保留报文2:(ID:0x18FF50E5)OUTINID周期(ms)PRDPPFCCSBCA10006000xFF数据位置数据名BYTE1输出电压高字节0.1V/bit偏移量:0例:Vout=3201,对应电压为320.1vBYTE2输出电压低字节BYTE3输出电流高字节0.1A/bit偏移量:0例:Iout=582,对应电流为58.2A。最高BIT表示BYTE4输出电流低字节符号,0为充电,1为放电。BYTE5状态标志STATUSBYTE6保留BYTE7保留BYTE8保留CAN通讯协议STATUS标识描述Bit0硬件故障0:正常。1:
5、硬件故障Bit1充电机温度0:正常。1:充电机温度过高保护Bit2输入电压0:输入电压正常。1:输入电压错误,充电机停止工作Bit3启动状态0:充电器检测到电池电压进入启动状态。1:处于关闭状态。(用于防止电池反接)Bit4通信状态0:通信正常。1:通信接收超时Bit5Bit6Bit7工作方式1.BMS固定间隔时间1S发送控制信息((报文1)和(报文10+报文11+报文12))到充电机,充电机接收到信息以后根据报文数据的电压电流设置来工作。如果5秒接收不到报文,则进入通信错误状态,关闭输出。2.充电机每隔1S发送广播信息(报文2),显示仪表可以根据信息显示充电机
6、状态。
此文档下载收益归作者所有