CAN总线报文过滤器参数配置方法

基本信息

申请号 CN202010472390.8 申请日 -
公开(公告)号 CN111711551A 公开(公告)日 2020-09-25
申请公布号 CN111711551A 申请公布日 2020-09-25
分类号 H04L12/40(2006.01)I;H04L12/24(2006.01)I 分类 电通信技术;
发明人 许志明 申请(专利权)人 常州市凯程精密汽车部件有限公司
代理机构 常州知融专利代理事务所(普通合伙) 代理人 常州市凯程精密汽车部件有限公司
地址 213000江苏省常州市武进经开区横林镇江村东路4号
法律状态 -

摘要

摘要 本发明涉及一种CAN总线报文过滤器参数配置方法,包括以下步骤,输入CAN报文ID和CAN控制器接收信息过滤器的数目;将每个CAN报文ID依次编号并分组,计算所有可能的组合,得到组合数组;针对组合数组的每个元素,计算出对应所有报文ID分配情况进行操作;进而判断是否需要更新接收码寄存器和屏蔽码寄存器,并决定是否进行CAN控制器的配置。本发明通过合理配置CAN控制器的报文过滤器,保证其能够通过需要接收的报文,并尽量减少不需要接收报文通过的数量,从而降低CAN控制器的负载;同时,生成的过滤器对所有可能的组合进行了遍历,保证配置参数最优,最大限度地避免了不需要报文ID的泄漏,提高了控制器软件的实时性。