當(dāng)前位置:首頁 > 模擬 > 模擬
[導(dǎo)讀]介紹隔離型高精度D/A轉(zhuǎn)換器的設(shè)計(jì)方法:由單片機(jī)89C52產(chǎn)生PWM,經(jīng)過光電隔離和一個(gè)雙RC電路,將數(shù)字信號(hào)轉(zhuǎn)換為直流電壓信號(hào),再經(jīng)過電壓/電流轉(zhuǎn)換電路(V/I),輸出0~20mA電流信號(hào);通過軟件校正,達(dá)到較高的精度。

在自動(dòng)化儀表,電動(dòng)組合儀表II型輸出0~10mA的電流,III型輸出4~20mA的電流。本文介紹的電路可以作為0~20mA的恒流源輸出,因此適用性較廣,可為各種儀器儀表輸出標(biāo)準(zhǔn)電流,或者進(jìn)行長距離的信號(hào)傳輸。本電路具有串行接口,易于構(gòu)成網(wǎng)絡(luò)測量和控制。同時(shí)應(yīng)用光電隔離使本電路與輸出電路隔離,從而解決了測量設(shè)備的共地問題,保證了測量設(shè)備的安全。另外,利用單片機(jī)便于計(jì)算和控制的特點(diǎn),對輸出電流進(jìn)行軟件校正,最后輸出電流精度達(dá)到± 0.1%。

1 電路原理

該電路通過擴(kuò)展鍵盤/顯示器可任意設(shè)置輸出電流值(0.00~20.00mA),精度達(dá)到±0.1%;通過串行口,采用PC機(jī)控制輸出電流的大小,并且在PC機(jī)上同步顯示輸出的電流值。具體電路原理如圖1所示。

(1)脈寬調(diào)制波(PWM)的產(chǎn)生

啟動(dòng)單片機(jī)的定時(shí)器T0和T1,設(shè)定時(shí)器T0和T1工作于16位定時(shí)器方式,利用中斷實(shí)現(xiàn)PWM輸出(設(shè)定1個(gè)脈沖對應(yīng)0.01mA)。

定時(shí)器T0中預(yù)置數(shù)據(jù)——PWM的脈寬數(shù)據(jù)的補(bǔ)碼。

定時(shí)器T1中預(yù)置數(shù)據(jù)——PWM的周期數(shù)據(jù)的補(bǔ)碼。

中斷子程序如下:

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

采用定時(shí)器定時(shí)和定時(shí)器中斷服務(wù)子程序共同完成脈寬制波(PWM)的產(chǎn)生。

脈寬調(diào)制波形如圖2所示。

(2)光電隔離及RC電路

采用光電耦合器U4,使MCU電路與輸出相隔離。欲使輸出電流精度較高,一般應(yīng)采用開關(guān)速度較快的光電隔離器,如6N135、6N137等。在光電隔離后,對PWM信號(hào)采用雙RC電路(R5,R6及C7,C8)來獲取直流電壓分量。

(3)電壓/電流轉(zhuǎn)換電路

如圖1所示,在a點(diǎn)處得到0~5V的直流電壓,作為運(yùn)放的正向輸入信號(hào)。圖1中的運(yùn)放構(gòu)成一個(gè)跟隨器,NPN型三極管G1、G2構(gòu)成電流放大器。根據(jù)運(yùn)算放大器的有關(guān)特性,有Ua=UR10,Iout=Ua/R10。本電路要求R10是精密電阻,則流過R10的電流大小與Ua點(diǎn)的電壓成正比。Ua是a點(diǎn)電壓,UR10是R10兩端電壓,Iout是輸出電流。

(4)微機(jī)通信

本系統(tǒng)中設(shè)計(jì)了ICL232串口芯片,完成TTL電平與串口電平之間的轉(zhuǎn)換,這樣單片機(jī)與PC機(jī)就可以進(jìn)行雙向通信了。單片機(jī)采用定時(shí)器T2作波特率發(fā)生器,波特率設(shè)為2 400 bps,串行口工作方式設(shè)為方式1。這樣,PC機(jī)就可以通過串行口編程控制輸出電流的大?。?.00~20.00mA)。

