時(shí)間:2008-01-15 15:09:00來(lái)源:hanjuan
圖1 系統(tǒng)構(gòu)成框圖[/align]
系統(tǒng)工作時(shí)選通微機(jī)中的定時(shí)中斷,取出計(jì)算好的按正弦規(guī)律變換的數(shù)據(jù),編程D/A口,經(jīng)D/A口變換成模擬量,從而得到正弦信號(hào)。此信號(hào)經(jīng)功放放大后驅(qū)動(dòng)振動(dòng)臺(tái),使得振動(dòng)臺(tái)按照預(yù)計(jì)頻率做振動(dòng)實(shí)驗(yàn)。只須改變定時(shí)器初值,就可很方便地改變激勵(lì)頻率,系統(tǒng)設(shè)計(jì)的頻率范圍是1 Hz~15 kHz。兩只傳感器的輸出信號(hào)經(jīng)電荷放大器放大后直接連到HY8011板上的AD0、AD1口,定時(shí)通過(guò)A/D轉(zhuǎn)換測(cè)量加速度傳感器的輸出電壓值,使用定時(shí)觸發(fā)方式可以按照一定的頻率角對(duì)兩個(gè)A/D通道進(jìn)行采集。當(dāng)用正弦信號(hào)激勵(lì)時(shí)傳感器的輸出信號(hào)為正弦同頻信號(hào),故對(duì)兩個(gè)通道的數(shù)據(jù)按此模型進(jìn)行處理可得到兩個(gè)正弦信號(hào)的幅值。同樣根據(jù)此模型可計(jì)算出被測(cè)傳感器與標(biāo)準(zhǔn)傳感器之間的相位差。此頻率測(cè)完之后,計(jì)算機(jī)按照預(yù)定的步幅自動(dòng)增加頻率,在新的頻率下繼續(xù)測(cè)量直至結(jié)束,從而得到傳感器的幅頻和相頻特性。
2 軟件設(shè)計(jì)
在以往的測(cè)試中,由于振幅的測(cè)量,尤其是Φ值的測(cè)量較為困難,而且計(jì)算量大,誤差較大,通常采用定點(diǎn)測(cè)量,然后擬合出整個(gè)頻率的方法。在這套系統(tǒng)中,采用計(jì)算機(jī)自動(dòng)產(chǎn)生激勵(lì)信號(hào),自動(dòng)記錄計(jì)算,因此可以定頻、掃頻。
根據(jù)奈魁斯采樣定理,只要f采≥2f模就可以不失真地復(fù)原出模擬信號(hào)。此接口板A/D轉(zhuǎn)換最大的通過(guò)率為50 Hz,但每次A/D建立時(shí)間為10 μs而每次采集兩路。每一路的最大采集頻率為25 kHz,則模擬信號(hào)的最高頻率最好不要超過(guò)20 kHz。
根據(jù)公式V=Asin(ωt+φ),其中:V為電壓測(cè)量值;ω為振動(dòng)臺(tái)振動(dòng)頻率;A為幅度最大值;φ為初始偏移角度。則有:
ωt+φ=arcsin(V/A) ?。?)
對(duì)于某一路傳感器來(lái)說(shuō),兩次采集時(shí)間為固定時(shí)間,因此對(duì)于固定的角率的Δφ為已知量,且根據(jù)公式(1)有:
Δφ=arcsin(V2/A)-arcsin(V1/A) (2)
式中:V1、V2分別為相鄰兩次采集的數(shù)據(jù)。
每一振動(dòng)頻率下可以測(cè)量多個(gè)點(diǎn) 故可用解方程組的方法求解方程(2)中的A值。但此方程直接求解析解,算法復(fù)雜,故本文運(yùn)用數(shù)值分析的方法求出振幅A的數(shù)值解。
對(duì)于方程(2)同樣有:
Δφ=arcsin(V4/A)-arcsin(V3/A)
故有:
arcsin(V4/A)-arcsin(V3/A)
=arcsin(V2/A)-arcsin(V1/A)
令
F(A)=arcsin(V4/A)-arcsin(V3/A)-arcsin(V2/A)+arcsin(V1/A)
故求解振幅A的過(guò)程即為求解方程F(A)=0的解。這里采用迭代法,令A(yù)0=max{V1,V2,V3,V4},B0=4096(數(shù)字量4096表示模擬電壓5 V,2048代表模擬量0 V)。在區(qū)間[A0,B0]中計(jì)算每一個(gè)值的F(Ai),并找到使│F(A)│最小時(shí)的A值就是所求的振幅。求出多組的幅值,計(jì)算出均方根σ,再根據(jù)3σ的范圍剔除粗大誤差,然后求出算術(shù)平均值,即為某一頻率下的幅值A(chǔ)i,這樣就可測(cè)出傳感器的幅頻特性。
計(jì)算流程如圖2所示。
[align=center]
圖2 計(jì)算模塊流程框圖[/align]
同樣據(jù)公式(1)有:
ωt標(biāo)+φ標(biāo)-ωt檢-φ檢=arcsin(V標(biāo)/A標(biāo))-arcsin(V檢/A檢)
下標(biāo)為“標(biāo)”的變量代表標(biāo)準(zhǔn)傳感器的變量,下標(biāo)為“檢”的變量是表征欲檢測(cè)的傳感器的特征量。
由于采用定時(shí)觸發(fā)方式,每次采集的間隔時(shí)間Δt是固定的,即(t標(biāo)-t檢)為固定值,ω為振動(dòng)臺(tái)振動(dòng)角頻率,因此可以求出Δφ-φ標(biāo)-φ檢,即兩傳感器相位差的相頻函數(shù)Δφ(ω),而標(biāo)準(zhǔn)傳感器的相頻函數(shù)φ標(biāo)(ω)為已知,則有:
φ檢(ω)-φ標(biāo)(ω)-Δφ(ω)
采用計(jì)算機(jī)對(duì)于數(shù)據(jù)采集、處理、存儲(chǔ)、維護(hù)都十分方便,可以打開(kāi)文件將采集到的兩路通道數(shù)據(jù)存入文件中,將計(jì)算得到的幅頻和相頻函數(shù)存入文件中,以供隨時(shí)調(diào)出打印。
本系統(tǒng)軟件采用模塊化設(shè)計(jì),結(jié)構(gòu)靈活,易于組合、調(diào)試、聯(lián)接與擴(kuò)展。主要分為A/D采集模塊、數(shù)據(jù)處理、顯示驅(qū)動(dòng)、打印驅(qū)動(dòng)等部分。其中數(shù)據(jù)處理、顯示驅(qū)動(dòng)及打印驅(qū)動(dòng)部分均采用Borlad C++軟件包編譯而成的。A/D采集模塊需要實(shí)時(shí)的、動(dòng)態(tài)的,響應(yīng)速度快,因此各種高級(jí)語(yǔ)言均不能滿足系統(tǒng)的要求,而只能使用8088宏匯編完成。主程序軟件流程如圖3所示。
[align=center]
圖3 主程序流程圖[/align]
A/D采集模塊為了減小軟件占用時(shí)間,提供采樣頻率,用匯編語(yǔ)言編制的。它是利用接口板上定時(shí)器8223產(chǎn)生的定時(shí)中斷,在中斷服務(wù)程序中觸發(fā)A/D轉(zhuǎn)換,查詢等待A/D結(jié)束,讀出A/D轉(zhuǎn)換結(jié)果,依次存入存儲(chǔ)區(qū)內(nèi)。
顯示驅(qū)動(dòng)模塊將屏幕設(shè)置成圖形方式,可以顯示漢字信息,也可顯示測(cè)得的幅頻和相頻曲線。打印驅(qū)動(dòng)模塊采用點(diǎn)陣方式驅(qū)動(dòng)打印機(jī)將計(jì)算后得到的幅頻、相頻曲線打出。
3 結(jié) 論
這套系統(tǒng)設(shè)計(jì)比較合理,屬于開(kāi)放式結(jié)構(gòu),按不同的要求可以增加或減少以達(dá)到合適的配置,而且整個(gè)系統(tǒng)操作簡(jiǎn)單,自動(dòng)化程度高、速度快,適合傳感器頻響特性標(biāo)定,具有很大的推廣價(jià)值。標(biāo)簽:
![]()
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(connectcrack.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-12-15
2025-12-12
全自動(dòng)石灰活性度化驗(yàn)設(shè)備 電腦石灰活性...
2025-12-12
380VAC/540VDC大功率無(wú)刷驅(qū)動(dòng)器
2025-12-10
2025-11-20
500kN.m聯(lián)軸器扭矩剛度疲勞試驗(yàn)系統(tǒng)
2025-11-10
推薦專題
更多>