《一种飞行控制律管理方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种飞行控制律管理方法及装置.pdf(13页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104181927A43申请公布日20141203CN104181927A21申请号201410295648622申请日20140626G05D1/0820060171申请人中国商用飞机有限责任公司北京民用飞机技术研究中心地址102211北京市昌平区昌平镇超前路9号301室申请人中国商用飞机有限责任公司72发明人康元丽白志强熊斯74专利代理机构北京品源专利代理有限公司11332代理人胡彬邓猛烈54发明名称一种飞行控制律管理方法及装置57摘要本发明公开了一种飞行控制律管理方法及装置,所述方法包括基于统一的通用协议建立与飞行控制计算机的通信连接;获取为所述飞行控制计算机配置的控制。
2、参数;通过所述通信连接向所述飞行控制计算机发送所述控制参数,并接收所述飞行控制计算机的反馈信息;根据所述反馈信息监控所述飞行控制计算机控制律的运行状态。本发明实施例通过向个人电脑和飞行控制计算机中加载统一的通用协议,并采用配置控制参数的方式来管理飞行控制律,从而实现了控制律管理的通用性,另外,极大地简化了控制律参数的配置过程。51INTCL权利要求书2页说明书6页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图4页10申请公布号CN104181927ACN104181927A1/2页21一种飞行控制律管理方法,其特征在于,所述方法包括基于统一的通用协议建立与。
3、飞行控制计算机的通信连接;获取为所述飞行控制计算机配置的控制参数;通过所述通信连接向所述飞行控制计算机发送所述控制参数,并接收所述飞行控制计算机的反馈信息;根据所述反馈信息监控所述飞行控制计算机控制律的运行状态。2根据权利要求1所述的飞行控制律管理方法,其特征在于,基于统一的通用协议建立与飞行控制计算机的通信连接,包括基于统一的通用协议建立与飞行控制计算机的物理连接;通过所述物理连接对所述飞行控制计算机进行身份认证;建立与通过所述身份认证的飞行控制计算机的通信连接。3根据权利要求1所述的飞行控制律管理方法,其特征在于,通过所述通信连接向所述飞行控制计算机发送所述控制参数,包括通过所述通信连接向。
4、所述飞行控制计算机发送所述控制参数,同时启动计时器;在所述计时器设定的时间已到,未接收到所述飞行控制计算机发送的反馈信息时,再次向所述飞行控制计算机发送所述控制参数。4根据权利要求1所述的飞行控制律管理方法,其特征在于,根据所述反馈信息监控所述飞行控制计算机控制律的运行状态,包括对接收到的反馈信息进行解析;显示解析获得的数据,所述数据用于反映所述飞行控制计算机控制律的运行状态。5根据权利要求1所述的飞行控制律管理方法,其特征在于,所述方法还包括接收终端的请求,并根据所述请求向所述终端发送所述飞行控制计算机控制律的运行状态。6一种飞行控制律管理装置,其特征在于,所述装置包括连接模块,用于基于统一。
5、的通用协议建立与飞行控制计算机的通信连接;获取模块,用于获取为所述飞行控制计算机配置的控制参数;通信模块,用于通过所述通信连接向所述飞行控制计算机发送所述控制参数,并接收所述飞行控制计算机的反馈信息;监控模块,用于根据所述反馈信息监控所述飞行控制计算机控制律的运行状态。7根据权利要求6所述的飞行控制律管理装置,其特征在于,所述连接模块包括第一连接单元,用于基于统一的通用协议建立与飞行控制计算机的物理连接;认证单元,用于通过所述物理连接对所述飞行控制计算机进行身份认证;第二连接单元,用于建立与通过所述身份认证的飞行控制计算机的通信连接。8根据权利要求6所述的飞行控制律管理装置,其特征在于,所述通。
6、信模块包括发送单元和接收单元,所述发送单元用于通过所述通信连接向所述飞行控制计算机发送所述控制参数,所述接收单元用于通过所述通信连接接收所述飞行控制计算机的反馈信息,其中,所述发送单元包括第一发送单元,用于通过所述通信连接向所述飞行控制计算机发送所述控制参数,同时启动计时器;第二发送单元,用于在所述计时器设定的时间已到,所述接收单元未接收到所述飞行权利要求书CN104181927A2/2页3控制计算机发送的反馈信息时,再次向所述飞行控制计算机发送所述控制参数。9根据权利要求6所述的飞行控制律管理装置,其特征在于,所述监控模块包括解析单元,用于对接收到的反馈信息进行解析;显示单元,用于显示解析获。
7、得的数据,所述数据用于反映所述飞行控制计算机控制律的运行状态。10根据权利要求6所述的飞行控制律管理装置,其特征在于,所述装置还包括至少一个通信接口,所述装置通过所述通信接口与所述飞行控制计算相连,所述通信接口为网络接口、串口和USB中的任意一种。11根据权利要求10所述的飞行控制律管理装置,其特征在于,所述通信模块通过网络接口与终端相连,所述通信单元还用于接收所述终端的请求,并根据所述请求向所述终端发送所述飞行控制计算机控制律的运行状态。权利要求书CN104181927A1/6页4一种飞行控制律管理方法及装置技术领域0001本发明涉及飞行控制技术领域,尤其涉及一种飞行控制律管理方法及装置。背。
8、景技术0002飞行控制系统是飞机上的关键系统之一,主要功能是实现对飞机的控制。飞行控制计算机作为飞行控制系统的核心子部件,是实现控制律逻辑运算、表决、监控的主要载体。0003现有的控制律管理系统中,由于飞行控制系统开发商不同,上位机的结构体系也不同,因此对飞行控制计算机控制律的管理方法也不尽相同,现有的控制律管理系统通常为专用配置系统,只能对专用的飞行控制计算机控制律进行管理。另外,现有的控制律管理系统对于控制律控制参数的修改,需要向上位机烧写整个应用的程序,例如,对于控制律中某个控制参数的修改,需要重新烧写整个应用的程序,因此配置过程比较繁琐。发明内容0004有鉴于此,本发明实施例提供了一种。
9、飞行控制律管理方法及装置,以实现控制律管理的通用性,以及简化控制律参数的配置过程。0005一方面,本发明实施例提供了一种飞行控制律管理方法,所述方法包括0006基于统一的通用协议建立与飞行控制计算机的通信连接;0007获取为所述飞行控制计算机配置的控制参数;0008通过所述通信连接向所述飞行控制计算机发送所述控制参数,并接收所述飞行控制计算机的反馈信息;0009根据所述反馈信息监控所述飞行控制计算机控制律的运行状态。0010进一步的,基于统一的通用协议建立与飞行控制计算机的通信连接,包括0011基于统一的通用协议建立与飞行控制计算机的物理连接;0012通过所述物理连接对所述飞行控制计算机进行身。
10、份认证;0013建立与通过所述身份认证的飞行控制计算机的通信连接。0014进一步的,通过所述通信连接向所述飞行控制计算机发送所述控制参数,包括0015通过所述通信连接向所述飞行控制计算机发送所述控制参数,同时启动计时器;0016在所述计时器设定的时间已到,未接收到所述飞行控制计算机发送的反馈信息时,再次向所述飞行控制计算机发送所述控制参数。0017进一步的,根据所述反馈信息监控所述飞行控制计算机控制律的运行状态,包括0018对接收到的反馈信息进行解析;0019显示解析获得的数据,所述数据用于反映所述飞行控制计算机控制律的运行状态。0020进一步的,所述方法还包括接收终端的请求,并根据所述请求向。
11、所述终端发送所说明书CN104181927A2/6页5述飞行控制计算机控制律的运行状态。0021另一方面,本发明实施例还提供了一种飞行控制律管理装置,所述装置包括0022连接模块,用于基于统一的通用协议建立与飞行控制计算机的通信连接;0023获取模块,用于获取为所述飞行控制计算机配置的控制参数;0024通信模块,用于通过所述通信连接向所述飞行控制计算机发送所述控制参数,并接收所述飞行控制计算机的反馈信息;0025监控模块,用于根据所述反馈信息监控所述飞行控制计算机控制律的运行状态。0026进一步的,所述连接模块包括0027第一连接单元,用于基于统一的通用协议建立与飞行控制计算机的物理连接;00。
12、28认证单元,用于通过所述物理连接对所述飞行控制计算进行身份认证;0029第二连接单元,用于建立与通过所述身份认证的飞行控制计算机的通信连接。0030进一步的,所述通信模块包括发送单元和接收单元,所述发送单元用于通过所述通信连接向所述飞行控制计算机发送所述控制参数,所述接收单元用于通过所述通信连接接收所述飞行控制计算机的反馈信息,其中,所述发送单元包括0031第一发送单元,用于通过所述通信连接向所述飞行控制计算机发送所述控制参数,同时启动计时器;0032第二发送单元,用于在所述计时器设定的时间已到,所述接收单元未接收到所述飞行控制计算机发送的反馈信息时,再次向所述飞行控制计算机发送所述控制参数。
13、。0033进一步的,所述监控模块包括0034解析单元,用于对接收到的反馈信息进行解析;0035显示单元,用于显示解析获得的数据,所述数据用于反映所述飞行控制计算机控制律的运行状态。0036进一步的,所述装置还包括至少一个通信接口,所述装置通过所述通信接口与所述飞行控制计算相连,所述通信接口为网络接口、串口和USB中的任意一种。0037进一步的,所述通信模块通过网络接口与终端相连,所述通信单元还用于接收所述终端的请求,并根据所述请求向所述终端发送所述飞行控制计算机控制律的运行状态。0038本发明实施例通过向个人电脑和飞行控制计算机中加载统一的通用协议,并采用配置控制参数的方式来管理飞行控制律,从。
14、而实现了控制律管理的通用性,另外,极大地简化了控制律参数的配置过程。附图说明0039图1是本发明实施例提供的飞行控制律管理方法的流程图;0040图2是本发明实施例提供的飞行控制律管理方法中建立与飞行控制计算机的通信连接的流程图;0041图3是本发明实施例提供的飞行控制律管理方法中向飞行控制计算机发送控制参数的流程图;0042图4是本发明实施例提供的飞行控制律管理方法中建立与飞行控制计算机的通信连接的流程图;0043图5是本发明实施例提供的飞行控制律管理方法在实际中的应用示意图;说明书CN104181927A3/6页60044图6是本发明实施例提供的飞行控制律管理装置的示意图。具体实施方式004。
15、5下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。0046图1示出了本发明实施例提供的飞行控制律管理方法的流程图,本发明实施例提供的方法可由普通个人电脑来执行,所述个人电脑至少具备网络接口、串口和USB接口中的一种,所述个人电脑可通过网络接口、串口和USB接口中的任一种接口与飞行控制计算机进行通信。如图1所示,所述流程详述如下0047步骤101、基于统一的通用协议建立与飞行控制计算机的通信连接。0048本实施例中,个人电脑与飞行控制计算机是。
16、两个独立的硬件设备,为了保证二者之间的通信不受飞行控制计算机类型的限制,首先需要分别在个人电脑与飞行控制计算机中加载统一的通用协议。0049步骤102、获取为所述飞行控制计算机配置的控制参数。0050本实施例中,所述控制参数可包括升降舵偏角、副翼偏角、方向舵偏角、飞行控制系统反馈增益等,个人电脑可以根据用户的输入指令来获取所述控制参数,也可以预先在个人电脑的存储器中存储不同的控制参数,直接从存储器中读取相应的控制参数。控制参数的获取过程也可以为其它方式,在此不作具体限定。0051步骤103、通过所述通信连接向所述飞行控制计算机发送所述控制参数,并接收所述飞行控制计算机的反馈信息。0052本实施。
17、例中,在飞行控制计算机内预先对不同的控制参数设定相应的监控项目,个人电脑通过所述通信连接向所述飞行控制计算机发送控制参数后,所述飞行控制计算机根据接收到的控制参数监控相应的项目,并将监控结果打包后,作为反馈信息发送到个人电脑。例如,对于控制参数升降舵偏角,飞行控制计算机预先设定的监控项目为升降舵相对于上一次的偏角差、升降舵偏移所耗的时间、飞行控制计算机的内存占用量等。当飞行控制计算机接收到个人电脑发送的控制参数升降舵偏角后,监控预先设定的监控项目,并将监控结果反馈到个人电脑。0053步骤104、根据所述反馈信息监控所述飞行控制计算机控制律的运行状态。0054本实施例中,个人电脑根据接收到的反馈。
18、信息即可监控所述飞行控制计算机控制律的运行状态。0055本发明实施例提供的飞行控制律管理方法通过向个人电脑和飞行控制计算机中加载统一的通用协议,并采用配置控制参数的方式来管理飞行控制律,从而实现了控制律管理的通用性,另外,极大地简化了控制律参数的配置过程。0056上述实施例中,在步骤基于统一的通用协议建立与飞行控制计算机的通信连接之前,所述方法还包括对飞行控制计算机授权。通常一台个人电脑可以对多台飞行控制计算机授权,授权过程可以为飞行控制计算机向个人电脑发送可以唯一标识自身身份的序列号,个人电脑根据接收到的序列号采用RSARIVESTSHAMIRADLEMAN算法、数字签名算法等非对称加密算生。
19、成相应的授权信息,并将所述授权信息备份后发送到所述序列号对应的说明书CN104181927A4/6页7飞行控制计算机,一般情况下,一个序列号对应一条授权信息。0057在上述实施例的基础上,基于统一的通用协议建立与飞行控制计算机的通信连接,具体可包括图2所示的步骤0058步骤201、基于统一的通用协议建立与飞行控制计算机的物理连接。0059本步骤中,个人电脑可以与经过授权的飞行控制计算机建立物理连接。0060步骤202、通过所述物理连接对所述飞行控制计算机进行身份认证。0061本步骤中,建立物理连接后,个人电脑向飞行控制计算机发送指令,例如要求飞行控制计算机传输授权信息,飞行控制计算机接收个人电。
20、脑发送的指令,并根据该指令发送授权信息。个人电脑对飞行控制计算机发送的授权信息进行验证,如果所接收到的授权信息与个人电脑存储器中的授权信息一致,则表明飞行控制计算机通过身份认证。0062步骤203、建立与通过所述身份认证的飞行控制计算机的通信连接。0063本步骤中,对于通过身份认证的飞行控制计算机即可与个人电脑建立通信连接,通过该通信连接即可进行数据传输。本实施例中,对飞行控制计算机进行身份认证,保证了个人电脑与飞行控制计算机之间信息传输的安全性。0064上述实施例中,通过所述通信连接向所述飞行控制计算机发送所述控制参数,具体可包括图3所示的步骤0065步骤301、通过所述通信连接向所述飞行控。
21、制计算机发送所述控制参数,同时启动计时器。0066步骤302、在所述计时器设定的时间已到,未接收到所述飞行控制计算机发送的反馈信息时,再次向所述飞行控制计算机发送所述控制参数。0067本步骤中,向所述飞行控制计算机发送所述控制参数的次数也可以设定,如果超过设定参数,仍然未接收到所述飞行控制计算机的反馈信息,则停止发送,并分别对个人电脑和飞行控制计算机的系统进行检查,排除故障。0068上述实施例中,根据所述反馈信息监控所述飞行控制计算机控制律的运行状态,具体可包括图4所示的步骤0069步骤401、对接收到的反馈信息进行解析。0070由于个人电脑和飞行控制计算机采用统一的通用协议,所以可以通过相应。
22、的协议解析接收到的反馈信息。0071步骤402、显示解析获得的数据,所述数据用于反映所述飞行控制计算机控制律的运行状态。0072本步骤中,对解析获得的数据,可以图形化的形式显示,也可以表格的形式显示,在此不作具体限定。0073上述实施例中,所述方法还包括接收终端的请求,并根据所述请求向所述终端发送所述飞行控制计算机控制律的运行状态,所述终端可以为手机、个人数字助理等。所述个人电脑可通过网络接口与终端相连。另外,终端也可通过互联网访问飞行控制计算机,实时了解飞行控制计算机控制律的运行状态。0074图5示出了本发明实施例提供的飞行控制律管理方法在实际中的应用示意图,如图5所示,个人电脑可通过RS2。
23、32、TCP/IPTRANSMISSIONCONTROLPROTOCOL/INTERNETPROTOCOL,传输控制协议/因特网互联协议和JTAGJOINTTESTACTIONGROUP,联合测说明书CN104181927A5/6页8试行动小组口中的任一种与飞行控制计算机连接。个人电脑上可以是WINDOWS系统、ANDRIOD系统和苹果IOS系统中的任一种,飞行控制计算机要提前加载目标代码,所述目标代码一般为C语言封装的APIAPPLICATIONPROGRAMMINGINTERFACE,应用程序编程接口函数,由于API函数具有通用性,所述目标代码可支持不同的飞控计算机采用的不同编译器。目标代。
24、码在不同编译器中的具体实现方法为在飞行控制计算机的编译环境中,进行目标代码软件的集成,选择与飞行控制计算机相对应的处理器驱动,配置与个人电脑相对应的协议进行编译,生成输出文件,进行硬件程序烧写,进而实现与个人电脑之间的通信。0075个人电脑上初始命令可包括“LOGS”日志模式、“SETUP”设置模式和“TEST”测试模式,所述日志模式用于记录个人电脑与飞行控制计算机之间的通信数据,所述设置模式用于设置控制参数等,所述测试模式用于连接仿真软件进行系统仿真。另外,个人电脑上的初始命令还可包括“HELP”命令和“EXIT”命令,“HELP”命令可用于寻求帮助,例如命令介绍等,“EXIT”命令用于退出。
25、当前模式。0076个人电脑可向飞行控制计算机发送指定控制参数,飞行控制计算机接收到指定控制参数后,可按照“字符串浮点数”的格式成对存储。这种方式可以不需要事先知道参数名称的方式访问参数数据。0077个人电脑还可实现对飞行控制计算机程序的直接烧写。参数修改好后,既可点击程序下载,即可向飞行控制计算机进行数据写入。0078个人电脑还可以通过网络接口和串口中的任一种与飞行视景软件相连,用于完成飞行控制律的初步评估。所述飞行视景软件可以为FLIGHTGEAR、XPLANE等。0079本实施例中,通过采用统一的通用协议以及对飞行控制计算机进行参数配置,打破了传统上一款飞控计算机对应一款上位机的局限,在不。
26、同计算机平台上实现了通用性,另外打破了传统飞行控制计算机的黑箱制式,实现了飞行控制计算机中运行的任务透明化监控,便于控制律的开发调试与监控。0080图6示出了本发明实施例提供的飞行控制律管理装置,如图6所示,所述装置包括连接模块61、获取模块62、通信模块63和监控模块64。其中,所述连接模块61用于基于统一的通用协议建立与飞行控制计算机的通信连接;所述获取模块62用于获取为所述飞行控制计算机配置的控制参数;所述通信模块63用于通过所述通信连接向所述飞行控制计算机发送所述控制参数,并接收所述飞行控制计算机的反馈信息;所述监控模块64用于根据所述反馈信息监控所述飞行控制计算机控制律的运行状态。0。
27、081上述装置中,所述连接模块61可包括第一连接单元611、认证单元612和第二连接单元613。其中,所述第一连接单元611用于基于统一的通用协议建立与飞行控制计算机的物理连接;所述认证单元612用于通过所述物理连接对所述飞行控制计算机进行身份认证;所述第二连接单元613用于建立与通过所述身份认证的飞行计算机的通信连接。0082上述装置中,所述通信模块63可包括发送单元和接收单元,所述发送单元用于通过所述通信连接向所述飞行控制计算机发送所述控制参数,所述接收单元用于通过所述通信连接接收所述飞行控制计算机的反馈信息,其中,所述发送单元可包括第一发送单元631和第二发送单元632。其中,所述第一发。
28、送单元631用于通过所述通信连接向所述飞行控制计算机发送所述控制参数,同时启动计时器;所述第二发送单元632用于在所述计时器设定的时间已到,所述接收单元未接收到所述飞行控制计算机发送的反馈信息时,再次说明书CN104181927A6/6页9向所述飞行控制计算机发送所述控制参数。0083上述装置中,所述监控模块64可包括解析单元641和显示单元642。其中,所述解析单元641用于对接收到的反馈信息进行解析;所述显示单元642用于显示解析获得的数据,所述数据用于反映所述飞行控制计算机控制律的运行状态。0084所述装置还包括至少一个通信接口,所述装置通过所述通信接口与所述飞行控制计算相连,所述通信接。
29、口为网络接口、串口和USB中的任意一种。所述通信模块63可通过网络接口与终端相连,所述通信单元还用于接收所述终端的请求,并根据所述请求向所述终端发送所述飞行控制计算机控制律的运行状态。所述终端可以为手机、个人数字助理等。0085本发明实施例提供的飞行控制律管理装置用于执行本发明任意实施例提供的飞行控制律管理方法,具备相应的功能模块,可达到与所述方法相似的技术效果,此处不再赘述。0086显然,本领域技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可。
30、以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。0087以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN104181927A1/4页10图1图2说明书附图CN104181927A102/4页11图3图4说明书附图CN104181927A113/4页12图5说明书附图CN104181927A124/4页13图6说明书附图CN104181927A13。