Express Logic的ThreadX RTOS协助开发飞行系统
2009-11-30
作者:Express Logic
实时操作系统(RTOS)供货商Express Logic宣布,Avidyne公司已采用其ThreadX RTOS,用于驱动基于姿态的新型DFC90数字飞行控制系统。DFC90整合了飞行计算机与控制面板,透过快速插入的方法替换现有的基于速率的STEC 55X飞行计算机。Avidyne的DFC90主要应用在已采用Avidyne Entegra飞行驾驶系统的Cirrus SR20及SR22飞机。
ThreadX是Express Logic公司的一种小型、快速、可靠的实时操作系统(RTOS),可应用于类似Avidyne的新型飞机飞行控制系统这样的,需要深嵌入式实时操作系统的产品。在一个飞行控制系统中,飞机飞行控制是透过伺服马达偏转副翼和升降舵控制面来产生转向,爬升,或下降。DFC90飞行控制系统接收飞机姿态、航向、高度以及来自飞行员和用于指示所希望的姿态、航向、爬升/下降速率的导航系统的输入。DFC90计算出精确命令去实时驱动伺服马达,获得所希望的飞行路径。
做为作用于Avidyne飞行控制系统的操作系统,ThreadX控制着DFC90的所有功能。ThreadX可为类似AvidyneDFC90的系统提供低开销和快速实时响应、关键性需求等。
“没有RTOS去开发飞行关键系统是相当困难的,”负责导航及控制的Avidyne副总裁Mark Krebs指出,“Avidyne很高兴将采用了DFC90与DFC100 Cirrus自动驾驶系统的民用航空轻型飞机性能及安全性提高到一个新的层次。ThreadX软件易于使用,基础坚实,具有很高的性能。下一个项目,我们还将使用ThreadX作为RTOS.。”
DO-178B软件标准也广泛应用于其它工业领域。据FAA要求,凡用于美国领空的飞行器中所有操作软件,其开发和认证都必须通过DO-178B的质量认证。DO-178B对包括RTOS在内的整个软件系统要求有详细的文档和测试。Avidyne已经完成了这个开发和测试,在2010年中期有望得到FAA对DFC90的认证。Avidyne指出ThreadX在整个软件系统的中以及产品的软件认证中仅占很小的一部分。
此次采用ThreadX的DFC90自动驾驶系统增加了基于姿态的飞行控制系统精确性,并强化了状态防护能力。
DFC90具有一个涡轮级自动驾驶系统所有的标准纵向及横向操作模式,其中包括飞行指引(FD)、高度保持(ALT)、空速保持(IAS)、垂直速度保持(VS)、航向(HDG)以及导航(NAV, APPR, LOC/GS, GPSS)。DFC90还带有Avidyne的‘Straight & Level’按钮,飞行员可以使用这个按钮摆脱自动驾驶模式使飞机进入水平直飞状态,以增强安全性能。
在状态防护方面,无论在何种操作模式下持续监视可用升力及速度储备量。当飞机接近失速时,自动驾驶仪逐步减少最大倾斜飞行及垂直速度,刚好保持机翼产生升力,同时还向飞行员通报状态。超速的处理与此类似,该系统采用最少的有效措施防止以外超速。这些功能可以在减少干扰的情况下,有效得防止飞机偏离预设的航行、爬升或进近。