CAN的无极性通信方法及装置、电子设备制造方法及图纸

技术编号:16550166 阅读:67 留言:0更新日期:2017-11-11 13:44
本发明专利技术公开了一种CAN的无极性通信方法及装置、电子设备。其中,该方法包括:获取节点在CAN中的全局唯一标识,其中,所述全局唯一标识用于在所述CAN中唯一标识所述节点;依据全局唯一标识确定所述节点的极性切换时序;依据所述极性切换时序进行极性切换,直至接收到所述节点所接入CAN总线上的数据。本发明专利技术解决了CAN的稳定性受主机影响较大的技术问题。

Non polarity communication method, device and electronic equipment of CAN

The invention discloses a non-polar communication method and device for CAN, and an electronic device. Among them, the method includes: obtaining the global CAN in the node identification, wherein the globally unique identifier for the CAN uniquely identifies the node; based on the globally unique identifier to determine the polarity switching sequence of the nodes; polarity switching according to the polarity switching timing, until received the node access data on CAN bus. The invention solves the technical problem that the stability of the CAN is greatly influenced by the host.

【技术实现步骤摘要】
CAN的无极性通信方法及装置、电子设备
本专利技术涉及控制局域网络(CAN)通信领域,具体而言,涉及一种CAN的无极性通信方法及装置、电子设备。
技术介绍
CAN通信属于双线制异步串行通信,因此网络中节点设备通信端口分为接收,发送两部分,任意两台设备之间通信时,接口必须对应,否则会产生通信异常。为实现上述目的,通常处理采用普通的无极性切换的方式,此种方式为主从式,即必须设置一台主机,其它为从机。主机周期性向总线发送通信数据,从机根据接收数据判断自身极性,即从机若一定时间内未收到主机任何数据,则从机周期性的自动切换自身的通信极性,直至接收到为止。该方式操作简单,虽然可以实现无极性通信,但是在通信网络中必须设置主机,一旦无主机,或者主机掉线,则整个通信网络无法正常工作。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种CAN的无极性通信方法及装置、电子设备,以至少解决CAN的稳定性受主机影响较大的技术问题。根据本专利技术实施例的一个方面,提供了一种CAN的无极性通信方法,包括:获取节点在CAN中的全局唯一标识,其中,所述全局唯一标识用于在所述CAN中唯一标本文档来自技高网...
CAN的无极性通信方法及装置、电子设备

【技术保护点】
一种控制局域网络CAN的无极性通信方法,其特征在于,包括:获取节点在CAN中的全局唯一标识,其中,所述全局唯一标识用于在所述CAN中唯一标识所述节点;依据全局唯一标识确定所述节点的极性切换时序;依据所述极性切换时序进行极性切换,直至接收到所述节点所接入CAN总线上的数据。

【技术特征摘要】
1.一种控制局域网络CAN的无极性通信方法,其特征在于,包括:获取节点在CAN中的全局唯一标识,其中,所述全局唯一标识用于在所述CAN中唯一标识所述节点;依据全局唯一标识确定所述节点的极性切换时序;依据所述极性切换时序进行极性切换,直至接收到所述节点所接入CAN总线上的数据。2.根据权利要求1所述的方法,其特征在于,依据全局唯一标识确定所述至少一个节点的极性切换时序,包括:获取与所述全局唯一标识对应的随机序列;对所述随机序列按照第一偏移量进行偏移,得到偏移后的随机序列,将所述偏移后的随机序列作为所述极性切换时序。3.根据权利要求1所述的方法,其特征在于,所述全局唯一标识包括:所述节点的媒体接入控制MAC地址。4.根据权利要求3所述的方法,其特征在于,依据全局唯一标识确定所述节点的极性切换时序,包括:将所述MAC地址转换为十进制数值序列,得到第一数值序列;从所述十进制数值序列中选择预设数量个数值,得到第二数值序列;依据所述第二数值序列确定所述极性的切换时序。5.根据权利要求3所述的方法,其特征在于,依据所述第二数值序列确定所述极性的切换时序,包括对所述第二数值序列中的每个数值按照第二偏移量进行偏移,得到第三数值序列;将所述第三数值序列作为所述极性切换时序。6.根据权利要求1至5中任意一项所述的方法,其特征在于,获取节点在CAN中的全局唯一标识之前,所述方法还包括:所述节点周期性向所述CAN总线发...

【专利技术属性】
技术研发人员:黄强唐杰王文灿
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1