《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 测试测量 > 业界动态 > 箭载遥测变换器测试台的设计与实现

箭载遥测变换器测试台的设计与实现

2008-07-30
作者:袁伟涛, 张斌珍, 刘文怡

??? 摘??要:? 針對(duì)箭載數(shù)字量" title="數(shù)字量">數(shù)字量變換器" title="變換器">變換器性能參數(shù)要求,開展了其相應(yīng)測(cè)試設(shè)備即測(cè)試臺(tái)" title="測(cè)試臺(tái)">測(cè)試臺(tái)的設(shè)計(jì)與研究。給出了測(cè)試臺(tái)各路信號(hào)的具體設(shè)計(jì)方法,闡述了以單片機(jī)80C196KB、CPLD和可編程M82C54計(jì)數(shù)器/定時(shí)器為核心的實(shí)現(xiàn)原理。
??? 關(guān)鍵詞: 測(cè)試臺(tái); 數(shù)字量; 計(jì)算機(jī)字;? CPLD

?

??? 在火箭發(fā)射試驗(yàn)中, 常用遙測(cè)系統(tǒng)獲取其內(nèi)部各系統(tǒng)的工作狀態(tài)參數(shù)和環(huán)境數(shù)據(jù),為評(píng)定火箭的性能及故障分析提供依據(jù)。數(shù)字量遙測(cè)變換器作為遙測(cè)系統(tǒng)箭上設(shè)備的核心,它的主要功能是控制接收箭上各種飛行參數(shù)。數(shù)字量遙測(cè)變換器的可靠性是影響遙測(cè)結(jié)果的核心環(huán)節(jié),其精度關(guān)系到火箭研制和實(shí)驗(yàn)過程中的實(shí)驗(yàn)數(shù)據(jù)可信度,其性能關(guān)系到實(shí)驗(yàn)的成敗。如何準(zhǔn)確、客觀、高效地評(píng)價(jià)數(shù)字量遙測(cè)變換器的性能,是數(shù)字量遙測(cè)變換器生產(chǎn)中的重要環(huán)節(jié)。數(shù)字量變換器測(cè)試臺(tái)是遙測(cè)設(shè)備專用的測(cè)試設(shè)備,它是集信號(hào)自動(dòng)發(fā)生、自動(dòng)檢測(cè)、自動(dòng)計(jì)量和數(shù)據(jù)分析于一體的大型應(yīng)用系統(tǒng),是專門針對(duì)數(shù)字量遙測(cè)變換器檢測(cè)用的測(cè)試系統(tǒng)。
  本課題就是針對(duì)某型號(hào)火箭數(shù)字量遙測(cè)變換器進(jìn)行相應(yīng)數(shù)字量變換器測(cè)試臺(tái)的設(shè)計(jì)與研究。
1 系統(tǒng)原理設(shè)計(jì)
  測(cè)試臺(tái)組成框圖如圖1所示。當(dāng)系統(tǒng)上電后,單片機(jī)開始復(fù)位,此時(shí)單片機(jī)執(zhí)行一系列的初始化操作,然后以非屏蔽中斷信號(hào)(即幀同步信號(hào))作為系統(tǒng)程序操作循環(huán)執(zhí)行的觸發(fā)源,在每一幀的循環(huán)中,主程序通過判斷路同步信號(hào)一邊讀群信號(hào),一邊進(jìn)行查詢操作,在查詢過程中不停地對(duì)雙端口存儲(chǔ)器中放置系統(tǒng)工作狀態(tài)的單元進(jìn)行查詢,把查詢的結(jié)果與系統(tǒng)的設(shè)定相比較,從而進(jìn)行相應(yīng)的操作。

?


  當(dāng)讀出電壓檢測(cè)代碼操作后,就轉(zhuǎn)向電壓操作子程序。
  當(dāng)讀出電壓拉偏試驗(yàn)時(shí),就轉(zhuǎn)向相應(yīng)的拉偏電壓輸出子程序。
  當(dāng)讀出的是系統(tǒng)設(shè)定代碼時(shí),系統(tǒng)等待計(jì)算機(jī)向雙端口存儲(chǔ)器中寫入操作代碼后,轉(zhuǎn)向相應(yīng)的程序。
  當(dāng)讀出的是系統(tǒng)自檢代碼時(shí),系統(tǒng)執(zhí)行自檢操作。
  當(dāng)讀出的是系統(tǒng)脈沖信號(hào)" title="脈沖信號(hào)">脈沖信號(hào)代碼時(shí),系統(tǒng)執(zhí)行發(fā)送脈沖信號(hào)操作。
  當(dāng)接收到計(jì)算機(jī)字中斷后,系統(tǒng)執(zhí)行相應(yīng)的計(jì)算機(jī)字操作。
