[发明专利]一种控制器CAN总线地址分配处理方法在审
申请号: | 201810091675.X | 申请日: | 2018-01-30 |
公开(公告)号: | CN108401038A | 公开(公告)日: | 2018-08-14 |
发明(设计)人: | 赵辛蒙;张君鸿;罗盛;王帅宇 | 申请(专利权)人: | 北京智行鸿远汽车有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/40 |
代理公司: | 北京华夏正合知识产权代理事务所(普通合伙) 11017 | 代理人: | 张焕亮;曲芳兵 |
地址: | 102200 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 地址分配 控制报文 主控制器 电池管理系统 存储器 处理效率 对比结果 发送控制 报文 比对 预存 配置 申请 应用 | ||
1.一种控制器CAN总线地址分配处理方法,应用于分布式的电池管理系统,所述控制器包括主控制器和多个功能一致的从控制器,其特征在于,包括:
A、所述主控制器向所述各个从控制器发送控制报文;
B、所述各个从控制器分别将所述控制报文的CAN总线地址CAN ID与存储器中的预存的各个从控制器对应的CAN ID进行比对;
且各个从控制器分别根据对比结果确定对控制报文的接收。
2.根据权利要求1所述的方法,其特征在于,所述步骤A之前还包括:
将所述各个从控制器的可接收的CAN ID的前六位根据CAN总线规范任意设置,并将其最后两位设定为可配置的CAN ID位;
分别为所述各个从控制器的可配置CAN ID位为进行配置;
将配置后的各个从控制器的可配置CAN ID位信息存储到EEPROM存储器中。
3.根据权利要求2所述的方法,其特征在于,所述步骤B包括:
所述各个从控制器的分别将所述控制报文的CAN ID的后两位提取后与存储器中的预存的各个从控制器的可配置CAN ID位信息进行比对;
且比对结果一致的控制器对所述控制报文进行接收。
4.根据权利要求2或3所述的方法,其特征在于,所述步骤A之前还包括:
对于应用层软件可接收的CAN ID的前六位设置为与所述各个从控制器可接受的报文的前六位一致;并将其最后两位设置为默认的固定CAN ID位;
且所述固定CAN ID位与所述各个控制器的可配置CAN ID位的信息不同。
5.根据权利要求4所述的方法,其特征在于,所述步骤B之后还包括:
C、接收到所述控制报文的从控制器的底层软件将所述控制报文的CAN ID的后两位替换为所述默认的固定CAN ID位;
并将带有替换后的CAN ID的控制报文传递至从控制器的应用层软件;该应用层软件对其识别后完成对所述控制报文的接收。
6.根据权利要求5所述的方法,其特征在于,所述步骤C之后还包括:
D、接收到的所述控制报文的从控制器的应用层软件根据所述控制报文中的指令,将相关数据通过CAN ID位为默认的固定CAN ID位的报文发送至其底层软件;
E、该底层软件将所述默认的固定CAN ID位替换为该从控制器对应的可配置CAN ID位;并将带有替换后的CAN ID的报文通过CAN芯片发送给主控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智行鸿远汽车有限公司,未经北京智行鸿远汽车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810091675.X/1.html,转载请声明来源钻瓜专利网。