[发明专利]一种电动汽车BMS与充电系统的通讯信息的传输方法有效
申请号: | 201611074877.0 | 申请日: | 2016-11-29 |
公开(公告)号: | CN108124282B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 胡大满;张瑞丰 | 申请(专利权)人: | 郑州宇通客车股份有限公司 |
主分类号: | H04W28/06 | 分类号: | H04W28/06;H04L29/06;B60L50/60 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 崔旭东 |
地址: | 450016 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电动汽车 bms 充电 系统 通讯 信息 传输 方法 | ||
1.一种电动汽车BMS与充电系统的通讯信息的传输方法,其特征在于,包括以下步骤:
步骤1,原始报文不重复缓存;
步骤2,对缓存的所述原始报文进行简化处理得到交互报文;
步骤3,本地存储所述交互报文或者通过无线网络将所述交互报文传输至充电数据监控平台;
步骤4,通过解读所述交互报文获取充电过程信息;
步骤2中得到交互报文的步骤如下:
步骤2-1,根据所述原始报文的CANID判断所述原始报文是否属于国标中规定的22种充电报文;
步骤2-2,若所述原始报文不属于已规定的22种充电报文,则清除整条报文,否则对所述原始报文进行简化处理;
步骤2-2中,对所述原始报文简化处理的步骤如下:
(1)判别所述原始报文是否为CANID包括0x1CECxxxx和0x1CEBxxxx的多包报文;
(2)若原始报文为CANID包括0x1CECxxxx和0x1CEBxxxx的多包报文,清除原始报文0x1CECxxxx的CANID中的所有字节以及DATA中除第7个字节以外的所有字节,保留该原始报文0x1CECxxxx的DATA的第7个字节;清除原始报文0x1CEBxxxx的CANID中的所有字节以及DATA中的第1个字节,保留该原始报文0x1CEBxxxx的DATA的第2至8个字节;否则,清除原始报文CANID中的第1个字节、第3个字节和第4个字节,保留该原始报文CANID中的第2个字节和DATA;
(3) 若原始报文为CANID包括0x1CECxxxx和0x1CEBxxxx的多包报文,将任一帧原始报文0x1CECxxxx的DATA的第7个字节作为交互报文的CANID,将每一帧原始报文0x1CEBxxxx的DATA的第2至8个字节按照原始报文接收时间的先后次序组合成交互报文的DATA;否则,将原始报文CANID中的第2个字节作为交互报文的CANID,将原始报文的DATA作为交互报文的DATA。
2.根据权利要求1所述的电动汽车BMS与充电系统的通讯信息的传输方法,其特征在于,步骤1中所述原始报文不重复缓存包括以下步骤:
步骤1-1,对当前时刻充电机接收/发送的原始报文的CANID和DATA与上一时刻充电机接收/发送的原始报文的CANID和DATA进行逐项比对;
步骤1-2,若前后两条报文的CANID和DATA均相同,则保留所述当前时刻报文、清除所述上一时刻报文;否则同时保留所述当前时刻和上一时刻报文。
3.根据权利要求1所述的电动汽车BMS与充电系统的通讯信息的传输方法,其特征在于,步骤4中所述解读交互报文的方式为直接读取法,包括:首先读取交互报文帧数,然后按照交互报文CANID、报文发送时间和报文DATA的顺序循环读取,根据所获得的交互报文的CANID和对应原始报文的对应关系得出充电过程的数据内容,所述交互报文帧数占2个字节,所述交互报文CANID占2个字节,所述交互报文发送时间占4个字节,所述交互报文DATA占对应原始报文DATA有效字节数个字节。
4.根据权利要求1所述的电动汽车BMS与充电系统的通讯信息的传输方法,其特征在于,步骤4中所述解读交互报文的方式为自动解析法,包括:根据交互报文的格式和内容以及交互报文的CANID和对应原始报文的对应关系,通过本地或充电数据监控平台的自动处理,直接得出充电过程的数据内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州宇通客车股份有限公司,未经郑州宇通客车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611074877.0/1.html,转载请声明来源钻瓜专利网。