精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于ARINC429總線數(shù)據(jù)的仿真發(fā)送與采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

電子設(shè)計(jì) ? 來(lái)源:郭婷 ? 作者:電子設(shè)計(jì) ? 2018-12-06 07:36 ? 次閱讀

ARINC429總線是目前航空電子分各子系統(tǒng)之間最常用的通信總線之一,作為現(xiàn)代航空電子系統(tǒng)的"骨架",一旦該總線系統(tǒng)或掛接的機(jī)載電子設(shè)備發(fā)生故障時(shí),整個(gè)數(shù)據(jù)傳輸就會(huì)出現(xiàn)異常。為了快速診斷及排查故障點(diǎn),429總線數(shù)據(jù)的仿真發(fā)送及采集顯得尤為重要。本文提出一種基于AEC429-PCI-22/S5總線接口卡的ARINC429總線數(shù)據(jù)的仿真發(fā)送與采集系統(tǒng),通過(guò)與機(jī)載電子設(shè)備點(diǎn)對(duì)點(diǎn)的數(shù)據(jù)收發(fā),能夠快速排查出故障設(shè)備,為航空機(jī)載電子設(shè)備的日常維護(hù)和故障診斷提供了一種高效的輔助手段。

1 ARINC429航空總線簡(jiǎn)介

ARINC429是一種廣泛應(yīng)用于民用和軍用飛機(jī)的串行數(shù)據(jù)總線結(jié)構(gòu),是一種單向廣播式數(shù)據(jù)總線,其傳輸介質(zhì)為屏蔽雙絞線,調(diào)制方式采用雙極歸零制的三態(tài)碼方式,具有很強(qiáng)的抗干擾能力。數(shù)據(jù)傳輸采用廣播傳輸原理,按開(kāi)環(huán)進(jìn)行傳輸,傳輸速率有兩種:高速傳輸率為100kb ps±1%,低速傳輸率為12~14.5 kbps±1%.ARINC429規(guī)范規(guī)定,一個(gè)數(shù)據(jù)字有32位。數(shù)據(jù)字有5種形式:二進(jìn)制補(bǔ)碼(BNR)數(shù)據(jù)、十進(jìn)制(BCD)數(shù)據(jù)、離散數(shù)據(jù)、維護(hù)數(shù)據(jù)、AIM(即應(yīng)答、ISO5號(hào)字母表和用ISO5號(hào)字母表表示的維護(hù)數(shù)據(jù))數(shù)據(jù)。它們被分為5段,如圖1所示。

基于ARINC429總線數(shù)據(jù)的仿真發(fā)送與采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

圖1 ARINC429總線數(shù)據(jù)格式

2 系統(tǒng)硬件設(shè)計(jì)

為了內(nèi)外場(chǎng)使用方便,系統(tǒng)采用APOLLO 150便攜式一體工控機(jī),結(jié)合AEC429-PCI-44總線接口卡,按照航空標(biāo)準(zhǔn)HB6096-86的規(guī)范要求實(shí)現(xiàn)ARINC429總線數(shù)據(jù)的模擬發(fā)送與接收。

AEC429-PCI-22/S5接口卡是北京神州飛航有限責(zé)任公司開(kāi)發(fā)的一款多功能的ARINC429數(shù)據(jù)輸入和輸出總線接口卡,其硬件結(jié)構(gòu)如圖2所示,板卡采用PCI總線接口,有2個(gè)接收通道2個(gè)發(fā)送通道,提供中斷和查詢2種接收數(shù)據(jù)的方式,具有定時(shí)發(fā)送和非定時(shí)發(fā)送數(shù)據(jù)2種方式,數(shù)據(jù)輸入輸出通過(guò)標(biāo)準(zhǔn)DB62連接器。提供若干個(gè)接口函數(shù),在使用時(shí)只需將公司提供的配套開(kāi)發(fā)庫(kù)文件AEC429C5.dll和AEC429C5.lib添加到應(yīng)用程序目錄中,在應(yīng)用程序中加入頭文件AEC429C5_lib.h即可。

基于ARINC429總線數(shù)據(jù)的仿真發(fā)送與采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

圖2 數(shù)據(jù)接口卡硬件結(jié)構(gòu)圖

