雒硯軍
(西安財(cái)經(jīng)學(xué)院 陜西 西安 710100)
高阻,一般指106Ω以上的電阻,也有人把108~1017Ω的電阻稱之為超高阻。由于電阻值較高,一般測量電阻儀器受量程和靈敏度的限制,準(zhǔn)確測量高阻有一定的困難。在工業(yè)中,常采用放電法測量高阻。放電法測高阻原理是將待測高阻與已知電容組成回路,在電容放電時(shí)測量電容上的電量(或電壓)隨時(shí)間的變化關(guān)系,從而確定高阻的阻值。
單片機(jī)自20世紀(jì)70年代問世以來,以極其高的性能價(jià)格比受到人們的重視和關(guān)注,發(fā)展速度很快。單片機(jī)有體積小,重量輕,抗干擾能力強(qiáng)等優(yōu)點(diǎn),對環(huán)境要求不高,價(jià)格低廉,可靠性高,靈活性好,開發(fā)較為容易,在實(shí)時(shí)測量和新型測量儀器方面已得到了廣泛的應(yīng)用。利用單片機(jī)89C51和數(shù)字電路技術(shù),將采集到電容上的模擬電壓,經(jīng)過模數(shù)轉(zhuǎn)換,在單片機(jī)89C51的控制下,經(jīng)串行通信接口送入計(jì)算機(jī),由計(jì)算機(jī)處理后給出測量結(jié)果。從而減少人工操作,提高了測量的速度和精確度,使測量高阻實(shí)現(xiàn)全自動(dòng)化。
圖1是RC放電原理圖。
當(dāng)開關(guān)K扳向A時(shí),電源E給電容C充電,當(dāng)開關(guān)K由A扳向B時(shí),電容C通過電阻R放電。設(shè)放電時(shí)間為t,則在t時(shí)刻電容C上的電量Q、電壓U和RC回路中的電流I之間滿足:
圖1 RC放電原理圖Fig.1 RC discharge schematic
其中負(fù)號表示隨著放電時(shí)間的增加,電容器極板上的電荷Q隨之減少。注意:Q、U、I 3個(gè)量都是時(shí)間的函數(shù)。
設(shè)初始條件為:t=0時(shí),Q=Q0,則電容上電量隨時(shí)間的關(guān)系:
式中RC稱為時(shí)間常數(shù),一般用τ表示,其物理意義為:當(dāng)t=τ=RC時(shí),電容上的電量由t=0時(shí)的Q0下降到0.368Q0。τ決定放電過程的快慢,τ越大,放電越慢;反之,τ越小,放電越快。當(dāng)t=5,τ=5RC時(shí),Q=0.005Q0,可以認(rèn)為放電基本結(jié)束。對上式取自然對數(shù)有:
若用沖擊電流計(jì)測量電容兩端電量時(shí),由于通過電流計(jì)的電量Q與電流計(jì)光標(biāo)的第一次最大偏轉(zhuǎn)距離d成正比(Q∝d),因此(1)、(2)式可改寫為:t
式中d0、d分別表示t=0、t=t時(shí),電流計(jì)光標(biāo)的第一次最大偏轉(zhuǎn)距離。以t為自變量,以d為因變量,作d~t曲線如圖2所示。從曲線上找到d=d0/e的點(diǎn),該點(diǎn)所對應(yīng)的t值應(yīng)等于τ。因 τ=RC,而 C 已知,即可求出 R 值。也可根據(jù)(4)式作 lnd~t曲線圖,由于lnd與t成線性關(guān)系,則曲線為一直線(見圖3),其直線的斜為-1/RC,由此也可求出R值。
圖2 d-t曲線Fig.2 d-t curve
圖3 lnd-t曲線Fig.3 lnd-t curve
由于電容器絕緣不太理想及各種漏電因素,即使去掉被測高阻R,電容器也要放電,這就相當(dāng)于有一個(gè)漏電電阻。這個(gè)漏電電阻等效于一個(gè)超高阻R0和電容C并聯(lián)。測得的R實(shí)際上是待測電阻Rx和漏電電阻R0的并聯(lián)。有
為了測出R0,可將圖1電路中的R拆去,同樣按上述方法測出一組數(shù)據(jù),通過作圖即可求出 R0,再將R、R0代入(5)式,便可求出Rx。
文中就是根據(jù)上述原理,利用單片機(jī)和數(shù)字電路技術(shù)對電容進(jìn)行實(shí)時(shí)測量和數(shù)據(jù)處理的。整體電路框圖如圖4所示。其中硬件電路主要包括充放電、模數(shù)轉(zhuǎn)換、單片機(jī)和串行通信接口4部分。
圖4 整體電路框圖Fig.4 Overall circuit diagram
將待測高阻與已知電容組成回路,先讓電源給電容充電,充電完成后,再讓電容通過電阻放電[5-6]。在電容放電時(shí)測量電容上的電壓隨時(shí)間的變化關(guān)系,從而確定高阻的阻值。這里選用輸入阻抗達(dá)到1015Ω的運(yùn)放AD549用作電壓跟隨器,隔離測試回路與待測電阻回路。
圖5 充放電電路Fig.5 Charge and discharge circuit
模擬信號送入ADC0809。ADC0809為8路輸入通道8位A/D轉(zhuǎn)換器[1-2],即分辨率為8位,具有轉(zhuǎn)換起??刂贫?,轉(zhuǎn)換時(shí)間為100μs,單個(gè)+5 V電源供電 ,模擬輸入電壓范圍0~+5 V,不需零點(diǎn)和滿刻度校準(zhǔn)。ADC0809內(nèi)部帶有輸出鎖存器,可以與89C51單片機(jī)直接相連[4]。初始化時(shí),使START和OE信號為低電平,開始轉(zhuǎn)換時(shí)在START和ALE加一個(gè)正脈沖信號,ADC0809開始轉(zhuǎn)換,在轉(zhuǎn)換期間EOC為低電平,轉(zhuǎn)換結(jié)束EOC為高電平。單片機(jī)根據(jù)EOC信號檢測到轉(zhuǎn)換結(jié)束后,給OE為置高電平,ADC0809把轉(zhuǎn)換的數(shù)據(jù)輸出到8位數(shù)據(jù)線上,單片機(jī)由數(shù)據(jù)線上獲得轉(zhuǎn)換結(jié)果。
單片機(jī)系統(tǒng)的晶體為12 MHz,ADC0809的工作頻率選為 500 kHz,在電路中采用74LS74把單片機(jī)的2 MHz的ALE信號進(jìn)行4分頻,獲得AD0809所需的工作頻率。
ADC0809的START為轉(zhuǎn)換啟動(dòng)信號,當(dāng)START上跳沿時(shí),所有內(nèi)部寄存器清零;下跳沿時(shí),開始進(jìn)行A/D轉(zhuǎn)換;在轉(zhuǎn)換期間,START應(yīng)保持低電平,讓START和P2.7連接。EOC為轉(zhuǎn)換結(jié)束信號,當(dāng)EOC為高電平時(shí),表明轉(zhuǎn)換結(jié)束;否則,表明正在進(jìn)行A/D轉(zhuǎn)換,檢測ADC0809的EOC端,將它與P3.2口連;OE為輸出允許信號,用于控制3條輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。OE=1,輸出轉(zhuǎn)換得到的數(shù)據(jù);OE=0,輸出數(shù)據(jù)線呈高阻狀態(tài),讓OE與P2.6連接。D7-D0為數(shù)字量輸出線,數(shù)據(jù)的輸出口連接到PO口,單片機(jī)由PO口讀取轉(zhuǎn)換結(jié)果,在單片機(jī)上實(shí)現(xiàn)數(shù)據(jù)的換算。
圖6 ADC0809部分Fig.6 ADC0809 part
圖7 74LS74部分Fig.7 74LS74 part
圖8 89C51部分Fig.8 89C51 part
單片機(jī)通過rxd和txd實(shí)現(xiàn)和MAX232的通信[3],MAX232通過T-in1和Rout1與單片機(jī)相連實(shí)現(xiàn)數(shù)據(jù)的傳輸,這部分主要實(shí)現(xiàn)的是電平的轉(zhuǎn)化,由于電腦串口RS232電平是邏輯1電壓-9 V;邏輯0電壓 +9 V,而一般的單片機(jī)應(yīng)用系統(tǒng)的信號電壓是TTL電平邏輯1電壓+5 V;邏輯0電壓0 V,單5 V供電的MAX232內(nèi)部采用電荷泵技術(shù),實(shí)現(xiàn)TTL邏輯電平到RS232邏輯電平之間的轉(zhuǎn)換。通過MAX232可以把單片機(jī)的串行通信口和計(jì)算機(jī)的RS232串行通信口相連,實(shí)現(xiàn)單片機(jī)和計(jì)算機(jī)的數(shù)據(jù)通信。
圖9 MAX 232部分Fig.9 MAX 232 part
該測量系統(tǒng)電路設(shè)計(jì)簡單,編程運(yùn)行后,工作穩(wěn)定,性能可靠,具有一定實(shí)用價(jià)值。它既可以作為自動(dòng)化測量設(shè)備,也可以作為高年級大學(xué)生課程設(shè)計(jì)或畢業(yè)設(shè)計(jì)題目,對于拓寬大學(xué)生知識(shí)面,提高實(shí)際動(dòng)手能力和解決問題能力有一定的價(jià)值。
[1]來清民.傳感器與單片機(jī)接口實(shí)例[M].北京:北京航空航天大學(xué)出版社,2008.
[2]紀(jì)宗南.單片機(jī)外圍器件實(shí)用手冊[M].北京:北京航空航天大學(xué)出版社,2005.
[3]盧超.單片機(jī)與PC機(jī)的通信設(shè)計(jì)[J].工礦自動(dòng)化,2007(5):116-118.LU Chao.SCM and PC communications design[J].Industry and Mine Automation,2007(5):116-118.
[4]高光天.數(shù)模轉(zhuǎn)換器應(yīng)用技術(shù) [M].北京:科學(xué)出版社,2000.
[5]祁國權(quán).用檢流計(jì)測高阻[J].錦州師范學(xué)院學(xué)報(bào):自然科學(xué)版,2001(3):54-55.QI Guo-quan.Using the galvanometer measuring high impedance[J].Jinzhou Teacher College:Natural Science,2001(3):54-55.
[6]李平舟.大學(xué)物理實(shí)驗(yàn) [M].西安:西安電子科技大學(xué)出版社,2002.