【技术实现步骤摘要】
一种用于时间同步装置的CAN总线通讯装置及通讯方法
本专利技术涉及通信设备时间同步
,具体涉及一种用于时间同步装置的CAN总线通讯装置及通讯方法。
技术介绍
在时间同步装置中多种功能插件同时工作,通常以被希望共享的节点作为主节点单元,各从节点对应不同的地址,从节点单元可以随机插入所述从节点插槽中,并关联上插槽的地址。主节点单元与各个从节点单元间通过can-bus总线实现通信,各带can-bus接口的节点插槽可直接并联挂在该差分信号总线上,同时被分配上相应地址,通常can-bus总线上挂接的节点单元种类很多,各节点单元逻辑关系处于平等地位,主节点单元需要与各节点单元实时通信。主节点某一特定时刻向其他节点发送广播报文,如果知道在总线空闲的状况下报文从写入发送寄存器到接收节点接收到报文的时间间隔以及时间坐标的关系,从而实现各节点间在处理信息上的“同步”。
技术实现思路
本专利技术的目的在于克服现有技术中存在的问题,提供一种用于时间同步装置的CAN总线通讯装置,它可以实现主节点单元可对从节点单元进行实时参数设置,解决用户对时间同步装置中各节点单元在线工作情况的实时可靠把 ...
【技术保护点】
1.一种用于时间同步装置的CAN总线通讯装置,包括主节点单元、从节点单元,其特征在于,还包括:类型查询发送模块,所述类型查询发送模块位于主节点单元,用于向从节点单元发送从节点命令标识符;类型收发模块,所述类型收发模块位于从节点单元,用于接收主节点单元发送的从节点命令标识符,并向主节点单元发送包括从节点单元类型和从节点插槽地址的从节点类型回复帧;类型回复接收模块,所述类型回复接收模块位于主节点单元,用于接收来自从节点单元的从节点类型回复帧;类型更新模块,所述类型更新模块位于主节点单元,用于将所述从节点类型回复帧中从节点单元类型和从节点插槽地址更新到从节点地址列表里;状态查询发 ...
【技术特征摘要】
1.一种用于时间同步装置的CAN总线通讯装置,包括主节点单元、从节点单元,其特征在于,还包括:类型查询发送模块,所述类型查询发送模块位于主节点单元,用于向从节点单元发送从节点命令标识符;类型收发模块,所述类型收发模块位于从节点单元,用于接收主节点单元发送的从节点命令标识符,并向主节点单元发送包括从节点单元类型和从节点插槽地址的从节点类型回复帧;类型回复接收模块,所述类型回复接收模块位于主节点单元,用于接收来自从节点单元的从节点类型回复帧;类型更新模块,所述类型更新模块位于主节点单元,用于将所述从节点类型回复帧中从节点单元类型和从节点插槽地址更新到从节点地址列表里;状态查询发送模块,所述状态查询发送模块位于主节点单元,用于向从节点单元发送从节点状态查询帧;状态收发模块,所述状态收发模块位于从节点单元,用于接收主节点单元发送的所述节点状态查询帧,并向所述主节点单元发送包括该从节点单元工作状态信息的从节点状态回复帧;状态回复接收模块,所述状态回复接收模块位于主节点单元,用于接收来自从节点单元的从节点状态回复帧;状态更新模块,所述状态更新模块位于主节点单元,用于将所述从节点状态回复帧中该从节点单元工作状态信息更新到对应的从节点状态列表中;用户指令执行模块,所述用户指令执行模块位于主节点,用于接收用户的指令,并执行用户的指令;控制模块,所述控制模块位于主节点单元,用于控制所述类型查询发送模块向从节点单元发送从节点类型查询帧,判断所述类型回复接收模块是否收到从节点类型回复帧,并控制所述类型查询模块对下一个从节点插槽执行类型查询操作:如果所述类型回复接收模块没有收到从节点类型回复帧,则询问所述用户指令执行模块用户是否有指令,该指令包括用户对目标从节点单元进行参数设置,如果用户有指令则所述用户指令执行模块执行用户的指令,如果用户没有指令,则控制所述类型查询模块对下一个从节点插槽执行类型查询操作;如果所述类型回复接收模块收到从节点类型回复帧,则控制所述类型更新模块将所述从节点类型回复帧中从节点单元类型和从节点插槽地址更新到从节点地址列表里,并控制所述状态查询发送模块向从节点单元发送从节点状态查询帧,再判断所述状态回复接收模块是否收到从节点状态回复帧,如果所述状态回复接收模块收到从节点状态回复帧则控制所述状态更新模块将所述从节点状态回复帧中该从节点单元工作状态信息更新到对应的从节点状态列表中,如果所述状态回复接收模块没有收到从节点状态回复帧,则询问所述用户指令执行模块用户是否有指令,如果用户有指令则所述用户指令执行模块执行用户的指令,如果用户没有指令,则控制所述类型查询模块对下一个从节点插槽执行类型查询操作。2.根据权利要求1所述的一种用于时间同步装置的CAN总线通讯装置,其特征在于,还包括:参数设置发送模块,所述参数设置发送模块位于主节点单元,用于向目标从节点单元发送从节点参数设置帧;参数设置收发模块,所述参数设置收发模块位于从节点单元,用于接收主节点单元发送的从节点参数设置帧,设置参数并向主节点单元发送从节点参数设置回复帧;参数设置回复接收模块,所述参数设置回复接收模块位于主节点单元,用于接收来自从节点单元的从节点参数设置回复帧;所述用户指令执行模块包括:指令控制模块,所述指令控制模块位于主节点单元,用于判断是否有来自用户的指令,如果没有用户的指令,则将判断结果返回给控制模块,如果有来自用户的指令,则执行用户的指令,所述用户的指令包括用户对目标从节点进行参数设置,如果用户需要对目标...
【专利技术属性】
技术研发人员:朱天赐,王重阳,王尧,
申请(专利权)人:安徽北斗易通信息技术有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。