2019中文字幕视频

    <strike id="j7fxz"><video id="j7fxz"></video></strike>

  1. <code id="j7fxz"><em id="j7fxz"></em></code>
  2. <object id="j7fxz"><option id="j7fxz"></option></object> <object id="j7fxz"><nobr id="j7fxz"></nobr></object>

      <object id="j7fxz"><option id="j7fxz"></option></object>

      1. <code id="j7fxz"><small id="j7fxz"></small></code><center id="j7fxz"><small id="j7fxz"><track id="j7fxz"></track></small></center>

        1. 電子發燒友網 > 接口/總線/驅動 > 接口/總線/驅動 > 正文

          一種基于串行背板總線-ARINC659總線的雙余度計算機體系架構設計

          2020年01月18日 16:52 ? 次閱讀

          1 引言

          傳統的雙余度計算機是采用雙通道模式,兩個通道工作相當于兩臺獨立計算機同步工作。任何一個通道的處理機故障、輸入/輸出故障故障、電源故障,本通道立即失效,計算機系統立即降級。

          采用高速、高可靠、四余度容錯串行背板總線(ARINC659總線)構建的新型雙余度計算機系統,所有處理機、電源、I/O模塊連接在這條串行背板總線上,所有模塊處理的信息均在這條總線上傳輸,所有模塊均可獲取總線上傳輸的信息。任何一個處理機故障、輸入/輸出故障、電源故障,系統的余度采集和余度控制功能不會喪失,可以較為容易的實現一次故障工作、二次故障安全。

          2 ARINC659總線

          659總線(ARINC 659總線簡稱)是美國ARINC(航空無線電公司簡稱)公司1993年制定的背板數據總線規范,它用于實現普通機架中航空LRM(在線可更換模塊)間進行的通信,能夠滿足高數據吞吐量、嚴格的故障隔離、數據傳輸確定的綜合模塊化航空電子系統要求的規范。659背板數據總線是基于時間觸發機制、半雙工傳輸的串行總線,它支持魯棒的時間分區和空間分區,具有容錯性、高可用性和高完整性,總線拓撲為雙-雙冗余配置的線性多點結構。

          659總線采用表驅動比例訪問,所有的總線接口單元(BIU)執行相同的表,使用版本控制機制實現,命令表是總線活動的核心。659總線操作被劃分為一系列的窗口,每一個窗口包含一個長度從32bit到8192bit的消息或者一個大約5 bit的同步脈沖,窗口由交替的消息和間隙組成,每一個窗口占據相關的LRM表命令規定的固定時間段。窗口可以包含一個數據消息、同步信息或空閑。659總線支持模塊一模塊(點對點)傳送,一個模塊到一組模塊(廣播)以及被選的一個模塊到一組模塊的通信模式。

          659總線是由雙總線對(A和B)組成的雙-雙配置,總線對A和總線對B分別具有“X”和“Y”兩條總線。根據可用性數據有效表和完整性數據有效表進行數據的容錯及有效性判斷。當發生1條總線異常故障時,依據總線協議可以自動糾正,對整機的數據正常傳輸無影響,整機可正常工作完成功能,對系統沒有影響;當發生2條總線異常(可糾正的錯誤),對整機的數據正常傳輸無影響,整機可正常工作完成功能,對系統沒有影響;當發生不可糾正的錯誤時,整機數據傳輸失敗。

          659總線狀態異常表如圖1所示。

          一種基于串行背板總線-ARINC659總線的雙余度計算機體系架構設計

          3 硬件設計

          基于ARINC659背板總線設計的雙余度計算機控制系統,所有處理機、電源、I/O模塊連接在這條串行背板總線上,所有模塊處理的信息均在這條總線上傳輸,所有模塊均可獲取總線上傳輸的信息,處理機的同步信息、反映各模塊工作狀態的“心跳”信息均在總線上傳輸,無需專門的交叉通道數據鏈(CCDL)。

          雙余度電氣系統控制計算機由以下模塊組成:

          1)中央處理模塊(CPU1、CPU2);

          2)輸入/輸出接口模塊(IOM1、IOM2);

          3)電源模塊(PSM1、PSM2);

          4)659總線背板(MB)。

          CPU1、CPU2、IOM1、IOM2之間通過659總線互連,離散量輸入信號的余度采集是由兩個IOM完成,離散量輸出控制信號由兩個IOM完成。雙余度的離散量輸出由應用軟件控制,可以同時輸出,也可以單獨輸出。模擬量采集、1553B總線、429總線通信等均為無余度處理,所有處理的數據均在 659總線上傳輸,CPU1和CPU2模塊均能獲取到無余度采集處理的數據。

          電氣系統控制計算機組成如圖2所示。

          一種基于串行背板總線-ARINC659總線的雙余度計算機體系架構設計

          各塊組成如下:

          1) CPU1和CPU2模塊采用完全相同的架構:均由高性能處理器子卡、1553B總線通信子卡、659總線通信子卡和通用I/O處理基板(GIO基板)組成。GIO基板中的高性能FPGA(含處理器內核)實現兩條PCI總線功能,PCI1總線為從橋,PCI2總線為主橋,所有子卡采用PMC標準。高性能處理器子卡通過PCI1總線訪問1553B總線通信子卡和GIO基板的雙口存儲器,GIO基板通過PCI2總線訪問659總線通信子卡和本板I/O資源。

          CPU模塊中的高性能處理器子卡運行操作系統和應用軟件,模塊中的GIO基板運行FPGA軟件,6 59總線子卡上固化命令表通信軟件。GIO基板FPGA軟件主要功能是:雙口訪問功能,模擬量、離散量輸入采集功能,離散量輸出功能,429總線通信管理、659總線通信管理功能。

          2)IOM1模塊和IOM2模塊采用完全相同架構:IOM1模塊由659總線通信子卡和GIO基板組成;IOM2模塊由659總線通信子卡和GIO基板組成。GIO基板與CPU中的GIO基板相同,659子卡為通用子卡。GIO基板通過PCI2總線可以訪問659子卡。

          IOM模塊中的GIO基板運行FPGA軟件,659總線卡上固化命令表通信軟件。FPGA軟件主要功能是:模擬量、離散量輸入采集功能,離散量輸出功能,429總線通信管理、659總線通信管理功能。

          3) PSM1和PSM2模塊采用完全相同的LRM架構,配置完全相同。包括:尖峰、浪涌防護電路,DC/DC變換電路,過流、過壓保護電路等。

          4)MB模塊用于659總線、模擬量、離散量、總線、電源等各種輸入/輸出信號互聯和659總線端接。

          4 軟件設計

          電氣系統控制計算機軟件包括:系統軟件、地面支持工具包和應用軟件。

          應用軟件主要完成電氣系統的控制管理和維護管理。

          系統軟件由系統引導程序、BIT程序、操作系統、設備驅動程序、659總線命令表程序、操作系統擴展服務組成,地面支持工具包括嵌入式軟件集成開發環境、659總線命令表配置工具和在線編程工具。電氣系統控制計算機軟件組成如圖3所示。

          一種基于串行背板總線-ARINC659總線的雙余度計算機體系架構設計

          5 659總線命令表設計

          電氣系統控制計算機由于數據類型多、數據結構不一致且多為較短長度數據,無法使用DMA方式傳輸增加傳輸效率,所有的數據搬家操作都需軟件實現。各模塊通過659總線完成數據交互。以1553B數據發送為例,系統要求該傳輸過程數據最大延時小于5ms,因此659總線命令表正常數據傳輸周期必須小于 5ms。

          為了提高正常數據傳輸的實時性,命令表設計為三個部分:初始化數據傳輸幀:正常工作數據傳輸幀;維護數據傳輸幀。其中初始化只有在產品上電時執行,將其數據傳輸都放入初始化幀中,地面維護時,對系統實時性要求不是很高,將維護BIT等命令和數據傳輸都放入維護數據幀中,將正常飛行過程中所必須的數據傳輸放入正常工作數據傳輸幀。產品上電總線同步后首先進入初始化數據傳輸幀,通過CPU模塊幀切換指令來實現三種工作幀之間的切換。正常工作數據傳輸幀,通過 659總線的同步時鐘電路,由總線命令表統一設計INT中斷號,通過PCI中斷上報主機,主機中斷服務程序實現各模塊I/O的同步采集功能。

          6 主要技術特點

          1)采用新型的具有容錯能力的串行背板總線,構建了雙余度的電氣系統控制計算機架構,采用模塊級容錯重構方式,提高了系統可用性。

          2)通過采用更改659總線通信命令表的方式,系統具有靈活的可擴展性。

          3)通過采用“通用基板+子卡”組合結構形式,系統具有可擴展性和開放性。

          7 結論

          為了提高電氣系統控制管理的可靠性,本文提出了一種基于串行背板總線-ARINC659總線的雙余度計算機體系架構。與現有的雙余度計算機系統相比,可以細化雙余度系統的顆粒度,達到系統緩慢降級的目的,同時大大提高了控制系統的安全性和可用性。

          下載發燒友APP

          打造屬于您的人脈電子圈

          關注電子發燒友微信

          有趣有料的資訊及技術干貨

          關注發燒友課堂

          鎖定最新課程活動及技術直播

          電子發燒友觀察

          一線報道 · 深度觀察 · 最新資訊
          收藏 人收藏
          分享:

          評論

          相關推薦

          第二期:J1939通信數據鏈路層(上)

          主題簡介及亮點:J1939通信是商用車,軍工,船艦 ,農機,發電機,特種設備等上面的常用通信標準,這兩年在新能源車上應用
          發燒友學院發表于 2019-03-07 00:00? 1100次閱讀
          第二期:J1939通信數據鏈路層(上)

          基于延時比較的模擬I2C總線多主通信方法設計

          I2C總線(Inter IC BUS)是PHILIPS公司推出的雙向兩線串行通信標準。由于它具有接口....
          發表于 2020-01-18 16:20? 4次閱讀
          基于延時比較的模擬I2C總線多主通信方法設計

          采用LPC2294四路CAN控制器實現智能通信卡...

          LPC2294是PHILIPS公司推出的一款功能強大、超低功耗且具有ARM7TDMI內核的32位微控....
          發表于 2020-01-18 09:28? 28次閱讀
          采用LPC2294四路CAN控制器實現智能通信卡...

          采用PC/104嵌入式模塊與1553B總線卡實現...

          隨著我國航空事業的迅速發展,各種新型飛機和發控設備相繼研制成功,以往一些測控設備在功能和性能上已無法....
          發表于 2020-01-16 10:17? 160次閱讀
          采用PC/104嵌入式模塊與1553B總線卡實現...

          RS 422通信接口芯片系統電路的設計及實驗仿真...

          目前通用的串行通信接口標準主要有RS 232,RS 422和RS 485,其中RS 232屬于單端不....
          發表于 2020-01-16 10:11? 111次閱讀
          RS 422通信接口芯片系統電路的設計及實驗仿真...

          基于總線傳輸的智能型接口轉換器實現城市互聯網消防...

          消防作為現代城市安全系統的一個組成部分,隨著現代城市的迅速發展已越來越顯示其重要性。但目前市場上的城....
          發表于 2020-01-16 09:47? 38次閱讀
          基于總線傳輸的智能型接口轉換器實現城市互聯網消防...

          基于單片機AT89S52與總線技術實現小區周界防...

          隨著科學技術和經濟的快速發展,人們對居家的概念已從最初滿足簡單的居住到注重對住宅的人性化需求,如安全....
          發表于 2020-01-15 17:07? 149次閱讀
          基于單片機AT89S52與總線技術實現小區周界防...

          關于RS-485總線電平異常解決方案解析

          RS-485總線電平異常解決方案解析
          發表于 2020-01-15 17:05? 197次閱讀
          關于RS-485總線電平異常解決方案解析

          基于Compact PCI總線的熱插拔技術的原理...

          系統在X86系統主機下,設計為一個IO適配卡,通過以上分析可知,具備熱插拔能力的CompactPCI....
          發表于 2020-01-15 16:55? 115次閱讀
          基于Compact PCI總線的熱插拔技術的原理...

          EtherCAT技術的原理、性能及應用優勢

          EtherCAT主張“以太網控制自動化技術” 。 它是一個開放源代碼,高性能的系統,目的是利用以太網....
          發表于 2020-01-15 16:22? 125次閱讀
          EtherCAT技術的原理、性能及應用優勢

          采用單片機和MCP2510、MCP2551芯片設...

          本文提出的基于CAN現場總線的集散型火災報警控制系統的網絡結構如圖1所示,每個節點都以AT89C51....
          發表于 2020-01-10 16:48? 156次閱讀
          采用單片機和MCP2510、MCP2551芯片設...

          利用ZigBee網絡組網和總線技術實現新一代電子...

          系統的ZigBee網絡通信部分由一臺主控制器、若干從控制器組成。系統的各個主、從控制器相對獨立,各主....
          發表于 2020-01-10 14:15? 92次閱讀
          利用ZigBee網絡組網和總線技術實現新一代電子...

          雙通道CAN總線擴展板可以應用在惡劣環境中

          VersaLogic公司通過新的“ C1”模塊擴展了其工業溫度范圍的耐用型Mini PCIe擴展產品....
          發表于 2020-01-09 15:07? 107次閱讀
          雙通道CAN總線擴展板可以應用在惡劣環境中

          總線時鐘

          /** @defgroup RCC_AHB1_Peripherals對應端口(port)所在的總線時鐘   * @{   */ #...
          發表于 2020-01-09 14:54? 392次閱讀
          總線時鐘

          采用COTS新技術對各類工業以太網實時性能評價進...

          根據文獻,某種報文的實時性得到滿足是指其報文響應時間小于規定的時限,某個節點的實時性合乎要求是指該節....
          發表于 2020-01-08 16:34? 373次閱讀
          采用COTS新技術對各類工業以太網實時性能評價進...

          通過RS485串口實現開關信號的多點監測,提高總...

          工業現場經常要采集多點數據,模擬信號或開關信號,一般用到RS485總線,使用一主帶多從的通信方式,該....
          發表于 2020-01-08 16:22? 583次閱讀
          通過RS485串口實現開關信號的多點監測,提高總...

          Linear LTC4266A/LTC4266C...

          LTCR4266A是一個四通道電源設備(PSE)控制器,能夠向兼容的LTPoE ++受電設備(PD)....
          發表于 2020-01-07 16:29? 595次閱讀
          Linear LTC4266A/LTC4266C...

          空中軟件更新確?;ヂ撈嚨臄祿踩?/a>

          空中軟件更新確?;ヂ撈嚨臄祿踩? /></a></div><div class=

          交換機堆疊的兩種方式,與級聯有什么不同之處

          堆疊是指將一臺以上的交換機組合起來共同工作,以便在有限的空間內提供盡可能多的端口。多臺交換機經過堆疊....
          發表于 2019-12-19 11:49? 856次閱讀
          交換機堆疊的兩種方式,與級聯有什么不同之處

          AXI總線的概念及基本特點是什么

          AXI總線是一種多通道傳輸總線,將地址、讀數據、寫數據、握手信號在不同的通道中發送,不同的訪問之間順....
          發表于 2019-12-19 10:02? 849次閱讀
          AXI總線的概念及基本特點是什么

          防盜報警系統的電話聯網報警的重要性和必配性分析

          當前防盜報警系統采用的聯網方式主要有電話線、專用總線(RS485、CAN BUS等)、網絡、電力線、....
          發表于 2019-12-15 11:06? 159次閱讀
          防盜報警系統的電話聯網報警的重要性和必配性分析

          U盤具有哪些應用優勢及使用時該注意哪些事項

          U盤主要目的是用來存儲數據資料的,經過愛好者及商家們的努力,把U盤開發出了更多的功能:加密u盤、啟動....
          發表于 2019-12-11 11:41? 1092次閱讀
          U盤具有哪些應用優勢及使用時該注意哪些事項

          UART總線工作原理全解析

          通用異步收發傳輸器(Universal Asynchronous Receiver/Transmit....
          發表于 2019-12-09 15:28? 923次閱讀
          UART總線工作原理全解析

          PLC使用脈沖方式控制伺服電機

          伺服驅動器通過接收的脈沖頻率和數量來控制伺服電機運行的距離和速度。比如,我們約定伺服電機每10000....
          發表于 2019-12-09 08:51? 713次閱讀
          PLC使用脈沖方式控制伺服電機

          系統總線的特點_系統總線工作原理

          本文首先介紹了計算機系統總線的特點,其次介紹了系統總線工作原理,最后介紹了系統總線技術規范。
          發表于 2019-11-15 10:43? 364次閱讀
          系統總線的特點_系統總線工作原理

          系統總線是什么_系統總線分為哪三類

          本文首先闡述了系統總線的概念,其次闡述了系統總線技術指標,最后介紹了系統總線的三大分類。
          發表于 2019-11-15 10:38? 2843次閱讀
          系統總線是什么_系統總線分為哪三類

          Linux下的IEEE1394組網怎么設計?

          IEEE 1394,又稱火線(FireWire)接口,是一種高速度傳送接口,適用于主板的標準工作速率為12.5、25或50 Mb/s,...
          發表于 2019-11-11 06:47? 189次閱讀
          Linux下的IEEE1394組網怎么設計?

          485總線空閑怎么判斷?

          在采用主機輪詢的機制下,我還想增加總線監聽機制: 485有A、B、RI、RO,我想知道RO在總線空閑時,電平是否穩...
          發表于 2019-11-11 02:25? 122次閱讀
          485總線空閑怎么判斷?

          如何管理MIS之間的CS PIN?

          您好,在spi和聲動態驅動程序中,CS管腳高和低之間有混淆,我們想在SPI總線上發送上百條以上的消息,并且每條消息...
          發表于 2019-11-07 11:30? 93次閱讀
          如何管理MIS之間的CS PIN?

          為什么AHB總線會重啟以太網?

          這個不是直接把MAC時鐘給關了嗎? void ETH_DeInit(void) {   RCC_AHB1PeriphResetCm...
          發表于 2019-11-07 04:27? 85次閱讀
          為什么AHB總線會重啟以太網?

          如何將數據從一個總線傳輸到另一個總線?

          大家好, 我將數據從一個總線傳輸到另一個總線,雖然它是直接映射,但它沒有正確傳輸,存在誤碼。 任何人都可以給我...
          發表于 2019-11-06 09:47? 87次閱讀
          如何將數據從一個總線傳輸到另一個總線?

          高速I/O連接和總線中的抖動表征和測試的完整解決方案

          Complete solutions for characterization and test of jitter in high-speed digital transmission systems, high-s...
          發表于 2019-11-06 09:33? 71次閱讀
          高速I/O連接和總線中的抖動表征和測試的完整解決方案

          VME總線有什么特點?

          1、結構:Master/Slave 2、數據傳輸方式:異步傳輸,復用/非復用周期...
          發表于 2019-11-05 09:00? 65次閱讀
          VME總線有什么特點?

          如何設計嵌入式現場總線通信網關?

          現場總線是近年來發展迅速的一種工業數據總線,作為工廠數字通信網絡的基礎,它是溝通生產過程現場及控制設備之間及其...
          發表于 2019-11-04 08:12? 68次閱讀
          如何設計嵌入式現場總線通信網關?

          PIC18F6527 UART通信問題該怎么解決?

          您好,我用我自己的PIC18F6527板作為執行器控制器。它用RS485總線(RS485 Modbus)配置的RC6和RC7管腳作...
          發表于 2019-11-04 06:13? 77次閱讀
          PIC18F6527 UART通信問題該怎么解決?

          PADS為產品創建提供可擴展性

          從智能公交管理,高速約束項,和零件庫集成,與綜合HyperLynx連接信號完整性的工具和支持混合域設....
          發表于 2019-10-25 07:09? 646次觀看
          PADS為產品創建提供可擴展性

          現場總線為什么要隔離_現場總線隔離的方法

          目前大多數產品對外通訊部分可總結為:MCU+收發器+外部總線,其中大多數常用的MCU都集成有CAN或....
          發表于 2019-10-24 10:26? 319次閱讀
          現場總線為什么要隔離_現場總線隔離的方法

          嵌入式開發的外部總線有哪些

          RS-232-C是美國電子工業協會EIA(Electronic Industry Associati....
          發表于 2019-10-22 16:55? 1202次閱讀
          嵌入式開發的外部總線有哪些

          DDR總線時間的解決辦法

          基于向導的查詢很容易設置批處理模式模擬評估時間和信號質量DDR 1/2/3和LPDDR 1/2/3設....
          發表于 2019-10-22 07:07? 847次觀看
          DDR總線時間的解決辦法

          基于半雙工接口芯片SN65HVD3082的零延時...

          RS-485接口是一種基于平衡發送和差分接收的串行總線,具有很強的抗共模干擾能力,在適當的波特率下傳....
          發表于 2019-10-18 16:16? 574次閱讀
          基于半雙工接口芯片SN65HVD3082的零延時...

          如何利用模擬開關實現雙相機的總線共享

          移動行業處理器接口聯盟(MIPI)標準在移動設備行業日益流行?,F在的移動設備普遍都帶有雙屏顯示和/或....
          發表于 2019-10-16 16:09? 326次閱讀
          如何利用模擬開關實現雙相機的總線共享

          嵌入式總線技術你了解的清楚嗎

          總線(Bus)是計算機各種功能部件之間傳送信息的公共通信干線。
          發表于 2019-10-11 15:39? 178次閱讀
          嵌入式總線技術你了解的清楚嗎

          如何為IGBT提供合適柵極信號的柵極驅動器

          在開關期間,晶體管會處于同時施加了高電壓和高電流的狀態。根據歐姆定律,這將導致一定的損耗,具體取決于....
          發表于 2019-10-10 09:37? 395次閱讀
          如何為IGBT提供合適柵極信號的柵極驅動器

          初學單片機經常會有那些不容易掌握的知識點

          隨著電子技術的迅速發展,計算機已深入地滲透到我們的生活中,許多電子愛好者開始學習單片機知識,但單片機....
          發表于 2019-10-04 13:20? 1063次閱讀
          初學單片機經常會有那些不容易掌握的知識點

          采用4~20mA的電流傳輸模擬量的原因是什么?

          大家可能會非常熟悉RS232,RS485,CAN等工業上常用的總線,他們都是傳輸數字信號的方式。那么....
          發表于 2019-10-03 08:20? 186次閱讀
          采用4~20mA的電流傳輸模擬量的原因是什么?

          CAN總線支線過長的危害及解決辦法

          在講CAN支線之前,我們來看一個CAN的波形圖,如下圖所示,大家仔細查看CAN波形圖,會發現CAN波....
          發表于 2019-09-30 09:00? 446次閱讀
          CAN總線支線過長的危害及解決辦法

          基于fsmc總線對彩屏的驅動設計方案

          使用fsmc總線驅動彩屏的特點是速度快,與使用IO口模擬的時序的做法相比,FSMC穩定性好,缺點是配....
          發表于 2019-09-27 15:49? 208次閱讀
          基于fsmc總線對彩屏的驅動設計方案

          如何解決不同電壓邏輯器件接口出現的一些基本問題

          器件對加到輸入腳或輸出腳的電壓通常是有限制的。這些引腳有二極管或分離元件接到Vcc。如果接入的電壓過....
          發表于 2019-09-23 16:07? 368次閱讀
          如何解決不同電壓邏輯器件接口出現的一些基本問題

          事件總線模式知識總結

          經過對多個有關事件總線模式的文檔介紹的閱讀,對事件總線模式有了一定的了解,并作出如下總結:
          發表于 2019-09-22 10:32? 256次閱讀
          事件總線模式知識總結

          基于USB接口的數據采集系統總體結構解析

          數據采集任務多在戶外進行,所以數據采集系統通常要滿足實時性、專用性、可靠性和低功耗等性能,這些特性在....
          發表于 2019-09-16 15:31? 263次閱讀
          基于USB接口的數據采集系統總體結構解析

          I2C總線是如何工作的

          I2C結合了SPI和UART的優點。使用I2C,您可以將多個從設備連接到單個主設備上(如SPI),并....
          發表于 2019-09-13 15:46? 450次閱讀
          I2C總線是如何工作的

          PIC單片機以及51單片機和AVR單片機的IO口...

          51單片機IO口的結構比較簡單,每個IO口只有一個IO口寄存器Px,而且這個寄存器可以位尋址,操作起....
          發表于 2019-09-11 15:19? 294次閱讀
          PIC單片機以及51單片機和AVR單片機的IO口...
          2019中文字幕视频
            <strike id="j7fxz"><video id="j7fxz"></video></strike>

          1. <code id="j7fxz"><em id="j7fxz"></em></code>
          2. <object id="j7fxz"><option id="j7fxz"></option></object> <object id="j7fxz"><nobr id="j7fxz"></nobr></object>

              <object id="j7fxz"><option id="j7fxz"></option></object>

              1. <code id="j7fxz"><small id="j7fxz"></small></code><center id="j7fxz"><small id="j7fxz"><track id="j7fxz"></track></small></center>