<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 廉價(jià)隔離型高精度D/A轉換器

廉價(jià)隔離型高精度D/A轉換器

作者: 時(shí)間:2009-07-30 來(lái)源:網(wǎng)絡(luò ) 收藏
2 測量結果

本文引用地址:http://dyxdggzs.com/article/188786.htm

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

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

設置值輸出值設置值輸出值設置值輸出值設置值輸出值
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

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

描述,如圖3所示。

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

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

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

3 解決方法

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

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

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

直線(xiàn)ac:

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

直線(xiàn)ab;

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

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

表2 校正后電流輸出值

設置值輸出值設置值輸出值設置值輸出值設置值輸出值
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)過(guò)上述方法校正,輸出電流值的精度達到±0.1%。

4 結論

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

隔離器相關(guān)文章:隔離器原理

上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>