新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于PID算法和89C52單片機的溫度控制系統

        基于PID算法和89C52單片機的溫度控制系統

        作者: 時間:2009-12-21 來源:網絡 收藏

        2 系統的硬件構成
        本系統由傳感器A/D采樣輸入、控制、人機交互、控制信號輸出四部分組成,其中傳感部分由測試采樣電路實現,人機交互由矩陣鍵盤和LCD液晶屏構成,控制實現,控制信號輸出部分則由功率放大和開關控制電路組成。系統框圖如圖1所示。

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

        3 主程序流程
        軟件程序是本的核心,它包括從采樣到信號輸出的整個流程控制,其示意圖如圖2所示。

        程序功能主要由以下的幾部分組成:
        (1)初始化:設定各參數的初始值,設定各中斷及定時器。
        (2)接收/發射:此部分程序主要完成數據的控制及顯示,主要通過的全雙工串行口完成和鍵盤部分的雙向通信。
        (3)PC機通信:此部分完成與微機控制接口RS 232的連接及通信的控制。
        (4)數值轉換子程序:由于主程序中用到了很多的數值轉換及數值的運算(如十進制轉換成十六進制、雙字節與單字節的除法運算等),為了程序調用的方便,特將其編寫成子程序的形式。
        (5)


        4 實驗測試
        系統的性能與穩定度需要通過具體實驗測試完成?,F用1 kW的電爐將電熱杯中的1 L清水進行加熱。
        觀測設定值和實測值之間的誤差(當水溫達到穩定時的值),計算絕對誤差和相對誤差,見表1。

        設定為50℃,每隔30 s記錄實測溫度,如表2所示。

        從表2中的數據可知,系統運行5 min時基本達到穩定。


        5 結 語
        由實驗結果可以看出,系統的誤差基本穩定在±0.3℃,可見系統的精度很好。此外,系統運行5 min時溫度基本達到穩定,穩定所需時間較短。可以看出,的單片機溫度具有較高的精確度和穩定性,在溫度調節階段平衡溫度時間較短。因此本系統可以應用于各種對精度要求較高的溫度控制場合。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 化德县| 图片| 新巴尔虎右旗| 岑溪市| 石门县| 大冶市| 隆化县| 孝感市| 霍城县| 晋城| 铜川市| 伊金霍洛旗| 蕲春县| 石首市| 北辰区| 永清县| 营口市| 桦南县| 金门县| 孙吴县| 永胜县| 沈丘县| 仁化县| 定远县| 尉犁县| 宜宾市| 衡阳市| 永清县| 梁山县| 象山县| 河源市| 玉树县| 大同县| 邵东县| 扎鲁特旗| 池州市| 和平县| 上思县| 合山市| 天全县| 简阳市|