一种基于GNSS的同步计算和授时控制装置制造方法及图纸

技术编号:22435027 阅读:22 留言:0更新日期:2019-10-30 06:29
本实用新型专利技术公开了一种基于GNSS的同步计算和授时控制装置。所述装置包括电连接的微处理器模块、GNSS模块、级联模块、同步信号选择模块、同步信号输出模块、外同步信号调理模块、工作模式配置模块、网络通信模块、编程模块和电源模块。所述控制装置提供了同源高精度的RS‑232C电平时序触发信号、串口精确授时和网络组播授时控制,可通过串行通讯端口将同步时序信号直接引入分布式仿真中的各仿真节点计算机,来驱动各仿真节点的同步计算和系统时间校对,支持异地组网条件下大型分布式仿真系统的同步计算和授时控制。

【技术实现步骤摘要】
一种基于GNSS的同步计算和授时控制装置
本技术属于分布式仿真
,具体是指一种用于分布式仿真中基于硬件的同步计算时序生成和授时控制的装置,特别是适用于组网条件下大型分布式仿真系统的同步计算和授时控制。
技术介绍
对于大型分布式仿真系统,时序同步和时间管理是实现正确仿真逻辑的关键和难点,尤其是对组网条件下的飞行模拟训练实时仿真系统来说,必须保证各仿真节点计算时序的同步性和时间的一致性,才能实现各仿真模型的正确交互和同步推进,避免诸如大机动飞行条件下视景图像或目标显示抖动等问题。目前,为了解决各仿真节点的同步推进,主要有三种解决方案:一是软件同步方法,完全利用软件完成分布式仿真系统中各时钟的同步,但这种软件进行同步的工作量很大,且节点间的同步偏差容易积累,更重要的是,同步信息在广域网上传输时延迟大,且有很大的不确定性,这会使软件同步的效果不理想,CN103763377B就是一种基于以太网的软同步方法;二是硬件同步方法,硬件同步往往是借助于全球导航卫星系统(GlobalNavigationSatelliteSystem,GNSS)来实现,通常根据实时性约束条件选择以太网或反射内存网来发送时序信号,基于以太网的同步同样存在时延的不确定性,而基于反射内存网则存在硬件成本较高的缺点;三是分层式混合的同步方法,采用硬件和软件同步一起工作来实现节点间的时钟同步,即选择某一个节点作为时间管理主机,并在时间管理主机上引入一个GNSS接收机,在不同局域网中的时间管理主机就可以通过GNSS的时间信号实现同步,在每一个局域网内部,各节点通过软件实现与该局域网中的时间管理主机同步。CN102201907B就是通过未引入GNSS接收机的心跳服务器向各仿真节点发送同步信息,存在的主要缺点是同步信息的延迟不确定性,不适合组网条件下大型分布式仿真系统的同步控制。CN1749916A则是通过计算机的两个COM口实现了基于GPS秒脉冲信号的精确时间对准,没有用于多台计算机的同步计算时序信号的生成。各仿真节点计算机通常都具有9针串行通讯端口(满足EIA-RS-232C标准),该串行通讯端口的数据载波检测(DataCarrierDetect,DCD)、数据发送就绪(DataSendReady,DSR)、清除发送(ClearToSend,CTS)和振铃指示(RingIndicator,RI)引脚可以采集外部的输入控制信号,接收数据(ReceivedData,RXD)引脚可以接收串行通信数据,从而在仿真节点计算机上引起相对应的串口中断事件并可进行数据接收,这需要运行在仿真节点计算机上的软件进行正确的设置。本技术属于基于GNSS的硬件同步装置,是通过硬件同步装置产生同源、高精度的时序触发信号,可将该触发信号引入各仿真节点计算机的串行通讯端口,来驱动各仿真节点的同步计算,克服了通过以太网进行同步的时延不确定性,并且不需要各仿真节点计算机安装专门的同步硬件板卡,支持异地组网条件下大型分布式仿真系统的同步计算和校时控制。
技术实现思路
本技术的目的是提供一种用于分布式仿真系统中基于GNSS的同步计算和授时控制的装置,该装置能够产生同源、高精度的时序触发信号,支持通过仿真节点计算机的串行通讯端口引入该时序触发信号,并通过以太网UDP组播的方式进行授时,满足分布式仿真系统中各节点计算机周期性仿真计算的同步驱动和系统时间的校对。为实现上述目的,本技术采用以下技术方案:本技术中的一种基于GNSS的同步计算和授时控制装置,其特征在于,所述控制装置包括电连接的微处理器模块(M1)、GNSS模块(M2)、级联模块(M3)、同步信号选择模块(M4)、同步信号输出模块(M5)、外同步信号调理模块(M6)、工作模式配置模块(M7)、网络通信模块(M8)、编程模块(M9)和电源模块(M10)。模块M1,所述微处理器模块,内部包括定时器、存储器和若干串行通信端口,接收输入的同步源信号、配置状态、授时数据和网络控制数据,输出自同步信号(X3)、选择和选通控制信号、授时数据和GNSS模块(M2)工作状态控制数据。所述微处理器模块(M1)的若干串行通信端口分别连接编程模块用于调试和下载编程数据,连接内部的存储器实现存储数据传输,连接级联模块(M3)实现授时数据的收发,连接GNSS模块(M2)实现卫星授时数据和GNSS模块(M2)工作状态控制数据的收发。串口A用于调试和下载编程数据,串口B连接内部的闪存用于程序数据的传输,串口C连接级联模块(M3)实现授时数据的收发,串口D连接GNSS模块(M2)实现卫星授时数据和GNSS模块(M2)工作状态控制数据的收发。所述微处理器模块(M1)输入的同步源信号包括GNSS模块(M2)输出的卫星同步信号(X1)、级联模块(M3)输出的从同步信号(X2)和外同步信号调理模块(M6)输出的第二外同步信号(X4)。所述微处理器模块(M1)输出的自同步信号(X3)为微处理器模块(M1)内部定时器产生的定时信号。微处理器模块(M1)测量当前的同步源信号(X1或X2或X4)频率并调节内部的定时器输出频率一致的自同步信号(X3),当未检测到同步源信号(X1或X2或X4)时,则自同步信号(X3)的频率值由接收的网络控制数据进行设定。微处理器模块(M1)根据工作模式配置状态实现控制装置Master和Slave两种工作模式的选择。微处理器模块(M1)接收的网络控制数据主要包括同步信号频率设定值、授时数据时间间隔设定值和GNSS模块(M2)工作状态控制数据。同步信号频率设置包括GNSS模块(M2)输出的卫星同步信号(X1)的频率设置和微处理器模块(M1)通过内部定时器输出的自同步信号(X3)的频率设置。授时数据时间间隔设置包括RS-232C串口授时数据(D1)输出的时间间隔设置、RS-232C秒脉冲信号(X9)输出的时间周期设置和UDP组播输出授时数据(D3)的时间间隔设置。GNSS模块(M2)工作状态控制数据则包括同步GNSS系统选择、时间模式设置、天线和用户延迟时间设置。可选择的同步GNSS系统包括GPS、GLONASS、Galileo和北斗,时间模式设置包括Disabled、SurveyIn和FixedMode。微处理器模块(M1)在Master工作模式下,通过串口D接收来自于GNSS模块(M2)输出的卫星授时数据,在Slave工作模式下,通过串口C接收来自于级联模块(M3)输出的授时数据。微处理器模块(M1)在Master工作模式下,通过串口C输出授时数据给级联模块(M3)和同步信号输出模块(M5),在Slave工作模式下,仅通过串口C输出授时数据给同步信号输出模块(M5)。微处理器模块(M1)测量输入同步源信号的频率值,来实现控制装置的同步信号输出切换控制,包括卫星同步信号(X1)和自同步信号(X3)输出的切换控制、从同步信号(X2)和自同步信号(X3)输出的切换控制以及第二外同步信号(X4)和自同步信号(X3)输出的切换控制。切换控制为当微处理器模块(M1)检测不到卫星同步信号(X1)、从同步信号(X2)或第二外同步信号(X4)时,会切换为输出自同步信号(X3),当又检测到卫星同步信号(X1)、从同步信号(X2)或第二外同本文档来自技高网
...

