• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      民用飛機(jī)IMA駐留艙門(mén)監(jiān)控系統(tǒng)程序開(kāi)發(fā)技術(shù)研究

      2021-02-03 02:46:48宋書(shū)龍陳雨晴
      測(cè)控技術(shù) 2021年1期
      關(guān)鍵詞:航電艙門(mén)客艙

      宋書(shū)龍, 陳雨晴, 孫 旺

      (1.航空工業(yè)成都凱天電子股份有限公司,四川 成都 610000; 2.中國(guó)商飛上海飛機(jī)設(shè)計(jì)研究院,上海 201310)

      隨著民用大型飛機(jī)的發(fā)展,對(duì)飛機(jī)的安全性和可靠性要求也更高,飛機(jī)的監(jiān)控系統(tǒng)正在變得更加智能化和集成化。目前,根據(jù)各航空公司反映,在飛行高度達(dá)到15000 ft時(shí),艙門(mén)會(huì)有虛警告警信息,當(dāng)下降至一定高度后此現(xiàn)象即消失。飛行人員無(wú)法實(shí)時(shí)獲取傳感器與標(biāo)靶之間實(shí)際位置關(guān)系的數(shù)據(jù)[1]。傳統(tǒng)的用于飛機(jī)上位置檢測(cè)的機(jī)械接觸式的微動(dòng)開(kāi)關(guān)正逐漸被接近傳感器所取代,在飛機(jī)艙門(mén)位置指示系統(tǒng)中普遍使用接近傳感器進(jìn)行位置檢測(cè)?,F(xiàn)代大型民用飛機(jī)發(fā)展趨勢(shì)是將更多的非航電系統(tǒng)進(jìn)行集成綜合化控制和綜合化管理,從而滿(mǎn)足大型民用飛機(jī)對(duì)航電系統(tǒng)高安全性、高可靠性和便于升級(jí)的要求[2]。

      綜合模塊化航電系統(tǒng)(Integrated Modular Avionics,IMA),將應(yīng)用程序駐留在IMA系統(tǒng)上,實(shí)現(xiàn)了航電系統(tǒng)軟件的模塊化、構(gòu)件化、標(biāo)準(zhǔn)化,提高了航電系統(tǒng)軟件的重用性、可擴(kuò)展性、可替換性和可維護(hù)性等,從而縮短系統(tǒng)集成開(kāi)發(fā)周期,降低系統(tǒng)開(kāi)發(fā)、維護(hù)、升級(jí)等成本[3]。

      1 IMA平臺(tái)體系結(jié)構(gòu)

      1.1 IMA系統(tǒng)特性

      IMA系統(tǒng)有兩個(gè)鮮明特性:① 系統(tǒng)分層,IMA系統(tǒng)主要由3部分組成,分別為硬件層、核心系統(tǒng)層和駐留應(yīng)用軟件層,分層架構(gòu)使得結(jié)構(gòu)更加明確,層和層之間的相互訪問(wèn)使用的是標(biāo)準(zhǔn)接口,降低了層與層之間的依賴(lài),提高了系統(tǒng)的可維護(hù)性和可替換性;② 駐留應(yīng)用分區(qū),綜合化、模塊化航空電子系統(tǒng)將不同的應(yīng)用程序運(yùn)行在不同的分區(qū)上,對(duì)駐留應(yīng)用軟件進(jìn)行分區(qū)管理,分區(qū)管理依賴(lài)于分區(qū)操作系統(tǒng)[4-5]。

      美國(guó)ARINC(Aeronautical Radio Inc)公司在1997年1月專(zhuān)門(mén)針對(duì)航空電子系統(tǒng)軟件平臺(tái)提出了一系列規(guī)范,發(fā)布了ARINC653工業(yè)標(biāo)準(zhǔn)規(guī)范。基于ARINC653標(biāo)準(zhǔn)的分區(qū)操作系統(tǒng),實(shí)現(xiàn)了時(shí)間和空間的隔離。對(duì)運(yùn)行的駐留軟件,當(dāng)一個(gè)分區(qū)出現(xiàn)問(wèn)題時(shí),不會(huì)影響到其他分區(qū)的執(zhí)行,這樣提高了航空電子系統(tǒng)的可靠性和可維護(hù)性,目前ARINC653標(biāo)準(zhǔn)規(guī)范已經(jīng)成為大型民用飛機(jī)IMA 系統(tǒng)中的主流標(biāo)準(zhǔn)規(guī)范,只有滿(mǎn)足ARINC653標(biāo)準(zhǔn)規(guī)范的軟件平臺(tái),才可以在IMA 系統(tǒng)中安全穩(wěn)定地運(yùn)行[6]。

      1.2 分區(qū)操作系統(tǒng)

      基于ARINC653標(biāo)準(zhǔn)的分區(qū)操作系統(tǒng),主要功能包括分區(qū)創(chuàng)建和管理、分區(qū)內(nèi)通信、分區(qū)間通信和分區(qū)的健康監(jiān)控。通過(guò)XML(eXtensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言)配置文件創(chuàng)建新的分區(qū),設(shè)置每個(gè)分區(qū)的應(yīng)用程序的執(zhí)行時(shí)間,實(shí)現(xiàn)分區(qū)輪轉(zhuǎn)調(diào)度[7-9]?;诖_定性和安全性,每個(gè)分區(qū)具有自己獨(dú)立的數(shù)據(jù)、上下文和運(yùn)行環(huán)境,通過(guò)MMU(存儲(chǔ)器管理單元)實(shí)現(xiàn)分區(qū)之間的隔離,保證分區(qū)的獨(dú)立性。一個(gè)分區(qū)發(fā)生錯(cuò)誤時(shí),不會(huì)影響到其他分區(qū),實(shí)現(xiàn)不同應(yīng)用駐留在不同的分區(qū)[10]。分區(qū)間通信通過(guò)調(diào)用APEX(Application Executive)接口先將數(shù)據(jù)發(fā)送到端口,然后端口再將數(shù)據(jù)發(fā)送到通道,最后調(diào)用READ_SAMPLING_MESSAGE、READ_QUEUING_MESSAGE接口接收數(shù)據(jù)。駐留應(yīng)用程序創(chuàng)建用于通信端口調(diào)用CREATE_SAMPLING_PORT、CREATE_QUEUING_PORT。駐留應(yīng)用設(shè)計(jì)人員通過(guò)ARINC664端系統(tǒng)配置通道,APEX接口是ARINC653針對(duì)綜合化航電系統(tǒng)的需求而提供的用于多分區(qū)操作系統(tǒng)的接口。基于ARINC653標(biāo)準(zhǔn)的IMA軟件結(jié)構(gòu)如圖1所示。

      圖1 基于ARINC653 標(biāo)準(zhǔn)的IMA架構(gòu)

      1.3 航電總線(xiàn)ARINC664

      ARINC664網(wǎng)絡(luò)是由工業(yè)標(biāo)準(zhǔn)以太網(wǎng)(IEEE 802.3)經(jīng)過(guò)適用性改進(jìn)形成的具有高可靠性的確定性網(wǎng)絡(luò)。ARINC664網(wǎng)絡(luò)采用SamplingPort和QueuingPort兩種端口服務(wù),與ARINC653標(biāo)準(zhǔn)兼容,應(yīng)用程序通過(guò)端口發(fā)送消息,每個(gè)ARINC664端口與一個(gè)本地UDP端口相對(duì)應(yīng)。ARINC664網(wǎng)絡(luò)在傳統(tǒng)以太網(wǎng)高傳輸速率的基礎(chǔ)上,增加了確定性定時(shí)機(jī)制和可靠的信息傳輸機(jī)制。AFDX(Avionics Full Duplex Switched Ethernet) 是新一代航電總線(xiàn)規(guī)范,主要功能是為分區(qū)軟件提供安全可靠的數(shù)據(jù)傳輸[11-12]。由于AFDX 網(wǎng)絡(luò)采用基于虛擬鏈路(Virtual Link,VL)的帶寬隔離技術(shù),在分區(qū)操作系統(tǒng)中廣泛使用,目前己成為航電總線(xiàn)應(yīng)用領(lǐng)域的主流技術(shù)規(guī)范。虛擬鏈路是從一個(gè)源終端節(jié)點(diǎn)到一個(gè)或多個(gè)目的終端節(jié)點(diǎn)的單向邏輯傳輸通道,它將一條物理數(shù)據(jù)通路劃分成多個(gè)虛擬通路。在端系統(tǒng)上所有通信參數(shù)均由系統(tǒng)設(shè)計(jì)人員預(yù)先定義,形成統(tǒng)一的端系統(tǒng)配置表。網(wǎng)絡(luò)通信嚴(yán)格按照規(guī)定的通信參數(shù)運(yùn)行,確保了網(wǎng)絡(luò)通信的確定性。

      1.4 駐留應(yīng)用

      由駐留在IMA平臺(tái)上的應(yīng)用程序所提供的飛機(jī)功能稱(chēng)為駐留功能,而提供飛機(jī)功能的應(yīng)用程序稱(chēng)為駐留應(yīng)用。IMA應(yīng)用軟件層:包括航空電子系統(tǒng)中所有應(yīng)用軟件的功能模塊,主要是駐留應(yīng)用源代碼和XML配置文件生成的可執(zhí)行程序。航空電子應(yīng)用軟件接口(ARINC653 接口層):定義了應(yīng)用軟件層與操作系統(tǒng)核心層之間的接口。該接口的定義使得操作系統(tǒng)的更新不會(huì)影響應(yīng)用軟件層。定義應(yīng)用程序和分區(qū)的資源需求,建立一個(gè)可行的映射,滿(mǎn)足資源性和可靠性需求。

      2 艙門(mén)監(jiān)控系統(tǒng)構(gòu)型

      艙門(mén)監(jiān)控系統(tǒng)的架構(gòu)圖如圖2所示。

      圖2 艙門(mén)監(jiān)控系統(tǒng)的架構(gòu)圖

      根據(jù)艙門(mén)監(jiān)控系統(tǒng)的構(gòu)型設(shè)計(jì)出如下主要功能模塊。

      ① 數(shù)據(jù)采集模塊。該模塊主要是靠客艙門(mén)狀態(tài)接近傳感器、滑梯預(yù)位接近傳感器、飛行鎖接近傳感器和其他艙門(mén)狀態(tài)接近傳感器實(shí)時(shí)采集的模擬量數(shù)據(jù)轉(zhuǎn)化成數(shù)字信號(hào),采用感應(yīng)式接近傳感器檢測(cè)艙門(mén)的位置。當(dāng)標(biāo)靶物靠近傳感器時(shí),傳感器輸出低電平信號(hào),當(dāng)標(biāo)靶物遠(yuǎn)離傳感器時(shí),傳感器輸出高電平信號(hào),當(dāng)標(biāo)靶物位置不變時(shí),輸出電壓值不變,通過(guò)判斷標(biāo)靶物的位置檢測(cè)電平信號(hào)[13-14]。

      ② 信號(hào)處理模塊。該模塊是駐留應(yīng)用程序的核心模塊,主要負(fù)責(zé)艙門(mén)系統(tǒng)的信號(hào)處理。數(shù)據(jù)采集模塊將艙門(mén)、滑梯等上面的接近傳感器采集的信號(hào),通過(guò)ARINC664總線(xiàn)提交給信號(hào)處理模塊進(jìn)行邏輯判斷。艙門(mén)的邏輯判斷需要采集多路傳感器信號(hào),艙門(mén)關(guān)閉接近傳感器、艙門(mén)上閂接近傳感器、艙門(mén)上鎖接近傳感器同時(shí)接近艙門(mén)狀態(tài)安全,任何一路接近傳感器遠(yuǎn)離,則艙門(mén)狀態(tài)不安全,駐留應(yīng)用軟件能夠?qū)崟r(shí)處理接近傳感器信號(hào),根據(jù)處理的結(jié)果進(jìn)行周期自檢和故障判斷,并把當(dāng)前艙門(mén)系統(tǒng)的狀態(tài)提供給顯示模塊。

      ③ 狀態(tài)顯示模塊。該模塊的作用是警告、提示指示。信號(hào)處理模塊把艙門(mén)系統(tǒng)的實(shí)時(shí)狀態(tài)上報(bào)給航電系統(tǒng),航電系統(tǒng)把實(shí)時(shí)數(shù)據(jù)分發(fā)給CAS和簡(jiǎn)圖頁(yè),飛行員和乘務(wù)人員可以在艙門(mén)傳感器誤報(bào)警的情況下使飛機(jī)加壓和起飛,消除接近傳感器報(bào)虛警問(wèn)題。必須有明確的措施,給每個(gè)門(mén)的操作人員位置指示,告知所有要求的關(guān)閉、鎖閂和鎖定門(mén)的操作都已經(jīng)完成。

      ④ 駐留應(yīng)用程序模塊。通過(guò)該模塊把處理完的系統(tǒng)數(shù)據(jù)發(fā)送給航電系統(tǒng),實(shí)現(xiàn)了航空電子系統(tǒng)的信息傳輸與信息的共享。

      3 駐留應(yīng)用設(shè)計(jì)

      基于IMA的駐留應(yīng)用軟件主要包括兩個(gè)方面,艙門(mén)系統(tǒng)邏輯功能的設(shè)計(jì)和XML配置文件。艙門(mén)監(jiān)控系統(tǒng)由客艙門(mén)數(shù)據(jù)模塊、貨艙門(mén)數(shù)據(jù)模塊、滑梯數(shù)據(jù)模塊、飛行鎖數(shù)據(jù)模塊、周期自檢模塊、數(shù)據(jù)采集模塊、數(shù)據(jù)發(fā)送模塊等組成,系統(tǒng)組成模塊如圖3所示。主要完成系統(tǒng)狀態(tài)實(shí)時(shí)的監(jiān)控,并對(duì)故障報(bào)警。

      圖3 系統(tǒng)組成模塊

      艙門(mén)系統(tǒng)主程序框圖如圖4所示。

      艙門(mén)系統(tǒng)詳細(xì)功能如下:

      ① 接近傳感器采集信號(hào)通過(guò)航電總線(xiàn)發(fā)送給艙門(mén)系統(tǒng);

      ② 監(jiān)控客艙門(mén)、貨艙門(mén)的狀態(tài)以及報(bào)警;

      ③ 根據(jù)輪載和空速,完成飛行鎖的狀態(tài)的判斷;

      ④ 監(jiān)控滑梯的狀態(tài)以及報(bào)警;

      ⑤ 周期自檢和故障處理等,完成艙門(mén)系統(tǒng)的狀態(tài)顯示、報(bào)警等;

      ⑥ 艙門(mén)系統(tǒng)狀態(tài)輸出給航電顯示系統(tǒng)、簡(jiǎn)圖頁(yè)、CAS等,完成艙門(mén)系統(tǒng)的狀態(tài)指示和報(bào)警。

      XML配置文件的內(nèi)容包括:分區(qū)配置、端口配置、健康監(jiān)控配置等[15-16]。用戶(hù)可以在分區(qū)內(nèi)創(chuàng)建通信的端口,通信方式有采樣端口、隊(duì)列端口兩種類(lèi)型,消息從源端口發(fā)送,經(jīng)過(guò)通道傳輸給目標(biāo)端口。設(shè)置好相應(yīng)的通道,在XML配置文件中映射通道和端口的對(duì)應(yīng)關(guān)系。配置文件包括系統(tǒng)中資源分配、通信連接、調(diào)度安排和故障處理等。

      圖4 艙門(mén)系統(tǒng)主程序框圖

      CabinDoorController.xml端口配置分為采樣端口、隊(duì)列端口兩種類(lèi)型, 每種類(lèi)型端口都包括發(fā)送消息的源端口、接收消息的目標(biāo)端口,以及傳輸消息的大小。用戶(hù)可以創(chuàng)建不同類(lèi)型通信的端口,但不能創(chuàng)建通道,通道是在端系統(tǒng)中配置的。

      端系統(tǒng)配置:在端系統(tǒng)消息的傳輸是從一個(gè)源到一個(gè)或多個(gè)目的端系統(tǒng),通過(guò)VL進(jìn)行端系統(tǒng)之間數(shù)據(jù)的互換,每個(gè) VL 只是在邏輯上單向的連接,在系統(tǒng)最初的設(shè)計(jì)時(shí)就規(guī)定好了[16]。發(fā)送端口:SENSORIN作為消息的源端節(jié)點(diǎn);接收端口:簡(jiǎn)圖頁(yè)和CAS作為終端節(jié)點(diǎn)。發(fā)送端口配置和接收端口簡(jiǎn)圖頁(yè)配置分別如圖5、圖6所示。

      圖5 發(fā)送端口配置

      圖6 接收端口配置

      4 仿真與測(cè)試

      根據(jù)飛機(jī)處于飛行、地面等不同狀態(tài),通過(guò)激勵(lì)軟件模擬飛機(jī)的狀態(tài),設(shè)計(jì)的駐留應(yīng)用程序能夠?qū)崟r(shí)地檢測(cè)到飛機(jī)的狀態(tài)。駐留應(yīng)用程序每個(gè)執(zhí)行周期接收激勵(lì)軟件發(fā)來(lái)的模擬信號(hào),根據(jù)這些模擬信號(hào)會(huì)計(jì)算出艙門(mén)系統(tǒng)當(dāng)前狀態(tài),判斷與預(yù)期輸出是否一致。

      本軟件采用集成開(kāi)發(fā)環(huán)境。在Windows PC機(jī)中完成源代碼的開(kāi)發(fā)與編譯,生成可執(zhí)行的目標(biāo)文件;生成的目標(biāo)文件加載到裝有IMA平臺(tái)的Linux PC機(jī)上仿真運(yùn)行[17]。另外,采用一臺(tái)裝有ARINC664板卡的Windows PC機(jī)作為激勵(lì)設(shè)備,與IMA平臺(tái)進(jìn)行數(shù)據(jù)交換,仿真環(huán)境如圖7所示,數(shù)據(jù)交互過(guò)程如下。

      ① 在激勵(lì)設(shè)備的驗(yàn)證軟件上設(shè)置傳感器的狀態(tài)和發(fā)動(dòng)機(jī)、輪載信號(hào)、空速信號(hào)等狀態(tài),數(shù)據(jù)通過(guò)ARINC664板卡發(fā)送給IMA平臺(tái)的駐留應(yīng)用程序。

      ② 運(yùn)行在IMA平臺(tái)的應(yīng)用程序接收到激勵(lì)設(shè)備發(fā)來(lái)的數(shù)據(jù)后,對(duì)數(shù)據(jù)進(jìn)行計(jì)算處理,把處理結(jié)果返回給激勵(lì)設(shè)備的驗(yàn)證軟件,通過(guò)激勵(lì)設(shè)備的驗(yàn)證軟件查看艙門(mén)、滑梯和飛行鎖狀態(tài)指示及告警信息。

      圖7 仿真環(huán)境

      產(chǎn)品上電,在激勵(lì)設(shè)備的接近傳感器輸入界面分別設(shè)置客艙門(mén)關(guān)閉接近傳感器、客艙門(mén)上閂接近傳感器、客艙門(mén)上鎖接近傳感器狀態(tài)均為:接近;其對(duì)應(yīng)自檢測(cè)狀態(tài)均為:正常;在測(cè)試設(shè)備簡(jiǎn)圖頁(yè)輸出界面查看客艙門(mén)的狀態(tài),在CAS輸出界面上查看輸出的客艙門(mén)安全性的值。

      期望的測(cè)試結(jié)果:測(cè)試設(shè)備的簡(jiǎn)圖頁(yè)和CAS輸出界面的客艙門(mén)安全性均顯示安全。簡(jiǎn)圖頁(yè)上顯示客艙門(mén)安全性為綠色。通過(guò)簡(jiǎn)圖頁(yè)實(shí)時(shí)得到艙門(mén)狀態(tài),綠色代表艙門(mén)已關(guān)閉,黃色代表艙門(mén)未關(guān)閉。

      表1 客艙門(mén)狀態(tài)

      客艙門(mén)關(guān)閉接近傳感器、客艙門(mén)上閂接近傳感器、客艙門(mén)上鎖接近傳感器狀態(tài)全為接近(正常),則客艙門(mén)安全性為安全(1),否則為不安全(0)。簡(jiǎn)圖頁(yè)上對(duì)應(yīng)的客艙門(mén)安全性方框顯示綠色(安全)、黃色(不安全)。當(dāng)客艙門(mén)關(guān)閉接近傳感器為遠(yuǎn)離時(shí),艙門(mén)狀態(tài)顯示為不安全(見(jiàn)圖8),簡(jiǎn)圖頁(yè)顯示為黃色(見(jiàn)圖9)。

      圖8 CAS顯示界面

      圖9 簡(jiǎn)圖頁(yè)顯示界面

      表2 飛行鎖滑梯狀態(tài)

      飛行鎖上鎖接近傳感器狀態(tài)全為接近(正常),則飛行鎖為上鎖(1),否則為未鎖(0)。簡(jiǎn)圖頁(yè)上對(duì)應(yīng)的飛行鎖顯示綠色(上鎖)、黃色(未鎖)?;蓊A(yù)位接近傳感器狀態(tài)全為接近(正常),則滑梯為預(yù)位(1),否則為未預(yù)位(0)。簡(jiǎn)圖頁(yè)上對(duì)應(yīng)的滑梯顯示綠色(預(yù)位)、黃色(未預(yù)位)。

      5 結(jié)束語(yǔ)

      本文完成了IMA仿真駐留艙門(mén)系統(tǒng)應(yīng)用開(kāi)發(fā)。首先從IMA平臺(tái)體系結(jié)構(gòu)進(jìn)行研究,設(shè)計(jì)了基于IMA平臺(tái)的艙門(mén)系統(tǒng)總體架構(gòu);根據(jù)艙門(mén)系統(tǒng)總體架構(gòu)設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的各個(gè)模塊功能,并把應(yīng)用程序駐留在IMA仿真平臺(tái);最后通過(guò)激勵(lì)軟件模擬飛機(jī)的飛行狀態(tài),對(duì)所開(kāi)發(fā)的駐留應(yīng)用進(jìn)行了功能驗(yàn)證。驗(yàn)證結(jié)果證明了本文所提出的將艙門(mén)系統(tǒng)以駐留應(yīng)用形式運(yùn)行在IMA平臺(tái)設(shè)計(jì)方案可行,能夠很好地解決艙門(mén)系統(tǒng)的虛警情況,提高了民用飛機(jī)艙門(mén)系統(tǒng)的安全性和可靠性。

      猜你喜歡
      航電艙門(mén)客艙
      客艙內(nèi)的空氣從何而來(lái)?
      國(guó)內(nèi)主流機(jī)型客艙聲品質(zhì)表現(xiàn)分析
      飛機(jī)艙門(mén)失效乘客減載計(jì)算方法的探討
      運(yùn)輸機(jī)尾艙門(mén)收放液壓控制系統(tǒng)的改進(jìn)設(shè)計(jì)
      基于虛擬鉸鏈打開(kāi)機(jī)構(gòu)的艙門(mén)提升機(jī)構(gòu)研究
      民用飛機(jī)客艙干燥系統(tǒng)的性能分析
      民用飛機(jī)復(fù)合材料艙門(mén)優(yōu)化設(shè)計(jì)
      民用飛機(jī)航電系統(tǒng)虛擬教學(xué)資源建設(shè)
      電子制作(2019年7期)2019-04-25 13:18:30
      淺談航空安全員應(yīng)變能力在客艙擒敵術(shù)教學(xué)中的培養(yǎng)
      某型無(wú)人直升機(jī)航電艙熱設(shè)計(jì)優(yōu)化
      平原县| 朔州市| 建宁县| 宝应县| 大足县| 加查县| 囊谦县| 鹤壁市| 江华| 丰城市| 桑植县| 天长市| 绥江县| 张家港市| 江口县| 阳新县| 巴东县| 扎鲁特旗| 东丰县| 永城市| 印江| 宿州市| 瓮安县| 永定县| 巍山| 于田县| 南宫市| 句容市| 星子县| 耒阳市| 北辰区| 徐州市| 岳阳县| 青河县| 榆社县| 金湖县| 阜城县| 密云县| 和硕县| 班玛县| 乡城县|