要實(shí)現(xiàn)對(duì)模擬信號(hào)的采集,要首先對(duì)其進(jìn)行濾波、信號(hào)轉(zhuǎn)換、分壓限幅、信號(hào)放大等預(yù)處理,消除雜波干擾,增加信號(hào)的驅(qū)動(dòng)能力和抗干擾能力滿足A/D轉(zhuǎn)換的輸入條件,提高分辨率和測(cè)量精度;同時(shí)滿足使用隔離、保護(hù)等電路避免輸入信號(hào)可能發(fā)生的超壓等現(xiàn)象對(duì)模塊內(nèi)部器件的損壞。
A/D采集電路的基本結(jié)構(gòu)中在接收電路之后,必須使用濾波電路濾去不必要的電信號(hào)。濾波電路的作用實(shí)質(zhì)上就是“選頻”,即允許某一部分頻率的信號(hào)順利通過,而使另一部分頻率的信號(hào)被急劇的衰減。分為低通濾波器、高通濾波器、帶通濾波器。濾波電路利用集成運(yùn)放與RC電路放在一塊,組成有源濾波器,和無源濾波器相比,能夠提高帶通電壓放大倍數(shù)和帶負(fù)載能力;差分放大器部分電路將濾波后的模擬信號(hào)進(jìn)行轉(zhuǎn)換,輸出單端信號(hào),同時(shí)將信號(hào)量化到設(shè)計(jì)范圍之內(nèi),送到多路器前再進(jìn)行有源二階濾波,多路器根據(jù)不同地址來接收不同的模擬量信號(hào)送到A/D轉(zhuǎn)換芯片。
AD位數(shù)是如何影響信號(hào)幅值的?
數(shù)據(jù)采集設(shè)備一個(gè)重要的指標(biāo)就是AD位數(shù),AD位數(shù)越高越好。
AD位數(shù)的實(shí)質(zhì)是指模數(shù)轉(zhuǎn)換數(shù)據(jù)時(shí)使用多少位(bit)表征數(shù)據(jù)電壓幅值大小。
位數(shù)越高,存儲(chǔ)小數(shù)點(diǎn)后面的位數(shù)也就越多,轉(zhuǎn)換后的數(shù)據(jù)也就越精確,越接近實(shí)際值。包含一位符號(hào)位。
數(shù)據(jù)采集設(shè)備通過對(duì)AD進(jìn)行量化,量化是指現(xiàn)實(shí)世界中的時(shí)域信號(hào)的連續(xù)賦值離散成若干個(gè)量化量級(jí),實(shí)質(zhì)是幅值轉(zhuǎn)換精度。一個(gè)量化量級(jí)是指最小的量化電平大?。娖介g隔)。AD位數(shù)越高,量化量級(jí)越小,轉(zhuǎn)換后的數(shù)據(jù)幅值精度越高。虛線表示相應(yīng)的量化電平,所有轉(zhuǎn)換后的幅值只能位于這些虛線所表示的量化電平之上,其他位置沒有任何量化電平。
對(duì)于M位AD而言,假設(shè)為理想的模數(shù)轉(zhuǎn)換器,則其對(duì)應(yīng)的量化量級(jí)份數(shù)N為:N=2^M-1
對(duì)于電壓滿量程為±AV的數(shù)采設(shè)備而言,其量化量級(jí)大小Q為:Q=2A/2^M
通常數(shù)采設(shè)備的最大量程是一定的,通常為±10v,因而AD位數(shù)越高,量化量級(jí)越小,數(shù)據(jù)轉(zhuǎn)換精度越高。AD位數(shù)對(duì)應(yīng)的量化份數(shù)和量化量級(jí)如下表示:
如上,對(duì)于量程相同的情況下,AD的位數(shù)越高,量化量級(jí)越小。
假設(shè)AD位數(shù)為8,則來量化電平間隔為78.1mv,模數(shù)轉(zhuǎn)換后的幅值電壓只能是78.1的倍數(shù),而24位AD轉(zhuǎn)換后的幅值電壓則為1.19uv的倍數(shù)。這就是為什么AD位數(shù)低于16位,包括16位AD數(shù)采設(shè)備在AD轉(zhuǎn)換前要用放大器,要把AD轉(zhuǎn)換前的信號(hào)放大之后再進(jìn)行量化,減小量化誤差。
下圖中考慮將量程為±1.5V用4位和5位AD進(jìn)行量化,來說明不同AD位數(shù)帶來的差異。4位AD只能用4位來存儲(chǔ)數(shù)據(jù),因此滿量程被劃分為16份,而5位AD則可以劃分為32位。從圖中也可以看出,相同的量程高位AD對(duì)應(yīng)的量化電平間隔越小,則測(cè)量相同的信號(hào),高位AD精度越高。另外,4位AD對(duì)應(yīng)的動(dòng)態(tài)范圍為24dB,5位AD對(duì)應(yīng)的動(dòng)態(tài)范圍我30dB。
量化誤差是模數(shù)轉(zhuǎn)換過程中另一個(gè)重要的幅值誤差來源,之前說過采樣頻帶也會(huì)給幅值帶來誤差。在模數(shù)轉(zhuǎn)換過程中,實(shí)際模擬量值與量化數(shù)字值之間的差異稱為量化誤差或量化失真。這個(gè)誤差歸咎于取整(只能是量化量級(jí)的倍數(shù))或截?cái)嘣斐傻?,誤差大小是隨機(jī)的,在不同的采樣點(diǎn)這個(gè)誤差大小也不相同。在進(jìn)行量化時(shí),是將信號(hào)的電壓幅值按四舍侮辱的方式量化到最近的量化電平上。
在下面通過一個(gè)實(shí)例數(shù)據(jù)來說明量化誤差是如何產(chǎn)生的。
假設(shè)考慮如下圖所示的采樣,黑色實(shí)現(xiàn)表示信號(hào)實(shí)際大小,采樣間隔為時(shí)間T,考慮第7個(gè)采樣點(diǎn)的幅值量化誤差。X表示相鄰兩個(gè)量化電平的平均值,從圖中可以看出,在采集第7個(gè)數(shù)據(jù)點(diǎn)時(shí),信號(hào)的實(shí)際幅值大小位于量化電平m6和m7之間,但這個(gè)數(shù)據(jù)量化之后,幅值要么是m6要么是m7,將該幅值與m6和m7的平均值x6進(jìn)行比較,發(fā)現(xiàn)幅值大于x6,因此四舍五入到最近的量化電平m7上,m7與信號(hào)實(shí)際值之差就是量化誤差。
當(dāng)AD位數(shù)越高時(shí),量化電平間隔會(huì)越小,因此量化誤差會(huì)越小,轉(zhuǎn)化精度越高。理想的模數(shù)轉(zhuǎn)換器,量化誤差俊宇分布于(-1/2量化級(jí))~(+1/2量化級(jí))之間。
對(duì)于理想的M位AD而言,信號(hào)與量化噪聲之比(SQNR)(或稱動(dòng)態(tài)范圍)由下式計(jì)算:
SQNR=20log10(2^M)=6.02M dB
從上式可以明白,1位AD,對(duì)應(yīng)的動(dòng)態(tài)范圍為6.02dB。由于每一位只能存儲(chǔ)0或1,對(duì)應(yīng)的數(shù)字大小為20=1和21=2,相差2倍,線性2倍,對(duì)應(yīng)6dB。因此,1位AD對(duì)應(yīng)的動(dòng)態(tài)范圍為6dB。
除了用高位AD之外,還可以用一下兩種方法可減少量化誤差提高信噪比。
1.使用量程合適的傳感器
使用量程合適的傳感器是為了保證傳感器輸出的信號(hào)大小合適,既不至于過載,又不至于欠載。相對(duì)而言,信號(hào)幅值越大,信噪比越高,量化誤差越小。一般而言,測(cè)量的信號(hào)幅值應(yīng)在傳感器滿量程的80%是合適的。
2.使用合適的電壓量程
當(dāng)AD位數(shù)和傳感器不能再改時(shí),這時(shí)可以調(diào)節(jié)數(shù)采設(shè)備的電壓量程來提高信噪比,減小量化誤差。這個(gè)量化調(diào)節(jié)功能也就是所謂的自動(dòng)量程或手動(dòng)量程。自動(dòng)量程是根據(jù)測(cè)量信號(hào)的大小,軟件自動(dòng)設(shè)置量程;手動(dòng)量程是測(cè)試人員手動(dòng)修改電壓量程。測(cè)量大信號(hào)時(shí),用大量程,測(cè)量小信號(hào)用小量程。
如果對(duì)大信號(hào)設(shè)置的電壓量程過小,會(huì)導(dǎo)致消波的情況出現(xiàn),超出量程的部分會(huì)被削掉。
比方說24位AD的動(dòng)態(tài)范圍理論上是144dB,但實(shí)際是110-120dB之間,也就是有效位在18-20位之間,因?yàn)閿?shù)采設(shè)備都是電子元器件組成的,本身也會(huì)存在噪聲,降低了AD的位數(shù)。這個(gè)噪聲是所謂的本底噪聲,即使不測(cè)量任何信號(hào),設(shè)備也會(huì)有相應(yīng)的電壓輸出,這部分電壓就是本底噪聲。
在信號(hào)進(jìn)行采集時(shí),為了減少誤差,應(yīng)盡量使用高位AD,量程合適的傳感器和使用合適的電壓量程。
審核編輯:湯梓紅
?
評(píng)論