国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于ARM的雙余度遠(yuǎn)程接口單元設(shè)計(jì)

2021-02-05 08:47范新明劉國(guó)美陳亞玲
山西電子技術(shù) 2021年1期
關(guān)鍵詞:雙通道功能模塊總線

范新明,趙 君,劉國(guó)美,陳亞玲,龐 鵬)

(1.航空工業(yè)西安航空計(jì)算技術(shù)研究所,陜西 西安 710068;2.北京計(jì)算機(jī)技術(shù)及應(yīng)用研究所,北京 100854)

0 引言

飛機(jī)機(jī)電系統(tǒng)是飛機(jī)中執(zhí)行飛行保障功能子系統(tǒng)的總稱,主要包括燃油系統(tǒng)、動(dòng)力系統(tǒng)、供電系統(tǒng)、液壓系統(tǒng)和環(huán)境控制系統(tǒng)等[1-3]。在目前飛機(jī)的分布式架構(gòu)中,遠(yuǎn)程接口單元(簡(jiǎn)稱RIU)扮演越來(lái)越重要的角色。遠(yuǎn)程接口單元就近采集傳感器信號(hào),通過(guò)總線將數(shù)據(jù)上傳到飛行管理計(jì)算機(jī)(VMC),同時(shí)接收飛行管理計(jì)算機(jī)的指令,執(zhí)行相應(yīng)的輸出和作動(dòng)[4]。這種近端采集,遠(yuǎn)端傳輸?shù)募軜?gòu),顯著地減少了以往分布式架構(gòu)中點(diǎn)到點(diǎn)信號(hào)電纜的使用。這不僅增強(qiáng)了電纜的可靠性,還簡(jiǎn)化了航空器電線互聯(lián)系統(tǒng)的安裝、維護(hù)和驗(yàn)證[5]。為了提高系統(tǒng)的可靠性和安全性,本文以ARM作為處理器,設(shè)計(jì)了一種雙余度遠(yuǎn)程接口單元(簡(jiǎn)稱DRIU)。DRIU具有雙余度飛管總線接口和雙余度輸入/輸出接口,雙余度同時(shí)工作實(shí)現(xiàn)了飛機(jī)機(jī)電系統(tǒng)數(shù)據(jù)采集、集中解算和分布式控制。經(jīng)系統(tǒng)聯(lián)試試驗(yàn)證明,DRIU可以顯著提高系統(tǒng)的可靠性和安全性,具有一定的工程實(shí)用價(jià)值。

1 DRIU架構(gòu)

DRIU以ARM作為處理器,采用FPGA作為IO接口管理單元。FPGA、SRAM、FLASH、NVRAM等作為外設(shè)接在ARM的FSMC接口,ARM通過(guò)FMSC接口與外設(shè)進(jìn)行數(shù)據(jù)交互。ARM處理器,內(nèi)部集成FPU,主頻高,具有DSP指令能力,片內(nèi)FLASH和RAM容量大,同時(shí)具備SPI、AD/DA、UART、CAN、FSMC等接口,易于開(kāi)發(fā)和后續(xù)擴(kuò)展。DRIU架構(gòu)見(jiàn)圖1。

圖1 雙余度遠(yuǎn)程接口單元架構(gòu)

設(shè)計(jì)的DRIU具有以下技術(shù)特征:

1) DRIU是VMC總線環(huán)路上的數(shù)據(jù)終端,DRIU完成飛機(jī)機(jī)電設(shè)備狀態(tài)數(shù)據(jù)采集、執(zhí)行輸出控制及與VMC之間的數(shù)據(jù)傳輸;

2) 每個(gè)DRIU均采用智能控制器實(shí)現(xiàn)模塊的輸入輸出接口控制和管理,并且可記錄和存儲(chǔ)DRIU產(chǎn)品信息和故障代碼,DRIU上電可根據(jù)外部機(jī)位識(shí)別其安裝位置;

3) 每臺(tái)DRIU配置了雙余度1394B遠(yuǎn)程節(jié)點(diǎn)(RN),DRIU通過(guò)1394B總線接口與VMC交聯(lián),其應(yīng)用層協(xié)議參考SAE AS5643,同時(shí)DRIU可通過(guò)1394B總線完成軟件加載;

