The present disclosure relates to a time control device, a time control method, and a program that can synchronize time information with a host device on a network with a high accuracy. The control device comprises a first calculating unit, the transmission between the device and the host device and the received message is based on the time of sending and receiving the first calculation of the time difference, the first time difference indicating the time information and time from the host device between the machine equipment information; the second computing unit, which is based on the transmission from the host from the device to the machine by time message sending and receiving second time difference calculation; third calculation unit, which is based on the machine from the device is sent to the host device message is sent and received third time calculation time difference; and an adjustment unit, according to the feedback control to adjust the value of information from the time of the first or machine equipment selection third any generation based on time difference. This disclosure can be applied, for example, to PTP slave devices.
【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及时间控制设备、时间控制方法和程序,更具体地,涉及适合用于以高精度将时间信息与网络中的主机设备同步的时间控制设备、时间控制方法和程序。
技术介绍
已经存在用于在经由网络相互连接的设备之间同步时间信息的机构,并且这样的机构的已知示例之一是IEEE1588PTP(精确时间协议)(例如,见专利文献1)。根据IEEE1588PTP,PTP消息在经由网络相互连接的主机设备(以下称为PTP主机)和从机设备(以下称为PTP从机)交换,使得关于PTP从机的时间信息T2能够在亚微秒的量级以高精度与关于PTP主机的时间信息T1同步。具体地,PTP从机中的振荡频率F2能够与PTP主机中的振荡频率F1同步,并且此后,时间信息T2能够与时间信息T1同步。图1示出使用IEEE1588PTP的传统高精度时间同步处理。PTP主机设计为基于振荡频率F1,以预定间隔Δm通过网络发送Sync消息作为PTP消息,其包含指示发送时间T1i的时间戳。同时,PTP从机设计为接收从PTP主机发送的Sync消息,提取其中包含的指示发送时间T1i的时间戳,并且获取其接收时间T2i。也就是说,PTP从机每一次接收Sync分组时获得发送时间T1i和接收时间T2i。PTP从机还设计为经由网络发送Delay_req作为PTP消息给PTP主机,并且存储其发送时间T2x。一接收Delay_req,PTP主机返回Delay_res作为其包含指示接收时间T ...
【技术保护点】
一种时间控制设备,其安装在从机设备中,并且将时间信息与从机设备经由网络连接的主机设备同步,所述时间控制设备包括:第一计算单元,配置为基于与主机设备交换的消息的发送时间和接收时间计算第一时间差,所述第一时间差指示关于主机设备的时间信息和关于从机设备的时间信息之间的差;第二计算单元,配置为基于从主机设备发送到从机设备的消息的发送时间和接收时间计算第二时间差,所述第二时间差指示关于主机设备的时间信息和关于从机设备的时间信息之间的差;第三计算单元,配置为基于从从机设备发送到主机设备的消息的发送时间和接收时间计算第三时间差,所述第三时间差指示关于主机设备的时间信息和关于从机设备的时间信息之间的差;选择单元,配置为选择计算的第一到第三时间差之一;反馈控制值生成单元,配置为基于选择的时间差生成反馈控制值,所述反馈控制值用于对关于从机设备的时间信息执行反馈控制;以及调整单元,配置为根据生成的反馈控制值调整关于从机设备的时间信息。
【技术特征摘要】
【国外来华专利技术】2011.10.06 JP 2011-2214711.一种时间控制设备,其安装在从机设备中,并且将时间信息与从机设
备经由网络连接的主机设备同步,
所述时间控制设备包括:
第一计算单元,配置为基于与主机设备交换的消息的发送时间和接收时
间计算第一时间差,所述第一时间差指示关于主机设备的时间信息和关于从
机设备的时间信息之间的差;
第二计算单元,配置为基于从主机设备发送到从机设备的消息的发送时
间和接收时间计算第二时间差,所述第二时间差指示关于主机设备的时间信
息和关于从机设备的时间信息之间的差;
第三计算单元,配置为基于从从机设备发送到主机设备的消息的发送时
间和接收时间计算第三时间差,所述第三时间差指示关于主机设备的时间信
息和关于从机设备的时间信息之间的差;
选择单元,配置为选择计算的第一到第三时间差之一;
反馈控制值生成单元,配置为基于选择的时间差生成反馈控制值,所述
反馈控制值用于对关于从机设备的时间信息执行反馈控制;以及
调整单元,配置为根据生成的反馈控制值调整关于从机设备的时间信息。
2.如权利要求1所述的时间控制设备,其中,
所述第一计算部件还基于与主机设备交换的消息的发送时间和接收时间
计算网络延迟,所述网络延迟指示经由网络通信消息所需的时间段,以及
所述选择单元基于网络延迟选择第一到第三时间差之一。
3.如权利要求2所述的时间控制设备,其中,
当网络延迟小于第一阈值时,所述选择单元选择第一时间差,以及
当网络延迟等于或大于第一阈值时,所述选择单元选择第二时间差或第
三时间差中具有较小绝对值的一个。
4.如权利要求2所述的时间控制设备,其中,
当网络延迟小于第一阈值时,所述选择单元选择第一绝对差,以及
当网络延迟等于或大于第一阈值时,所述选择单元选择第二时间差或第
三时间差中具有较小绝对值的一个,并且当选择的第二时间差或第三时间差
的绝对值小于第二阈值时,所述选择单元通知反馈控制值生成单元时间差为
\t0。
5.如权利要求2所述的时间控制设备,还包括:
存储单元,配置为存储网络延迟的最小值,所述最小值小于第一阈值,
其中,
所述第二计算单元基于网络延迟的已存储最小值和从主机设备发送到从
机设备的消息的发送时间和接收时间计算第二时间差,所述第二时间差指示
关于主机设备的时间信息和关于从机设备的时...
【专利技术属性】
技术研发人员:染谷郁男,浜松俊彦,儿岛俊明,
申请(专利权)人:索尼公司,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。