新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AVR單片機PWM功能的低成本高精度數控恒流源

        基于AVR單片機PWM功能的低成本高精度數控恒流源

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

          3 濾波和功放模塊

        二階RC低通濾波電路

        圖3 二階RC低通濾波電路

          PWM波產生后不能直接用于控制MOSFET,需把其變成能隨占空比變化而變化的直流電壓。在此,我們選用二階RC低通無源濾波器,并取得了很好的效果。

          二階RC低通無源濾波器的系統函數為:

        公式(3)

          其中,A為通帶增益,Q為品質因素, ω0為截止頻率。根據式(1)算出PWM波的頻率,取截止頻率為30kHz,由式(3)可確定對應的電阻、電容值。

          由于無源濾波器的負載能力差,信號經過二階無源濾波網絡后衰減比較厲害,需要增加一級功率放大電路。功放電路比較簡單,也有經典電路,限于篇幅不再贅述。

          4 恒流源模塊

          恒流源采用的是壓控恒流元件IRF540,它的VGS為20V,ID為33A。截止時,最大漏電流為1μA,導通電阻僅有0.04Ω,圖4為IRF540的特性曲線。

        IRF540特性曲線

        圖4 IRF540特性曲線

          由圖4可知,當VGS為5V時,可輸出電流就可達到30A左右,完全能實現小電壓控制大電流的目的。具體應用電路如圖5所示。

        基于AVR單片機PWM功能的低成本高精度數控恒流源

        圖5 橫流電路
        IRF540的G極接PWM波轉換后的直流電壓,D極接能提供15V/5A電流的電源(可采用開關電源),S極用來接采樣電阻和負載。采樣電阻應采用溫漂系數低、阻值為10mΩ、精度為1%的大功率錳銅絲電阻。當對采樣電阻兩端信號進行差分后,可得到采樣電阻兩端的電壓值U,而在已知采樣電阻阻值情況下,很容易得到流經采樣電阻的電流,即I=U/R。由于負載與采樣電阻在同一條支路,故流經負載的電流也為I。差分放大電路的放大倍數可根據采樣電阻阻值以及ADC的參考電壓來選擇,圖5中要求R1=R3,R2=R4,放大倍數為R4/R3。需要注意的是該電路應該具有很高的輸入阻抗,以減少對負載電路的影響。差分信號經ADC口送入單片機進行處理。

          軟件設計

          由圖6可知,整個系統是一個動態的閉環系統。由于PWM初始匹配值設置的大小不同,電流值在開始時可能會跟設定值有較大偏差。隨著閉環系統的自我調整,逐漸使輸出穩定在設定值上下。系統達到穩定狀態的時間以及穩定后電流值波動的幅度,可根據設計要求由軟件來調整。

        程序流程圖

        圖6 程序流程圖

          實驗結果

          我們對此進行了負載測試,測試結果如下:

          從表1和表2的實測數據中可以看出,該恒流源在負載為100Ω以內,最大誤差僅為2mA,在0~200mA段沒有誤差,滿足了設計要求,達到了較高的精度。

          如果需要提高200mA段以上的精度,可采用軟件補償的方法實現。即先測量足夠多的測試數據,然后采用曲線擬合方法對數據分段進行補償,詳

        細方法可參考相關資料。

          結語

          本文介紹的基于PWM技術的電路結構簡單,成本低,系統穩定可靠,精度高,已經應用于工業生產。如果設計要求更高的恒流值,可以更換更大功率的+15V/I電源,以及更換合適的壓控恒流元件。

        pwm相關文章:pwm原理



        上一頁 1 2 下一頁

        關鍵詞: AVR單片機 PWM功能 數控恒流源

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 湄潭县| 浙江省| 开平市| 津南区| 青龙| 铜鼓县| 鄂托克前旗| 河北区| 湖口县| 油尖旺区| 虎林市| 建水县| 两当县| 保定市| 七台河市| 泗阳县| 扶余县| 阜城县| 黑山县| 涞源县| 昌江| 泸州市| 固始县| 舒兰市| 海城市| 温泉县| 衡阳县| 如东县| 定西市| 桑植县| 兰西县| 长宁县| 保德县| 上饶市| 萨迦县| 清徐县| 常山县| 泉州市| 钦州市| 叙永县| 巴塘县|