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