摘要 仿真RT就是要模仿1553總線系統(tǒng)中的RT的功能,提供恰當(dāng)?shù)木幋a信號,本文主要從硬件、軟件兩個方面展開設(shè)計。
關(guān)鍵詞 仿真RT 1553總線 設(shè)計
1 仿真RT的概述
2 仿真RT的硬件部分
2.1曼徹斯特碼的產(chǎn)生
2.2信號輸出級
1553總線分析儀的仿真RT的設(shè)計要求是要輸出一定幅度的曼徹斯特編碼信號(大于7V),而從單片機AT89S52直接輸出的曼徹斯特編碼信號的伏值(峰峰值)只能達(dá)到5伏,所以必需加入一個輸出級電路將曼徹斯特編碼信號放大,以達(dá)到要求的指標(biāo)。
2. 3耦合變壓器
輸出級所輸出的曼徹斯特編碼信號并不能直接的輸入進(jìn)1553總線網(wǎng)絡(luò)中。輸出級所輸出的曼徹斯特編碼信號是一個單線信號,而1553總線網(wǎng)絡(luò)中所傳輸?shù)氖请p線信號。因此在輸出級所輸出的曼徹斯特編碼信號進(jìn)入1553總線網(wǎng)絡(luò)前,必須通過一個耦合變壓器,將單線信號轉(zhuǎn)換成為雙線信號。
耦合變壓器的芯子由鐵磁材料制成在本系統(tǒng)設(shè)計耦合變壓器時,其通頻帶一定要保證放大后的方波信號能正常通過,且初級回路與次級回路的匝數(shù)應(yīng)相同,不能影響方波信號的幅度。還要保證耦合變壓器輸出方波的完整性。
2. 4顯示電路
由于仿真RT所可以發(fā)出人為設(shè)定的指令和數(shù)據(jù),但往往這些指令和數(shù)據(jù)都是由一長串的二進(jìn)制編碼構(gòu)成,使得RT仿真端的操作不夠直觀。加入了顯示電路,就能將發(fā)出的指令和數(shù)據(jù)顯示在操作者的面前,方便操作者輸入指令和數(shù)據(jù)。
本設(shè)計采用液晶顯示屏來顯示曼徹斯特碼編碼后所得到的數(shù)據(jù)。采用的液晶是MDLS系列字符型液晶顯示模塊(LCM)。LCM由字符型液晶顯示屏(LCD)、控制驅(qū)動電路HD44780及其擴展驅(qū)動電路HD44100組成。HD44780是字符型液晶顯示模塊的控制器。分為控制部分和驅(qū)動部分,控制部分產(chǎn)生其內(nèi)部工作時鐘,控制著各個功能電路的工作,管理著字符發(fā)生器CGRAM和CGROM,顯示存儲器DDRAM。其中CGROM為已固化好的字模庫,CGRAM為可隨時定義的字模庫,根據(jù)用戶不同的定義可調(diào)出所需要顯示的字符。
單片機AT89S52驅(qū)動字符型液晶顯示模塊主要包含兩部分:液晶顯示器譯碼模塊是把相應(yīng)的數(shù)據(jù)譯成與之對應(yīng)的液晶顯示器的專用二進(jìn)制代碼,液晶顯示器驅(qū)動模塊驅(qū)動液晶顯示器模塊。
單片機AT89S52內(nèi)部電路的工作流程是:首先將需要顯示的曼徹斯特碼解碼數(shù)據(jù)譯成液晶顯示器中所對應(yīng)的二進(jìn)制代碼,送入液晶顯示器驅(qū)動模塊,在由此模塊的輸出信號直接控制液晶顯示器,輸出相應(yīng)的字符。這樣便達(dá)到了單片機AT89S52控制液晶顯示模塊(LCM)的目的。
2. 5電源
由于仿真RT只是在對1553總線網(wǎng)絡(luò)進(jìn)行分析時才加入到網(wǎng)絡(luò)中的,所以對其沒有體積和持續(xù)工作能力的限制。所以對仿真RT的電源采用市電供電即可,電源的設(shè)計采用橋式整流電路和三端穩(wěn)壓集成塊的組合。
3 仿真RT的軟件部分
4 本章小結(jié)
本章設(shè)計了一個仿真RT,實現(xiàn)了對1553總線系統(tǒng)的RT設(shè)備的模擬。通過仿真RT提供特定的數(shù)據(jù)在1553總線網(wǎng)絡(luò)中傳輸,方便1553總線分析儀對這些特定的數(shù)據(jù)進(jìn)行分析和檢測,從而找出1553總線網(wǎng)絡(luò)故障的所在。并且產(chǎn)生的數(shù)據(jù)能夠顯示在字符型LCD上,方便操作者觀察。
參考文獻(xiàn):
[1]Handheld 1553 Bus Data Analyzer[J].XilinxXAPP369 (v1.0),December 5,2001
[2]MIL-STD-1553 Tutorial[J].(1500-030) Condor Engineering,Inc.July 16,2004
[3]王克勇,陳寶忠,呂靜寧,唐海,陳星建.用單片機實現(xiàn)無線通信中數(shù)據(jù)的編解碼[J]. 撫順石油學(xué)院學(xué)報,9,2002
[4]崔峰.機載多路1553總線網(wǎng)絡(luò)測試及航天通訊系統(tǒng)仿真器開發(fā)[D].成都:西南交通大學(xué),2004
[5]Manchester Encoder-Decoder for Xilinx CPLDs[J]. XAPP339 (v1.3),October 1,2002
[6]李宗金.1553B總線系統(tǒng)的技術(shù)指標(biāo)分析[J]. 電訊技術(shù),8,1998