[发明专利]一种用于时间同步装置的CAN总线通讯装置及通讯方法在审
申请号: | 201810801961.0 | 申请日: | 2018-07-20 |
公开(公告)号: | CN109032994A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 朱天赐;王重阳;王尧 | 申请(专利权)人: | 安徽北斗易通信息技术有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 冯子玲 |
地址: | 230088 安徽省合肥市高新*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时间同步装置 节点单元 主节点 回复 接收模块 收发模块 时间同步技术 用户指令执行 状态更新模块 发送 总线利用率 查询发送 发送模块 更新模块 节点类型 节点状态 控制模块 实时参数 通讯装置 循环执行 用户指令 状态查询 状态回复 快速性 实时性 通讯 通信设备 查询 更新 协调 | ||
本发明涉及通信设备时间同步技术领域,具体涉及一种用于时间同步装置的CAN总线通讯装置,包括主节点单元、从节点单元、类型查询发送模块、类型收发模块、类型回复接收模块、类型更新模块、状态查询发送模块、状态收发模块、状态回复接收模块、状态更新模块、用户指令执行模块、控制模块。还提供一种通讯方法,包括类型查询、发送从节点类型回复帧、主节点单元执行、发送从节点状态回复帧、更新列表、查看用户指令、循环执行。本发明通讯装置中,通过各模块之间的协调作用使主节点单元可对从节点单元进行实时参数设置,解决用户对时间同步装置中各节点单元在线工作情况的实时可靠把握提高了总线利用率,增强了快速性、实时性。
技术领域
本发明涉及通信设备时间同步技术领域,具体涉及一种用于时间同步装置的CAN总线通讯装置及通讯方法。
背景技术
在时间同步装置中多种功能插件同时工作,通常以被希望共享的节点作为主节点单元,各从节点对应不同的地址,从节点单元可以随机插入所述从节点插槽中,并关联上插槽的地址。主节点单元与各个从节点单元间通过can-bus总线实现通信,各带can-bus接口的节点插槽可直接并联挂在该差分信号总线上,同时被分配上相应地址,通常can-bus总线上挂接的节点单元种类很多,各节点单元逻辑关系处于平等地位,主节点单元需要与各节点单元实时通信。主节点某一特定时刻向其他节点发送广播报文,如果知道在总线空闲的状况下报文从写入发送寄存器到接收节点接收到报文的时间间隔以及时间坐标的关系,从而实现各节点间在处理信息上的“同步”。
发明内容
本发明的目的在于克服现有技术中存在的问题,提供一种用于时间同步装置的CAN总线通讯装置,它可以实现主节点单元可对从节点单元进行实时参数设置,解决用户对时间同步装置中各节点单元在线工作情况的实时可靠把握,can-bus多主从结构模式,每个节点都有CAN控制器可实现多节点数据发送,而且一个节点发完,另一个节点可以探测到总线空闲并马上发送,省去了主机询问从而提高了总线利用率,增强了快速性、实时性,还提供一种通讯方法,实现了主节点单元不断的对所有从节点单元的从节点单元类型和工作状态进行询问,可实时掌握从节点单元在线及工作状态,当某个从节点单元中途工作故障或突然掉电时可以及时通知用户。
为实现上述技术目的,达到上述技术效果,本发明是通过以下技术方案实现的:
一种用于时间同步装置的CAN总线通讯装置,包括主节点单元、从节点单元,还包括:
类型查询发送模块,所述类型查询发送模块位于主节点单元,用于向从节点单元发送从节点命令标识符;
类型收发模块,所述类型收发模块位于从节点单元,用于接收主节点单元发送的从节点命令标识符,并向主节点单元发送包括从节点单元类型和从节点插槽地址的从节点类型回复帧;
类型回复接收模块,所述类型回复接收模块位于主节点单元,用于接收来自从节点单元的从节点类型回复帧;
类型更新模块,所述类型更新模块位于主节点单元,用于将所述从节点类型回复帧中从节点单元类型和从节点插槽地址更新到从节点地址列表里;
状态查询发送模块,所述状态查询发送模块位于主节点单元,用于向从节点单元发送从节点状态查询帧;
状态收发模块,所述状态收发模块位于从节点单元,用于接收主节点单元发送的所述节点状态查询帧,并向所述主节点单元发送包括该从节点单元工作状态信息的从节点状态回复帧;
状态回复接收模块,所述状态回复接收模块位于主节点单元,用于接收来自从节点单元的从节点状态回复帧;
状态更新模块,所述状态更新模块位于主节点单元,用于将所述从节点状态回复帧中该从节点单元工作状态信息更新到对应的从节点状态列表中;
用户指令执行模块,所述用户指令执行模块位于主节点,用于接收用户的指令,并执行用户的指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽北斗易通信息技术有限公司,未经安徽北斗易通信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810801961.0/2.html,转载请声明来源钻瓜专利网。