日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

D/A轉(zhuǎn)換器設(shè)計

出處:互聯(lián)網(wǎng) 發(fā)布于:2011-09-03 08:04:40

  摘要:介紹隔離型高D/A轉(zhuǎn)換器的設(shè)計方法:由單片機89C52產(chǎn)生PWM,經(jīng)過光電隔離和一個雙RC電路,將數(shù)字信號轉(zhuǎn)換為直流電壓信號,再經(jīng)過電壓/電流轉(zhuǎn)換電路,輸出0~20mA電流信號;通過軟件校正,達到高。


  本文介紹的電路可作為0~20mA的恒流源輸出,所以實用性非常地廣泛,可進行長距離信號傳輸,或者為各種儀器儀表輸出標(biāo)準(zhǔn)電流。

  1 電路原理

  該電路通過擴展鍵盤/顯示器可任意設(shè)置輸出電流值(0.00~20.00mA),達到±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ù)子程序共同完成脈寬制波的產(chǎn)生。

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

  如圖1所示,在a點處得到0~5V的直流電壓,作為運放的正向輸入信號。圖1中的運放構(gòu)成一個跟隨器,NPN型三極管G1、G2構(gòu)成電流放大器。本電路要求R10是精密電阻,則流過R10的電流大小與Ua點的電壓成正比。

  (3)光電隔離及RC電路

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

  (4)微機通信

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

  2 測量結(jié)果

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

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

設(shè)置值 輸出值 設(shè)置值 輸出值 設(shè)置值 輸出值 設(shè)置值 輸出值
0.5 0.486 9 5.5 5.529 10.5 10.557 15.5 15.608
1 0.990 0 6 6.032 11 11.062 16 16.111
1.5 1.492 8 6.5 6.534 11.5 11.567 16.5 16.614
2 2.000 7 7.037 12 12.072 17 17.118
2.5 2.504 7.5 7.540 12.5 12.577 17.5 17.621
3 3.008 8 8.042 13 13.082 18 18.124
3.4 3.513 8.5 8.545 13.5 13.587 18.5 18.628
4 4.017 9 9.048 14 14.093 19 19.131
4.5 4.521 9.5 9.551 14.5 14.598 19.5 19.634
5 5.026 10 10.054 15 15.103 20 20.14
  誤差與設(shè)定值的關(guān)系可用兩條直線(ab、ac)
 
  通過分析,測量數(shù)據(jù)之間存在著誤差的主要原因有以下倆點:
  ①本電路用到了雙積分RC電路,RC電路中充、放電過程存在著非線性問題,同時電路中的電容存在著、漏電等問題;
  ②跟隨器主要由運算放大器構(gòu)成,如果是理想的運算放大器,則"虛短"和"虛斷"的條件才成立,而實際應(yīng)用中,沒有理想的運算放大器。
 
  3 解決方法
 
  通過對上述測量數(shù)據(jù)的比較、分析,可采用軟件線性回歸的方法對輸出電流進行校正。
 
  設(shè)直線方程y(校正后PWM的脈寬設(shè)定值)=ax(電流輸出設(shè)定值)+b。
 
  本電路校正方法是:將數(shù)據(jù)從2mA處分為兩段進行線性回歸。
 
  直線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.
 
  通過單片機校正后,實測數(shù)據(jù)和表2所列。
 
  表2 校正后電流輸出值
 
設(shè)置值 輸出值 設(shè)置值 輸出值 設(shè)置值 輸出值 設(shè)置值 輸出值
0.5 0.489 9 5.5 2.518 10.5 10.509 15.5 15.517
1 0.990 0 6 6.019 11 11.011 16 16.019
1.5 1.499 9 6.5 6.517 11.5 11.513 16.5 16.518
2 2.000 7 7.016 12 12.014 17 17.016
2.5 2.502 7.5 7.514 12.5 13.015 17.5 17.519
3 3.002 8 8.014 13 13.015 18 18.019
3.5 3.501 8.5 8.511 13.5 13.515 18.5 18.518
4 4.002 9 9.009 14 14.016 19 19.018
4.5 4.502 9.5 9.503 14.5 14.518 19.5 19.519
5 5.002 10 10.001 15 15.017 20 20.020

  校正之后,達到±0.1%.

  4 結(jié)論

  本電路的硬件部分采用通用器件,簡單的結(jié)構(gòu),低廉的成本;充分利用了89C52的定時器資源,使用了定時器T0、T1、T2.89C52的其它端口和引腳都沒有被占用,該電路就能很容易地移植到其它控制系統(tǒng)和測量系統(tǒng)中;軟件采用對輸出電流進行校正的方法,使得達到±0.1%;還具有串行接口,組網(wǎng)控制也變的方便;因此,本電路具有光電隔離、強大的通用性、高、低成本的特點,且有較高的實用價值。



  
關(guān)鍵詞:轉(zhuǎn)換器

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!