国产黄色毛片-国产黄色毛片视频-国产黄色片91-国产黄色片一级-一级坐爱片-一级免费

科技論文基于STM32的航空通信總線切換器設計

所屬欄目:光電技術論文 發(fā)布日期:2014-11-15 15:32 熱度:

  摘 要: ARINC429是目前最常用的一種航空通信總線,它具有簡單有效,性能可靠等特性。利用ARINC429總線,飛控系統(tǒng)同各機載設備進行通信,但不同設備上并非都采用ARINC429接口,如衛(wèi)星接收機采用RS 422總線,且飛控系統(tǒng)ARINC429接口有限。為解決這一問題,提出了基于STM32的航空通信總線切換器設計,方案選取了意法半導體的STM32微控制器,具有高度一體化,低功耗,處理速度快,方便調(diào)試與后續(xù)開發(fā)等優(yōu)點。

  關鍵詞: 科技論文,ARINC429,RS 422總線,STM32微控制器,低功耗器件

  Design of avionics communication bus switcher based on STM32

  LI Yuan, DONG Min?zhou, ZHANG Rui, ZHANG Rui, LUO Yang

  (School of Astronautics, Northwestern Polytechnical University, Xi’an 710072, China)

  Abstract: As a common avionics communication bus, ARINC429 has the characteristics of simpleness and high effectiveness and reliable performance. With ARINC429, the flight control system can communicate with other airborne equipments. A design of avionics bus switcher based on STM32 is presented because not all of the equipments have ARINC429 interfaces, for example, the satellite receiver uses RS422 bus, and flight control systems have a limited number of interfaces. In the scheme, STM32 MCU of STMicro is chosen, which has a high degree of integration, low?power consumption and high processing speed, and is easy to debug and develop.

  Keywords: ARINC429; RS422 bus; STM32 MCU; low?power consumption device

  0 引 言

  ARINC429總線結構簡單,抗干擾性強,性能穩(wěn)定,最大的優(yōu)勢在于可靠性高,因而在民用和軍用航空領域被廣泛應用[1]。利用ARINC429數(shù)據(jù)總線,便于在系統(tǒng)和設備之間傳送上千種不同類型的參數(shù),如航向、真空速、馬赫數(shù)等。飛機飛控系統(tǒng)通常采用ARINC429總線接口,但不同設備間并非都采用ARINC429總線接口,本文涉及的某型飛機的飛控系統(tǒng)采用兩路ARINC429總線接口,衛(wèi)星接收機采用RS 422接口,導航系統(tǒng)采用SDLC接口,動力系統(tǒng)采用RS 422接口,舵機系統(tǒng)采用ARINC429接口。為了實現(xiàn)機上不同設備間同飛控系統(tǒng)通信,本文設計了基于STM32的通信總線切換器。

  1 總線切換器概述

  考慮到飛控系統(tǒng)只有兩路ARINC429接口,但外圍通信設備卻有4個,所以采用將衛(wèi)星接收機和導航系統(tǒng)分為一組,動力系統(tǒng)和舵機系統(tǒng)分為一組,各組數(shù)據(jù)經(jīng)主控制器處理后經(jīng)過ARINC429協(xié)議芯片DEI1016和電平轉(zhuǎn)換芯片BD429分別占用飛控ARINC429收發(fā)通道1和飛控ARINC429 收發(fā)通道2,因為飛控ARINC429收發(fā)通道同一時刻只能接收一路數(shù)據(jù),所以利用模擬開關CD4052對每組中各路數(shù)據(jù)進行分時接收,通信總線切換器總體設計如圖 1所示。

  總線切換器的主要硬件組成為:控制器STM32F103ZET6,422協(xié)議芯片ADM2682EBRIZ,符合 ARINC429協(xié)議標準的串行收發(fā)芯片DEI1016,實現(xiàn)ARINC429電平和TTL電平轉(zhuǎn)換功能的電平轉(zhuǎn)換芯片BD429,雙四選一的多路模擬選擇開關CD4052。各主要集成電路介紹如下。

  1.1 STM32主控制器

  考慮到通信總線切換器對于通信速度和功耗的要求,本設計采用意法半導體公司的STM32F103ZET6作為主控制器。STM32F103ZET6的工作電壓僅為3.3 V,最大工作電流不超過70 MA,該系列使用高性能的ARM? Cortex??M3內(nèi)核,32位的精簡指令集,工作頻率為72 MHz,內(nèi)置高速存儲器,高達512 KB的閃存和64 KB的SRAM,豐富的增強I/O 端口和聯(lián)接到兩條APB總線的外設[2]。這些豐富的外設資源和處理速度是本設計理想的控制器選擇。

  圖1 通信總線切換器總體設計

  1.2 ARINC429協(xié)議芯片DEI1016

  DEI1016是Device Engineering 公司生產(chǎn)的可支持ARINC429航空總線協(xié)議的串行接收、發(fā)送器件,采用低壓供電的 CMOS 工藝,具有兩路接收和一路發(fā)送通道,支持 429,571,575,706 等航空通信規(guī)范[3]。該器件的主要功能有:串行字長為32或25位,兩個獨立的接收器可直接與ARINC429總線接口相連,具有串/并接收數(shù)據(jù)轉(zhuǎn)換,和并/串發(fā)送數(shù)據(jù)轉(zhuǎn)換功能,串行數(shù)據(jù)速率為100 Kb/s或12.5 Kb/s,可自動產(chǎn)生字與字之間的間隔,采用單一+5 V供電[4]。   2 硬件設計

  2.1 RS 422收發(fā)電路

  考慮到衛(wèi)星接收機,導航系統(tǒng)和動力系統(tǒng)的抗干擾性和可靠性,RS 422總線不能采用一般設計中使用的MAX3490等RS 422協(xié)議芯片,應采用帶有電氣隔離功能的RS 422收發(fā)器,因此本設計采用ADI公司的ADM2682E,該芯片是具備±15 kV ESD 保護功能完全集成式5 kV rms信號和電源隔離數(shù)據(jù)收發(fā)器,適合多點傳輸線路上的高速通信應用,而且集成一個5 kV rms 隔離DC/DC電源,省去了外部DC/DC隔離模塊[5],原理圖如圖 2所示。

  2.2 ARINC429收發(fā)單元

  DEI1016外部工作時鐘為1 mHz,至少200 μs低電平復位。具有兩路接收和一路發(fā)送,要是電路正常工作,發(fā)送時需要電平轉(zhuǎn)換芯片BD429配合,BD429是滿足ARINC429規(guī)范的,雙極數(shù)據(jù)輸入驅(qū)動器。DEI1016為前級輸出,BD429為差分輸出,設計原理圖時,BD429的周圍要接兩個75 pF的電容才能正常工作[6],而且電容至關重要。ARINC429收發(fā)單元有3個基本單元組成,第一部分為有源晶振,第二部分為DEI1016收發(fā)單元,第三部分為BD429電平轉(zhuǎn)換電路,其電路結構如圖3所示。

  2.3 模擬開關選擇電路

  CD4052是一個差分4通道數(shù)字控制模擬開關,有A、B兩個二進制控制輸入端和INH輸入,具有低導通阻抗和很低的截止漏電流。幅值為4.5~20 V的數(shù)字信號可控制峰峰值至20 V的模擬信號。例如,若VDD=+5 V,VSS=0,VEE=-13.5 V,則0~5 V的數(shù)字信號可控制-13.5~4.5 V的模擬信號,這些開關電路在整個VDD~VSS和VDD~VEE電源范圍內(nèi)具有極低的靜態(tài)功耗,與控制信號的邏輯狀態(tài)無關,當INH輸入端為“1”時,所有通道截止。 兩位二進制輸入信號選通4對通道中的一通道,可連接該輸入至輸出[7]。本設計中,因為一個CD4052只有兩路需要選通,因此將控制端A,B連在一起,STM32主控制器給出1和0來分別選擇哪路數(shù)據(jù)導通,電路圖設計如圖4所示。

  圖2 RS 422收發(fā)電路

  2.4 復位電路

  復位電路在系統(tǒng)上電時執(zhí)行復位,同時也增加了按鍵復位,方便系統(tǒng)調(diào)試時進行手動復位,因為STM32是低電平復位[8],所以本方案設計中的復位電路也是低電平復位的,這里采用了電阻和電容構成上電復位電路,當上電時,電容充電,電容相當于短路,RESET為低電平,一段時間后,電容充滿電,RESET 變?yōu)楦唠娖�。當按下復位鍵RESET后,電容放電,RESET變?yōu)榈碗娖剑到y(tǒng)復位。原理圖設計如圖5所示。

  2.5 下載及調(diào)試接口

  JTAG是一種國際標準測試協(xié)議,它的基本原理是在器件內(nèi)部定義一個TAP(測試訪問接口),通過專用的的JTAG測試工具對內(nèi)部節(jié)點進行測試[9]。 JTAG編程是在線編程,傳統(tǒng)生產(chǎn)流程中先對芯片進行預編程然后再裝到板上,簡化的流程為先固定到器件電路板上,再用JTAG編程,從而大大加快工程進度 [10]。但JTAG編程需要專用的仿真器,本設計選用JLINK V8仿真器,一端用USB線與PC相連,另一端與JTAG相連。如圖6所示。

  圖3 ARINC429收發(fā)單元

  3 軟件設計

  通信總線切換器任務可分為幾個部分,利用模塊化編程方法進行編程。

  流程如圖7所示,具體介紹如下:

  (1) 系統(tǒng)上電后先進行初始化,初始化IO口配置,將輸出IO口默認為推挽式輸出,輸入IO口默認為輸入下拉,開啟外部中斷,設置中端優(yōu)先級,配置串口接收發(fā)送功能。

  (2) 上電后默認將衛(wèi)星接收機接入飛控ARINC429輸入通道1,將動力系統(tǒng)接入飛控ARINC429輸入通道2。

  (3) 飛控通道1和2切換指令均為外部中斷,如果發(fā)生通道1中斷,導航系統(tǒng)接入飛控ARINC429通道1,如果發(fā)生通道2中斷,舵機系統(tǒng)接入飛控ARINC429通道2。

  圖4 模擬開關選擇電路

  圖5 復位電路

  圖6 下載及調(diào)試接口

  圖7 軟件設計

  (4) 各通道來的數(shù)據(jù)先經(jīng)RS 422協(xié)議芯片后進入主控制器STM32處理,然后經(jīng)過429收發(fā)芯片DEI1016做發(fā)送字處理,再經(jīng)電平芯片BD429后送入各飛控429通道。

  4 結 語

  本方案采取32位高速單片機STM32作為主控制器,結合ARINC429協(xié)議芯片連接到飛控系統(tǒng)ARINC429總線,飛控系統(tǒng)給出選擇信號后,通過模擬開關選則飛控需要的設備數(shù)據(jù),很好地解決了只有兩路ARINC429接口的飛控系統(tǒng)與各設備間的分時通信。主控制器STM32功耗低,存儲能力強,處理速度快,調(diào)試調(diào)試簡單,方便開發(fā),便于后續(xù)維護和二次開發(fā),同時PCB上所有元器件均采用貼片元件,大大減小了PCB板的面積和重量,不會增加飛行載荷。經(jīng)實際測試,飛控系統(tǒng)能很好地同各機載設備進行分時通信,符合設計要求。

  參考文獻

  [1] 劉連生,姜健飛.基于FPGA的ARINC429多通道接口設計與實現(xiàn)[J].測控技術,2010,29(8):72?75.

  [2] 意法半導體(中國)投資公司. STM32中文參考手冊[EB/OL].[2010?01?10] http://wenku.baidu.com/link?url=SCQ2SQ2f7UTgM2

  dpekgTccRhoqjMJC6jYere?F4BJOZazfLa5uLJuANjcZB8KNnfDg

  VeYh?WTN4or2Hrw976z1?rjlMdwd1vvHjG4kp3K1q.

  [3] 楊明,張涇周,李輝,等.基于MCS?51單片機DEI1016的ARINC429通信模塊設計[J].電子設計工程,2014,22(1):171?175.

  [4] Device Engineering Inc. DEI1016/DEI1016A/DEI1016B ARINC 429 Transceiver [S]. USA: Device Engineering Inc,2004.

  [5] Analog Devices. 5 kV rms信號和電源隔離RS 485收發(fā)器 [S]. USA: Analog Devices, 2004.

  [6] Device Engineering Inc.BD429/ BD429A/ BD429B/ BD429C/ ARINC 429/RS?422 Line Driver Integrated Circuit [S]. USA: Device Engineering Inc, 2008.

  [7] 劉軍.例說STM32[M].北京:北京航空航天大學出版社,2011.

  [8] YIU Joseph. Cotex?M3權威指南[M].宋巖,譯.北京:北京航空航天大學出版社,2009.

  [9] 謝凱,趙健.MSP430系列超低功耗單片機系統(tǒng)設計與實踐[M].北京:機械工業(yè)出版社,2009.

  [10] 張建國,高靜.基于AVR單片機的高可靠性開關量模塊的設計[J].現(xiàn)代電子技術,2012,35(20):146?148.