將AEC429-PCI-22/S5接口卡的每個(gè)發(fā)送通道和接收通道分別作為總線數(shù)據(jù)仿真系統(tǒng)的的模擬輸入及輸出端口,也可直接與相應(yīng)的檢測(cè)設(shè)備相連進(jìn)行總線數(shù)據(jù)通訊,按照ARINC429協(xié)議采用屏蔽雙絞電纜,利用特定的適配器,實(shí)現(xiàn)對(duì)機(jī)載電子設(shè)備的指令數(shù)據(jù)的模擬輸入及工作狀態(tài)數(shù)據(jù)和故障信息的查詢。由于不同的機(jī)載電子設(shè)備具有不同的通訊協(xié)議及硬件接口,故配合系統(tǒng)軟件設(shè)計(jì),系統(tǒng)還根據(jù)不同設(shè)備的特點(diǎn),設(shè)計(jì)了特定的適配器,以滿足多型設(shè)備總線數(shù)據(jù)發(fā)送、采集及故障診斷的需要。如圖3所示。

基于ARINC429總線數(shù)據(jù)的仿真發(fā)送與采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

圖3 系統(tǒng)硬件原理圖

3 系統(tǒng)軟件設(shè)計(jì)

3.1 軟件總體設(shè)計(jì)

本系統(tǒng)軟件選用以C#為開(kāi)發(fā)平臺(tái)進(jìn)行開(kāi)發(fā),結(jié)合ACCESS數(shù)據(jù)庫(kù)根據(jù)特定機(jī)載電子設(shè)備的通訊協(xié)議定制相應(yīng)的發(fā)送及回收總線數(shù)據(jù),根據(jù)采集的故障代碼進(jìn)行故障診斷,并利用數(shù)據(jù)庫(kù)中預(yù)置的故障查詢系統(tǒng),檢索并顯示故障信息及排除方法。系統(tǒng)軟件主要由兩大功能模塊組成:系統(tǒng)應(yīng)用軟件及系統(tǒng)管理軟件。系統(tǒng)應(yīng)用軟件采用對(duì)話框形式,通過(guò)下拉列框調(diào)用數(shù)據(jù)庫(kù)中預(yù)置的機(jī)載電子設(shè)備名稱(chēng),利用列表框顯示設(shè)備信息、總線數(shù)據(jù)信息,用戶可對(duì)數(shù)據(jù)信息進(jìn)行人為的二次定制。系統(tǒng)管理軟件主要實(shí)現(xiàn)對(duì)系統(tǒng)數(shù)據(jù)庫(kù)及檢測(cè)記錄的管理,通過(guò)該系統(tǒng)可隨時(shí)定制新的通訊檢測(cè)設(shè)備數(shù)據(jù)及故障信息,并可對(duì)以往操作記錄進(jìn)行查詢。

3.2 總線數(shù)據(jù)的發(fā)送與接收

AEC429-PCI-22/S5驅(qū)動(dòng)程序提供了豐富的接口函數(shù),能滿足用戶對(duì)板卡的操作需求;具有良好的兼容性,能適用于多種編程環(huán)境;AEC 429-PCI-22/S5驅(qū)動(dòng)程序接口函數(shù)按ANSIC標(biāo)準(zhǔn)編寫(xiě),以動(dòng)態(tài)鏈接庫(kù)DLL形式提供給用戶。當(dāng)進(jìn)行程序開(kāi)發(fā)時(shí),需要引用庫(kù)文件:AEC429C5.d ll和AEC429C5.lib,函數(shù)庫(kù)頭文件:AEC429C5_lib.h.

以下是429配置字結(jié)構(gòu):

基于ARINC429總線數(shù)據(jù)的仿真發(fā)送與采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

其中,ParityEn:校驗(yàn)使能位(TRUE:使能校驗(yàn);FALSE:校驗(yàn)禁止);EvenParity:校驗(yàn)?zāi)J竭x擇 (TRUE:偶校驗(yàn);FALSE:奇校驗(yàn));DataBits:數(shù)據(jù)位長(zhǎng)度,取值25或32;SCK:429半位采樣次數(shù),取值范圍12~16;DV:模塊內(nèi)部分頻設(shè)置寄存器,最大取值2047,不能為0.

以下是板卡句柄結(jié)構(gòu):

板卡提供了兩種數(shù)據(jù)接收方式:查詢方式及中斷方式。為保證接收機(jī)載設(shè)備回傳的相關(guān)數(shù)據(jù)的實(shí)時(shí)性,在系統(tǒng)中主機(jī)采用中斷的方式進(jìn)行接收,并將接收結(jié)果在上述列表中實(shí)時(shí)顯示,若設(shè)備存在故障,系統(tǒng)自動(dòng)彈出設(shè)備的相關(guān)故障信息。

