新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 基于ATC51的新型數控直流電源設計

        基于ATC51的新型數控直流電源設計

        作者: 時間:2011-04-21 來源:網絡 收藏

        其中有以下兩點需要注意:
        1)鍵盤在定時中斷服務程序中讀取,用中斷間隔時間實現鍵盤去抖動,不必編寫另外的延時程序,提高CPU的效率。鍵盤值存入數據緩沖區,在主程序中讀數據緩沖區的內容。
        2)外部中斷為高優先級中斷,編制子程序實現電源過流,短路保護時,要充分考慮到電源啟動瞬間會產生數倍于額定電流的沖擊電流,大約會持續3~5 ms,應在軟件上采取措施,避免短路和電源開啟的誤判。確定電源過流、短路后,切斷電源輸出。間隔一段時間后,試接通電源開關,當發現過流、短路信號已消除,則恢復電源的輸出,否則電源開關仍然保持斷開。
        核心程序代碼:
        中斷函數產生PWM程序
        f.JPG

        3 測試數據分析
        在實驗室環境下,對該電源進行功能測試和誤差分析。在輸出范圍1~15 V內共測試16組數據,平均間隔值為1 V。首先通過鍵盤輸入預期值,同時記錄輸出顯示值,再進行記錄對比。數據如表1所示。由表1可見,在測試范圍內輸出誤差在5%之內,在中間段誤差相對較大。

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

        g.JPG



        4 結束語
        本文了一種高精度以解決傳統價格昂貴,誤差較大的問題。本電源通過鍵盤輸入值控制單片機輸出不同占空比的PWM波,進而控制可控穩壓芯片LM317的輸出。在整個系統中,由專門的電源穩壓模塊提供穩定電壓以減小誤差。輸出電壓范圍為0.00~15.00 V,電流范圍0~1 A,誤差不超過5%,具有使用靈活,精度高,工作穩定,成本低的優點,適宜推廣使用。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 柳州市| 三亚市| 白银市| 璧山县| 阳新县| 玛纳斯县| 大关县| 通城县| 阳朔县| 晋中市| 大名县| 获嘉县| 神木县| 郯城县| 龙州县| 三穗县| 唐海县| 宜城市| 苍山县| 永顺县| 湄潭县| 肥西县| 惠来县| 梓潼县| 拉孜县| 宽城| 安康市| 朝阳区| 黎城县| 百色市| 宜兴市| 突泉县| 班戈县| 许昌市| 南昌市| 和硕县| 应城市| 甘孜县| 沙雅县| 金华市| 秀山|