[发明专利]一种1553B总线系统时间同步方法在审
申请号: | 201310685363.9 | 申请日: | 2013-12-13 |
公开(公告)号: | CN103684649A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 范祥辉;黄韬;李卫;鞠铭阳;孟玉慈;方红;杨建茜;王世奎 | 申请(专利权)人: | 中国航空工业集团公司第六三一研究所 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 胡乐 |
地址: | 710119 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 1553 总线 系统 时间 同步 方法 | ||
技术领域
本发明涉及一种实现1553B总线中总线控制器(BC)与远程终端(RT)的时间同步的方法。
背景技术
1553B总线是时分制命令/响应型串行数据总线,协议对节点(BC或RT)之间的通信不做时钟同步的要求,但从应用角度出发,仍然需要总线上的所有系统在同一个物理参考时间下工作,以便记录事件发生的时刻。
现有技术中未见有简便有效的方案提出。
发明内容
本发明提出一种1553B总线系统时间同步方法,使得总线上的所有系统以总线控制器的时间为基准,在同一物理参考时间下工作,以记录事件发生的时刻。
本发明的基本技术方案如下:
BC和RT的硬件模块各维护一个RTC时钟,并设置RTC时钟起始值,开始分别计数;以BC的物理时间为系统时间,BC周期性地广播发送RTC值;
RT接收BC的RTC值,将BC RTC值减去RT自身的RTC值记为ΔRTC,并将ΔRTC存贮到RT的存储空间;
当RT所在的子系统需要获取系统时间时,将RT当前自身的RTC值加上ΔRTC时间,即得所需系统时间;
当BC所在的主系统需要获取系统时间时,则读取BC当前自身的RTC值,即为所需系统时间。
基于上述基本方案,本发明还做如下优化限定和改进:
上述RTC时钟为32位时钟,时钟精度为20us,即RTC值计数每增加1代表物理时间度过了20us;BC以500ms为周期广播发送RTC值。
本发明具有以下有益效果:
该方法实现简便、有效,基于BC和RT自身的RTC时钟及BC的周期广播命令,定时将BC系统时间发送给各RT,RT通过计算获取系统时间,使得总线上的所有RT均能获取BC的物理时间,从而确保1553B总线上的所有系统在同一物理参考时间下工作。
附图说明:
图1是1553B总线拓扑结构图。
具体实施方式:
1553B为双余度总线型拓扑结构,如图1所示,主系统通过BC负责整个网络的通信与管理,其他子系统通过RT接入1553B总线,实现与总线中其他系统之间的通信。
本发明中,BC和RT的硬件模块各维护一个32位RTC时钟,时钟精度为20us,即RTC值计数增加1代表物理时间度过了20us。RTC时钟上电时从零开始计数,且RTC时钟可以设置起始值。
BC上电后,主系统应用程序调用设置RTC时钟接口,用主系统的系统时间设置BC的RTC值。
BC以500ms为周期,交替在A、B通道上发送广播RTC命令,对所有RT进行校时,该命令为所有RT子地址30接收2个字,字的内容依次为:BC RTC值高16位及BC RTC值低16位。
RT接收该命令后,读取BC RTC值,并计算BC RTC值与自身RTC值(RTRTC)的差值ΔRTC,即ΔRTC=BCRTC–RTRTC,并将ΔRTC值存放在存储空间中。
当子系统需要获取系统时间时,子系统应用程序调用接口函数,获取自身RTC值(RTRTC)及ΔRTC值,通过计算ΔRTC与自身RTC值之和,获取当前系统时间,即BCRTC=ΔRTC+RTRTC值。举例说明如下:BC将T1时刻的值设置为BC RTC值,并通过1553B总线广播发送到各RT,RT收到的BC RTC值记为BCRTC_T1,并读取自身RTC值RTRTC_T1,计算ΔRTC_T1=BCRTC_T1–RTRTC_T1。在T2时刻子系统需要获取系统时间BCRTC_T2,ΔT=RTRTC_T2-RTRTC_T1,且ΔT小于BC校时周期500ms,计算T2时刻系统时间:
BCRTC_T2=ΔRTC_T1+RTRTC_T2
=BCRTC_T1–RTRTC_T1+RTRTC_T2
=BCRTC_T1+ΔT
也即度过ΔT时间后的系统时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司第六三一研究所,未经中国航空工业集团公司第六三一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310685363.9/2.html,转载请声明来源钻瓜专利网。