2 測量結(jié)果

經(jīng)過實(shí)測得到表1所示測量數(shù)據(jù)。

表1 未校正前電流輸出測量值   單位:mA

設(shè)置值輸出值設(shè)置值輸出值設(shè)置值輸出值設(shè)置值輸出值
0.50.486 95.55.52910.510.55715.515.608
10.990 066.0321111.0621616.111
1.51.492 86.56.53411.511.56716.516.614
22.00077.0371212.0721717.118
2.52.5047.57.54012.512.57717.517.621
33.00888.0421313.0821818.124
3.43.5138.58.54513.513.58718.518.628
44.01799.0481414.0931919.131
4.54.5219.59.55114.514.59819.519.634
55.0261010.0541515.1032020.14

誤差與設(shè)定值的關(guān)系可用兩條直線(ab、ac)

描述,如圖3所示。

通過對以上測量數(shù)據(jù)的分析,測量值與設(shè)置值之間存在著一定的誤差,原因主要有以下幾點(diǎn):

①本電路用到了雙積分RC電路,RC電路中充、放電過程存在著非線性問題,同時(shí)電路中的電容存在著精度、漏電等問題,因此輸入脈寬調(diào)制信號(hào)轉(zhuǎn)化為直流電壓時(shí)存在一定的非線性關(guān)系,產(chǎn)生了一定的誤差。

②跟隨器主要由運(yùn)算放大器構(gòu)成,如果是理想的運(yùn)算放大器,則“虛短”和“虛斷”的條件才成立,而實(shí)際應(yīng)用中,沒有理想的運(yùn)算放大器。因此,正相、反相輸入端電壓差不為零,也會(huì)產(chǎn)生一定的誤差。

3 解決方法

通過對上述測量數(shù)據(jù)的比較、分析,可采用軟件線性回歸的方法對輸出電流進(jìn)行校正。

設(shè)直線方程y=ax+b,其中y為校正后PWM的脈寬設(shè)定值,x為電流輸出設(shè)定值。

本電路校正方法是:將數(shù)據(jù)從2mA處分為兩段進(jìn)行線性回歸。

直線ac:

y=a1x+b1,a1=(2-0.5)/(2-0.0486 9),b1=2-a1×2;

直線ab;

y=a2x+b2,a2=(20-2)/(20.14-2),b2=2-a2×1。

通過單片機(jī)校正后,實(shí)測數(shù)據(jù)和表2所列。

表2 校正后電流輸出值

設(shè)置值輸出值設(shè)置值輸出值設(shè)置值輸出值設(shè)置值輸出值
0.50.489 95.52.51810.510.50915.515.517
10.990 066.0191111.0111616.019
1.51.499 96.56.51711.511.51316.516.518
22.00077.0161212.0141717.016
2.52.5027.57.51412.513.01517.517.519
33.00288.0141313.0151818.019
3.53.5018.58.51113.513.51518.518.518
44.00299.0091414.0161919.018
4.54.5029.59.50314.514.51819.519.519
55.0021010.0011515.0172020.020

經(jīng)過上述方法校正,輸出電流值的精度達(dá)到±0.1%。

4 結(jié)論

本電路的硬件部分采用通用器件,結(jié)構(gòu)簡單,成本低;充分利用了89C52的定時(shí)器資源,使用了定時(shí)器T0、T1、T2。89C52的其它端口和引腳都未被占用,這樣,該電路可以很容易地移植到其它控制系統(tǒng)和測量系統(tǒng)中;同時(shí)采用軟件對輸出電流進(jìn)行校正,精度達(dá)到±0.1%;具有串行接口,便于組網(wǎng)控制;因此,本電路具有光電隔離、通用性強(qiáng)、精度高、低成本的特點(diǎn),且實(shí)用價(jià)值較高。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