4) 每臺(tái)DRIU以飛機(jī)管理系統(tǒng)總線周期為基準(zhǔn),實(shí)現(xiàn)DRIU內(nèi)部的輸入輸出統(tǒng)一進(jìn)行管理和調(diào)度;

5) 每臺(tái)DRIU接口功能具備靈活的余度配置能力,可滿足系統(tǒng)對(duì)接口的單/雙余度需求;

6) 減少接口類型設(shè)計(jì),通過(guò)不同接口間的組合可實(shí)現(xiàn)對(duì)飛機(jī)不同傳感器接口或負(fù)載的狀態(tài)監(jiān)測(cè)及控制;

7) 接口可進(jìn)行靈活配置,節(jié)約接口數(shù)量。

2 余度方案設(shè)計(jì)

DRIU通過(guò)CCDL實(shí)現(xiàn)雙通道數(shù)據(jù)的實(shí)時(shí)共享,功能模塊故障后能進(jìn)行數(shù)據(jù)重組,在周期任務(wù)內(nèi)完成從數(shù)據(jù)采集、數(shù)據(jù)處理、指令輸出的閉環(huán)控制流,具有較強(qiáng)的控制實(shí)時(shí)性的余度管理策略。

1) 雙余度之間數(shù)據(jù)實(shí)時(shí)共享,該架構(gòu)在雙余度之間設(shè)計(jì)雙向、高速、實(shí)時(shí)通訊總線,完成雙通道之間的數(shù)據(jù)傳輸,同時(shí)在每個(gè)通道內(nèi)部設(shè)置緩沖區(qū),完成每個(gè)周期內(nèi)的對(duì)方通道數(shù)據(jù)的存儲(chǔ);

2) 通道內(nèi)功能模塊故障后進(jìn)行故障隔離,該架構(gòu)在每個(gè)通道內(nèi)部,各功能模塊之間設(shè)置狀態(tài)監(jiān)控,在一個(gè)通道內(nèi)部,當(dāng)任何一個(gè)功能模塊出現(xiàn)故障后,能快速、準(zhǔn)確的定位,并進(jìn)行隔離;

3) 產(chǎn)品功能故障時(shí),雙通道依靠數(shù)據(jù)實(shí)時(shí)共享進(jìn)行資源重組,建立正常的數(shù)據(jù)流通道,只要非故障功能模塊滿足一套完整的余度資源,則該架構(gòu)的產(chǎn)品就能完成系統(tǒng)功能。

根據(jù)交聯(lián)信號(hào)在DRIU內(nèi)部的不同交聯(lián)方式,設(shè)計(jì)了三種不同的余度方案策略,分為混合雙余度方案、全雙余度方案和總線雙余度方案。余度設(shè)計(jì)方案見(jiàn)圖2,交聯(lián)信號(hào)在DRIU產(chǎn)品內(nèi)部具有如下特點(diǎn):

圖2 DRIU余度方案

1) 余度信號(hào)分別與兩個(gè)通道進(jìn)行交聯(lián),無(wú)冗余信號(hào)只與A或B通道交聯(lián);

2) 每個(gè)通道獨(dú)立采集輸入信號(hào);

3) 接口采集數(shù)據(jù)通過(guò)CCDL實(shí)現(xiàn)自動(dòng)轉(zhuǎn)發(fā),兩個(gè)通道都可以獲取所有輸入數(shù)據(jù);

4) 每個(gè)通道的CPU通過(guò)余度輸出策略完成輸出操作。

3 DRIU同步策略

DRIU內(nèi)部具有兩個(gè)信息處理通道,為了保證兩通道在進(jìn)行比較時(shí)所使用的數(shù)據(jù)是同一時(shí)刻采到的數(shù)據(jù),必須采用同步設(shè)計(jì)。

DRIU雙通道間的同步,采用軟/硬結(jié)合的雙握手同步算法,每個(gè)通道都設(shè)計(jì)了同步處理策略算法。