2 源電壓檢測(cè)電路的設(shè)計(jì)
  根據(jù)要求,測(cè)試臺(tái)能對(duì)供電電壓進(jìn)行實(shí)時(shí)檢測(cè)和顯示。在本系統(tǒng)中使用80C196KB中的內(nèi)置10位A/D" title="A/D">A/D轉(zhuǎn)換器。由于供電電壓的變化范圍為28~31V,而A/D變換器的量程為0~5V,所以必須通過分壓電路才能輸入到A/D中。為了防止由于繼電器接通后電壓的波動(dòng)而損害單片機(jī),在芯片的模擬量輸入端加了5V穩(wěn)壓二極管來實(shí)現(xiàn)過壓保護(hù)。
  在工作時(shí),控制軟件啟動(dòng)A/D變換器進(jìn)行采集,經(jīng)過若干時(shí)間(>A/D轉(zhuǎn)換時(shí)間)后再讀入A/D轉(zhuǎn)換結(jié)果,并將其寫入規(guī)定的存儲(chǔ)器單元中。計(jì)算機(jī)在每次讀入群信號(hào)的同時(shí)也讀入了電壓值,并加以顯示。
3 幀路碼同步信號(hào)設(shè)計(jì)
  由系統(tǒng)輸出的信號(hào)的波形及時(shí)序要求(圖2)可以知道,幀、碼同步信號(hào)是2路勤務(wù)信號(hào),用于數(shù)字量變換器內(nèi)部的時(shí)序控制。根據(jù)這2路信號(hào),變換器進(jìn)行群信號(hào)的編碼以串行的形式發(fā)送給測(cè)試臺(tái)以供讀取。所以在設(shè)計(jì)過程中測(cè)試臺(tái)也需要相應(yīng)的副幀、路、碼同步信號(hào)來配合群信號(hào)的讀取。根據(jù)群信號(hào)的時(shí)序特征和副幀、路、碼同步信號(hào)生成一個(gè)數(shù)據(jù)時(shí)序文件。然后將其寫入一片EPROM存儲(chǔ)器28C64,28C64共有13位地址線,可以計(jì)算出存儲(chǔ)單元為8 192個(gè),如果通過地址推進(jìn)來輸出這些同步信號(hào),可以得出地址推進(jìn)速度為:25ms/8 192=3μs。地址推進(jìn)采用具有異步復(fù)位端的二進(jìn)制計(jì)數(shù)器4024來完成。4024的時(shí)鐘源是用CPLD對(duì)4.096MHz的晶振信號(hào)進(jìn)行12分頻得到的。

?


?  開始工作時(shí), 4024在時(shí)鐘信號(hào)的推動(dòng)下進(jìn)行地址的循環(huán),從而在28C64的D0、D1、D2數(shù)據(jù)端輸出3路勤務(wù)信號(hào)。4024的異步復(fù)位端直接接地。2片4024級(jí)聯(lián)后連續(xù)的地址推進(jìn)可實(shí)現(xiàn)連續(xù)的勤務(wù)信號(hào)輸出。具體電路設(shè)計(jì)如圖3所示。

?


??? 設(shè)計(jì)完畢后,經(jīng)測(cè)試,得到圖4幀、路、碼同步信號(hào)波形,滿足了系統(tǒng)要求。

?


4 脈沖信號(hào)設(shè)計(jì)
??? 由于本測(cè)試系統(tǒng)的信號(hào)是多路、不同頻率、不同個(gè)數(shù),且可以同時(shí)發(fā)出單個(gè)脈沖和組脈沖,互不影響,實(shí)現(xiàn)起來有一定的難度。因此采用以80C196KB單片機(jī)為控制核心,以8254計(jì)數(shù)器/定時(shí)器為主要實(shí)現(xiàn)芯片,采用CPLD為邏輯控制單元。
4.1 加表脈沖信號(hào)
??? 加表脈沖信號(hào)共6路,正表和負(fù)表各占3路,正負(fù)表的頻率和脈沖數(shù)均可以通過計(jì)算機(jī)進(jìn)行預(yù)置。計(jì)算機(jī)通過雙端口存儲(chǔ)器與單片機(jī)的通信對(duì)8254編程來預(yù)置加表脈沖信號(hào)的頻率和脈沖數(shù)。
??? 由于加表脈沖可預(yù)置范圍在0~224個(gè),這樣至少需要24位計(jì)數(shù)器,但1片8254中每個(gè)計(jì)數(shù)器是16位的,因此采用了3片8254,共計(jì)9個(gè)16位計(jì)數(shù)器,在功能分配上,1個(gè)用于產(chǎn)生3μs的時(shí)鐘信號(hào),2個(gè)用于控制奇數(shù)和偶數(shù)路的頻率,3個(gè)級(jí)聯(lián)用于產(chǎn)生奇數(shù)路的脈沖個(gè)數(shù),3個(gè)級(jí)聯(lián)用于產(chǎn)生偶數(shù)路脈沖個(gè)數(shù),如圖5所示。將8254作為任意分頻器使用,通過對(duì)8254計(jì)數(shù)器初始值的設(shè)置就實(shí)現(xiàn)了慣組脈沖頻率的設(shè)定。