要實(shí)現(xiàn)AEC429-PCI-22/S5接口卡的數(shù)據(jù)發(fā)送與接收,需要首先對(duì)板卡進(jìn)行初始化,圖4(a)是板卡初始化的程序框圖。

基于ARINC429總線數(shù)據(jù)的仿真發(fā)送與采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

圖4 板卡初始化、數(shù)據(jù)接收和數(shù)據(jù)發(fā)送程序框圖

系統(tǒng)采用中斷方式接收機(jī)載電子設(shè)備發(fā)送的數(shù)據(jù),將板卡預(yù)置的函數(shù)AEC429C5_RxIntEnable入口參數(shù)Enable置為T(mén)RUE,即可進(jìn)行中斷方式的數(shù)據(jù)接收。圖4(b)是板卡數(shù)據(jù)中斷方式接收子程序框圖。

為保證各通道獨(dú)立控制,發(fā)送數(shù)據(jù)采用非定時(shí)方式,當(dāng)發(fā)送按鈕按下即發(fā)送預(yù)設(shè)的總線數(shù)據(jù)。將板卡預(yù)置的函數(shù)AEC429C5_EnableTimerMode的入口參數(shù)Enable置為FALSE,即可進(jìn)行非定時(shí)方式的數(shù)據(jù)發(fā)送。如圖4(c)所示為板卡非定時(shí)發(fā)送數(shù)據(jù)子程序框圖。

4.結(jié)論

