当前位置: 首页 > 专利查询>南昌大学专利>正文

一种车载CAN网络消息的共享ID序列方法技术

技术编号:25761804 阅读:51 留言:0更新日期:2020-09-25 21:09
本发明专利技术公开了一种车载CAN网络消息的共享ID序列方法,在车载CAN网络通信中,CAN协议根据消息的优先级竞争总线的机制,使得多个消息在同一时刻发送时,会造成消息接收的不确定和低优先级消息排队等待时间过长。本发明专利技术提供一种共享ID序列方法,使得CAN网络节点消息能按照预设好的ID序列发送,并且当节点消息在传输过程出错,不能按时发送给接收节点时,会按照设置的阈值来删除它,以提高通信网络的实时性和稳定性。

【技术实现步骤摘要】
一种车载CAN网络消息的共享ID序列方法
本专利技术涉及汽车制造领域,具体是一种车载CAN网络消息的共享ID序列方法。
技术介绍
CAN总线是由博世公司开发出的一种串行总线,由于该总线有较高的可靠性和较低的价格优势,使其成为目前汽车上应用最多的总线。然而在车载CAN总线的通信中,由于协议自身仲裁机制的原因,会使得消息接收是不确定的及低优先级消息的等待时延过长,严重影响了通信的稳定性和实时性。针对此问题,国外研究人员提出了TTCAN协议,此协议采用时分复用的原理来离线分配好各种消息的时间窗,达到有序发送消息的目的,增强了消息的实时性。但此方法的缺陷是无法和CAN节点设备很好的兼容,并且如果要新增消息的话,不得不重新离线设计时间窗,灵活性太差。国外研究人员还提出了共享时钟方法,该方法是通过在软件层面上实现时间触发的CAN通信,但主节点需频繁的发送时标消息来对从节点时钟同步,对时标消息的抗干扰性要求很高并且额外增加了通信成本。国内研究人员提出的动态ID序列的方法虽然能增强消息的确定性,但是此方法需要每个节点接收总线上的全部消息,这对节点中CP本文档来自技高网...

【技术保护点】
1.一种车载CAN网络消息的共享ID序列方法,其特征在于,具体包括以下步骤:/nS1.主节点控制器ID序列的预设与出错阈值的设置;/nS2.主节点控制器把ID序列发给各从节点控制器,各从节点控制器根据得到的ID序列发送消息;/nS3.从节点控制器消息发送条件的判断;/nS4.从节点控制器发送消息的出错次数达到阈值,主节点控制器检索并删除出错的ID,随后重新排列ID序列。/n

【技术特征摘要】
1.一种车载CAN网络消息的共享ID序列方法,其特征在于,具体包括以下步骤:
S1.主节点控制器ID序列的预设与出错阈值的设置;
S2.主节点控制器把ID序列发给各从节点控制器,各从节点控制器根据得到的ID序列发送消息;
S3.从节点控制器消息发送条件的判断;
S4.从节点控制器发送消息的出错次数达到阈值,主节点控制器检索并删除出错的ID,随后重新排列ID序列。


2.根据权利要求1中所述的一种车载CAN网络消息的共享ID序列方法,其特征在于,步骤S1中所述主节点控制器ID序列的预设,其排列方法具体为:所有消息的ID序列按照优先级大小从左至右升序排列。


3.根据权利要求1中所述的一种车载CAN网络消息的共享ID序列方法,其特征在于,步骤S3中所述从节点控制器消息发送条件的判断,其内容具体为:
从节点控制器判断接收的...

【专利技术属性】
技术研发人员:张庭芳黄海林曹铭郭劲林常江王旭东
申请(专利权)人:南昌大学
类型:发明
国别省市:江西;36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1