一種基于單片機(jī)的溫度監(jiān)控系統(tǒng)設(shè)計(jì)
為能在上位機(jī)上實(shí)時顯示溫度的變化曲線,調(diào)節(jié)PID系統(tǒng)關(guān)鍵參數(shù)KP,KD使系統(tǒng)處于最佳運(yùn)行狀態(tài)就顯得尤為重要。圖4給出了在4種情況下溫度隨時間變化的調(diào)試曲線。由圖可知:在KP=1.5,KD=1.0(溫升:20~40℃)時,超調(diào)量過大;在KP=1.2,KD=1.0(溫升:40~60℃)時,由于參數(shù)過小,系統(tǒng)的快速性不好,反應(yīng)比較遲鈍;在KP=-1.3,KD=1.0(溫升:30~50℃)時,由于參數(shù)過小,系統(tǒng)的超調(diào)量比較大,而且預(yù)測性不好,造成溫度長時間超調(diào);在KP=1.3,KD=2.0(溫升:50~70℃)時,選擇適中,系統(tǒng)的超調(diào)量很小,而且超調(diào)維持時間很短就會恢復(fù)平衡點(diǎn)。此時溫度控制指標(biāo)如下:靜態(tài)誤差:T≤0.5℃;分辨率:0.1℃;超調(diào)量:T≤0.5℃。這樣的情況下,系統(tǒng)運(yùn)行情況可以達(dá)到最好。本文引用地址:http://m.butianyuan.cn/article/173575.htm
4 結(jié) 語
以單片機(jī)AT89C51為中心,設(shè)計(jì)了一種溫度監(jiān)控功能系統(tǒng)。該系統(tǒng)簡潔,溫度數(shù)據(jù)采集和運(yùn)算處理十分方便簡單,擴(kuò)展為多路溫度監(jiān)控系統(tǒng)容易。利用單片機(jī)的串行中斷,采用Delphi編制上下位機(jī)通信程序,在上位機(jī)直接實(shí)時顯示溫度的變化曲線,便于直接觀察控制的性能。通過調(diào)試找到了使控制最優(yōu)的PID參數(shù),在此情況下,系統(tǒng)運(yùn)行良好,表明了本系統(tǒng)設(shè)計(jì)的可行性和有效性。
評論