基于CAN总线的主从驱动器之间过程数据的传输方法

基本信息

申请号 CN202110340797.X 申请日 -
公开(公告)号 CN113259217B 公开(公告)日 2022-07-01
申请公布号 CN113259217B 申请公布日 2022-07-01
分类号 H04L12/403(2006.01)I;H04L12/40(2006.01)I;H04L41/0631(2022.01)I 分类 电通信技术;
发明人 陈志;胡浩峰;顾颖杰 申请(专利权)人 宁波安信数控技术有限公司
代理机构 宁波奥圣专利代理有限公司 代理人 -
地址 315801浙江省宁波市北仑区小港小浃江中路518号
法律状态 -

摘要

摘要 本发明公开了一种基于CAN总线的主从驱动器之间过程数据的传输方法,主站伺服驱动器通过CAN总线周期广播一帧加入有一个1字节的计数器的数据帧,计数器的初始值为0,且在主站伺服驱动器广播的数据帧发送成功后计数器的值加1;每台从站伺服驱动器接收主站伺服驱动器广播的数据帧,并解析数据帧,对得到的计数器的值进行取余操作处理,进而根据余数确定是否反馈更新好的状态信息给主站伺服驱动器;优点是不存在多台从站伺服驱动器同时反馈状态信息的情况,不会发生数据碰撞的现象,也不会影响CAN链路层帧同步,更不会导致某个低优先级的从站伺服驱动器始终仲裁失败,致使主站伺服驱动器长时间失去这个低优先级的从站伺服驱动器的状态信息。