发明名称 智能ODN系统中基于CAN总线的通信方法
摘要 本发明公开了一种智能ODN系统中基于CAN总线的通信方法,涉及智能ODN领域,包括步骤:主控管理模块与配线控制模块作为CAN节点连接到CAN总线上,主控管理模块下发的命令通过CAN总线传到各配线控制模块;每个CAN节点分配唯一的节点标识,主控管理模块是具有最高节点标识优先级的CAN节点;在数据片前后添加传输控制信息,将数据片封装成帧发送;发送CAN报文时由于总线竞争失败的CAN节点,使用二进制指数退避算法重传;接收数据的CAN节点,从接收的CAN报文中恢复数据。本发明能有效提高CPU使用效率和通信效率,比通用串行总线系统的可靠性更高。
申请公布号 CN102739488A 申请公布日期 2012.10.17
申请号 CN201210197067.X 申请日期 2012.06.15
申请人 烽火通信科技股份有限公司 发明人 陈海成;张丹;肜云;王欣;向斐
分类号 H04L12/40(2006.01)I;H04Q11/00(2006.01)I 主分类号 H04L12/40(2006.01)I
代理机构 北京捷诚信通专利事务所(普通合伙) 11221 代理人 魏殿绅;庞炳良
主权项 一种智能ODN系统中基于CAN总线的通信方法,其特征在于包括以下步骤:A、智能ODN系统的主控管理模块与配线控制模块作为CAN节点连接到CAN总线上,主控管理模块下发的命令通过CAN总线传输到各个配线控制模块;给每个CAN节点分配唯一的节点标识,主控管理模块是具有最高节点标识优先级的CAN节点,其发送的CAN报文的节点标识字段是自身节点标识与目的节点标识的或值,其它节点直接将节点标识填充到发送CAN报文的节点标识字段;B、在数据片前后添加传输控制信息,将数据片封装成帧,然后发送成帧的数据片;C、对于发送CAN报文时由于总线竞争失败的CAN节点,使用“二进制指数退避算法”进行重传;D、接收数据的CAN节点,从接收到的CAN报文中恢复数据。
地址 430074 湖北省武汉市东湖开发区关东科技园东信路5号