ARINC429是航空電子系統(tǒng)中應(yīng)用最廣泛的通信標(biāo)準(zhǔn),基于PCI板卡的仿真與發(fā)送系統(tǒng),較之傳統(tǒng)的單片機(jī)系統(tǒng),功能更強(qiáng)大,而且具有更好的可維護(hù)性和可擴(kuò)展性。經(jīng)測(cè)試,該系統(tǒng)實(shí)時(shí)性好,可靠性高,可滿足機(jī)載電子設(shè)備檢測(cè)及維護(hù)的需要。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 連接器
    +關(guān)注

    關(guān)注

    98

    文章

    14345

    瀏覽量

    136208
  • 電子系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    402

    瀏覽量

    31132
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2869

    瀏覽量

    87997
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于USB的ARINC429總線接口模塊設(shè)計(jì)

    429數(shù)據(jù)發(fā)送給PC機(jī)。調(diào)制/解調(diào)電路主要負(fù)責(zé)將FPGA輸出的LVTTL電平調(diào)制為滿足ARINC429總線電氣特性的電平(即高電平為+10
    發(fā)表于 10-14 20:50

    基于PC/104設(shè)計(jì)與實(shí)現(xiàn)ARINC429接口模塊

    )、貝爾直升機(jī)以及歐洲空中客車(chē)Air2bus(A310/A320和A330/A340)等機(jī)種。我國(guó)的慣導(dǎo)系統(tǒng)也以ARINC429為主要通信總線ARINC429
    發(fā)表于 04-16 07:00

    采用專(zhuān)用接口電路PCI9054實(shí)現(xiàn)ARINC429總線接口板設(shè)計(jì)

    核處理器NIOSⅡ作為系統(tǒng)的主控制器,結(jié)合ARINC429專(zhuān)用器件和其他外圍設(shè)備實(shí)現(xiàn)數(shù)據(jù)的收發(fā)功能。  ARI NC429接口板由
    發(fā)表于 04-26 07:00

    基于AEC429-PCI-22/S5總線接口卡的ARINC429總線數(shù)據(jù)仿真發(fā)送與采集系統(tǒng)

    診斷及排查故障點(diǎn),429總線數(shù)據(jù)仿真發(fā)送采集顯得尤為重要。本文提出一種基于AEC
    發(fā)表于 05-29 05:00

    多通道ARINC429總線數(shù)據(jù)接收和發(fā)送實(shí)現(xiàn)

      ARINC429總線接口板的研制,實(shí)現(xiàn)多通道ARINC429總線數(shù)據(jù)的接收和
    發(fā)表于 06-13 05:00

    怎么設(shè)計(jì)便攜式ARINC429總線通信設(shè)備?

    在航空電子綜合化系統(tǒng)中,快速、有效的數(shù)據(jù)傳輸對(duì)整個(gè)航空電子系統(tǒng)的性能有很大影響,因此數(shù)據(jù)總線被稱(chēng)為現(xiàn)代航空電子
    發(fā)表于 08-19 07:24

    航空用ARINC429總線收發(fā)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    針對(duì)機(jī)載設(shè)備地面檢測(cè)中ARINC429總線數(shù)據(jù)通信這一關(guān)鍵技術(shù), 設(shè)計(jì)了一種基于十六位單片機(jī)80C196的ARINC429總線收發(fā)
    發(fā)表于 07-16 09:48 ?82次下載

    基于HI-8582的ARINC429總線設(shè)計(jì)

    基于HI-8582的ARINC429總線設(shè)計(jì) 要:簡(jiǎn)要介紹了ARINC429總線和HI-8582芯片的特點(diǎn),給出了基于HI-8582的ARINC4
    發(fā)表于 11-05 11:05 ?2142次閱讀

    PCI總線ARINC429通信卡實(shí)現(xiàn)方法

    ARINC429 總線是一種重要的航空數(shù)據(jù)總線標(biāo)準(zhǔn),是飛機(jī)航電系統(tǒng)數(shù)字信息傳遞的主要途徑之一。本文給出一種PCI
    發(fā)表于 05-18 18:08 ?38次下載
    PCI<b class='flag-5'>總線</b><b class='flag-5'>ARINC429</b>通信卡<b class='flag-5'>實(shí)現(xiàn)</b>方法

    一種PCI總線ARINC429通信卡實(shí)現(xiàn)方法

    ARINC429 總線是一種重要的航空數(shù)據(jù)總線標(biāo)準(zhǔn),是飛機(jī)航電系統(tǒng)數(shù)字信息傳遞的主要途徑之一。本文給出一種PCI
    發(fā)表于 09-30 16:28 ?43次下載
    一種PCI<b class='flag-5'>總線</b><b class='flag-5'>ARINC429</b>通信卡<b class='flag-5'>實(shí)現(xiàn)</b>方法

    基于PCI總線接口卡的ARINC429總線數(shù)據(jù)仿真采集系統(tǒng)

    基于PCI總線接口卡的ARINC429總線數(shù)據(jù)仿真采集系統(tǒng)
    發(fā)表于 01-14 11:24 ?13次下載

    基于ARINC429總線數(shù)據(jù)仿真發(fā)送與采集系統(tǒng)設(shè)計(jì)

    ARINC429是一種廣泛應(yīng)用于民用和軍用飛機(jī)的串行數(shù)據(jù)總線結(jié)構(gòu),是一種單向廣播式數(shù)據(jù)總線,其傳輸介質(zhì)為屏蔽雙絞線,調(diào)制方式采用雙極歸零制的
    發(fā)表于 09-05 14:52 ?2541次閱讀
    基于<b class='flag-5'>ARINC429</b><b class='flag-5'>總線</b><b class='flag-5'>數(shù)據(jù)</b>的<b class='flag-5'>仿真</b><b class='flag-5'>發(fā)送與</b><b class='flag-5'>采集</b><b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    基于ARINC429總線數(shù)據(jù)發(fā)送與接收采集系統(tǒng)設(shè)計(jì)

    ARINC429是一種廣泛應(yīng)用于民用和軍用飛機(jī)的串行數(shù)據(jù)總線結(jié)構(gòu),是一種單向廣播式數(shù)據(jù)總線,其傳輸介質(zhì)為屏蔽雙絞線,調(diào)制方式采用雙極歸零制的
    發(fā)表于 09-19 09:04 ?5021次閱讀
    基于<b class='flag-5'>ARINC429</b><b class='flag-5'>總線</b><b class='flag-5'>數(shù)據(jù)</b>的<b class='flag-5'>發(fā)送與</b>接收<b class='flag-5'>采集</b><b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    如何使用FPGA實(shí)現(xiàn)ARINC429接口和總線數(shù)據(jù)接收

    FPGA完成ARINC429總線數(shù)據(jù)的接收。重點(diǎn)介紹接口電路設(shè)計(jì)和FPGA中的軟件開(kāi)發(fā),與傳統(tǒng)的ARINC429總線
    發(fā)表于 02-03 15:53 ?38次下載
    如何使用FPGA<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>ARINC429</b>接口和<b class='flag-5'>總線</b><b class='flag-5'>數(shù)據(jù)</b>接收

    基于PCI總線接口卡的ARINC429總線數(shù)據(jù)仿真采集系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《基于PCI總線接口卡的ARINC429總線數(shù)據(jù)仿真采集
    發(fā)表于 10-24 11:26 ?0次下載
    基于PCI<b class='flag-5'>總線</b>接口卡的<b class='flag-5'>ARINC429</b><b class='flag-5'>總線</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>仿真</b>與<b class='flag-5'>采集</b><b class='flag-5'>系統(tǒng)</b>