新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的雙積分A/D轉換設計

        基于單片機的雙積分A/D轉換設計

        作者: 時間:2011-12-09 來源:網絡 收藏

        0 引言
        A/D轉換電路是數據采集系統中的重要部分,也是計算機應用系統中一種重要的功能接口。目前市場上有兩種常用的A/D轉換芯片,一類是逐次逼近式的,如AD1674,其特點是轉換速度較高,功率較低。另一類是雙積分式的,如ICL7135,其特點是轉換精度高、抗干擾能力強。但高位數的A/D轉換器價格相對較高。本文介紹的一種基于的高精度、雙積分型A/D轉換電路,具有電路體積小、成本低、性價比高、結構簡單、調試容易和工作可靠等特點,有很好的實際應用價值。

        1 雙積分式ADC基本原理
        雙積分式ADC的基本電路如圖1所示,運放A 1、R、C用來組成積分器,運放A2作為比較器。電路先對未知的模擬輸入電壓U1進行固定時間T1的積分,然后轉為對標準電壓U0進行反向積分,直到積分輸出返回起始值,反向積分時間為T0。如圖2所示,輸入電壓U1越大,則反向積分時間越長。整個采樣期間,積分電容C上的充電電荷等于放電電荷,因而有由于U0及T1均為常數,因而反向積分時間T0與輸入模擬電壓U1成正比,此期問的內部計數器計數值與信號電壓的大小成正比,此計數值就是U1所對應的數字量。

        2 實用雙積分A/D轉換電路
        1)硬件電路圖
        如圖3所示,運放A1、R、C構成積分電路,C常取0.22μF的聚丙烯電容,R常取500kΩ左右,A2是電壓跟隨器,為電路提供穩定的比較電壓,運放 A3作為電壓比較器,保證A/D轉換電平迅速翻轉,CD4051是多路選擇開關,P1.0、P1.1、P1.2作為輸出端口,控制其地址選擇端A、 B、C選擇不同的通道輸入到積分器A1,U為將要進行A/D轉換的模擬輸入電壓,Uin為積分器的輸入電壓,U0為比較電壓,U1為基準電壓,為使A/D 轉換結果具有更高的精度,基準電路應該提供精確的電壓,建議使用精度為1%的精密電阻,單片機使用89C51,其內部定時器T0為積分電路提供精確的時間定時,計數器T1用來記錄反向積分時間,INT0用來檢測比較器電平變化。所需測量的模擬輸入信號和零點參考電壓以及基準電壓接到多路選擇開關的輸入端,通過單片機中的程序控制,輪流選擇接入各路輸入信號,通過積分電路分別和固定電壓進行定時或定值積分。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 灯塔市| 广宁县| 罗甸县| 广西| 衡水市| 定安县| 于都县| 通江县| 寻甸| 黑龙江省| 三台县| 历史| 南京市| 灵宝市| 佛学| 前郭尔| 安吉县| 崇义县| 芜湖市| 酉阳| 沙田区| 庄河市| 张家口市| 达日县| 茌平县| 九江县| 嵊州市| 新和县| 湖北省| 龙岩市| 都安| 巫山县| 淮安市| 舞阳县| 宝坻区| 万载县| 临桂县| 潞西市| 巴林右旗| 聂拉木县| 喀喇沁旗|