新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于增量式PID控制的數控恒流源

        基于增量式PID控制的數控恒流源

        作者: 時間:2012-02-08 來源:網絡 收藏

        給出一個疊加的階躍響應模擬電流值的調節信號輸入,分別在1,2.3,3.5,4處將系統輸入(即:設定電流值)從0~1,1~1.8,1.8~2,2~2.9進行變化,仿真5 s后觀察不同算法下的響應情況,如圖4所示。

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

        f.jpg


        由圖4可知,在器參數相同的情況下式的算法具有其響應速度更快,超調量更小,優于傳統的控制。

        4 系統的軟硬件設計
        4.1 軟件設計
        首先完成系統初始化,給系統變量賦初值,然后進行按鍵掃描,獲取鍵值,判斷設定鍵,進而進行相應的功能子程序處理。該系統是采用外部中斷0來實現實時掃描,使系統進行數值設置。通過外部中斷1來實現數值設置值的LED顯示。其中LED顯示時,每一位顯示的間間隔為2 ms。在進行數值采樣的時,為了有足夠的精度,該系統所采用的采樣時間間隔為1 ms,這里也可以根據工作的需要進行自行設定。主程序流程圖如圖5所示。

        g.jpg


        定時器中斷實現數字信號處理的整個過程。當中涉及到參數的設定,即校準過程,并且需進行控制算法的實現,所以對數字處理這一塊會稍微繁瑣一些。其流程圖如圖6所示。
        4.2 硬件設計及系統測試
        給出本系統幾個主要電路圖如圖7~圖9所示。

        h.jpg

        pid控制器相關文章:pid控制器原理




        關鍵詞: 數控 控制 PID 增量 基于

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 仙游县| 东宁县| 清苑县| 泗水县| 临邑县| 通榆县| 伊吾县| 闽侯县| 苗栗县| 黎城县| 乌兰浩特市| 曲水县| 独山县| 新乐市| 潜山县| 县级市| 漳州市| 上饶市| 公主岭市| 临泉县| 靖江市| 花莲市| 左贡县| 叙永县| 玉山县| 桓仁| 双牌县| 平湖市| 蒲城县| 泰顺县| 东乡族自治县| 鹿泉市| 荥阳市| 浑源县| 太康县| 翼城县| 宜宾市| 宁国市| 郧西县| 乐业县| 太原市|