介紹了一種新穎的單片機控制電阻電容在線測試系統(tǒng),并詳細論述了系統(tǒng)組成,電阻、電容在線測試原理以及系統(tǒng)軟件的設計思想。
1引言
在線測試是一種新穎的電子測量技術(shù)。在調(diào)試維修印刷電路板時,往往需要測量印刷電路板上的電阻或電容值。傳統(tǒng)的做法是焊開元件再測量,以避免受板上其他元件的影響。這不僅麻煩,測試速度低,甚至可能損傷印刷板和元件。為此,我們采用“電隔離”技術(shù),設計了一種用單片機控制的電阻電容在線測試系統(tǒng),該系統(tǒng)無需焊開元件便可直接在印刷板上測量各元件的參數(shù),即保持了印刷板和元件的完善無損,又大大提高了測試速度。
2系統(tǒng)組成
單片機電阻電容在線測試系統(tǒng)原理如圖1所示。
為了實現(xiàn)電阻電容在線測試過程的自動化,由8031單片機、2732EPROM、鎖存器和8155擴展器構(gòu)成控制部分;為了拓寬測試范圍,系統(tǒng)設置了自動轉(zhuǎn)換量程;為了進一步提高測試精度,采用了軟件抗干擾措施。
3電阻在線測試原理
電阻—電壓轉(zhuǎn)換電路原理如圖2所示。
圖中Rx是印刷板上的待測電阻,R1和R2是Rx兩端旁路的等效電阻,Uref為基準電壓,Rx為基準電阻。測試時用三根測試筆,其中一根將R1和R2的接點接地;第二根將Rx與R1的接點接至運算放大器的反相輸入端;第三根將Rx與R2的接點接至運算放大器的輸出端。由圖2不難看到:根據(jù)理想運算放大器的“虛短”原理,R1上的電壓為零,因而沒有電流通過;又根據(jù)深度電壓負反饋時其輸出電阻為零的特征,作為負載電阻R2的數(shù)值大小,不會影響其輸出電壓Ur。
由圖2得Ur=-Uref Rx/Rx
可見在基準電壓Uref和基準電阻Rx確定后,Ur只取決于Rx,而與R1與R2旁路電阻均無關(guān),即對R2實現(xiàn)了“電隔離”。這就將印刷電路板上的被測電阻Rx直接轉(zhuǎn)換為相應的輸出電壓Ur。為了擴大測量范圍,引進了基準電阻Rr1~Rr4和相應的開關(guān)S1~S4來轉(zhuǎn)換量程,如圖3所示。單片機根據(jù)Rx選擇合適的Rr,通過控制S1~S4自動轉(zhuǎn)化量程。若選用高精度的運算放大器(如OP07等),可以進一步提高測量精度。為了減少R2的影響,輸出級采用T1和T2復合管組成的射級輸出器,可進一步減小輸出電阻,并為R2提供所需的電流。為了減小接觸電阻的影響,三根測試筆均用雙線結(jié)構(gòu),將通電流的導線(圖3中用粗T1線表示)和測電壓的導線(圖3中細線)分開。理論和實踐都指出:在測量小電阻時,這種測試能有效地提高測試精度。
4電容在線測試原理
電容在線測試原理電路如圖4所示。
圖中Cx為印刷板上被測電容,Rx為板上與Cx并聯(lián)的電阻,Z1和Z2為板上Cx兩端旁路的總等效阻抗,Uref為基準的正弦波信號源,Rr為基準電阻。如同上述電阻在線測試所分析的那樣,根據(jù)理想運算放大器的“虛短”原理及深度電壓負反饋輸出電阻為零的特征,可消除Z1和Z2的影響,實現(xiàn)對Cx和Rx并聯(lián)阻抗Zx的“電隔離”。由圖4不難看出:
Uc=-Uref Zx/Rx
在印刷電路板上,電容Cx通常與Rx之間并聯(lián),如何從并聯(lián)電路中單獨測得Cx值,這是電容在線測試的關(guān)鍵。為此,我們提高正弦波發(fā)生器Uref的頻率F,使Cx的容抗1/(ωCx)<<Rx,則可忽略Rx,使并聯(lián)阻抗Zx近似等于Cx的容抗。即
式中Rr,Uref和頻率F均為已知,測得Uc,便可用上式求出Cx。我們稱此法為“高頻近似法”。分析可知,若Rx大于被測電容Cx的容抗Zc的5倍,即若Rx≥5Cx,那么,按式Cx=Uref/(2лFRr
Uc)求出Cx的誤差不大于2%??紤]到測量中因其它因素引起的誤差,整個誤差總和也不大于5%。對于一般要求這種誤差已經(jīng)滿足了。在實際電路中,電容量的范圍很廣,與電容器并聯(lián)的電阻值差別也很大。為實現(xiàn)高頻近似法測試Cx,應根據(jù)實際情況選擇合適的信號頻率。為了便于測量控制,又不使正弦波信號發(fā)生器過于復雜,采取的措施是將信號源的頻率按5倍頻分檔,并使各檔信號Uref的幅度相等。由低向高按5倍關(guān)系逐檔增高信號頻率,同時測量響應的輸出電壓Uc,并計算相鄰兩檔低頻輸出電壓Ucl和高頻輸出電壓Uch的比值。分析證明,若該比值Ucl/Uch≥3.6時,則可以用這個高檔頻率的信號測量Cx,此時的輸出電壓Uc=Uch。將此時的f,Uref和Uc代入Cx=Uref/(2лfRrUc),便可求得Cx。而Ucl/Uch≥3.6則可作為“高頻近似法”選擇測試頻率的依據(jù)。
5系統(tǒng)軟件
該在線測試系統(tǒng)的軟件,采用模塊化結(jié)構(gòu),由主程序、若干子程序和中斷程序組成,并且采用了數(shù)字濾波等軟件抗干擾技術(shù),提高了測試精度。系統(tǒng)主程序的流程圖如圖5所示。系統(tǒng)啟動后,先初始化,然后判斷測試Cx還是Rx,則分別進入各次的測試程序,開始在線測試。電阻在線測試過程為:被測電阻Rx通過Rx/Ur轉(zhuǎn)換電路,將Rz轉(zhuǎn)換為直流輸出電壓Ur,送入A/D轉(zhuǎn)換器將模擬電壓轉(zhuǎn)換為數(shù)字量,輸入單片機系統(tǒng)。單片機國家輸入得數(shù)據(jù),選擇最佳量程,并控制量程轉(zhuǎn)換開關(guān),選擇合適的基準電阻Rr,實現(xiàn)量程自動轉(zhuǎn)化。在單片機控制下,進行多次(如8次)采樣測試,并對各次測得的Ur求取平均值,然后計算出電阻Rx,最后送顯示器顯示。
電容在線測試過程為:將Cx/Uc轉(zhuǎn)換電路,在正弦波信號發(fā)生器的作用下將Cx的數(shù)值轉(zhuǎn)換為交流輸出電壓Uc,送入A/D轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字量,送至單片機。單片機開展量程轉(zhuǎn)換開關(guān),選擇最佳量程,獲得與Cx相應的Uc值。單片機通過頻率轉(zhuǎn)換開關(guān),控制正弦波信號發(fā)生器的振蕩頻率,從最抵擋頻率開始,按5倍頻逐級增頻率。同時讀入各檔的相應Uc值,并對相鄰兩檔頻率的數(shù)據(jù)Ucl和Uch求商Ucl/Uch,判斷Ucl/Uch是否大于3.6,若不大于此值,則繼續(xù)讀入求商,直到Ucl/Uch≥3.6,單片機就根據(jù)最后這次Fh和Uch,按式Cx=Uref/(2лfhUch)求Cx值,并送顯示器顯示被測的電容量數(shù)值。
-
單片機
+關(guān)注
關(guān)注
6030文章
44489瀏覽量
631960 -
鎖存器
+關(guān)注
關(guān)注
8文章
904瀏覽量
41420 -
EPROM
+關(guān)注
關(guān)注
3文章
123瀏覽量
54351
發(fā)布評論請先 登錄
相關(guān)推薦
評論