摘要:介紹了一種基于A(yíng)T91RM9200的導航計算機測試儀的設計方案。該測試儀可接收來(lái)自多路輸入數據接口的數據,并經(jīng)計算機進(jìn)行解算處理,然后將結果由輸出數據接口控制輸出。此外,基于A(yíng)T91RM9200的導航測試儀能夠方便快捷地實(shí)現對兩套導航計算機的測試。
0 引言
導航計算機是捷聯(lián)組合導航組件的組成部件,可接收來(lái)自多路輸入數據接口的數據,并將結果由輸出數據接口控制輸出。為了驗證導航計算機的功能和性能指標,可用測試儀器來(lái)完成導航計算機的檢測和測試。導航計算機測試儀器的總體研制目標就是希望能夠方便快捷地實(shí)現對兩套導航計算機的測試,包括導航計算機多個(gè)接口的速率測試、接口傳輸數據正確性和完整性測試、以及導航計算機數據處理DSP的測試。
1 系統組成
本導航計算機測試儀器主要由測試模塊和顯示控制模塊兩大部分組成。其中測試模塊主要包括測試接口與測試單元;顯示控制模塊是導航計算機測試儀的輸入和輸出設備,主要包括上位機處理單元和顯示單元。其具體組成如圖l所示。
2 測試模塊
測試模塊主要用于對導航計算機工作狀態(tài)及性能的測試,包括對導航計算機各個(gè)接口的測試,以及對DSP處理性能的測試等。測試模塊主要包括測試接口與測試單元。為了滿(mǎn)足同時(shí)測試兩套導航計算機的要求,同時(shí)為了方便升級,本設計考慮一對一的測試模式.圖2所示是針對一套導航計算機的測試模塊組成框圖。
為滿(mǎn)足兩套導航計算機的所有接口都能同時(shí)按照要求速率工作,可選擇兩片處理器實(shí)現一對一測試,以保證其實(shí)時(shí)性。測試部分的處理器可選用 Atmel公司的AT91RM9200作為測試儀器的中心控制部分,其兩片處理器的功能相同?,F以其中一片為例來(lái)說(shuō)明,其主要功能包括:
(1)按所要求的速率發(fā)送數據,并中斷接收兩路RS232、9路RS422A、l路RS429(1收2發(fā))數據通訊接口的數據,同時(shí)卸幀、測試數據傳輸接
口速率、數據正確性和數據完整性;
(2)測試結果應通過(guò)RS232接口與顯示部分相連,并實(shí)時(shí)顯示;
(3)通過(guò)可編程邏輯器件擴展輸入輸出接口;
(4)控制與顯示部分的數據交互;
(5)控制程序和數據存儲器的數據交互。
本文選用Ahera公司的CycloneII系列芯片EP2C80208C6來(lái)完成RS422接口和RS429接口的擴展。 EP2C8Q208C6器件是基于A(yíng)TERA的第二代MAX體系結構的高密度、高性能EEPROM器件,其工作時(shí)鐘頻率高達260 MHz。
EP2C8Q208C6的主要功能是實(shí)現系統復位和時(shí)鐘分配、數據總線(xiàn)擴展和外部接口的擴展等。