2.3 充电阶段报文

这篇博客详细分析了电动汽车充电过程中BMS与充电机之间的CAN通信报文,包括BCS电池充电总状态报文、BCL电池充电需求报文、CCS充电机充电状态报文和BSM动力蓄电池状态信息报文。内容涵盖了电压、电流、SOC、温度等关键参数,并解释了报文在充电阶段的变化情况和不同报文的作用。
摘要由CSDN通过智能技术生成

一、充电阶段

在这里插入图片描述

BMS 充电机
1、向充电机发送“电池充电总状态报文BCS”和“电池充电需求报文BCL”。
2、充电机是否接受到“电池充电总状态报文BCS”和”电池充电需求报文BCL“。(1)、是,向BMS发送“充电机充电状态报文CCS”。(2)、否,向BMS发送“SPN2830=0x00的充电机输出未准备就绪报文CRO”,返回充电参数配置阶段6。
3、BMS接受“充电机充电状态报文CCS”是否超时(1)、否,向充电机发送“电池充电总状态报文BCS”、“BMS发送动力蓄电池状态信息报文BSM”、“单体动力蓄电池电压报文BMV”、“动力蓄电池温度报文BMT”。(2)、是,直接提示失败警告信息。
4、充电接接受“电池充电总状态报文BCS”、“BMS发送动力蓄电池状态信息报文BSM”、“单体动力蓄电池电压报文BMV”、“动力蓄电池温度报文BMT”和”电池充电需求报文BCL“是否超时。(1)、否,判断充电是否结束,或者是否收到“BMS中止充电报文BST”。(2)、是,直接提示失败警告信息。
5、判断充电是否结束,或者是否收到“充电机中止充电报文CST”(1)、是,向充电机发送“BMS中止充电报文BST”。(2)、否,返回步骤1。 5、判断充电是否结束,或者是否收到“BMS中止充电报文BST”(1)、是,向BMS发送“充电机中止充电报文CST”。(2)、否,返回步骤2.1。
6、是否收到充电机“充电机中止充电报文CST”。(1)、是,结束充电(2)、否,返回步骤5.1。 6、是否收到BMS““BMS中止充电报文BST”。(1)、是,结束充电。(2)、否,返回步骤5.1。

二、CAN数据分析

  下面是通过周立功的CAN采集器采集的真实的CAN报文数据,数据是某次充电中的数据,如电流电压等数据都不具备普遍性。
  1、BMS向充电机发送BCS电池充电总状态报文,多包发送,数据为0x09个字节,2包,PGN为0x11。第1-2字节为充电电压测量值,0x0cfd,即332.5V。第3-4字节为充电电流测量值,0x0fa0,即0A。第5-6字节为动力蓄电池电压及其组号,0x014c,电压为3.32V,组号为0。第7字节为当前荷电状态SOC,0x4a,即74%。第8~9字节为估算剩余充电时间,0x01,即1min。

{
   can recv id:9cec56f4 len:8 data:10 9 0 2 2 0 11 0 }
{
   can recv id:9cecf456 len:8 data:11 2 1 ff ff 0 11 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值