上次讲了下车桩交互的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——报文发出方,表示是充电机发出报文;
好的,今天就到这里,再见!
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,加站长微信免费获取积分,会员只需38元,全站资源免费下载 点击查看详情
站 长 微 信: thumbxmw