廉價隔離型高精度D/A轉(zhuǎn)換器
發(fā)布時間:2007/8/15 0:00:00 訪問次數(shù):2663
摘要:介紹隔離型高精度D/A轉(zhuǎn)換器的設(shè)計方法:由單片機89C52產(chǎn)生PWM,經(jīng)過光電隔離和一個雙RC電路,將數(shù)字信號轉(zhuǎn)換為直流電壓信號,再經(jīng)過電壓/電流轉(zhuǎn)換電路(V/I),輸出0~20mA電流信號;通過軟件校正,達(dá)到較高的精度。
關(guān)鍵詞:89C52 PWM 電壓/電流轉(zhuǎn)換
在自動化儀表,電動組合儀表II型輸出0~10mA的電流,III型輸出4~20mA的電流。本文介紹的電路可以作為0~20mA的恒流源輸出,因此適用性較廣,可為各種儀器儀表輸出標(biāo)準(zhǔn)電流,或者進(jìn)行長距離的信號傳輸。本電路具有串行接口,易于構(gòu)成網(wǎng)絡(luò)測量和控制。同時應(yīng)用光電隔離使本電路與輸出電路隔離,從而解決了測量設(shè)備的共地問題,保證了測量設(shè)備的安全。另外,利用單片機便于計算和控制的特點,對輸出電流進(jìn)行軟件校正,最后輸出電流精度達(dá)到±0.1%。
1 電路原理
該電路通過擴展鍵盤/顯示器可任意設(shè)置輸出電流值(0.00~20.00mA),精度達(dá)到±0.1%;通過串行口,采用PC機控制輸出電流的大小,并且在PC機上同步顯示輸出的電流值。具體電路原理如圖1所示。
(1)脈寬調(diào)制波(PWM)的產(chǎn)生
啟動單片機的定時器T0和T1,設(shè)定時器T0和T1工作于16位定時器方式,利用中斷實現(xiàn)PWM輸出(設(shè)定1個脈沖對應(yīng)0.01mA)。
定時器T0中預(yù)置數(shù)據(jù)——PWM的脈寬數(shù)據(jù)的補碼。
定時器T1中預(yù)置數(shù)據(jù)——PWM的周期數(shù)據(jù)的補碼。
中斷子程序如下:
TT0:CLR TR0
CLR P3.4
MOV TL0,#DATA_L ;輸入數(shù)據(jù)低八位
MOV TH0,#DATA_H ;輸入數(shù)據(jù)高八位
RETI
TT1:CLR TR1
SETB P3.4
MOV TL1,PWM_TL
MOV TH1,PWM_TH;置周期
SETB TR1
SETB TR0
RET1
采用定時器定時和定時器中斷服務(wù)子程序共同完成脈寬制波(PWM)的產(chǎn)生。
脈寬調(diào)制波形如圖2所示。
(2)光電隔離及RC電路
采用光電耦合器U4,使MCU電路與輸出相隔離。欲使輸出電流精度較高,一般應(yīng)采用開關(guān)速度較快的光電隔離器,如6N135、6N137等。在光電隔離后,對PWM信號采用雙RC電路(R5,R6及C7,C8)來獲取直流電壓分量。
(3)電壓/電流轉(zhuǎn)換電路
如圖1所示,在a點處得到0~5V的直流電壓,作為運放的正向輸入信號。圖1中的運放構(gòu)成一個跟隨器,NPN型三極管G1、G2構(gòu)成電流放大器。根據(jù)運算放大器的有關(guān)特性,有Ua=UR10,Iout=Ua/R10。本電路要求R10是精密電阻,則流過R10的電流大小與Ua點的電壓成正比。Ua是a點電壓,UR10是R10兩端電壓,Iout是輸出電流。
摘要:介紹隔離型高精度D/A轉(zhuǎn)換器的設(shè)計方法:由單片機89C52產(chǎn)生PWM,經(jīng)過光電隔離和一個雙RC電路,將數(shù)字信號轉(zhuǎn)換為直流電壓信號,再經(jīng)過電壓/電流轉(zhuǎn)換電路(V/I),輸出0~20mA電流信號;通過軟件校正,達(dá)到較高的精度。
關(guān)鍵詞:89C52 PWM 電壓/電流轉(zhuǎn)換
在自動化儀表,電動組合儀表II型輸出0~10mA的電流,III型輸出4~20mA的電流。本文介紹的電路可以作為0~20mA的恒流源輸出,因此適用性較廣,可為各種儀器儀表輸出標(biāo)準(zhǔn)電流,或者進(jìn)行長距離的信號傳輸。本電路具有串行接口,易于構(gòu)成網(wǎng)絡(luò)測量和控制。同時應(yīng)用光電隔離使本電路與輸出電路隔離,從而解決了測量設(shè)備的共地問題,保證了測量設(shè)備的安全。另外,利用單片機便于計算和控制的特點,對輸出電流進(jìn)行軟件校正,最后輸出電流精度達(dá)到±0.1%。
1 電路原理
該電路通過擴展鍵盤/顯示器可任意設(shè)置輸出電流值(0.00~20.00mA),精度達(dá)到±0.1%;通過串行口,采用PC機控制輸出電流的大小,并且在PC機上同步顯示輸出的電流值。具體電路原理如圖1所示。
(1)脈寬調(diào)制波(PWM)的產(chǎn)生
啟動單片機的定時器T0和T1,設(shè)定時器T0和T1工作于16位定時器方式,利用中斷實現(xiàn)PWM輸出(設(shè)定1個脈沖對應(yīng)0.01mA)。
定時器T0中預(yù)置數(shù)據(jù)——PWM的脈寬數(shù)據(jù)的補碼。
定時器T1中預(yù)置數(shù)據(jù)——PWM的周期數(shù)據(jù)的補碼。
中斷子程序如下:
TT0:CLR TR0
CLR P3.4
MOV TL0,#DATA_L ;輸入數(shù)據(jù)低八位
MOV TH0,#DATA_H ;輸入數(shù)據(jù)高八位
RETI
TT1:CLR TR1
SETB P3.4
MOV TL1,PWM_TL
MOV TH1,PWM_TH;置周期
SETB TR1
SETB TR0
RET1
采用定時器定時和定時器中斷服務(wù)子程序共同完成脈寬制波(PWM)的產(chǎn)生。
脈寬調(diào)制波形如圖2所示。
(2)光電隔離及RC電路
采用光電耦合器U4,使MCU電路與輸出相隔離。欲使輸出電流精度較高,一般應(yīng)采用開關(guān)速度較快的光電隔離器,如6N135、6N137等。在光電隔離后,對PWM信號采用雙RC電路(R5,R6及C7,C8)來獲取直流電壓分量。
(3)電壓/電流轉(zhuǎn)換電路
如圖1所示,在a點處得到0~5V的直流電壓,作為運放的正向輸入信號。圖1中的運放構(gòu)成一個跟隨器,NPN型三極管G1、G2構(gòu)成電流放大器。根據(jù)運算放大器的有關(guān)特性,有Ua=UR10,Iout=Ua/R10。本電路要求R10是精密電阻,則流過R10的電流大小與Ua點的電壓成正比。Ua是a點電壓,UR10是R10兩端電壓,Iout是輸出電流。
熱門點擊
- 24位模數(shù)轉(zhuǎn)換器AD7713及其應(yīng)用
- 電壓/頻率和頻率/電壓轉(zhuǎn)換器VF320
- 12位并行模/數(shù)轉(zhuǎn)換芯片AD1674及其應(yīng)用
- XILINX新推出的SPARTAN-3E系列
- 廉價隔離型高精度D/A轉(zhuǎn)換器
- Straix器件在DVB-T調(diào)制器中的應(yīng)用
- 八通道24位微功耗無延時△-∑模數(shù)轉(zhuǎn)換LTC
- 一種基于AT89C1051/2051的低成本
- 高性能∑-Δ ADC的原理及應(yīng)用
- 高速A/D轉(zhuǎn)換器TLC5540及其應(yīng)用
推薦技術(shù)資料
- 超低功耗角度位置傳感器參數(shù)技術(shù)
- 四路輸出 DC/DC 降壓電源
- 降壓變換器和升降壓變換器優(yōu)特點
- 業(yè)界首創(chuàng)可在線編程電源模塊 m
- 可編程門陣列 (FPGA)智能 電源解決方案
- 高效先進(jìn)封裝工藝
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究