ARINC429-USB接口卡軟件設計
發(fā)布時間:2018-03-09 11:16
本文選題:linux系統(tǒng) 切入點:USB總線 出處:《電子科技大學》2012年碩士論文 論文類型:學位論文
【摘要】:隨著航空交通事業(yè)的飛速發(fā)展,對航電設備的檢測維護越來越受到重視。ARINC429,總線在航空電子系統(tǒng)中廣泛應用,基于USB總線的ARINC429接口卡具有傳輸速度快、使用方便、成本低、開發(fā)周期短等特點,為航電設備的檢測和維護提供了方便。 本文介紹了ARINC429總線接口卡的發(fā)展現(xiàn)狀,并通過分析對比市場上其他幾種ARINC429,總線接口卡的設計方案,指出了ARINC429-USB接口卡的成本低和使用方便的優(yōu)點。本文的重點在于通過分析ARINC429-USB接口卡的功能需求和硬件設計方案,在linux系統(tǒng)下為接口卡設計開發(fā)配套軟件,其中包括:USB設備驅動程序、儀器驅動函數(shù)、固件程序、人機界面程序。USB設備驅動程序實現(xiàn)了linux系統(tǒng)對接口卡的識別和注冊,并向上層程序提供接口卡的設備操作函數(shù)。儀器驅動函數(shù)實現(xiàn)了數(shù)據(jù)處理和協(xié)議封裝,為上層應用程序提供接口卡的功能函數(shù),方便用戶開發(fā)相關應用程序。固件程序輔助USB接口電路完成數(shù)據(jù)通信功能。人機界面程序為用戶對ARINC429-USB接口卡的檢測提供了方便。 經(jīng)過測試表明,本文所設計的軟件實現(xiàn)了ARINC429-USB接口卡的所有功能:8路通道獨立收發(fā);傳輸速率100Kbps或12.5Kbps可選;字間隔和幀周期可編程控制;3種數(shù)據(jù)發(fā)送方式可選:單次發(fā)送,多次發(fā)送,循環(huán)發(fā)送。本文所設計的軟件都具有可移植性,使接口卡使用更加方便。
[Abstract]:With the rapid development of aviation transportation, more and more attention has been paid to the detection and maintenance of avionics equipment. The bus is widely used in avionics system. The ARINC429 interface card based on USB bus has the advantages of fast transmission speed, convenient use and low cost. The short development cycle provides convenience for the detection and maintenance of avionics equipment. This paper introduces the development status of ARINC429 bus interface card, and analyzes and compares several other ARINC429 bus interface card designs in the market. This paper points out the advantages of low cost and convenient use of ARINC429-USB interface card. The emphasis of this paper is to design and develop supporting software for interface card under linux system by analyzing the function requirement and hardware design scheme of ARINC429-USB interface card. Including: USB device driver, instrument driver function, firmware program, man-machine interface program. USB device driver realizes the identification and registration of interface card in linux system. The instrument driver function realizes data processing and protocol encapsulation, and provides interface card function for upper application program. It is convenient for user to develop related application program. Firmware program can assist USB interface circuit to complete data communication function. Human-machine interface program provides convenience for user to detect ARINC429-USB interface card. The test results show that the software designed in this paper realizes all functions of the ARINC429-USB interface card: 8 channels receive and receive independently; 100Kbps or 12.5Kbps can be selected; word interval and frame cycle can be programmed to control three kinds of data transmission modes: single transmission, The software designed in this paper has portability and makes the interface card more convenient.
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP334.7
【參考文獻】
相關碩士學位論文 前3條
1 劉曉劍;ARINC429總線數(shù)據(jù)收發(fā)裝置研究[D];西北工業(yè)大學;2004年
2 李曉麗;數(shù)字示波器多功能接口模塊的設計[D];電子科技大學;2008年
3 鄭玉;USB-ARINC429總線通信接口的設計[D];電子科技大學;2009年
,本文編號:1588288
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1588288.html
最近更新
教材專著