2.2 参数配置报文

一、充电参数配置阶段

在这里插入图片描述

BMS充电机
1、向充电机发送“动力蓄电池充电参数报文BCP”。
2、充电机等待是否收到“动力蓄电池充电参数报文BCP”。(1)、是,配置充电参数,向BMS发送“充电机发送时间同步信息报文CTS”和“充电机最大输出能力报文CML”。(2)、否,返回充电握手辨识阶段的3.1。
3、BMS等待是否收到“充电机发送时间同步信息报文CTS”和“充电机最大输出能力报文CML”。(1)、是,判断是否能够进行充电(2)、否,返回步骤1。
4、BMS判断是否能够进行充电(1)、是,向充电机发送“SPN2829=0xAA的BMS充电准备就绪报文BRO”,并返回步骤3。(2)、否,向充电机发送“SPN2829=0x00的BMS充电未准备就绪报文BRO”
5、充电机是否收到“SPN2829=0xAA的BMS充电准备就绪报文BRO”(1)、是,充电机是否准备好进行充电。(2)、否,返回步骤2.1。
6、充电机是否准备好进行充电。(1)、是,向BMS发送“SPN2830=0xAA的充电机输出准备就绪报文CRO”,充电参数配置阶段结束。(2)、否,向BMS发送“SPN2830=0x00的充电机输出未准备就绪报文CRO”,返回步骤6。
7、BMS是否接受到“SPN2830=0xAA的充电机输出准备就绪报文CRO”(1)、是,充电参数配置阶段结束。(2)、否,返回步骤4.1。

二、CAN数据分析

  下面是通过周立功的CAN采集器采集的真实的CAN报文数据,数据是某次充电中的数据,如电流电压等数据都不具备普遍性。
  1、BMS向充电机发送BCP动力蓄电池充电参数报文,多包发送机制,一共0x0d个字节,2个数据包,PGN为0x06。
  第1-2字节为单体动力蓄电池最高允许充电电压,0x0172,即370V。第3-4字节为最高允许充电电流,0x0ce4,即70A。第5-6字节为电池标称总能量,0x0104,即26kWh。第7-8字节为最高允许充电总电压,0x0e60,即368V。第9字节为最高允许温度,0x69,即105度。第10-11字节为当前电池荷电状态,0x02ec,即74.8%,表示当前已经充了74.8%的电了。第12~13字节为电池当前电压,0x0cfd,即332.5V。

{can recv id:9cec56f4 len:8 data:10 d 0 2 2 0 6 0 }
{can recv id:9cecf456 len:8 data:11 2 1 ff ff 0 6 0 }
{can recv id:9ceb56f4 len:8 data:1 [72 1] [e4 c] [4 1] [60 }
{can recv id:9ceb56f4 len:8 data:2 e] 69 [ec 2] [fd c] ff }
{can recv id:9cecf456 len:8 data:13 d 0 2 ff 0 6 0 }

  2、充电机向BMS发送CTS充电机发送时间同步信息报文,用已同步时间,7个字节表示年月日时分秒,除了年占用了2个字节,其他的都是1个字节,用压缩BCD码表示。故报文中的时间是1414年5月15日9点19分14秒,这个时间显然不对。

{can recv id:9807f456 len:7 data:14 19 9 15 5 14 14 }

  3、充电机向BMS发送CML充电机最大输出能力报文,第1-2字节为最高输出电压,0x1d4c,即750V。第3-4字节为最低输出电压,0x09c4,即250V。第5-6字节为最大输出电流,0x0578,即260A。第7~8字节为最小输出电流,0x0fa0,即0A。

{can recv id:9808f456 len:8 data:4c 1d c4 9 78 5 a0 f }

  4、BMS向充电机发送BRO电池充电准备就绪状态报文,第1字节表示是否做好充电准备,0xaa表示完成充电准备。

{can recv id:900956f4 len:1 data:aa }

  5、充电机向BMS发送CRO充电机输出准备就绪状态报文,第1字节表示是否做好充电准备,0xaa表示完成充电准备。

{can recv id:900af456 len:1 data:aa }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值