【技术保护点】
1.一种基于GNSS的同步计算和授时控制装置,其特征在于:包括电连接的微处理器模块(M1)、GNSS模块(M2)、级联模块(M3)、同步信号选择模块(M4)、同步信号输出模块(M5)、外同步信号调理模块(M6)、工作模式配置模块(M7)、网络通信模块(M8)、编程模块(M9)和电源模块(M10);所述微处理器模块(M1),内部包括定时器、存储器和若干串行通信端口,接收输入的同步源信号、配置状态、授时数据和网络控制数据,输出自同步信号(X3)、选择和选通控制信号、授时数据和GNSS模块(M2)工作状态控制数据;所述GNSS模块(M2),连接微处理器模块(M1)实现卫星授时数据和GNSS模块(M2)工作状态控制数据的收发,输出卫星同步信号(X1)至微处理器模块(M1)和同步信号选择模块(M4),输出秒脉冲信号(X5)至级联模块(M3)和同步信号输出模块(M5);所述级联模块(M3),连接微处理器模块(M1)实现授时数据的收发,通过2个级联接口(P1)实现RS‑485级联信号(X11)的收发;所述同步信号选择模块(M4),接收微处理器模块(M1)的选择控制,将输入的卫星同步信号(X1)、从同步信号(X2)、自同步信号(X3)和第二外同步信号(X4)四种同步时序信号之一作为选中同步信号(X6)输出;所述同步信号输出模块(M5),接收选中同步信号(X6)、秒脉冲信号(X5)和微处理器模块(M1)输出的授时数据(D2),并转换为RS‑232C电平的同步信号(X8)、RS‑232C秒脉冲信号(X9)和串口授时数据(D1)输出到RS‑232C同步时序输出口(P2),同时将选中同步信号(X6)经过驱动器后作为TTL同步信号(X7)输出到TTL同步信号输出口(P3);所述外同步信号调理模块(M6),接收微处理器模块(M1)的选通控制,将输入的第一外同步信号(X10)经信号调理后输出至微处理器模块(M1)和同步信号选择模块(M4);所述工作模式配置模块(M7),连接至微处理器模块(M1),通过微处理器模块(M1)采集配置状态,设置控制装置处于Master或Slave工作模式;所述网络通信模块(M8),连接至微处理器模块(M1),通过网络接口(P4)接收网络控制数据,并输出UDP组播授时数据(D3)。...

