一种仿真数据传输同步的控制方法

文档序号:8512159阅读:274来源:国知局
一种仿真数据传输同步的控制方法
【技术领域】
[0001]本发明涉及一种数据传输同步的方法,尤其是一种仿真数据传输同步的控制方法。
【背景技术】
[0002]半实物仿真系统中数据传输的同步性能直接影响到系统闭环试验结果的精度和可信性。如果仿真系统里分布在不同位置的节点之间数据不能正常同步传输,仿真控制主机或其它节点控制计算机不能得到当前仿真周期里的最新数据,当试验数据变化较大时,将会导致系统发散,闭环失败。

【发明内容】

[0003]现有技术不能满足人们的需要,为弥补现有技术不足,本发明旨在提供一种仿真数据传输同步的控制方法。
[0004]为实现上述目的,本发明采用以下技术方案:一种仿真数据传输同步的控制方法,系统结构包括仿真控制主机、实时网络控制系统、仿真节点控制计算机和同步控制模块;所述仿真控制主机、实时网络控制系统和仿真节点控制计算机通过光纤串联连接;所述同步控制模块嵌入到所有仿真节点控制软件中,所有节点之间的数据交互都通过实时网络控制系统进行。
[0005]作为本发明的进一步技术方案;仿真控制主机是半实物仿真系统的核心部分,它通过实时网络控制系统对系统中其它分布的节点进行控制,严格按照仿真周期输出信号给仿真节点控制计算机,并能将仿真节点控制计算机实际输出的反馈信号实时向仿真控制主机返回。
[0006]实时网络控制系统
实时网络控制系统是仿真系统的神经,通过它将分布在不同位置的所有节点有机连接起来。它与仿真控制主机和仿真节点控制计算机通过星型网络连接,整个网络的通信介质为光纤。
[0007]仿真节点控制计算机
仿真节点控制计算机包括实物参与其中的控制计算机和实物模拟的控制计算机,主要与仿真控制主机共同完成整个半实物仿真系统的闭环试验。仿真节点控制计算机经由网络控制系统共享数据并通过自身的实时网络通讯模块接收仿真控制主机发送过来的信号,并按仿真接口定义驱动试验设备或完成实物模拟软件控制。
[0008]传输同步控制模块
传输同步控制模块是实现仿真系统各节点数据传输同步的重要组成部分,该模块嵌入到所有的仿真节点控制软件里。
[0009]与现有技术相比,本发明的有益效果是:该仿真数据传输同步的控制方法,它具有良好的通用性,在飞行器地面半实物仿真试验中可以在任意节点中加入;其次,方法使用简单,稳定可靠,软件模块化设计,可移植性强;仿真数据传输同步性提高,系统闭环试验结果可信度加强。
【附图说明】
[0010]图1为本发明的整体结构示意图。
【具体实施方式】
[0011]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0012]请参阅图1,本发明实施例中,一种仿真数据传输同步的控制方法,系统结构包括仿真控制主机1、实时网络控制系统2、仿真节点控制计算机3和同步控制模块4 ;所述仿真控制主机1、实时网络控制系统2和仿真节点控制计算机3通过光纤串联连接;所述同步控制模块4嵌入到所有仿真节点控制软件中,所有节点之间的数据交互都通过实时网络控制系统2进行。
[0013]假设仿真控制主机I和任一仿真节点控制计算机3通过实时网络控制系统2进行数据传输,且仿真控制主机I为写入数据的节点,而节点控制计算机3为读取数据的节点。仿真控制主机I通过调用传输同步控制模块4中读取读标志位判断是否有其它节点正在读数据,直到没有任何节点读数据后,仿真控制主机I调用传输同步控制模块4置上写标志位,并且开始写入数据,大约4.5us后,数据同时写入节点控制计算机3的相同区域,此时仿真控制主机I在写完数据之后,清除了写标志。当节点控制计算机3读取到数据写标志为丄时,继续等待,直到写标志为0,代表仿真控制主机i已写完了数据,且数据已传输到节点控制计算机3的相同区域后,节点控制计算机3才开始读该区域的数据。同理,若仿真控制主机I为读数据的节点,节点控制计算机3写数据的节点的实现步骤同上。系统中所有的数据传输均按照严格的数据判读标志位来保证仿真中数据的同步传输。
[0014]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其它的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
[0015]以上所述,仅为本发明的较佳实施例,并不用以限制本发明,凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同替换和改进,均应包含在本发明技术方案的保护范围之内。
【主权项】
1.一种仿真数据传输同步的控制方法,系统结构包括仿真控制主机(I)、实时网络控制系统(2)、仿真节点控制计算机(3)和同步控制模块(4);其特征在于:所述仿真控制主机(1)、实时网络控制系统(2)和仿真节点控制计算机(3)通过光纤串联连接;所述同步控制模块(4)嵌入到所有仿真节点控制软件中,所有仿真控制主机(I)与仿真节点控制计算机(3)节点之间的数据交互都通过实时网络控制系统(2)进行;实时网络控制系统(2)是仿真系统的神经,通过它将分布在不同位置的所有节点有机连接起来,它与仿真控制主机(I)和仿真节点控制计算机(3)通过星型网络连接,整个网络的通信介质为光纤;仿真节点控制计算机(3)包括实物参与其中的控制计算机和实物模拟的控制计算机,主要与仿真控制主机(I)共同完成整个半实物仿真系统的闭环试验,仿真节点控制计算机(3)经由实时网络控制系统(2)共享数据并通过自身的实时网络通讯模块接收仿真控制主机(3)发送过来的信号,并按仿真接口定义驱动试验设备或完成实物模拟软件控制;同步控制模块(4)是实现仿真系统各节点数据传输同步的重要组成部分,该模块嵌入到所有的仿真节点控制软件里。
【专利摘要】一种仿真数据传输同步的控制方法,系统结构包括仿真控制主机、实时网络控制系统、仿真节点控制计算机和同步控制模块;所述仿真控制主机、实时网络控制系统和仿真节点控制计算机通过光纤串联连接;所述同步控制模块嵌入到所有仿真节点控制软件中,所有节点之间的数据交互都通过实时网络控制系统进行;它具有良好的通用性,在飞行器地面半实物仿真试验中可以在任意节点中加入;其次,方法使用简单,稳定可靠,软件模块化设计,可移植性强;仿真数据传输同步性提高,系统闭环试验结果可信度加强。
【IPC分类】G05B17-02
【公开号】CN104834225
【申请号】CN201410704871
【发明人】邹小霞, 彭江军, 袁丹, 黄桂明, 衷莉莎, 冯晓艳, 王锦菲, 樊金明, 巩三莉, 刘国辉, 李维
【申请人】江西洪都航空工业集团有限责任公司
【公开日】2015年8月12日
【申请日】2014年12月1日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1