亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于CAN總線的分布式飛機客艙模擬器控制系統(tǒng)

        2014-03-08 05:46:56張一飛李春芳黃建民
        自動化與儀表 2014年12期
        關(guān)鍵詞:程序信號系統(tǒng)

        郭 潔,張一飛,李春芳,黃建民

        (中航工業(yè)上海航空測控技術(shù)研究所,上海 201601)

        飛機客艙模擬器是飛機客艙服務(wù)訓(xùn)練模擬器的簡稱,是對某一特定型號航空器客艙環(huán)境的真實再現(xiàn),具備客艙設(shè)備學(xué)習(xí)、乘務(wù)員控制操作訓(xùn)練、客艙服務(wù)模擬訓(xùn)練、旅客呼叫處置訓(xùn)練、客艙廣播內(nèi)話操作訓(xùn)練、應(yīng)急處置訓(xùn)練等多種功能,廣泛用于航空專業(yè)院校和航空公司,對培養(yǎng)航空服務(wù)專業(yè)學(xué)員和空乘人員起到了重要作用。

        飛機客艙模擬器控制系統(tǒng)主要由客艙照明控制子系統(tǒng)、客艙溫度控制子系統(tǒng)、客艙廣播內(nèi)話控制子系統(tǒng)、乘客服務(wù)管理子系統(tǒng)和網(wǎng)絡(luò)通信子系統(tǒng)組成。本文設(shè)計的某型飛機客艙服務(wù)模擬器分布式控制系統(tǒng)采用CAN總線控制代替?zhèn)鹘y(tǒng)的集散式控制,使各個獨立的控制節(jié)點連接成分布式控制網(wǎng)絡(luò),解決了傳統(tǒng)客艙模擬器控制設(shè)備復(fù)雜,布線繁瑣,可靠性、維修性差的缺點。實踐表明,基于CAN總線系統(tǒng)設(shè)計結(jié)構(gòu)簡單、操作簡便、可靠性高、擴展性好,真正實現(xiàn)了分散控制,集中監(jiān)控的控制模式。

        1 系統(tǒng)設(shè)計

        本文設(shè)計的客艙模擬器控制系統(tǒng)主要包括客艙照明控制子系統(tǒng)、客艙溫度控制子系統(tǒng)、客艙廣播內(nèi)話控制子系統(tǒng)、乘客服務(wù)管理子系統(tǒng)。各子系統(tǒng)的功能分別由若干個獨立的CAN總線控制節(jié)點實現(xiàn)。上位機操作站主要負責(zé)對各節(jié)點的控制從而形成一個完整的控制網(wǎng)絡(luò)。系統(tǒng)架構(gòu)如圖1所示。

        圖1 客艙模擬器控制系統(tǒng)架構(gòu)Fig.1 Aircraft cabin simulator control system structure

        1.1 客艙照明控制子系統(tǒng)

        客艙照明控制子系統(tǒng)負責(zé)對客艙燈光照明設(shè)備的控制。它分為普通照明、局部照明和應(yīng)急照明3種。其中普通照明為整個客艙提供正常狀態(tài)下的照明功能,其設(shè)備包括客艙頂棚燈、客艙側(cè)壁燈和乘務(wù)員工作燈。局部照明包括登機照明、盥洗室照明和廚房照明。應(yīng)急照明包括客艙頂棚應(yīng)急照明燈、應(yīng)急撤離通道指示燈、應(yīng)急出口標志指示燈。

        分散在客艙各處的照明設(shè)備按照區(qū)域劃分為4片,客艙照明控制在每個片區(qū)設(shè)置一個獨立的CAN節(jié)點,負責(zé)照明設(shè)備的通斷控制及亮度調(diào)節(jié),并通過總線網(wǎng)絡(luò)與上位機操作站進行控制信息的交互。

        1.2 客艙溫度控制子系統(tǒng)

        客艙溫度控制區(qū)域劃分為前、后客艙服務(wù)區(qū)??团摐囟瓤刂仆ㄟ^2個服務(wù)區(qū)的溫度控制CAN節(jié)點測量各區(qū)域的溫度并自動調(diào)節(jié)到設(shè)定值。溫度控制CAN節(jié)點由乘務(wù)員溫度控制板和溫度調(diào)節(jié)控制器構(gòu)成。面板上有溫度調(diào)節(jié)按鈕、管道過熱指示燈和當(dāng)前溫度指示器等。調(diào)節(jié)控制器用于溫度信號的采集、處理和CAN數(shù)據(jù)的傳輸。

        1.3 客艙廣播內(nèi)話控制子系統(tǒng)

        客艙內(nèi)話系統(tǒng)提供機組與乘務(wù)員之間、乘務(wù)員與乘務(wù)員之間的通話及呼叫功能。旅客廣播系統(tǒng)提供飛行機組成員、乘務(wù)員向旅客廣播、播放預(yù)錄通知、登機音樂等。乘客可通過安裝在客艙和盥洗室的揚聲器聽到廣播。機組成員和乘務(wù)員可用話筒和相應(yīng)的音頻選擇面板進行旅客廣播??团搹V播內(nèi)話控制子系統(tǒng)通過廣播內(nèi)話CAN節(jié)點實現(xiàn)其功能。節(jié)點由音頻控制面板和帶有CAN通信模塊的音頻管理組建構(gòu)成。

        1.4 客艙服務(wù)管理子系統(tǒng)

        客艙服務(wù)管理子系統(tǒng)具備閱讀燈、信號指示牌的驅(qū)動及乘客呼叫響應(yīng)功能。其中信號指示牌包括禁止吸煙信號牌、系上安全帶信號牌以及乘客呼叫信號牌。當(dāng)乘客按下呼叫按鈕后,客艙服務(wù)管理CAN節(jié)點驅(qū)動呼叫信號牌點亮,同時通過CAN總線將呼叫信號傳輸給上位機操作站的乘務(wù)員,以回應(yīng)乘客的呼叫請求。

        2 CAN節(jié)點硬件設(shè)計

        由上文可知,每個控制子系統(tǒng)的功能都由相應(yīng)的若干CAN節(jié)點實現(xiàn)。雖然子系統(tǒng)實現(xiàn)的具體功能不同,但在節(jié)點的硬件設(shè)計上具有較大的相似性和一致性,均包含信號采集模塊、信號處理模塊、CAN通信模塊、數(shù)字信號輸出模塊及相應(yīng)的功能應(yīng)用模塊。鑒于篇幅限制本文僅描述乘客服務(wù)管理CAN節(jié)點的設(shè)計,其硬件架構(gòu)如圖2所示。

        圖2 乘客服務(wù)管理CAN節(jié)點硬件架構(gòu)Fig.2 Passenger service management CAN nodes hardware structure

        2.1 主控制器模塊

        綜合分析各子系統(tǒng)信號采集、數(shù)據(jù)處理、CAN總線通信的設(shè)計需求,并且考慮設(shè)計的兼容性和可擴展性,各子系統(tǒng)CAN節(jié)點均采用ATMEL公司的AT90CAN128單片機作為主控芯片。AT90CAN128是基于增強型RISC結(jié)構(gòu)、低功耗、CMOS技術(shù)的8位微控制器[1]。片內(nèi)含大容量、非易失性的程序和數(shù)據(jù)存儲器,JTAG在線下載調(diào)試接口,并且內(nèi)部集成有10位逐次比較型ADC電路和CAN通信控制器。因此,AT90CAN128極大地方便了系統(tǒng)的開發(fā),使整個系統(tǒng)結(jié)構(gòu)簡單,性能可靠。

        2.2 電源及掉電保護模塊

        該模塊為系統(tǒng)各個功能單元提供必要的電源。為提高系統(tǒng)的可靠性,在該模塊中特別設(shè)計了掉電延時保護功能。掉電時將系統(tǒng)運行的重要數(shù)據(jù)保存在E2PROM中[2]。該設(shè)計采用電源監(jiān)控芯片,當(dāng)系統(tǒng)電源低于監(jiān)控芯片的門限電壓值時,可產(chǎn)生觸發(fā)信號,使主控芯片進入掉電中斷處理狀態(tài)。此中斷的任務(wù)即將系統(tǒng)運行的重要數(shù)據(jù)保存到E2PROM中。同時,當(dāng)恢復(fù)供電時,系統(tǒng)可正常工作并保存當(dāng)前狀態(tài)信息。該模塊電路原理如圖3所示。

        圖3 掉電保護電路原理Fig.3 Power-fail protection circuit schematic

        首先通過配置AVR熔絲位,設(shè)置掉電檢測電壓門限,當(dāng)AVR電源電壓掉到門限值以下時,AVR就停止工作。電源監(jiān)控芯片用于檢測系統(tǒng)電源電壓,其檢測電壓門限為4.6 V。當(dāng)系統(tǒng)電源大于4.6 V時,電源監(jiān)控芯片的R端輸出高電平,整個系統(tǒng)正常工作。當(dāng)系統(tǒng)電源電壓跌到4.6 V以下時,R腳輸出低電平,作為AVR外部中斷INT0的申請。INT0設(shè)計為掉電處理中斷,其主要任務(wù)是備份系統(tǒng)運行的重要數(shù)據(jù)到E2PROM中。

        2.3 閱讀燈恒流驅(qū)動模塊

        由于LED是電流隨電壓變化顯著的器件。正向?qū)〞r,其正向電壓的微小變化便可引起LED電流大幅度變化,所以閱讀燈LED采用恒流驅(qū)動方式,即電路輸出電流是恒定的,輸出的直流電壓隨負載阻值的不同在一定范圍內(nèi)變化[3]。XL3002是一款降壓高效率驅(qū)動LED全集成開關(guān)型變換器。在直流輸入電壓為5 V~32 V時,最大輸出電壓可達30 V,最大開關(guān)電流1.5 A,系統(tǒng)轉(zhuǎn)換效率可到90%以上[4];XL3002內(nèi)部集成高壓功率MOSFET開關(guān)管,具有轉(zhuǎn)換效率高、系統(tǒng)元件少、可靠性高,安全性高等優(yōu)點。該模塊的電路原理如圖4所示。

        圖4 恒流驅(qū)動電路原理圖Fig.4 Constant current power supply control circuit schematic

        2.4 信號指示牌驅(qū)動模塊

        該模塊使用固態(tài)繼電器來控制信號牌的驅(qū)動。每個繼電器的公共端連接到28 VDC。當(dāng)繼電器被激活時,向位于乘客服務(wù)面板的信號指示牌提供28 V直流電壓。固態(tài)繼電器是用分離的電子元器件、集成電路及混合微電路技術(shù)結(jié)合發(fā)展起來的一種具有繼電特性的無觸點式電子開關(guān),相比較于傳統(tǒng)電磁繼電器具有壽命長、可靠性高、開關(guān)速度快、電磁干擾小、無噪聲、無火花等特點[5]。使用固態(tài)繼電器可明顯簡化電路規(guī)模。

        2.5 開關(guān)信號接口模塊

        該模塊接收來自乘客服務(wù)面板上閱讀燈開關(guān)信號和呼叫開關(guān)信號并輸送這些信號到主控模塊進行邏輯處理。該模塊通過開關(guān)接口的去抖電路以及主控制器的去抖軟件實現(xiàn)去抖功能。

        2.6 CAN總線通信模塊

        該模塊由CAN總線驅(qū)動器PCA82C250和光電耦合6N137模塊構(gòu)成。CAN協(xié)議控制器實現(xiàn)CAN協(xié)議的數(shù)據(jù)鏈路層和物理層功能。通過對其編程,可設(shè)置它的工作方式,進行數(shù)據(jù)發(fā)送和接收,并為上層應(yīng)用建立物理平臺。CAN總線驅(qū)動器82C250是CAN控制器和總線的接口,其性能決定了總線終端、長度和節(jié)點數(shù),是影響整個總線網(wǎng)絡(luò)通訊性能的關(guān)鍵因素之一。為增強CAN總線節(jié)點的抗干擾能力,AT90CAN128的TXCAN和RXCAN并不直接與82C250的TXD和RXD相連,而是通過高速光耦6N137與其相連,實現(xiàn)了總線上各CAN節(jié)點間的電氣隔離。硬件電路如圖5所示。

        圖5 CAN通信接口電路原理Fig.5 CAN communication interface circuit schematic

        3 CAN節(jié)點軟件設(shè)計

        節(jié)點軟件按功能分為數(shù)據(jù)采集任務(wù)、控制程序任務(wù)、CAN通信程序任務(wù)以及維護自檢BIT任務(wù)??刂瞥绦蛉蝿?wù)主要負責(zé)系統(tǒng)芯片的初始化、復(fù)位、控制外設(shè)通斷以及程序的跳轉(zhuǎn)等功能。具體包括呼叫指示牌、閱讀燈的開閉程序、I2C串行總線程序、定時器程序、按鍵子程序、內(nèi)部E2PROM讀寫程序等。通信程序任務(wù)主要是通過CAN總線和主控制器通訊,并響應(yīng)其指令。數(shù)據(jù)采集任務(wù)主要是采集本節(jié)點終端溫度以及設(shè)備電路中關(guān)鍵點電壓值來實時得知系統(tǒng)硬件狀況。維護自檢BIT任務(wù)主要是監(jiān)控設(shè)備運行的基本狀況[6]。主程序流程如圖6所示。

        節(jié)點軟件整體程序設(shè)計分為2部分,第1部分主要是程序加載和版本更新。系統(tǒng)上電后實現(xiàn)執(zhí)行的是駐留在主控制器內(nèi)部的Bootloader,PC指針指向其首地址開始運行Bootloader,如果沒有發(fā)生更新程序版本指令,則跳轉(zhuǎn)到原來已燒寫程序首地址來啟動程序,如果收到外部程序更新指令,則更新原來程序,并把新版本程序燒寫到存儲芯片里面。第2部分是運行加載程序,啟動看門狗,并進行第一次程序自檢,檢測系統(tǒng)設(shè)備和外設(shè)是否存在問題,后開中斷。系統(tǒng)軟件幾個任務(wù)都需要快速響應(yīng),故采用中斷的方式來處理問題,在中斷函數(shù)里面處理CAN總線通訊程序和開關(guān)控制子程序,其他任務(wù)都在主循環(huán)里處理。在響應(yīng)中斷程序后及時更新整體系統(tǒng)設(shè)備的狀態(tài)參數(shù),方便后續(xù)的程序處理,在主循環(huán)里處理數(shù)據(jù)采集任務(wù)。除此之外還需處理定時心跳自檢任務(wù),實時監(jiān)測節(jié)點整體運行狀態(tài)。

        圖 6 系統(tǒng)軟件流程Fig.6 Flow chart of system software

        4 結(jié)語

        作為故障診斷與健康管理技術(shù)航空科技重點實驗室資助項目,該系統(tǒng)經(jīng)過充分的試驗與調(diào)試,證明了設(shè)計方案的可行性和效性。該設(shè)計已成功應(yīng)用于某型號國產(chǎn)民航客機客艙模擬器。結(jié)果表明,基于CAN總線的分布式飛機客艙模擬器控制系統(tǒng)結(jié)構(gòu)簡單、操作簡便、可靠性高、擴展性好,真正實現(xiàn)了分散控制,集中監(jiān)控的控制模式,系統(tǒng)運行穩(wěn)定可靠,具有良好的實際應(yīng)用價值。

        [1]ATMEL Corporation.AT90CAN128 Data Sheet[Z],2002.

        [2] 張明,謝列敏.計算機測控技術(shù)[M].北京:國防工業(yè)出版社,2007.

        [3] 辛?xí)詫?,陳麗?LED恒流驅(qū)動電路研究與設(shè)計[J].微電子學(xué)與計算機,2011,28(3):132-135.

        [4] XLSEMI Corporation.XL3002 Data Sheet[Z],2010.

        [5] 肖珺.固態(tài)繼電器在某型飛機風(fēng)擋溫控系統(tǒng)上的應(yīng)用[J].數(shù)字技術(shù)與應(yīng)用,2013(10):43-33.

        [6] 謝永成.機內(nèi)測試技術(shù)綜述[J].計算機測量與控制,2013,21(3):6-9. ■

        猜你喜歡
        程序信號系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        完形填空二則
        試論我國未決羈押程序的立法完善
        基于FPGA的多功能信號發(fā)生器的設(shè)計
        電子制作(2018年11期)2018-08-04 03:25:42
        “程序猿”的生活什么樣
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        英國與歐盟正式啟動“離婚”程序程序
        日韩精品久久久久久久电影蜜臀| 一品二品三品中文字幕| 日日噜噜夜夜狠狠久久无码区 | 免费成人在线电影| 人体内射精一区二区三区| 国产丰满乱子伦无码专| 国产夫妻自偷自拍第一页| 亚洲美女毛片在线视频| 亚洲乱码一区av春药高潮| 亚洲国产精品久久久久久久| AV无码专区亚洲AVL在线观看| 精品国产亚洲一区二区三区四区| 日本一区二区在线播放| 欧美黑人疯狂性受xxxxx喷水| 亚洲成av人无码免费观看| 新久久国产色av免费看| 人妻精品在线手机观看| 人妻少妇边接电话边娇喘| 91精品国产福利尤物免费| 国产精品二区三区在线观看| 国产精品亚洲专区无码不卡| 国产在线精品成人一区二区三区 | 国产不卡视频在线观看| 让少妇高潮无乱码高清在线观看| 国产精品半夜| 久久伊人中文字幕有码久久国产| 国产91久久精品成人看网站| 日韩美女人妻一区二区三区| 日韩精品极视频在线观看免费| 国产欧美精品一区二区三区四区| 日日碰狠狠躁久久躁96avv| 热re99久久精品国产66热6| 按摩师玩弄少妇到高潮av| 久久久久亚洲av无码专区首| www国产亚洲精品久久网站| 国产91网址| 中文字幕视频二区三区| 黑人巨大精品欧美| 国语少妇高潮对白在线| 亚洲AV无码中文AV日韩A| 国产流白浆视频在线观看|