一种双冗余飞行器飞行安全控制台及控制方法技术

技术编号:37442385 阅读:19 留言:0更新日期:2023-05-06 09:14
本发明专利技术公开了一种双冗余飞行器飞行安全控制台及控制方法,包括安控站模块、通信模块、安控台上位机、安控台下位机、电源模块;所述的安控台上位机与安控台下位机之间通过串口RS422连接;所述的安控台上位机与安控台下位机分别与所述的通信模块通信连接;所述的安控站模块与所述的通信模块连接;所述的电源模块用于进行供电;所述的安控台上位机、安控台下位机通过RS422接口进行心跳检测,若上位机检测到下位机失效,则可以通过上位机的网口进行指令的发送。指令的发送。指令的发送。

【技术实现步骤摘要】
一种双冗余飞行器飞行安全控制台及控制方法


[0001]本专利技术涉及安全控制台领域,具体是一种双冗余飞行器飞行安全控制台及控制方法。

技术介绍

[0002]安全控制台是飞行器飞行试验中的重要地面装备,其主要任务是通过网络向远程的安控站发出安控指令,同时通过接收飞行器的回环指令以确保安全控制指令被飞行器正确的接收和解析,因此其对于设备的可靠性要求高,要求在各种异常条件下均能正确、及时的发出安控指令。
[0003]为了满足安控台可靠性的要求,现有的技术方案主要从硬件和控制模块上分别进行设计。在硬件上一般采用多路串行卡和双网卡通信,通过硬件接口增加可靠性;在控制模块上采用多线程编程技术,通过线程间使用独立的内存,实现数据的快速处理和指令的及时发送。
[0004]在偏硬件方向上,有设计了包含电源模块、配电控制模块、采集调理模块和PXI计算机系统四大模块的安控台设备。其安控台控制模块是基于LabView平台编写的专用控制模块,控制模块可手动设置环境参数。
[0005]在偏控制模块方向上,有利用MSCOMM控件在微机上实现了安全控制台的功能,该控制模块通过异步串行通信方案,使用计算机的RS232

C接口与外部硬件设备实现通信,实现对安控站的安控指令快速发送功能。
[0006]以上方案都是从硬件或控制模块单方向上进行设计,提高安控台的可靠性,而很少有方案从整个系统的全局角度上设计,将控制模块和硬件结合在一起,综合开展安控台的方案设计。

技术实现思路

