關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于C8051F020的密閉環境溫度恒溫控制系統設計

        基于C8051F020的密閉環境溫度恒溫控制系統設計

        作者: 時間:2012-07-25 來源:網絡 收藏

        3 軟件
        單片機控制流程圖如圖2所示。

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

        c.JPG


        系統軟件部分主要完成以下功能:當有按鍵按下時,觸發中斷,改變設定的值。單片機采集,通過控制算法,產生控制命令改變PWM輸出,控制各個繼電器的動作;利用單片機自帶的AD采樣,測量開關電源的輸出電壓和電流的大小并顯示。其中單片機控制指令是本系統的關鍵,溫度和溫度設定值差值不應大于15℃,以確保系統正常運行。若設定溫度超出范圍,其值由系統自動還原為當前溫度;若溫差確定,進入PID調節,采用增量式PID。公式如下:
        b.JPG
        式中:Kp為控制器的比例系數;Ti為控制器的積分時間,也稱積分系數;Td為控制器的微分時間,也稱微分系數。
        系統上電后,測得的溫度,即為初始溫度設定值。例如實際密閉環境溫度為30℃,實際環境溫度為29℃,通過按鍵“-”,使溫度設定值為15℃,則此時溫差為+15℃。送入處理函數,單片機返回控制指令,使繼電器斷開,并控制開關電源輸出5 V電壓,使半導體制冷片在額定電壓下工作,系統全速制冷。當密閉環境溫度改變,單片機將輸出不同控制指令。當密閉環境溫度和設定值相同時,控制結束,P5口燈閃爍,MCU控制開關電源輸出電壓0 V。通過對系統進行實際驗證,LCD1602顯示效果如圖3所示。

        d.JPG



        4 結語
        對于單片機構建的密閉環境溫度進行功能驗證,系統能夠成功實現密閉環境溫度控制,溫度控制精度為±0.2℃。系統人機界面友好,操作簡單、價格低廉、可移植性好,可以應用到商業領域。

        半導體制冷相關文章:半導體制冷原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 菏泽市| 平度市| 洛南县| 凤山县| 江达县| 荔浦县| 南和县| 高州市| 麻阳| 黄山市| 绵竹市| 饶阳县| 渝北区| 梁河县| 岑巩县| 昔阳县| 澎湖县| 巴林左旗| 尤溪县| 太和县| 天津市| 安康市| 紫金县| 合肥市| 贵州省| 松阳县| 岳池县| 寿宁县| 建水县| 浑源县| 花垣县| 连南| 桐城市| 开封市| 三原县| 铜川市| 平谷区| 西乌珠穆沁旗| 全南县| 宁南县| 墨玉县|