【技术特征摘要】
1.一种基于GNSS的同步计算和授时控制装置,其特征在于:包括电连接的微处理器模块(M1)、GNSS模块(M2)、级联模块(M3)、同步信号选择模块(M4)、同步信号输出模块(M5)、外同步信号调理模块(M6)、工作模式配置模块(M7)、网络通信模块(M8)、编程模块(M9)和电源模块(M10);所述微处理器模块(M1),内部包括定时器、存储器和若干串行通信端口,接收输入的同步源信号、配置状态、授时数据和网络控制数据,输出自同步信号(X3)、选择和选通控制信号、授时数据和GNSS模块(M2)工作状态控制数据;所述GNSS模块(M2),连接微处理器模块(M1)实现卫星授时数据和GNSS模块(M2)工作状态控制数据的收发,输出卫星同步信号(X1)至微处理器模块(M1)和同步信号选择模块(M4),输出秒脉冲信号(X5)至级联模块(M3)和同步信号输出模块(M5);所述级联模块(M3),连接微处理器模块(M1)实现授时数据的收发,通过2个级联接口(P1)实现RS-485级联信号(X11)的收发;所述同步信号选择模块(M4),接收微处理器模块(M1)的选择控制,将输入的卫星同步信号(X1)、从同步信号(X2)、自同步信号(X3)和第二外同步信号(X4)四种同步时序信号之一作为选中同步信号(X6)输出;所述同步信号输出模块(M5),接收选中同步信号(X6)、秒脉冲信号(X5)和微处理器模块(M1)输出的授时数据(D2),并转换为RS-232C电平的同步信号(X8)、RS-232C秒脉冲信号(X9)和串口授时数据(D1)输出到RS-232C同步时序输出口(P2),同时将选中同步信号(X6)经过驱动器后作为TTL同步信号(X7)输出到TTL同步信号输出口(P3);所述外同步信号调理模块(M6),接收微处理器模块(M1)的选通控制,将输入的第一外同步信号(X10)经信号调理后输出至微处理器...

【专利技术属性】
技术研发人员:张兵强徐涛闫文君凌青方君方伟
申请(专利权)人:中国人民解放军海军航空大学
类型:新型
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1