上次讲了下车桩交互的BMS报文有哪些,今天开始逐个给大家介绍下,包括报文的解析。

本次的主角是CHM报文。CHM报文描述如下。

报文的含义_报文是什么意思_报文的形式

CHM,Charger Handshake Message,翻译成中文就是充电握手报文。充电机和电动汽车见面的时候,两个人即便是来自于不同的国家,但是握手的动作,是属于国际通用语言。

握手的时候,一般按照人类思维,我们都要发出的友好问候,说“你好”一样。但是,如果充电机说“你好,HELLO”,TMD电动汽车说“おはようございます”就不行了。为啥?

因为,听不懂!

所以充电机和电动汽车在进行握手的时候就要确认”相同的语言“。那么好了,相同的语言是什么呢?是通信协议版本1.1的格式要求。

27930-2015标准中定义的CHM的格式如下:

起始字节或位

长度

SPN

SPN定义

发送选项

3字节

2600

充电机通信协议版本号,本标准规定当前版本为V1.1,表示为:byte3,byte2—0001H;byte1—01H

必须项

我们在采集报文的时候,通常保存为txt文件格式,也就是下图所示。

对于这几条报文来说,都是CHM,发送的数据Data也都是一样的“010100”,啥意思?

BMS报文在发送数据的过程中,均以2进制发送,但我们截取的报文在显示的时候,均以16进制显示。并且优先发送低字节,再发送高字节。“010100”转换成我们正常的阅读习惯,先看高位再看低位的方式为“00 01 01”,对应于CHM的内容定义要求:“byte3,byte2—0001H;byte1—01H”,代表的含义即是充电机通信协议版本号为V1.1。同理,要求电动汽车发送数据也要采用通信协议版本号为V1.1的形式才可以。

好了,现在CHM已经发出去了,为了防止电动汽车接收不到,增加周期性发送机制,CHM报文要求250ms周期性发送,直到电动汽车握手成功,开始辨识为止。

另外对于报文ID,在这里多讲一下,主要是以前没有注意讲。以CHM(1826F456)为例。

地址分配:

1.充电机地址:86(56H);

2.BMS地址:244(F4H);

报文地址格式解析:

18——代表优先权级;

26——代表是哪个报文,通信协议PGN十六进制显示为002600H,PGN十进制显示为9728;

F4——报文接受方,表示是BMS接受报文;

56——报文发出方,表示是充电机发出报文;

好的,今天就到这里,再见!

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: yjxmw518