基于航空總線提高數據可靠性的設計與實現
3 ARINC659總線與電路板的數據通信的實現
ARINC659總線接口芯片是一種集成了控制器、時鐘電路、存儲器、數據收發、校驗、容錯模塊、脈沖發送、接收模塊等的片上系統,是一款通用化和小型化的通信處理芯片。總體結構設計圖如圖2所示。本文引用地址:http://www.104case.com/article/153685.htm
發送方在進行數據發送的過程中使用編碼對四條總線分別進行編碼之后傳輸,通過一些列數據的處理之后接收方對接收的數據進行解碼并檢測數據的可靠性及完整性,如表1所示。
4 設計結果顯示
該系統的設計使用Verilog語言進行設計,使用了modelsim以及chipscope檢測并驗證數據傳輸中接收數據的可靠性,圖3是抓取了在進行數據傳輸中當有一路數據傳輸發生故障時產生的波形圖。
5 結論
對系統的設計使用modelsim工具進行模擬仿真,設計中采用了雙重的保障機制來保證系統運行當中數據傳輸的可靠性,在發送端對數據進行編碼后發送并在接收端對接收的數據進行解碼比較,通過對某一路或兩路數據添加認為的干擾驗證系統可以實現對一路及部分兩路錯誤數據的更正,在數據的傳輸中有效的保證了數據的可靠性,為航電系統的發展提供了技術保證。
評論