楊沛嵩 張可菊* 沈陽工學院信息與控制學院
本次設(shè)計以AT89C51單片機作為智能系統(tǒng)的主控制單元,輔之以適當?shù)能?、硬件模塊設(shè)計完成以單片機為核心的冷藏庫溫度控制系統(tǒng)設(shè)計。本設(shè)計通過溫度傳感器DS18B20進行溫度的采集、LCD1602進行顯示、對冷庫溫度進行控制,來達到冷藏庫溫度控制的目的。本系統(tǒng)主要完成了硬件設(shè)計和軟件編程,硬件設(shè)計部分主要由數(shù)據(jù)采集電路、報警電路、鍵盤電路以及顯示電路組成,軟件設(shè)計部分采用模塊化結(jié)構(gòu),主要模塊有:溫度數(shù)據(jù)采集程序、液晶顯示程序、鍵盤掃描及按鍵處理程序、繼電器控制程序。
本系統(tǒng)主要以AT89C51為核心,外接溫度數(shù)據(jù)采集電路、溫度顯示電路、溫度控制電路和報警電路等部分組成。
本系統(tǒng)對冷庫溫度進行監(jiān)測及控制。通過溫度傳感器DS18b20對溫度進行采集,并通過液晶顯示LCD1602進行顯示,在與設(shè)定的溫度值進行比較,如果高于設(shè)定溫度值時,則由單片機驅(qū)動壓縮機進行制冷,當?shù)陀谠O(shè)定溫度值時,則由單片機控制壓縮機停止制冷。限位開關(guān)用來檢測開關(guān)冷藏箱門,當冷藏箱的開門時間超過設(shè)定時間時,產(chǎn)生報警。冷藏庫溫度控制系統(tǒng)原理圖圖1所示。
圖1 冷藏庫溫度控制系統(tǒng)原理圖
單片機最小系統(tǒng)最基本的電路的構(gòu)成由單片機、時鐘電路、復位電路等組成,其中單片機最小系統(tǒng)如圖2所示。該系統(tǒng)采用的是AT89C51芯片,它內(nèi)部自帶4K的flash程序存儲器,本系統(tǒng)單片機的時鐘電路采用單片機內(nèi)部方式產(chǎn)生時鐘信號,用于外接一個12MHz石英晶體振蕩器和2個22uF微調(diào)電容,構(gòu)成穩(wěn)定的的自激振蕩器,其發(fā)出的脈沖直接送入內(nèi)部的時鐘電。而單片機系統(tǒng)的復位方式有上電自動復位和手動按鍵復位。本設(shè)計采用手動按鍵復位,該復位方式同樣具有上電自動復位功能。電路如圖2所示。
圖2 單片機最小系統(tǒng)
主要由4部分組成:64位光刻ROM、非揮發(fā)的溫度報警觸發(fā)器TH和TL、溫度傳感器、配置寄存器。(DS18B20內(nèi)部結(jié)構(gòu)圖如圖3所示)
圖2.9 DS18B20內(nèi)部結(jié)構(gòu)圖
顯示電路部分主要有數(shù)碼管顯示和LCD液晶屏顯示數(shù)據(jù),在本系統(tǒng)中采用了LCD1602液晶顯示器進行顯示,當溫度傳感器把采集到的溫度傳給單片機時,此時單片機控制液晶屏對當前冷庫溫度進行顯示。
整個系統(tǒng)的硬件電路的設(shè)計過程,包括主控部分的設(shè)計和各模塊的設(shè)計,其中設(shè)計的各個模塊包括溫度采集電路的設(shè)計、顯示電路的設(shè)計、按鍵的設(shè)計及報警電路的設(shè)計等。對每個模塊電路設(shè)計與分析,使得整個硬件電路設(shè)計更加的完善、可靠。
本設(shè)計具有功能強,體積小,功耗低,價格便宜,工作可靠,使用方便等特點,因此特別適合于倉儲、冷庫等控制系統(tǒng)。
[1]王厚淳,徐曉安.溫控器的設(shè)計與實現(xiàn)[J].江西化工,2004(3):52-55.
[2]Keil Software. Cx51 Complier User's Guide. Keil Software,2001:28-35.