【導(dǎo)讀】本設(shè)計(jì)以AT89S51單片機(jī)為核心的溫度控制系統(tǒng)的工作原理和設(shè)計(jì)方法。號(hào)由溫度芯片DS18B20采集,并以數(shù)字信號(hào)的方式傳送給單片機(jī)。文中介紹了該控制。單片機(jī)通過(guò)對(duì)信號(hào)進(jìn)行相應(yīng)處理,從而實(shí)現(xiàn)溫度控制的目的。鍵盤(pán)掃描及按鍵處理程序、溫度信號(hào)處理程序、繼電器控制程序、超溫報(bào)警程序。采用數(shù)字溫度傳感器DS18B20,因其內(nèi)部集成了A/D轉(zhuǎn)換器,使得電路結(jié)構(gòu)更加簡(jiǎn)單,而且減少了溫度測(cè)量轉(zhuǎn)換時(shí)的精度損失,使得測(cè)量溫度更加精確。更加具有擴(kuò)展性。由于DS18B20芯片的小型化,更加可以通過(guò)單跳數(shù)據(jù)線就可以和主。更能串接多個(gè)數(shù)字溫度傳感器DS18B20進(jìn)行范圍的溫度檢測(cè)。用單片機(jī)控制一個(gè)由1kw電爐加熱的電烤箱,最高溫度不超過(guò)120℃。電烤過(guò)程恒溫控制,溫度可通過(guò)系統(tǒng)設(shè)置,誤差不超過(guò)±2℃。實(shí)時(shí)顯示溫度和設(shè)置溫度,顯示精確為1℃。溫度超出設(shè)置溫度±5℃時(shí)發(fā)超限報(bào)警,對(duì)升溫和降溫過(guò)程不作要求。