資源描述:
《基于arm的can與arinc429總線網(wǎng)關(guān)的實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、南京航空航天大學(xué)碩士學(xué)位論文基于ARM的CAN與ARINC429總線網(wǎng)關(guān)的實現(xiàn)姓名:鄧軍軍申請學(xué)位級別:碩士專業(yè):測試計量技術(shù)及儀器指導(dǎo)教師:趙敏20080101南京航空航天大學(xué)碩士學(xué)位論文摘要CAN總線作為最有前途的現(xiàn)場總線之一,其應(yīng)用范圍已逐漸擴展到航空領(lǐng)域,并有望作為次級總線與目前的航空總線互連組網(wǎng)。ARINC429總線則是航空領(lǐng)域比較常用的航空總線之一,很多航空電子設(shè)備都采用此總線。解決好CAN總線與ARINC429總線的互連問題,必將能夠使CAN總線在航空領(lǐng)域得到更廣泛的應(yīng)用。本文的工作就是為解決這一總線互連問題而開發(fā)出總線網(wǎng)關(guān)系統(tǒng),即CA
2、N-ARINC429網(wǎng)關(guān)。隨著嵌入式技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)的成本低、體積小、穩(wěn)定性好等眾多優(yōu)點使其應(yīng)用領(lǐng)域越來越廣。本課題將嵌入式技術(shù)應(yīng)用到CAN-ARINC429網(wǎng)關(guān)系統(tǒng)開發(fā)中,采用比較有影響力的嵌入式處理器ARM作為網(wǎng)關(guān)系統(tǒng)的核心,開發(fā)了網(wǎng)關(guān)系統(tǒng)的硬件部分和軟件部分。本文著重討論了CAN-ARINC429網(wǎng)關(guān)系統(tǒng)設(shè)計的三大部分:硬件設(shè)計、控制軟件設(shè)計和用戶軟件設(shè)計。硬件設(shè)計部分完成了CAN和ARINC429的總線數(shù)據(jù)收發(fā)電路設(shè)計,以及ARM處理器分別與CAN總線控制器和ARINC429總線協(xié)議芯片的接口電路設(shè)計。控制軟件部分是在Linux平臺
3、下開發(fā)的,因此本文控制軟件部分首先研究并實現(xiàn)了Linux平臺下ARM編譯系統(tǒng)的建立,其后的程序啟動代碼和總線數(shù)據(jù)交換設(shè)計是控制軟件的關(guān)鍵部分,CAN總線和ARINC429總線的數(shù)據(jù)收發(fā)程序設(shè)計在本文的控制軟件部分中也都有詳細(xì)討論。本文還開發(fā)了基于Windows平臺的用戶軟件,該用戶軟件是為提高CAN-ARINC429網(wǎng)關(guān)的通用性而設(shè)計,具有網(wǎng)關(guān)工作方式設(shè)置和功能測試等功能。在給出對CAN-ARINC429網(wǎng)關(guān)的測試報告后,本文對課題的研究工作進行了總結(jié)和展望。關(guān)鍵字:CAN,ARINC429,網(wǎng)關(guān),嵌入式,ARM,LinuxI基于ARM的CAN與AR
4、INC429總線網(wǎng)關(guān)的實現(xiàn)ABSTRACTAsoneofpromisingfieldbus,CANbus'sapplicationhasbeengraduallyextendedtothefieldofaviation,anditisexpectedtobeusedasasub-buswithpresentairbusinnetwork.ARINC429busisoneoftheairbuswhicharecommonlyusedinaviationareas,andmanyavionicsusethisbus.Iftheinterconnectio
5、nofCANbusandARINC429busisrealized,CANbuswillbemorewidelyappliedintheaviationfield.TheworkofthispaperisthedesignofgatewaysystemwhichiscalledCAN-ARINC429Gatewayforthebusinterconnection.Astherapiddevelopmentofembeddedtechnology,embeddedsystemhasbeenusedinmoreandmorefieldforit'sadv
6、antagesoflowcost,smallsizeandgoodstability.MyprojecthasappliedthetechnologyofembeddedsystemtothedesignofCAN-ARINC429Gateway,usinginfluentialembeddedprocessorofARMastheheartofthisgateway,developingthehardwareandsoftwareofthisgatewaysystem.Inthispaper,threepartsofCAN-ARINC429Gate
7、way'sdesignareresearched,therearehardwaredesign,softwaredesignandusersoftwaredesign.Thedatatransceivercircuitdesigniscompletedinthepartofhardware,TheinterfacecircuitdesignoftheARMprocessor'sconnectionwithCANbus'scontrollerandARINC429bus'sagreementchipisalsocompletedinhardwarede
8、sign.ControlsoftwareisdesignedonLinuxplatform,sothispa