線性光耦HCNR201在模擬電壓測量中的應用
在工業測量和控制系統中,為防止外界的各種干擾,必須將測量系統和計算機系統進行電氣隔離。常用的隔離措施有變壓器隔離、電容耦合隔離和光耦隔離。與變壓器隔離、電容耦合隔離相比,光耦體積小,價格便宜,隔離電路簡單且可以完全消除前后級的相互干擾,具有更強的抗干擾能力。
對于數字信號的隔離,使用一般的光耦器件隔離就能達到很好的效果。然而一般的光耦具有較大的非線性電流傳輸特性且受溫度變化的影響較大,對于模擬信號的傳輸其精度和線性度難以滿足系統要求。為了能更精確地傳送模擬信號,用線性光耦隔離是最好的選擇。線性光耦輸出信號隨輸入信號變化而成比例變化,它為模擬信號傳輸中隔離電路的簡單化、高精度化帶來了方便。
本文以avago公司的hcnr201線性光耦為例說明線性光耦的內部原理及隔離電路的原理。
2 hcnr201線性光耦隔離原理
線性光耦hcnr201內部結構原理如圖1所示。hcnr201由一個高性能發光二極管led和兩個相鄰匹配的光敏二極管pd1和pd2組成,這兩個光敏二極管有完全相同的性能參數。led是隔離信號的輸入端,當有電流流過時就會發光,兩個光敏二極管在有光照射時就會產生光電流,hcnr201的內部封裝結構使得pd1和pd2都能從led得到近似光照,且感應出正比于led發光強度的光電流。光敏二極管pd1起負反饋作用用于消除led的非線性和偏差特性帶來的誤差,改善輸入與輸出電路間的線性和溫度特性,穩定電路性能。光敏二極管pd2是線性光耦的輸出端,接收由led發出的光線而產生與光強成正比的輸出電流,達到輸入及輸出電路間電流隔離的作用。正是hncnr201內部的封裝結構、pd1與pd2的嚴格比例關系及pd1負反饋的作用保證了線性光耦的高穩定性和高線性度。

圖1 線性光耦hcnr201內部結構
3 線性光耦hcnr201隔離電路
3.1 工作原理
hcnr201的led、pd1及運放a1等組成隔離電路的輸入部分,pd2及運放a2等組成隔離電路的輸出部分。設隔離電路輸入電壓為vin,輸出電壓為vout,led上電流為if,二極管pd1上產生的電流為ipd1,二極管pd2上產生的電流為ipd2,如圖2所示。

圖2 線性光耦hcnr201模擬電壓隔離電路
隔離電路中pd1形成了負反饋,當有電壓vin輸入時,運放a1的輸出使led上有電流if流過,且輸入電壓的變化體現在電流if上,并驅動led發光把電信號轉變成光信號。led發出的光被pd1探測到并產生光電流ipd1。同時,輸入電壓vin也會產生電流流過r1。假定a1是理想運放,則沒有電流流入a1的輸入端,流過r1的電流將會流過pd1到地,因此,ipd1=vin/r1。注意,ipd1只取決于輸入電壓vin和r1的值,與led的光輸出特性無關。又因led發出的光同時照射在兩個光敏二極管上,且pd1和pd2完全相同的,理想情況下ipd2應該等于ipd1。定義一個系數k,有ipd1=kipd2,k約為1±5%(當芯片制作完成后隨之確定)。運放a2和電阻r2把ipd2轉變成輸出電壓vout,有vout=ipd2r2,組合上面的3個方程得到輸出電壓和輸入電壓關系:vout/vin=kr2/r1,因此,輸出電壓vout具有穩定性和線性,其增益可通過調整r2與r1的值來實現,通常取r1和r2的值相同。
隔離電路中電阻r1起限流作用。r3用于控制led的發光強度,從而對控制通道增益起一定作用。電容c1、c2為反饋電容,用于提高電路的穩定性。運算放大器a1的作用是把電壓信號轉變成電流信號,運算放大器a2的作用是把光耦輸出的電流信號轉變為電壓信號,并增強負載驅動能力。
3.2 注意事項
(1) 要實現信號的完全隔離,不僅信號本身要隔離,供給隔離前后電路工作的電源也需要隔離。電路中前后級運放采用了獨立的電源供電,起到隔離干擾的作用。
(2) 由于線性光耦引入反饋機制,所以隔離電路不適用于被測信號變化太快或頻率很高的場合。
4 隔離電路在pt100電路中的應用及實驗分析
4.1 實驗條件
本實驗將線性光耦hcnr201隔離電路應用于pt100測溫電路中。pt100鉑電阻是一種常用的溫度傳感器,其電阻值與環境溫度呈現接近線性的關系,只要測出pt100的阻值即可換算出被測溫度值。pt100測溫電路將pt100鉑電阻阻值的變化轉化為電壓信號,經過a/d轉換后傳輸給單片機系統處理結果來獲得測量溫度值。采用線性光耦隔離電路對pt100測溫電路進行隔離,防止外界干擾的同時,為保證溫度測量結果的準確性,還必須達到高精度的傳輸測量信號,即隔離電路前后電壓一致,才滿足實際應用的要求。實驗電路原理圖如圖3所示。

圖3 pt100測溫電路隔離原理圖
4.2 電路參數值的選取
(1) 運算放大器的選取
線性光耦hcnr201為電流驅動型器件,其led的工作電流為1ma~40ma,運放器的選取必須保證其輸出電流有足夠的驅動能力驅動led二極管。電路采用運放lmv321,其輸出電流可達40ma。
(2) 電阻參數的選取
為了保證傳輸精度,外圍元件應選擇穩定性較好的器件。電阻選用精度為1‰的金屬膜電阻。電阻的選型需要考慮運放的線性范圍和線性光耦的最大工作電流ifmax。假設確定vcc1=5v,pt100測溫電路的輸入電壓在0"5v之間,隔離電路輸出電壓等于輸入電壓。下面給出參數確定的過程。
評論