• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      采用單片機(jī)技術(shù)的高精度電壓表

      2004-03-14 21:32劉安軍
      電子世界 2004年2期
      關(guān)鍵詞:量程標(biāo)定阻值

      劉安軍

      用高精度、高穩(wěn)定性的元器件和放大電路設(shè)計(jì)成的高精度區(qū)間式電壓表,其優(yōu)點(diǎn)、詳細(xì)工作原理和應(yīng)用實(shí)例詳見本刊2003年第12期《高精度區(qū)間式電壓表》一文。

      這里介紹一種高精度電壓表。運(yùn)用區(qū)間式電壓表的基本原理,用單片機(jī)制作成高精度電壓表,它可自動變換測量范圍、計(jì)算測量值和顯示測量結(jié)果。實(shí)現(xiàn)對被測電壓大范圍、全量程的高精度測量。

      圖1是分擋區(qū)間式電壓表的原理圖。分擋式區(qū)間電壓表是把全量程根據(jù)需要分成數(shù)個區(qū)間段,例如,把2~10V的量程分成2~3V、3~4V……9~10V八個區(qū)間,波段開關(guān)的八個擋對應(yīng)各區(qū)間,通過分別調(diào)定每一個區(qū)間的調(diào)零電位器W1、增益調(diào)整電位器W2實(shí)現(xiàn)各區(qū)間段的覆蓋。分擋式區(qū)間式電壓表實(shí)現(xiàn)了全量程測量,應(yīng)用更加方便,可以實(shí)現(xiàn)一表多用,例如在計(jì)量時對多個電壓點(diǎn)的測量、對已知電壓的高精度測量等。缺點(diǎn)是需要手動換擋,對未知電壓的測量不太方便。

      高精度電壓表原理

      1.工作原理 在圖1分擋式區(qū)間電壓表的基礎(chǔ)上,采用單片機(jī)自動控制,通過自動換擋、自動測量、自動修正誤差、計(jì)算和輸出測量結(jié)果,成為一種實(shí)用的全量程、高精度電壓表,見圖2所示。圖中,增加了帶有A/D模數(shù)轉(zhuǎn)換電路的單片機(jī)IC4,將測量的模擬量用單片機(jī)進(jìn)行處理;調(diào)零電位器W1和增益調(diào)整電位器W2換成可程控的線性數(shù)字電位器,其阻值的大小由單片機(jī)進(jìn)行調(diào)整,實(shí)現(xiàn)自動換擋,測量結(jié)果用LCD數(shù)字顯示。

      2.制作過程中區(qū)間的標(biāo)定和劃分標(biāo)定是用標(biāo)準(zhǔn)電壓對起始值和終止值進(jìn)行調(diào)整,區(qū)間劃分是把全量程劃分成若干個部分。假如全量程為0~100V,進(jìn)入標(biāo)定子程序完成標(biāo)定,得到一對W1 、W2 阻值的控制數(shù)據(jù);電壓表的全量程假設(shè)每10V一個區(qū)間,劃分為0~10V、10~20V、……90~100V十個區(qū)間,假如測量是線性的,程序就可以計(jì)算出十對W1 、W2 阻值的控制數(shù)據(jù),連同標(biāo)定時的一對控制數(shù)據(jù),全部存儲在數(shù)據(jù)存儲器E2PROM中以備調(diào)用。

      3.測量過程 測量過程是自動進(jìn)行的。測量時,對一個未知的被測電壓首先進(jìn)行粗測。區(qū)間電壓表的測量區(qū)間取0~100V,單片機(jī)取出E2PROM中對應(yīng)0~100V區(qū)間一組數(shù)據(jù),設(shè)定程控?cái)?shù)字電位器W1 、W2 阻值,被測電壓經(jīng)放大器、A/D轉(zhuǎn)換,進(jìn)行一次粗測量。粗測的目的是為了確定被測電壓所在的區(qū)間,假如被測電壓為19.96V,在10~20V這個區(qū)間,單片機(jī)取出對應(yīng)10~20V區(qū)間的一組控制數(shù)據(jù)再次設(shè)定W1、W2的阻值,進(jìn)行這一10V范圍區(qū)間的精測。這里,如果用10位A/D模數(shù)轉(zhuǎn)換電路,分辨率為10V/210=0.01V,測量結(jié)果是9.96V,再加上起始值10V,就得到19.96V的最后測量結(jié)果,輸出到顯示電路進(jìn)行顯示。對于本例,采用區(qū)間表原理測量,用同樣的A/D電路,比普通全量程0~100V電壓表分辨率提高了十倍,區(qū)間分的越小分辨率也越高。

      應(yīng)用電路

      高精度區(qū)間表可以用多種電路實(shí)現(xiàn),在《高精度區(qū)間式電壓表》一文中,已經(jīng)介紹了區(qū)間表幾種基本應(yīng)用電路以及元器件的選用,在這里不再重復(fù),有興趣的讀者可以查閱原文。這里主要對后續(xù)電路和設(shè)計(jì)時應(yīng)注意的問題進(jìn)行介紹。

      電壓基準(zhǔn)源IC1用LM385B-1.2,溫度系數(shù)±20 ppm/℃,靜態(tài)電流為20μA。IC2采用集成儀表放大器AD623,可以通過一只電阻調(diào)整放大器增益,增益范圍為1~1000;電源經(jīng)LM7805L穩(wěn)壓給各器件供電。單片機(jī)IC4采用PIC16FB872,2K的FLASH,6個12位A/D轉(zhuǎn)換器,簡化了外圍電路,低功耗,睡眠時電流僅幾微安。數(shù)據(jù)寄存器IC5為24C02,調(diào)零電位器W1用1/2MAX5453,W3用1/2MAX5453,另一個調(diào)零電位器W1′和增益調(diào)整電位器W2各用1/2MAX5451。主要參數(shù):每一個器件中有兩個相互獨(dú)立的電位器,256個抽頭,工作電壓為+2.7~5.5V,耗電0.1μA,溫度系數(shù)35ppm/℃,總電阻MAX5453為50kΩ,MAX5451為10kΩ。所有電阻精度優(yōu)于1%,R1、R2、R3溫度系數(shù)小于50ppm/℃。

      區(qū)間表設(shè)計(jì)測量范圍為0~50V,測量區(qū)間共分為51個,0~50V一個粗測區(qū)間,12位A/D轉(zhuǎn)換,分辨率為50V/212=0.012V; 0~50V范圍每1V±0.1V分一個區(qū)間,共50個區(qū)間,全量程分辨率為1V/212 =0.00024V。

      設(shè)計(jì)中應(yīng)注意的問題

      1.最小測量電壓區(qū)間式電壓表測量的最小電壓不能從零伏開始。由于運(yùn)放的負(fù)輸入端基準(zhǔn)電壓不為零,分壓后的正輸入端電壓不能低于負(fù)輸入端,最小也要從基準(zhǔn)值開始。解決的辦法是在負(fù)輸入端增加一個數(shù)字電位器W3,測量從零起始的電壓時,W3置為零,使負(fù)輸入端基準(zhǔn)電壓為零,測量值大于基準(zhǔn)值的電壓時W3 置為最大值。

      2.區(qū)間的劃分和標(biāo)定

      ①、對于具體應(yīng)用電路,不能像前邊舉例那樣區(qū)間與區(qū)間之間沒有交叉。實(shí)際應(yīng)用電路圖2中,各區(qū)間取±0.1V的交叉范圍為0~1.1V,0.9V~2.1V……49.9V~50V。其原因是由于粗測時,電路有比較大的誤差,對于處在區(qū)間臨界的被測電壓,粗測時有可能錯誤判斷其所在區(qū)間。上邊在介紹測量過程的舉例中,被測電壓為19.96V,應(yīng)該在10~20V的區(qū)間,對于10位A/D的分辨率,粗測時的分辨率為100V/210=0.1V,有0.1V的誤差,19.96V有可能被判斷在20~30V的區(qū)間,精測時就會出現(xiàn)測量錯誤。所以,區(qū)間與區(qū)間要有一定的交叉,交叉范圍的大小由粗測的誤差決定,適當(dāng)留有一定余量。

      ②、標(biāo)定區(qū)間可能不止一個。上面原理中提到,測量是按線性處理的,如果實(shí)際上非線性誤差較大又沒有用軟件修正,用平均的方法計(jì)算各區(qū)間W1 、W2 阻值是不行的。用逐段逼近法標(biāo)定多個區(qū)間是解決非線性問題的一種方法。另外,在W3轉(zhuǎn)換點(diǎn)的兩個區(qū)間,由于斜率不同,也要分別標(biāo)定。

      3.數(shù)字電位器對分辨率的影響 對于調(diào)零電位器W1 ,如果分區(qū)比較小、全量程范圍又比較大,就要求W1阻值既要大范圍變化,又要每一次變化的步長小,分辨率為256的數(shù)字電位器有可能達(dá)不到要求。采用再串聯(lián)一個數(shù)字電位器W1′的辦法,用W1粗調(diào),選用阻值大一些,例如100kΩ,解決阻值大范圍變化的問題;W1′阻值小一些,例如選用10kΩ, W1′的變化占總阻值中比值很小,整個調(diào)零電阻變化率減小,解決分辨率的問題。對于增益調(diào)整電位器W2 ,分辨率不夠出現(xiàn)增益誤差時,一般不用上述辦法,而用軟件的辦法來解決。當(dāng)W2有誤差時,在測量過程中,把測量結(jié)果乘上一個修正系數(shù)。仍以舉例為例,假如標(biāo)定時標(biāo)準(zhǔn)電壓是20.50V,由于誤差,標(biāo)定時測量結(jié)果為20.20V,為負(fù)誤差,滿刻度修正系數(shù) =1+(標(biāo)準(zhǔn)電壓-測量值)/標(biāo)準(zhǔn)電壓=1+(20.50-20.20)/20.50=1.0146341。

      實(shí)際值=測量值×修正系數(shù)=20.20×1.0146341=20.495608(V)。

      采用軟件通過計(jì)算修正測量結(jié)果的誤差,滿刻度有0.0043V的誤差。

      4.測量精度由實(shí)例可以看出,電路元器件的分辨率沒有變,但區(qū)間分得越小,測量結(jié)果的分辨率越高,精度也越高。要達(dá)到需要的精度,首先通過計(jì)算確定區(qū)間的大??;其次,測量精度同時與整個系統(tǒng)有關(guān),包括A/D的分辨率、線性數(shù)字電位器的分辨率、基準(zhǔn)電壓源和其它元器件的線性、精度、溫漂、噪聲等;另外,如果用做專用儀表,對特定信號源的非線性誤差的影響也要考慮,進(jìn)行綜合選擇和分析計(jì)算,達(dá)到要求的精度。對于非線性誤差、溫度漂移以及失調(diào)電壓使放大器輸入時輸出不為零,用軟件補(bǔ)償和修正也是提高精度一種較好的方法。

      5.采樣速度由測量過程可知,對數(shù)字電位器的設(shè)定、粗測和精測、A/D轉(zhuǎn)換、數(shù)據(jù)處理、顯示,都需要耗費(fèi)一定時間,一般在需要顯示測量結(jié)果的應(yīng)用中,采樣速度每秒幾次是能夠滿足的。實(shí)時處理系統(tǒng)的運(yùn)用就要考慮采樣速度的影響。通過提高CPU工作頻率、用高速A/D轉(zhuǎn)換器、用可編程數(shù)字電位器等以及改進(jìn)軟件來提高采樣速度。

      6.標(biāo)定方法要編一段標(biāo)定子程序以便標(biāo)定時調(diào)用,程序框圖見圖3。標(biāo)定時有兩個控制鍵K1、K2。K1為進(jìn)入設(shè)置和確認(rèn)鍵,K2為置數(shù)鍵。K1按下時間大于3秒,進(jìn)入標(biāo)定子程序進(jìn)行標(biāo)定。標(biāo)定過程需要手動輸入一些參數(shù)以及輸入高一個精度的標(biāo)準(zhǔn)電壓,按照約定的提示顯示,依次進(jìn)行起始值、終止值的輸入,從低位到高位逐位進(jìn)行,用K2進(jìn)行加計(jì)數(shù)置數(shù),每完成一位按K1鍵確認(rèn),進(jìn)入下一位到置數(shù)全部完成。按照提示,給定起始和終止標(biāo)準(zhǔn)電壓,完成一個區(qū)間標(biāo)定。如果標(biāo)定不止一個區(qū)間,按照提示,輸入一個不等于零的數(shù),繼續(xù)下一區(qū)間標(biāo)定或退出,直至標(biāo)定全部完成。程序框圖中,計(jì)算W1 、W1′、W2 、W3 ,是為了給數(shù)字電位器一個接近真實(shí)值的初始值,按照輸入的起始值和終止值、基準(zhǔn)電壓值,計(jì)算出放大器正輸入端分壓值和放大器的增益,確定各數(shù)字電位器的初始值,雖然有一定的誤差,但不影響標(biāo)定,在標(biāo)定中自動進(jìn)行最后修正。

      7.數(shù)字電位器數(shù)字電位器的主要參數(shù)有分辨率、功耗、速度、精度、阻值等。用可編程非易失性或串行口編程置位方式,要快于用脈沖置位方式。數(shù)字電位器的生產(chǎn)廠家、型號種類很多,具體請查閱有關(guān)資料和網(wǎng)站。

      8.A/D模、數(shù)轉(zhuǎn)換電路 轉(zhuǎn)換電路的精度和功耗根據(jù)設(shè)計(jì)要求確定,如果對速度有要求,要選擇高速類型。選用帶有A/D電路的單片機(jī)可以簡化電路。

      9.供電電源整個電路的電源應(yīng)采用穩(wěn)壓電源,以保證電路穩(wěn)定工作,電路的功耗較小,尤其是選用低功耗元器件時,整個表的耗電比較低,完全能用電池經(jīng)穩(wěn)壓供電,或用電池經(jīng)DC-DC電路穩(wěn)壓供電。

      運(yùn)用以上原理,在嵌入系統(tǒng)對各種電量測量中變通應(yīng)用,同樣能夠極大地提高測量精度。

      猜你喜歡
      量程標(biāo)定阻值
      CT系統(tǒng)參數(shù)標(biāo)定及成像—2
      CT系統(tǒng)參數(shù)標(biāo)定及成像—2
      對一道電學(xué)實(shí)驗(yàn)題的思考
      基于傅立葉變換的CT系統(tǒng)參數(shù)標(biāo)定成像方法探究
      基于傅立葉變換的CT系統(tǒng)參數(shù)標(biāo)定成像方法探究
      標(biāo)定電流與額定最大電流的探討
      一道電學(xué)題目的聯(lián)想
      電流和電壓用電表組方法測量
      電橋平衡條件的應(yīng)用
      兩場爭論帶來的思考
      榕江县| 金堂县| 广德县| 宜丰县| 商水县| 大悟县| 龙岩市| 怀柔区| 博乐市| 同江市| 横山县| 体育| 长岭县| 平阴县| 彰化县| 新乡市| 恭城| 左云县| 澄迈县| 马公市| 敦化市| 图们市| 秦皇岛市| 绥芬河市| 德令哈市| 漠河县| 鄂伦春自治旗| 宁陵县| 汉川市| 漳浦县| 泸定县| 罗甸县| 扶余县| 高邮市| 四子王旗| 永靖县| 深州市| 盖州市| 隆尧县| 土默特右旗| 盐津县|