[0007]本专利技术的目的在于克服现有技术的不足,提供一种双冗余飞行器飞行安全控制台,包括安控站模块、通信模块、安控台上位机、安控台下位机、电源模块;所述的安控台上位机与安控台下位机之间通过串口RS422连接;所述的安控台上位机与安控台下位机分别与所述的通信模块通信连接;所述的安控站模块与所述的通信模块连接;所述的电源模块用于进行供电;所述的安控台上位机、安控台下位机通过RS422接口进行心跳检测,若上位机检测到下位机失效,则可以通过上位机的网口进行指令的发送。
[0008]应用于所述的一种双冗余飞行器飞行安全控制台的双冗余飞行器飞行安全控制台控制方法,包括:
[0009]双冗余飞行器飞行安全控制台工作时,安控台上位机、安控台下位机同时接入通信网络;
[0010]当安控台上位机控制模块和安控台下位机控制模块同时有效时,则安控台上位机、安控台下位机处于协同工作模式,安控台上位机用于指令收发情况的展示,安控台下位
机用于数据的收发;
[0011]当安控台上位机、安控台下位机处于处于非协同工作模式时,则安控台上位机、安控台下位机处于独立工作。
[0012]进一步的,所述的安控台上位机控制模块包括串口数据收发模块、串口数据解析模块、界面显示模块、参数配置模块和日志模块;所述的串口数据收发模块、串口数据解析模块、界面显示模块、参数配置模块分别与所述的日志模块通信连接;所述的串口数据收发模块、串口数据解析模块、界面显示模块、参数配置模块依次连接;
[0013]其中的串口数据收发模块用于打开指定串口,进行串口数据的接收和发送;所述的串口数据解析模块用于串口数据的解析和组装,包括:对接收的串口数据流进行组包;按照串口协议对数据进行解析;对接收到的串口数据进行校验;将上层模块发送的控制命令转化为串口数据。
[0014]进一步的,所述的安控台下位机控制模块包括按键监测模块、按键处理模块、网络收发模块、网络解析模块、串口收发模块和串口解析模块;所述的串口收发模块、串口解析模块、按键监测模块、按键处理模块、网络解析模块、网络收发模块依次连接;所述的网络解析模块还与所述的串口解析模块连接。
[0015]进一步的,安控台上位机控制模块启动后,执行以下步骤:
[0016]a)启动心跳检测,查看安控台下位机的状态;
[0017]b)读取计算机本地时间,将时间同步消息发送到安控台下位机;
[0018]c)接收安控台下位机状态数据,刷新界面显示元素;
[0019]d)用户进行配置后,将配置信息写入本地配置文件并下发到安控台下位机;
[0020]e)用户点击按钮对安控台下位机进行控制,将按键指令发送到安控台下位机并更新按键状态,若安控台下位机失效不能将指令传递给安控台下位机,则通过安控台上位机的网络将指令发出;
[0021]f)在安控台下位机控制模块运行过程中显示和记录日志;
[0022]安控台下位机控制模块启动后,执行以下步骤:
[0023]1.执行系统初始化操作,包括配置系统时钟、配置定时器和配置三路串口;
[0024]2.接收RS422数据,并进行解析处理;
[0025]3.接收网络数据,并进行解析处理;
[0026]4.检测按键值,并进行键值处理。
[0027]本专利技术的有益效果是:1.本专利技术将上位机桌面硬件和下位机嵌入式硬件进行结合,相比于传统的安控台体积小、重量轻,易于野外作业使用;
[0028]2.双冗余设计:本专利技术设计的安控台系统中,上位机桌面系统和下位机嵌入式系统可单独运行完成功能,当一方失效时,另一方可独立完成任务。相比于传统安控台需要两套相同系统做备份的情况,本专利技术将控制模块系统和硬件系统进行集成,功能上设置了冗余,能够预防按钮机械故障、下位机电气故障和上位机控制模块故障中某单一故障造成系统不可用的情况,功能更加稳定可靠;
[0029]3.安控功能的及时性:通过对机械按钮的快速触发,能够快速发出安控指令,具备口令响应的及时性。
附图说明
[0030]图1为一种双冗余飞行器飞行安全控制台的原理示意图;
[0031]图2为双冗余飞行器飞行安全控制台控制方法的流程示意图;
[0032]图3为上位机控制模块中各模块交互示意图;
[0033]图4为上位机控制模块串口数据收发模块数据处理流程示意图;
[0034]图5为上位机控制模块中的串口数据解析模块中数据解析流程示意图;
[0035]图6为上位机控制模块中的串口数据解析模块中数据组装流程示意图;
[0036]图7为下位机控制模块中各模块交互示意图。
具体实施方式
[0037]下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。
[0038]为了使本专利技术的目的,技术方案及优点更加清楚明白,结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术,即所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0039]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双冗余飞行器飞行安全控制台,其特征在于,包括安控站模块、通信模块、安控台上位机、安控台下位机、电源模块;所述的安控台上位机与安控台下位机之间通过串口RS422连接;所述的安控台上位机与安控台下位机分别与所述的通信模块通信连接;所述的安控站模块与所述的通信模块连接;所述的电源模块用于进行供电;所述的安控台上位机、安控台下位机通过RS422接口进行心跳检测,若上位机检测到下位机失效,则可以通过上位机的网口进行指令的发送。2.应用于权利要求1所述的一种双冗余飞行器飞行安全控制台的双冗余飞行器飞行安全控制台控制方法,其特征在于,包括:双冗余飞行器飞行安全控制台工作时,安控台上位机、安控台下位机同时接入通信网络;当安控台上位机控制模块和安控台下位机控制模块同时有效时,则安控台上位机、安控台下位机处于协同工作模式,安控台上位机用于指令收发情况的展示,安控台下位机用于数据的收发;当安控台上位机、安控台下位机处于处于非协同工作模式时,则安控台上位机、安控台下位机处于独立工作。3.根据权利要求2所述的双冗余飞行器飞行安全控制台控制方法,其特征在于,所述的安控台上位机控制模块包括串口数据收发模块、串口数据解析模块、界面显示模块、参数配置模块和日志模块;所述的串口数据收发模块、串口数据解析模块、界面显示模块、参数配置模块分别与所述的日志模块通信连接;所述的串口数据收发模块、串口数据解析模块、界面显示模块、参数配置模块依次连接;其中的串口数据收发模块用于打开指定串口,进行串口数据的接收和发送;所...

【专利技术属性】
技术研发人员:李福刚赵磊黄学良李皓鲍泳林李波
申请(专利权)人:中国工程物理研究院总体工程研究所
类型:发明
国别省市:

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

1