關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于DSl8820的溫控系統冷熱調節設計

        基于DSl8820的溫控系統冷熱調節設計

        作者: 時間:2010-06-26 來源:網絡 收藏

        PID算法由積分分離PID算法實現,采用積分分離的方法,在被控量開始監控時取消積分作用,在溫度值接近目標值時才產生積分作用,有效降低啟、停次數頻繁給帶來的振蕩。積分分離PID算法為:

        式中,Y(K)為溫度的目標設定值,C(K)為經數字濾波后的溫度測量值,△Y為設定的最大允許偏差值。根據此算法思想可用匯編語言編程實現積分分離PID算法。
        控制子程序按照的通信協議編制,包括初始化,DSl8820讀、寫控制子程序,分別按照相應的規則說明進行編程實現。
        3.3 功能實現模塊
        功能實現模塊包括溫度值設置、溫度顯示、固態繼電器通斷控制以及運行狀態顯示等子程序,其中在溫度顯示子程序中要完成各個位置段碼的調用、數碼管的選通以及數據總線的穩定(一般采用延時幾ms實現)。

        4 系統調試
        系統調試主要進行PID參數的整定和溫度值的系統誤差校正。PID參數及系統其它參數的整定首先采用經驗值,再逐個細調,以滿足控制精度要求。根據表3的實驗數據,利用MATLAB進行一維曲線擬合,校正系統誤差,從而得到更準確的測量數據。

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

         


        MATLAB擬合過程和結果如圖5所示。圖5中“O”表示(檢測值,標準值),“*”表示(檢測值,擬合值),一維曲線擬合方程為:y=0.994 8x-O.399 6,經數字濾波后的采樣值再采用此方程處理便可得到更為精確的測量值。

        5 結束語
        本文從應用角度出發,給出了系統詳細的硬件和軟件,充分利用DSl8820單總線測溫的準確性和便捷性,并使用限速濾波、積分分離PID算法、MATLAB一維曲線擬合等方法來提高系統的可靠性和測量值的精確性。但信號傳輸線的抗干擾、鍵盤按鍵消抖等方面還不夠完善,而且采用MATLAB進行處理的實驗數據采樣不夠充分,未考慮在測量過高或過低溫度時的溫度漂移情況,因此系統的有待進一步的深入與完善。

        電容式觸摸屏相關文章:電容式觸摸屏原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 铜陵市| 云林县| 黄石市| 曲靖市| 岑巩县| 兴化市| 云浮市| 申扎县| 阿拉善盟| 仁怀市| 沙雅县| 阿鲁科尔沁旗| 化隆| 绥棱县| 肇东市| 长白| 洛川县| 左权县| 固阳县| 姜堰市| 奉节县| 精河县| 山丹县| 沙雅县| 西丰县| 阳泉市| 卓尼县| 石阡县| 随州市| 巩留县| 三门峡市| 当涂县| 惠来县| 沁源县| 吉水县| 天等县| 玉溪市| 台南市| 安新县| 佛学| 西乌珠穆沁旗|