基于PCI總線(xiàn)接口卡的ARINC429總線(xiàn)數據仿真與采集系
要實(shí)現AEC429-PCI-22/S5接口卡的數據發(fā)送與接收,需要首先對板卡進(jìn)行初始化,圖4(a)是板卡初始化的程序框圖。本文引用地址:http://dyxdggzs.com/article/193675.htm
系統采用中斷方式接收機載電子設備發(fā)送的數據,將板卡預置的函數AEC429C5_RxIntEnable入口參數Enable置為T(mén)RUE,即可進(jìn)行中斷方式的數據接收。圖4(b)是板卡數據中斷方式接收子程序框圖。
為保證各通道獨立控制,發(fā)送數據采用非定時(shí)方式,當發(fā)送按鈕按下即發(fā)送預設的總線(xiàn)數據。將板卡預置的函數AEC429C5_EnableTimerMode的入口參數Enable置為FALSE,即可進(jìn)行非定時(shí)方式的數據發(fā)送。如圖4(c)所示為板卡非定時(shí)發(fā)送數據子程序框圖。
4 結論
ARINC429是航空電子系統中應用最廣泛的通信標準,基于PCI板卡的仿真與發(fā)送系統,較之傳統的單片機系統,功能更強大,而且具有更好的可維護性和可擴展性。經(jīng)測試,該系統實(shí)時(shí)性好,可靠性高,可滿(mǎn)足機載電子設備檢測及維護的需要。
評論