[发明专利]一种车载CAN网络消息的共享ID序列方法有效
申请号: | 202010441418.1 | 申请日: | 2020-05-22 |
公开(公告)号: | CN111711550B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 张庭芳;黄海林;曹铭;郭劲林;常江;王旭东 | 申请(专利权)人: | 南昌大学 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/24 |
代理公司: | 南昌青远专利代理事务所(普通合伙) 36123 | 代理人: | 唐棉棉 |
地址: | 330000 江西省南*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车载 can 网络 消息 共享 id 序列 方法 | ||
1.一种车载CAN网络消息的共享ID序列方法,其特征在于,具体包括以下步骤:
S1. 主节点控制器对CAN网路所有消息ID序列的预设及各消息出错阈值的设置;
S2.主节点控制器把ID序列发给各从节点控制器,各从节点控制器根据得到的ID序列发送消息;
S3. 从节点控制器对消息发送条件进行判断,当满足消息发送条件时,从节点控制器发送该消息,否则不发送该消息;
S4.从节点控制器发送消息的出错次数达到阈值,主节点控制器检索并删除出错的ID,随后重新排列ID序列。
2.根据权利要求1中所述的一种车载CAN网络消息的共享ID序列方法,其特征在于,步骤S1中所述主节点控制器对CAN网路所有消息ID序列的预设,其排列方法具体为:所有消息的ID序列按照优先级大小从左至右升序排列。
3.根据权利要求1中所述的一种车载CAN网络消息的共享ID序列方法,其特征在于,步骤S3中所述从节点控制器对消息发送条件进行判断,其内容具体为:
从节点控制器根据接收的ID序列判断本节点消息是否为下一个需要发送的消息,如果是,则继续判断是否到了本节点消息的发送周期,如果这两个条件都满足,则本节点发送该消息,否则不发送该消息。
4.根据权利要求1中所述的一种车载CAN网络消息的共享ID序列方法,其特征在于,步骤S4中所述从节点控制器发送消息的出错次数达到阈值,主节点控制器检索并删除出错的ID,随后重新排列ID序列;其具体过程为:
从节点控制器发送消息给接收节点控制器的同时,也把该消息发送给主节点控制器,如果主节点控制器在下一个发送周期前没收到该消息,则主节点控制器判断该消息数据包丢失,相应接收节点控制器的消息数据包同样丢失,主节点控制器报错计数,并记录该出错消息的ID;
根据消息的重要程度,在主节点控制器中设置不同消息出错的阈值,当有消息的出错次数达到其对应的阈值时,主节点控制器检索出相应出错的消息ID进行删除,并重新排列ID序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南昌大学,未经南昌大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010441418.1/1.html,转载请声明来源钻瓜专利网。