【技术实现步骤摘要】
接收方装置、发送方装置以及用于时钟同步的方法
本专利技术涉及控制器局域网络中的时钟同步,并且具体涉及接收方装置、发送方装置以及用于时钟同步的方法。
技术介绍
控制器局域网络(CAN)是使特定系统的节点互连的一个或更多个通信总线的网络。单个节点可以包括由系统使用以执行功能的传感器、致动器、控制器和/或另一装置。在交通工具系统中,节点可以对应于与交通工具的功能相关联的传感器、致动器和/或电子控制单元(ECU)(例如,发动机控制模块(ECM)、动力总成控制模块(PCM)、变速控制模块(TCM)、制动控制模块(BCM)、中央控制模块(CCM)、中央定时模块(CTM)、通用电子模块(GEM)、车体控制模块(BCM)、悬架控制模块(SCM)等)。CAN内的节点使用根据基于消息的通信协议串行发送和/或接收的位串或帧、经由CAN总线彼此通信。尽管CAN总线通常用于交通工具(例如,道路交通工具、越野交通工具、海上交通工具、空中交通工具等),但是CAN总线也可以用于其他应用(例如,工业系统、医疗系统、机器人系统等)。
技术实现思路
根据一些实现方式,接收方装置可以包括接收器和一个或更多个处理器,所述一个或更多个处理器被配置成:经由通信总线从第一装置接收第一组帧,其中,第一组帧指示第一组帧的发送时间;经由通信总线从第二装置接收第二组帧,其中,第二组帧指示第二组帧的发送时间和第一组帧相对于第二装置的到达时间;基于第一组帧的发送时间和第一组帧相对于接收方装置的到达时间,确定与第一装置相关联的第一传输延迟;基于第二组帧的发送 ...
【技术保护点】
1.一种接收方装置,包括:/n接收器;以及/n一个或更多个处理器,其被配置成:/n经由通信总线从第一装置接收第一组帧,其中,所述第一组帧指示所述第一组帧的发送时间;/n经由所述通信总线从第二装置接收第二组帧,其中,所述第二组帧指示所述第二组帧的发送时间和所述第一组帧相对于所述第二装置的到达时间;/n基于所述第一组帧的发送时间和所述第一组帧相对于所述接收方装置的到达时间,确定与所述第一装置相关联的第一传输延迟;/n基于所述第二组帧的发送时间和所述第二组帧相对于所述接收方装置的到达时间,确定与所述第二装置相关联的第二传输延迟;以及/n在接收到所述第一组帧和所述第二组帧之后,发送第三组帧,其中,所述第三组帧指示所述第一组帧的到达时间、所述第二组帧的到达时间以及所述第三组帧的发送时间。/n
【技术特征摘要】
20190930 US 16/588,5451.一种接收方装置,包括:
接收器;以及
一个或更多个处理器,其被配置成:
经由通信总线从第一装置接收第一组帧,其中,所述第一组帧指示所述第一组帧的发送时间;
经由所述通信总线从第二装置接收第二组帧,其中,所述第二组帧指示所述第二组帧的发送时间和所述第一组帧相对于所述第二装置的到达时间;
基于所述第一组帧的发送时间和所述第一组帧相对于所述接收方装置的到达时间,确定与所述第一装置相关联的第一传输延迟;
基于所述第二组帧的发送时间和所述第二组帧相对于所述接收方装置的到达时间,确定与所述第二装置相关联的第二传输延迟;以及
在接收到所述第一组帧和所述第二组帧之后,发送第三组帧,其中,所述第三组帧指示所述第一组帧的到达时间、所述第二组帧的到达时间以及所述第三组帧的发送时间。
2.根据权利要求1所述的接收方装置,其中,所述第三组帧包括单个帧;并且
其中,所述单个帧指示所述第一组帧的到达时间、所述第二组帧的到达时间以及所述第三组帧的发送时间。
3.根据权利要求1所述的接收方装置,其中,所述第三组帧包括第一帧和第二帧;
其中,所述第一帧指示所述第一组帧的到达时间和所述第二组帧的到达时间;并且
其中,所述第二帧要在所述第一帧之后被发送并且指示所述第一帧的发送时间。
4.根据权利要求1所述的接收方装置,其中,所述一个或更多个处理器还被配置成:
根据时钟同步调度,确定所述第一装置或所述第二装置中的一个相对于所述第一装置或所述第二装置中的剩余一个的优先级的度量;以及
基于所述优先级的度量,在确定所述第一传输延迟或所述第二传输延迟中的剩余一个之前确定所述第一传输延迟或所述第二传输延迟中的一个。
5.根据权利要求1所述的接收方装置,其中,所述一个或更多个处理器还被配置成:
基于所述第一传输延迟来使所述接收方装置与所述第一装置之间的时钟同步被执行;以及
基于所述第二传输延迟来使所述接收方装置与所述第二装置之间的时钟同步被执行。
6.一种用于时钟同步的方法,包括:
由第一装置经由控制器局域网络CAN总线从第二装置接收第一组帧,其中,所述第一组帧指示所述第一组帧的发送时间;
在接收到所述第一组帧之后,由所述第一装置经由所述CAN总线从第三装置接收第二组帧,其中,所述第二组帧指示所述第二组帧的发送时间和所述第一组帧相对于所述第三装置的到达时间;
由所述第一装置基于所述第一组帧的发送时间和所述第一组帧相对于所述第一装置的到达时间,来确定与所述第二装置相关联的第一传输延迟;
由所述第一装置基于所述第二组帧的发送时间和所述第二组帧相对于所述第一装置的到达时间,来确定与所述第三装置相关联的第二传输延迟;以及
在接收到所述第一组帧和所述第二组帧之后,由所述第一装置发送第三组帧,其中,所述第三组帧指示所述第一组帧的到达时间、所述第二组帧的到达时间以及所述第三组帧的发送时间。
7.根据权利要求6所述的方法,其中,所述第一组帧包括单个帧;并且
其中,所述第二组帧包括单个帧。
8.根据权利要求6所述的方法,其中,所述第一组帧包括第一帧和第二帧;并且
其中,所述第二帧要在所述第一帧之后被接收并且指示所述第一帧的发送时间。
9.根据权利要求6所述的方法,其中,所述第二组帧包括第一帧和第二帧;
其中,所述第一帧指示所述第一组帧相对于所述第三装置的到达时间;并且
其中,所述第二帧要...
【专利技术属性】
技术研发人员:卡雷尔·厄尔特弗,亚历山大·策,
申请(专利权)人:英飞凌科技股份有限公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。