BIT技術(shù)在裝備控制系統(tǒng)故障診斷中的應(yīng)用
模擬電壓信號(hào)采集
本文引用地址:http://2s4d.com/article/117112.htm經(jīng)過模擬電壓信號(hào)分壓后,其外部輸入的不同幅值的電壓信號(hào)被調(diào)整到0~5V范圍內(nèi),由于BIT系統(tǒng)中的微處理器其內(nèi)包含了高性能的8路12位ADC采集系統(tǒng),可直接實(shí)現(xiàn)裝備控制系統(tǒng)模擬信號(hào)的A/D采樣,采集系統(tǒng)由模擬多路開關(guān)、溫度傳感器、采樣保持電路(T/H)、ADC、+2.5V參考電壓和ADC轉(zhuǎn)換校正控制邏輯組成(見圖3)。
頻率信號(hào)測(cè)量
本設(shè)計(jì)中被測(cè)頻率信號(hào)為2kHz,其測(cè)量是采用8254定時(shí)計(jì)數(shù)的方式測(cè)量。
由于標(biāo)準(zhǔn)輸入時(shí)鐘脈沖的頻率為4MHz,而裝備系統(tǒng)需要測(cè)量的信號(hào)頻率為2kHz,其測(cè)量即是一個(gè)8254定時(shí)0.01S并對(duì)信號(hào)進(jìn)行計(jì)數(shù)20的測(cè)量。由定時(shí)計(jì)數(shù)初值的公式可得N=T×f=0.01(s)×4MHz=40000,設(shè)計(jì)采用計(jì)數(shù)器1、2級(jí)聯(lián)作為定時(shí)器,由于我們要統(tǒng)計(jì)0.01s內(nèi)的信號(hào)發(fā)生次數(shù),也就是說計(jì)數(shù)器1、2級(jí)聯(lián)定時(shí),每到0.01s就通知中斷INT3,所以其工作方式設(shè)置如下:計(jì)數(shù)器1為模式2,計(jì)數(shù)器2為模式0。設(shè)計(jì)數(shù)器1的計(jì)數(shù)初值為N1,計(jì)數(shù)器2的計(jì)數(shù)初值為N2,且保證N1×N2=40000,然后將各自初值送入各自寄存器通道即可。
時(shí)間信號(hào)測(cè)量
在硬件連接上,計(jì)時(shí)采用中斷計(jì)時(shí)法,由于裝備系統(tǒng)設(shè)備要求,計(jì)時(shí)最大量為8S,所以測(cè)量計(jì)時(shí)量需要二個(gè)計(jì)數(shù)器級(jí)聯(lián)為32位來工作,硬件設(shè)計(jì)上仍是級(jí)聯(lián)計(jì)數(shù)器1和計(jì)數(shù)器2,GATE1與GATE2均通過反相器接的P1.0口,CLK1端接標(biāo)準(zhǔn)頻率脈沖4MHz,其硬件設(shè)計(jì)見圖4。計(jì)時(shí)具體計(jì)算方法為:其中計(jì)數(shù)器1和計(jì)數(shù)器2的計(jì)數(shù)初值均為0xFFFF,計(jì)數(shù)器1、2中當(dāng)前計(jì)數(shù)值=N1×N2。
評(píng)論