文章標題:科技論文基于STM32的航空通信總線切換器設計

轉(zhuǎn)載請注明來自:http://www.optiwork.cn/fblw/dianxin/guangdian/23751.html

相關問題解答

SCI服務

搜論文知識網(wǎng) 冀ICP備15021333號-3

主站蜘蛛池模板: 一国产一级淫片a免费播放口 | 九九国产在线视频 | 91原创视频在线观看 | 国产精品理论片在线观看 | 国产精品免费看 | 国产精选91热在线观看 | 国产网站免费 | 成年男女的免费视频网站 | 亚洲第一成年网站大全亚洲 | 国产亚洲欧美精品久久久 | 毛片久久久 | 亚洲大片免费 | 欧美在线观看视频一区 | 国产一区视频在线 | 日韩一区二区免费看 | 国产91精品一区二区视色 | 手机看片日韩日韩韩 | 精品国产一区二区三区不卡 | 一区二区三区 日韩 | 亚洲一区二区三区在线网站 | α片毛片 | 美女被免费网站在线视频软件 | 六月成人网 | 一级黄色欧美片 | 日韩亚洲国产综合久久久 | 天干天干天啪啪夜爽爽色 | 成人免费大片a毛片 | 日韩毛片免费线上观看 | 中文在线com | 国内精品小视频福利网址 | 日韩欧美中文字幕在线视频 | 狠狠色丁香婷婷久久综合考虑 | 中国精品视频一区二区三区 | 久久有这有精品在线观看 | 久久精品8 | 美女双腿打开让男人桶爽网站 | 久久视频6免费观看视频精品 | 真实国产乱子伦高清 | 精品国产综合成人亚洲区 | 成人手机在线 | 久久一区二区三区99 |