DRIU內(nèi)部ARM間采用雙握手同步方式,即通道I和通道II分別通過(guò)硬線1和硬線2向?qū)Ψ酵ǖ腊l(fā)送同步命令(TTL電平),再分別通過(guò)硬線2和硬線1接收規(guī)定的應(yīng)答信號(hào),若發(fā)送與接收一致,則同步成功,該操作連續(xù)進(jìn)行兩次(本通道寫(xiě)1,讀另一個(gè)通道的1,本通道寫(xiě)0,讀另一個(gè)通道的0)。采用兩次握手可以解決同步策略的恒“0”和恒“1”故障。

雙通道間的同步包括:上電同步和周期同步。

上電同步是在上電BIT后,進(jìn)入實(shí)時(shí)處理前的同步,即上電/初始化模式結(jié)束進(jìn)入正常工作模式之前,如果在約定的時(shí)間內(nèi)失步,則上電同步故障。

周期同步是實(shí)時(shí)處理過(guò)程中,即正常工作模式中,采集輸入信息前和輸出表決前進(jìn)行的同步,如果在約定的時(shí)間內(nèi)失步,則周期同步故障。

4 DRIU軟件設(shè)計(jì)

DRIU控制軟件為DRIU提供硬件資源的配置、檢測(cè)、管理與控制功能,共包含3個(gè)子配置項(xiàng):DRIU主控軟件、剎車系統(tǒng)控制軟件、1394B協(xié)議軟件。

各子配置項(xiàng)的功能概述如下:

1) DRIU主控軟件駐留在DRIU控制器上,可完成DRIU的上電初始化工作,為DRIU提供通過(guò)VMS總線從VMC下載數(shù)據(jù)的功能,并能周期向VMC上傳采集接口數(shù)據(jù)和接口PBIT結(jié)果、接收指令執(zhí)行輸出。DRIU主控軟件按功能劃分主要包括:初始化模塊、數(shù)據(jù)加載模塊、主控模塊;

2) 剎車系統(tǒng)控制軟件:駐留在DRIU控制器上,完成輪速信號(hào)、剎車壓力信號(hào)采集和電流輸出,實(shí)現(xiàn)剎車的閉環(huán)控制;

3) 1394B協(xié)議軟件駐留在DRIU控制器上,主要為DRIU提供RN初始化、總線數(shù)據(jù)接收、總線數(shù)據(jù)發(fā)送、狀態(tài)信息獲取和BIT等功能。

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

本文設(shè)計(jì)了一種基于ARM的雙余度遠(yuǎn)程接口單元,經(jīng)過(guò)系統(tǒng)聯(lián)試試驗(yàn)驗(yàn)證,DRIU工作穩(wěn)定可靠,能夠大大提高系統(tǒng)的可靠性和安全性,具備一定的工程實(shí)用價(jià)值。

猜你喜歡
雙通道功能模塊總線
近端胃切除雙通道重建及全胃切除術(shù)用于胃上部癌根治術(shù)的療效
福建省醫(yī)保局率先上線省級(jí)“雙通道”電子處方流轉(zhuǎn)服務(wù)
一種基于CAN總線的誤碼測(cè)試方法
電力信息網(wǎng)絡(luò)雙通道故障自動(dòng)探測(cè)策略探究
商業(yè)模式是新媒體的核心
基于ASP.NET標(biāo)準(zhǔn)的采購(gòu)管理系統(tǒng)研究
高校二手交易網(wǎng)絡(luò)平臺(tái)功能及技術(shù)框架分析與設(shè)計(jì)
智典DDR2 800 2GB/4GB
CAN總線并發(fā)通信時(shí)下位機(jī)應(yīng)用軟件設(shè)計(jì)
基于CAN總線的水下通信系統(tǒng)設(shè)計(jì)
萨迦县| 雅安市| 申扎县| 汽车| 拉孜县| 霞浦县| 元朗区| 大石桥市| 凌云县| 镇巴县| 苏尼特右旗| 长武县| 扎鲁特旗| 永丰县| 南川市| 合川市| 随州市| 商丘市| 息烽县| 湖南省| 浙江省| 建平县| 格尔木市| 大新县| 永安市| 房产| 太康县| 西宁市| 兰考县| 酒泉市| 新民市| 伊川县| 桑日县| 安丘市| 平武县| 永康市| 会同县| 武冈市| 高青县| 泰州市| 阿拉善盟|