[发明专利]建立CAN通信网络的中继节点的方法及CAN通信网络有效

专利信息
申请号: 202010209245.0 申请日: 2020-03-23
公开(公告)号: CN111343067B 公开(公告)日: 2020-12-04
发明(设计)人: 翁颖达;邓忠文;金国华;黄子睿;黄佳星 申请(专利权)人: 珠海格力电器股份有限公司
主分类号: H04L12/40 分类号: H04L12/40;H04B7/155
代理公司: 深圳市康弘知识产权代理有限公司 44247 代理人: 吴敏
地址: 519000*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 建立 can 通信 网络 中继 节点 方法
【权利要求书】:

1.一种建立CAN通信网络的中继节点的方法,其特征在于,包括:

将位于CAN通信网络两端中的一个端点的节点设备设置为关键节点A1,然后进行迭代运算,沿着关键节点A1到CAN通信网络另一个端点的方向上依次找到所有的关键节点An和所有的中继节点Kn,所述迭代运算的过程包括:

关键节点An在CAN通信网络中发送一个测试广播信息;

关键节点An将CAN通信网络的其它节点设备中接收到所述测试广播信息的信息能量与设定的第一能量值最接近的节点设备设置为中继节点Kn,以及将CAN通信网络的其它节点设备中接收到所述测试广播信息的信息能量与设定的第二能量值最接近的节点设备设置为下一个关键节点An+1,其中,所述第一能量值大于所述第二能量值;

当关键节点An或者中继节点Kn为CAN通信网络的另一个端点的节点设备时,上述迭代完成;

其中,n为自然数,

当n=1时,所述关键节点A1,用于对所述关键节点A1和中继节点K1之间的节点发送的数据进行处理,并通过所述中继节点K1将处理后的数据转发到CAN通信网络上;

当n1时,

所述关键节点An,用于对中继节点Kn-1及中继节点Kn-1到中继节点Kn之间的节点发送的数据进行处理,并通过所述中继节点Kn将处理后的数据转发到CAN通信网络上;

所述迭代运算中,关键节点An得到与之对应的中继节点Kn和关键节点An+1后,将中继节点Kn-1到中继节点Kn之间的节点设备ID信息发送给关键节点An+1,从而使得关键节点An+1在接收网络中其它节点设备反馈回来的所述测试广播信息的信息能量时,过滤掉中继节点Kn-1到中继节点Kn之间的节点设备。

2.如权利要求1所述的建立CAN通信网络的中继节点的方法,其特征在于,CAN通信网络中的节点设备通过计算接收所述关键节点An的广播信息时的功耗的方式来计算所述测试广播信息的信息能量。

3.如权利要求1所述的建立CAN通信网络的中继节点的方法,其特征在于,还包括:关键节点An得到与之对应的中继节点Kn和关键节点An+1后,对将中继节点Kn-1到中继节点Kn的节点设备接收到的测试广播信息的信息能量进行排序,从而确定这些节点设备在CAN通信网络中的位置顺序。

4.如权利要求1所述的建立CAN通信网络的中继节点的方法,其特征在于,还包括对所述CAN通信网络的各个节点发出的数据帧的数据传输优先级进行如下设定:

关键节点An中继节点Kn其它节点。

5.如权利要求1所述的建立CAN通信网络的中继节点的方法,其特征在于,所述中继节点发送的中继数据帧包括仲裁域、控制域、数据域和CRC分隔符,其中,仲裁域中包括了发出所述中继数据帧的节点设备ID和所述中继数据帧中的数据源的节点设备ID。

6.一种CAN通信网络,其特征在于,采用如权利要求1-5任一项所述的建立CAN通信网络的中继节点的方法在CAN通信网络建立中继节点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010209245.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top