新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 廉價隔離型高精度D/A轉換器

        廉價隔離型高精度D/A轉換器

        作者: 時間:2009-07-30 來源:網絡 收藏
        2 測量結果

        本文引用地址:http://www.104case.com/article/188786.htm

        經過實測得到表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

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

        描述,如圖3所示。

        通過對以上測量數據的分析,測量值與設置值之間存在著一定的誤差,原因主要有以下幾點:

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

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

        3 解決方法

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

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

        本電路校正方法是:將數據從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。

        通過單片機校正后,實測數據和表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

        經過上述方法校正,輸出電流值的精度達到±0.1%。

        4 結論

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

        隔離器相關文章:隔離器原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南雄市| 象州县| 苏尼特左旗| 商城县| 营口市| 太康县| 新乡县| 东平县| 宣城市| 高邮市| 泊头市| 钟山县| 临江市| 永州市| 体育| 璧山县| 怀仁县| 阿克苏市| 通许县| 德令哈市| 宣化县| 新干县| 衡南县| 黄陵县| 普兰县| 哈巴河县| 东山县| 富阳市| 永福县| 揭西县| 遵义县| 六盘水市| 田阳县| 德保县| 三门县| 榆树市| 平武县| 虞城县| 东光县| 嵩明县| 五常市|