?


??? 對(duì)計(jì)數(shù)的每個(gè)計(jì)數(shù)器來說,必須有初始值,且初始值不能為0,即低位、中位和進(jìn)位必須有初始不為0的數(shù)。這樣才能保證計(jì)數(shù)的順利進(jìn)行。當(dāng)脈沖個(gè)數(shù)設(shè)置為1時(shí),中位和進(jìn)位必須為0,這時(shí)就需要修改計(jì)數(shù)器的工作模式,只需把低位計(jì)數(shù)器改為模式五(硬件觸發(fā)的選通信號(hào)發(fā)生器),初始值設(shè)為10即可。此時(shí)發(fā)出的脈沖是單脈沖,其脈沖寬度為一個(gè)時(shí)鐘周期,經(jīng)示波器觀察,其寬度為250ns左右。CPLD加表正脈沖通道選通及脈沖個(gè)數(shù)控制如圖6所示。

?


??? 加表負(fù)脈沖、慣組正負(fù)脈沖和陀螺正負(fù)脈沖與加表正脈沖實(shí)現(xiàn)方法一致。
4.2 計(jì)算機(jī)字信號(hào)的設(shè)計(jì)
??? 由技術(shù)要求知計(jì)算機(jī)字信號(hào)是一路串行輸出的“0”、“1”碼。計(jì)算機(jī)字信號(hào)共9個(gè)字節(jié)72位。因此選用了可以移位/置數(shù)的8位移位寄存器74165,計(jì)算機(jī)字共72位,需9片74165移位寄存器。每片的移位/置數(shù)端由譯碼器74154產(chǎn)生的譯碼信號(hào)控制,而74154的地址輸入端為80C196KB單片機(jī)的高4位地址線。工作時(shí)測(cè)試臺(tái)先通過單片機(jī)對(duì)譯碼器進(jìn)行控制來產(chǎn)生控制信號(hào)對(duì)74165進(jìn)行并行置數(shù),然后將PL端變低進(jìn)行移位操作,移出計(jì)算機(jī)字。原理圖如圖7所示。

?


??? 利用系統(tǒng)計(jì)算機(jī)字的實(shí)現(xiàn)方式與箭機(jī)計(jì)算機(jī)字實(shí)現(xiàn)方式相似,這里不在贅述。
5?雙機(jī)通信接口電路的設(shè)計(jì)
??? 此系統(tǒng)包括軟件和硬件兩大部分,硬件靠軟件支持工作。計(jì)算機(jī)和單片機(jī)不僅能向各部分硬件電路預(yù)置各種狀態(tài),而且還能從硬件電路中讀出各種輸出信號(hào)、數(shù)據(jù),加以判斷、識(shí)別。這就需要有一套在軟件和硬件中進(jìn)行聯(lián)絡(luò)的電路,由此以雙端口存儲(chǔ)器作為主要元件,實(shí)現(xiàn)了計(jì)算機(jī)和單片機(jī)的數(shù)據(jù)交換。
??? 雙機(jī)通信接口電路如圖8所示,單片機(jī)的地址和數(shù)據(jù)由雙端口RAM IDT7130的A口進(jìn)行讀寫操作,計(jì)算機(jī)的地址/數(shù)據(jù)則由B口進(jìn)行讀寫操作,二者可以實(shí)現(xiàn)異步讀寫操作,單片機(jī)通過握手信號(hào)來與計(jì)算機(jī)實(shí)現(xiàn)數(shù)據(jù)交換。

?


??? 測(cè)試臺(tái)通過與變換器聯(lián)試,滿足了系統(tǒng)提出的各種要求,能夠?qū)ψ儞Q器的各項(xiàng)性能進(jìn)行檢測(cè)。檢測(cè)結(jié)果:預(yù)設(shè)置頻率與實(shí)現(xiàn)頻率的誤差在±0.02%以內(nèi),脈沖個(gè)數(shù)準(zhǔn)確率達(dá)100%。


參考文獻(xiàn)
[1] ?張文棟.存儲(chǔ)測(cè)試系統(tǒng)的設(shè)計(jì)理論及其在導(dǎo)彈動(dòng)態(tài)數(shù)據(jù)測(cè)試中的實(shí)現(xiàn)[D].北京:北京理工大學(xué),1995.
[2] ?任勇峰.飛航導(dǎo)彈遙測(cè)匹配裝置自動(dòng)監(jiān)測(cè)系統(tǒng)研究[D].太原:華北工學(xué)院,2000.
[3] ?陸航局.記錄參數(shù)測(cè)試系統(tǒng)研制方案.北京:北京航空航天大學(xué)出版社,1999.
[4] ?肖明清,宋凱,張弘,等.多路ADC、DAC在空空導(dǎo)彈發(fā)射架自動(dòng)測(cè)試系統(tǒng)中的應(yīng)用.測(cè)試技術(shù)學(xué)報(bào),1996,(3).

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。