基于數字PID和51單片機的溫度控制系統
1 系統結構及主要硬件電路設計
1.1 系統結構
該系統的控制對象是水溫,水溫經(jīng)測溫傳感器DSl820轉換成電壓信號,經(jīng)A/D轉換成計算機可以接收的數字信號,保存在89C52單片機采樣值單元中;再利用鍵盤(pán)輸入設定溫度,經(jīng)溫度標度轉換成二進(jìn)制數,保存在單片機內設定值單元;然后,調用顯示子程序,顯示設定溫度和采樣溫度,然后把采樣值與設定值輸入單片機內進(jìn)行數字PID控制算法的運算,運算結果由單片機輸出,通過(guò)可控硅交流調壓裝置來(lái)控制時(shí)間的導通和關(guān)斷,在達到設定溫度后利用PWM方法來(lái)保持此溫度,以此來(lái)調節溫度。該系統原理圖如圖1所示。
l.2 硬件電路設計
根據任務(wù)要求,確定了器件和系統電路。系統電路簡(jiǎn)圖如圖2所示。該系統以高性能/價(jià)格比的89C252單片機為控制系統的核心,采用新型單片機數字測溫傳感器DSl820來(lái)測量溫度,由雙向可控硅驅動(dòng)電路MOC3854和雙向可控硅TLC253A組成輸出控制通道。除此之外,還有鍵盤(pán)電路、顯示電路、報警電路等。
pid控制相關(guān)文章:pid控制原理
可控硅相關(guān)文章:可控硅工作原理
51單片機相關(guān)文章:51單片機教程
pid控制器相關(guān)文章:pid控制器原理
評論