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

        ?

        基于AT89S52的ARINC429航空通訊總線設(shè)計

        2016-10-29 01:52:36吳鵬吳新強
        現(xiàn)代計算機 2016年27期
        關(guān)鍵詞:發(fā)送數(shù)據(jù)管腳電平

        吳鵬,吳新強

        (廣州海格通信集團股份有限公司,廣州 510000)

        基于AT89S52的ARINC429航空通訊總線設(shè)計

        吳鵬,吳新強

        (廣州海格通信集團股份有限公司,廣州510000)

        ARINC429總線結(jié)構(gòu)簡單,數(shù)據(jù)結(jié)構(gòu)統(tǒng)一,抗干擾性強,廣泛地應(yīng)用在航空通信領(lǐng)域中。采用價格低廉的AT89S52單片機作為主控制器設(shè)計一套ARINC429的收發(fā)系統(tǒng),重點闡述實現(xiàn)ARINC429總線的方法,并結(jié)合DEI1016和BD429給出詳細(xì)的硬件設(shè)計電路和C語言代碼,能夠直接應(yīng)用在實際的開發(fā)中。列舉開發(fā)ARINC429時經(jīng)常遇到的問題,并給出詳細(xì)的解釋,為后續(xù)開發(fā)擴展做準(zhǔn)備。該套系統(tǒng)結(jié)構(gòu)簡單,穩(wěn)定可靠,在ARINC429航空通訊總線設(shè)計中有一定的參考價值。

        AT89S52;ARINC429;航空通訊總線

        1 ARINC429總線簡介

        ARINC429是一種航空電子總線,其協(xié)議規(guī)定了航空電子設(shè)備及有關(guān)系統(tǒng)間的數(shù)字信息傳輸要求,由于其具有總線結(jié)構(gòu)簡單,性能優(yōu)良,在先進(jìn)的民航客機中得到了廣泛的應(yīng)用。ARINC429總線是一對單向,差分信號傳輸?shù)拇袉蜗騻鬏斂偩€,同一個時刻,每個總線上只允許有一個發(fā)送設(shè)備和最多20個接收器,信息只能從通信設(shè)備的發(fā)送端口輸出,經(jīng)傳輸總線傳至與它相連的需要該信息的其他設(shè)備的接收端口,不能倒流至已規(guī)定為發(fā)送的端口中[1]。ARINC的信息傳輸速率分高低兩檔,高速為100kbps,低速為12.5kbps,接收和發(fā)送通道是相互獨立的。ARINC429數(shù)據(jù)發(fā)送時經(jīng)過二級差分驅(qū)動,前級是TTL電平即邏輯1為5V,邏輯0為0V,進(jìn)過驅(qū)動的第二級輸出V+,V-的電平和本文選取的BD429的參考電壓有關(guān),差分運算的結(jié)果是參考電壓的兩倍[2]。

        ARINC429數(shù)據(jù)格式定義如表1所示。

        1-8位位標(biāo)號位,代表發(fā)送信息的類型,9-10位是源終端識別(SDI),指示信息的來源或信息的終端,11-29數(shù)據(jù)位,代表發(fā)送的數(shù)據(jù),30-31(SSM),指出數(shù)據(jù)的特性,32位(P)為奇偶校檢位。

        表1 ARINC429數(shù)據(jù)格式

        在設(shè)計中,ARINC429收發(fā)器以 DEI公司的DEI1016及BD429線性驅(qū)動器來配套使用。

        1.1DEI1016簡介

        DEI1016是Device Engineering公司研制生產(chǎn)的一種可支持ARINC429航空總線協(xié)議的串行收發(fā)器件,改器件的主要功能如下:(1)兩個接收通道,一個發(fā)送通道(2)環(huán)繞自測試模式(3)串行數(shù)據(jù)字長25位或者32位(4)8個字的發(fā)送緩沖器(5)接收通道可以直接連到ARINC429數(shù)據(jù)總線 (6)串行速率為100Kbps或12.5Kbps(7)可自動產(chǎn)生字與字之間的間隔[3]。DEI1016只需要5V供電,接收和發(fā)送通道可以同時工作,兩個接收通道互相也是獨立運行的,可以直接連接到ARINC429通訊總線上,不需要電平轉(zhuǎn)換。

        1.2BD429芯片簡介

        BD429是滿足ARNIC429規(guī)范的、雙極性數(shù)據(jù)輸入線驅(qū)動器,兼容輸入TTL和CMOS電平。本設(shè)計中BD429供電電壓為5V,當(dāng)BD429工作在429模式中,在DATA(A)和DATA(B)管腳中輸入串行數(shù)據(jù),通過SYNC和CLOCK輸入管腳使能驅(qū)動,在Aout和Bout中,輸出0v,+5V,-5V的電壓[4]。如下表2所示:

        表2 BD429真值表

        2 ARINC429總線硬件設(shè)計

        本文選用 AT89S52單片機作為主控器,與DEI1016芯片進(jìn)行并行連接可充分發(fā)揮其特性,單片機通過串口接收要發(fā)送的數(shù)據(jù),通過DEI1016發(fā)送到BD429,BD429將其發(fā)送通道的+5V~-5V電平抬至+ 10V~-10V發(fā)送到總線。由于DEI1016的接收通道具有內(nèi)部電平轉(zhuǎn)換功能,所以可以直接與總線連接,單片機可以將DEI1016接受到的數(shù)據(jù)轉(zhuǎn)換格式后通過串口發(fā)出。

        2.1AT89S52外圍電路設(shè)計

        AT89S52采用TQFP44封裝,是一種低功耗,高性能CMOS 8位控制器。本設(shè)計中將AT89S52的ALE端輸出的1/16晶振頻率信號接到DEI1016的時鐘輸入端口,提供DEI1016的發(fā)送和接收時鐘。由于DEI1016 的1MCk管腳要求輸入1MHz頻率,所以采用晶振頻率為24M的晶振,再通過分頻器二分頻之后,即可以滿足DEI1016的時鐘要求。將P0和P2口和DEI1016的芯片的D0-D15連接,以便對DEI1016的寄存器進(jìn)行讀寫操作。外圍電路設(shè)計如圖1所示。

        2.2DEI1016與BD429芯片連接

        本設(shè)計中擴展來一路收發(fā)通道的接口,由于收發(fā)通道采用的是差分信號傳輸,所以發(fā)送和接收都有兩個管腳,即DI(A),D1(B),DO(A),DO(B)。由于DEI1016輸出的DO(A),DO(B)是TTL電平,不能直接連接到ARINC429總線上,需要用電平轉(zhuǎn)換芯片,本文選用BD429,能夠?qū)TL電平轉(zhuǎn)換輸出成ARINC429電平。DEL1016的輸入端口因為芯片內(nèi)部已經(jīng)做了電平轉(zhuǎn)換,可以直接連接ARINC429總線,不需要再做任何處理。設(shè)計時,要在BD429的CA和CB管腳要接兩個68pf的電容才能正常工作。

        圖1 AT89S52外圍電路

        圖2 DEI1016與BD429連接電路圖

        3 ARINC429總線軟件設(shè)計

        3.1DEI1016初始化

        系統(tǒng)上電后,需要對DEI1016復(fù)位,只需將MR管腳拉低再拉高即可完成芯片復(fù)位。按照下面的時時序圖,先拉高LDCW管腳,將要寫入配置DEI1016工作方式的數(shù)據(jù)送到AT89S52的P0,P2口,再拉低LDCW管腳,將數(shù)據(jù)寫到DEI1016寄存器。配置DEI1016的寄存器低四位是無效的,通過這些寄存器可以配置發(fā)送數(shù)據(jù)長度(32位或者是25位),是否進(jìn)行自測試,奇偶校檢,發(fā)送和接收的數(shù)據(jù)速率等。

        圖3 DEI1016初始化時序圖

        3.2DEI1016數(shù)據(jù)發(fā)送

        配置DEI1016的工作方式后,按照以下寫數(shù)據(jù)時序,先判段DEI1016的TXR引腳是否是高電平,如果是高電平,則表示DEI1016的發(fā)送緩沖器為空,既可以發(fā)送數(shù)據(jù)。先禁止發(fā)送使能,將LD1,LD2拉為高電平,將16數(shù)據(jù)寫入word1,然后拉低LD1,即可將word1發(fā)送到數(shù)據(jù)總線,然后拉高LD1。同理寫word2時,拉低LD2,既可以word2發(fā)送到數(shù)據(jù)總線上。

        圖4 DEI1016數(shù)據(jù)發(fā)送時序圖

        C語言代碼如下:

        3.3DEI1016數(shù)據(jù)接收

        先判讀DEI1016的管腳DR1,DR2是否是低電平,如果是低電平,即DEI1016接收通道有有效數(shù)據(jù)。根據(jù)以下時序,先拉低SEL數(shù)據(jù),再拉低OE1管腳,然后通過單片機的管腳讀取總線上的數(shù)據(jù)word1。拉高OE1,SEL后,再拉低OE1,即可以讀取word2。

        圖5 DEI1016數(shù)據(jù)接收數(shù)據(jù)時序圖

        C語言代碼如下:

        3.4ARINC429自測試

        當(dāng)只有一塊板子時,可以配置DEI1016發(fā)送速率為100Kbps和正常工作方式 (即不是環(huán)繞自測試),將BD429輸出的兩路差分信號接到DEI1016的輸入端進(jìn)行測試。此時DEI1016的工作狀態(tài)是先發(fā)送數(shù)據(jù),經(jīng)過BD429后,又連接到了DEI1016的輸入端,DEI1016再接收發(fā)送的數(shù)據(jù)。分別配置DEI1016成奇校檢,偶校檢,和無校檢,發(fā)送數(shù)據(jù)“12350248”時,發(fā)送和接收的數(shù)據(jù)如下表所示:

        表3 ARINC429自測試

        3.5ARINC429測試中遇到的問題及總結(jié)

        (1)當(dāng)DEI1016配置成自測試模式時,接收到的數(shù)據(jù)會和原數(shù)據(jù)相反

        例如當(dāng)發(fā)送0x00000001時,接收端會收到數(shù)據(jù)0xfffffffe,這是因為在自測試模式時,DEI1016的一路輸出通道在內(nèi)部反向后接到第二路輸出通道,這樣兩路輸出通道一路和發(fā)送數(shù)據(jù)相同,另一路和發(fā)送數(shù)據(jù)相反。

        (2)當(dāng)用示波器測試ARINC429總線上的數(shù)據(jù)時,和發(fā)送的數(shù)據(jù)不一致

        這是由ARINC429總線上的通訊協(xié)議決定的,例如發(fā)送數(shù)據(jù)Word1=0x5678,和Word2=0x1234,那么通過示波器觀測,實際上ARINC429總線上的數(shù)據(jù)是0X6246和0x8A1E。

        (3)當(dāng)發(fā)送32位數(shù)據(jù)時,通過DEI1016接收到數(shù)據(jù)的第八位會發(fā)生變化

        因為ARINC429數(shù)據(jù)的第八位是校檢位,當(dāng)用戶發(fā)送配置成奇校檢時,發(fā)送校檢位的值由除它之外的31位數(shù)據(jù)中“1”的個數(shù)決定,如果為奇數(shù)個,則校檢位位“0”,否則為“1”。當(dāng)用戶發(fā)送配置成偶校檢時,發(fā)送校檢位的值由除它之外的31位數(shù)據(jù)中 “1”的個數(shù)決定,如果為偶數(shù)個,則校檢位位“0”,否則為“1”。接收采用奇校檢接收數(shù)據(jù)的校檢位由接收數(shù)據(jù)的32位數(shù)據(jù)決定,如果有奇數(shù)個“1”,則接收數(shù)據(jù)的校檢位為“0”,否則為“1”。

        4 結(jié)語

        航空總線中信息交換的有效,可靠是保證設(shè)備正常運行的重要條件,采用AT89S52單片機,及ARINC429專用芯片 BD429和 DEI1016,設(shè)計了 ARINC429航空總線,該系統(tǒng)經(jīng)過測試證明可靠,穩(wěn)定且價格低廉,能應(yīng)用在航空總線中,具有良好的工程實用價值和應(yīng)用前景。

        [1]王瑞敏,苗克堅,王亞妮.基于ARM微處理器的ARINC429接口板軟件設(shè)計[J].計算機工程與設(shè)計,2008(21).

        [2]張戰(zhàn)平.ARINC429航空通訊總線設(shè)計[J].?計算機測量與控制,2013(08).

        [3]Device Engineering Inc.DEI 1016ARINC 429 Transceiver[Z],2000.

        [4]Device Engineering Inc.BD429 ARINC 429/RS-422 Line Dri ver Integrated Circuit[Z],2000.

        Design of ARINC429 Aviation Communications Bus Based on AT89S52

        WU Peng,WU Xing-qiang
        (Guangzhou Haige Communications Group Limited by Share Ltd.,Guangzhou 510000)

        ARINC429 bus structure is simple,unified data structure,strong anti-interference,widely used in the field of aeronautical communications.Uses inexpensive AT89S52 microcontroller as the main controller to design ARINC429 transceiver and receive system.Focuses on the method to achieve ARINC429 bus,combine DEI1016 and BD429 to give a detailed hardware circuit design and C language code,which can be directly applied in the actual development.Lists the problem when develops ARINC429 and gives a detailed explanation,which makes prepare for the subsequent development.The set system is simple,reliable,has a certain reference value in ARINC429 aviation communication bus design.

        AT89S52;ARINC429;Aviation Communication Bus

        1007-1423(2016)27-0054-05DOI:10.3969/j.issn.1007-1423.2016.27.014

        吳鵬(1989-),男,河南信陽人,碩士,研究方向為嵌入式在物聯(lián)網(wǎng)中的應(yīng)用

        2016-07-12

        2016-09-25

        吳新強(1989-),男,安徽阜陽人,碩士,研究方向為GIS應(yīng)用以及軟件工程

        猜你喜歡
        發(fā)送數(shù)據(jù)管腳電平
        移動自組網(wǎng)中MAC層協(xié)議研究
        基于馬爾科夫鏈的LoRaWAN網(wǎng)絡(luò)節(jié)點性能分析
        帶標(biāo)記方式的CRDSA++協(xié)議性能分析*
        使用IPSec安全傳輸數(shù)據(jù)
        基于圖像處理的異型電子元器件管腳偏移誤差檢測方法研究
        CMOS數(shù)字IC管腳電容的估算與測量
        NPC五電平Z源逆變器的設(shè)計研究
        基于三電平光伏并網(wǎng)逆變器控制系統(tǒng)的研究與實踐
        基于NPC三電平變換器的STATCOM研究
        電測與儀表(2015年2期)2015-04-09 11:28:58
        一種多電平逆變器及其并網(wǎng)策略
        電測與儀表(2014年7期)2014-04-04 12:09:32
        亚洲av推荐网站在线观看| 把插八插露脸对白内射| 波多野结衣视频网址| 国产美女自拍国语对白| 蜜桃网站免费在线观看视频| 国产精品毛片无遮挡| 久久久久亚洲av无码观看| 91精品欧美综合在线观看| 国产区一区二区三区性色| 少妇被粗大的猛进出69影院 | 蜜桃精品人妻一区二区三区| 亚洲av日韩av无码污污网站| 日日摸夜夜添夜夜添一区二区| 国产一区二区三区日韩精品| 国产精品一区二区三区在线蜜桃| 看黄a大片日本真人视频直播| 国产小毛片| 久久精品国产亚洲av一| 日韩av无码社区一区二区三区| 国产成人无码一区二区在线观看 | av资源在线播放网站| 久久中文字幕人妻淑女| 国产精品9999久久久久| 97在线视频免费| 少妇人妻系列中文在线| 无码色av一二区在线播放| 国产性猛交╳xxx乱大交| 一本色道久久综合中文字幕| 成人av蜜桃在线观看| 无遮挡h肉动漫在线观看| 亚洲AV伊人久久综合密臀性色| 日本一区不卡在线观看| 国产一区二区三区小说| 女同久久精品国产99国产精品| 国产精品亚洲美女av网站| 国内久久婷婷六月综合欲色啪| 午夜无码国产理论在线| 亚洲欧美日韩国产综合专区| 日本视频在线观看一区二区| 狠狠综合久久av一区二区 | 夫妻一起自拍内射小视频|