【正文】
8279 的OUTA0~OUTA3 和 OUTB0~OUTB3 是動(dòng)態(tài)掃描顯示的輸出口,輸出單片機(jī)的數(shù)據(jù),控制個(gè)各 LED 的顯示字符。本電冰箱的電控系統(tǒng)使用的 LED 數(shù)碼顯示器所用的是共陰極接法,其內(nèi)部結(jié)構(gòu)如圖 321 所示:abcdefgd p圖 321 共陰極 LED 數(shù)碼顯示器內(nèi)部結(jié)構(gòu)(2)共陰極 LED 數(shù)碼顯示器引腳封裝圖gfG N Dacbde d pG N Dabcdefg圖 322 共陰極 LED 數(shù)碼顯示器引腳圖 鍵盤(pán)顯示電路設(shè)計(jì)鍵盤(pán)顯示電路是人與 AT89C51 進(jìn)行人機(jī)交換的媒介,用于向 CPU 輸入運(yùn)行參數(shù),控制系統(tǒng)的運(yùn)行狀態(tài)。(9) SL0~SL3:掃描線,用來(lái)掃描按鍵開(kāi)關(guān),傳感器陣列和顯示數(shù)字,這些可被編程或被譯碼。其電路圖如圖 319 所示:P 1 . 2P 1 . 0+ 5 v1 k ΩT 1L E D揚(yáng)聲器1 . 5 K Ω1 0 181。產(chǎn)生中斷信號(hào)后,單片機(jī)結(jié)合中斷程序,對(duì)中斷進(jìn)行處理,控制壓縮機(jī)的運(yùn)行和停止。D 2 ~ D 5 I N 4 0 7L E D2 2 0 V~ 1 2 VT I L 1 1 3R 2 0 1 0 0 K ΩD 6R 2 1 1 0 0 ΩR 2 2 2 0 0 Ω+R 2 3R 2 4C 1 8R 2 5圖 314 電源過(guò)欠壓采樣保護(hù)電路上圖是僅用一個(gè)電壓跟隨器及幾個(gè)分立元器件構(gòu)成的電源過(guò)壓欠壓保護(hù)電路。不管使用上述那種方式,只要一旦確定轉(zhuǎn)換完成,即可通過(guò)指令進(jìn)行數(shù)據(jù)傳送。D0 為最低位,D7 為最高。2.ADC0809 的芯片封裝及引腳功能簡(jiǎn)介ADC0809 芯片為 28 引腳,為雙列直插式封裝,其引腳排列如圖 311 所示:I N 3I N 1I N 2I N 7I N 6I N 5I N 4I N 0S T A R TE O CD 3O EC L O C KV C CV r e f ( + )G N DA D D AA L EV r e f ( )A D D CA D D BD 2D 0D 4D 5D 6D 7D 111 0987654321 41 31 21 11 61 51 81 71 92 02 82 72 32 22 12 62 52 4A D C 0 8 0 9圖 311 ADC0809 引腳圖對(duì) ADC0809 主要信號(hào)引腳的功能說(shuō)明如下:(1) IN7~I(xiàn)N0 ——模擬量輸入通道(2) ALE——地址鎖存允許信號(hào)。它有 5 個(gè)引出腳,其中“+”、“”為兩個(gè)信號(hào)輸入端,“V+”、“V”為正、負(fù)電源端,“Vo”為輸出端。用萬(wàn)用表測(cè)其阻值時(shí),其阻值不一定和標(biāo)稱阻值相符。該電源輸出電壓為177。C 80 . 1 F+ 5 VL M 7 8 0 5D 1++R 42 0 0 ΩL E D圖 35 +5V 穩(wěn)壓電源電路圖LM7805 是常用的三端穩(wěn)壓器,一般使用的是 TO220 封裝,要求輸入輸出電壓差保持在 2V 以上,能提供直流 5V 的輸出電壓,應(yīng)用范圍廣,內(nèi)含過(guò)流和過(guò)載保護(hù)電路。看門(mén)狗電路的定時(shí)時(shí)間長(zhǎng)短可由具體應(yīng)用程序的循環(huán)周期決定,通常比系統(tǒng)正常工作時(shí)最大循環(huán)周期的時(shí)間略長(zhǎng)即可。本單片機(jī)系統(tǒng)采用自動(dòng)復(fù)位方式復(fù)位。/EA/VPP:當(dāng)/EA 保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000HFFFFH) ,不管是否有內(nèi)部程序存儲(chǔ)器。作為輸入,由于外部下拉為低電平,P3 口將輸出電流(ILL)這是由于上拉的緣故。GND:接地。176。2 總體設(shè)計(jì)方案 總體設(shè)計(jì)方案簡(jiǎn)介直冷式電冰箱的控制原理是根據(jù)蒸發(fā)器的溫度控制制冷壓縮機(jī)的啟動(dòng)與停止,使冰箱內(nèi)的溫度保持在設(shè)定的溫度范圍內(nèi)。冰箱從最初的單門(mén)(單冷藏或單冷凍)發(fā)展到雙門(mén),再到多門(mén),其控制系統(tǒng)也得到了很大的發(fā)展與完善。AbstractSCM is microputer (SingleChip Microputer) which is a set of CPU, RAM, ROM, the timing, number and variety of integrated microcontroller interface. The 51 microprocessor which is quite typical and representative is widely used in various fields. The main topics designed by chip – microputer AT89C51 finish the function of controlling the fridge. This paper introduces the electric refrigerator’s electrically controlled system, including software, hardware design, and missioning the problems encountered in design as well as solutions.The system is dissolved into temperature measurement and signal output two most voltage measurement parts in the main circuit simulation, and tie parative module, A/D conversion module. Surplus microprocessor through data processing, in the range of allowable error temperature measurements shows and generates voltage signal. Signal input is sent into A/DC0809 for A/D conversion. Then the signal after conversion enters AT89C51 microprocessor . The output that has been dealt with is used to control the run and stop of pressor and heater. In addition ,this system can fulfill the function of successive temperature setting by 8279 ,a chip used to control keyboard and show. The design extends LED display, which displays the dynamic environmental temperature and extends a few functional keys that a user can input the appropriate temperature parameter for the special need. In these years, with the development of microprocessors and sensor, the demand of function of fridge is being higher and higher. Users need it has many functions, personallike interface and little waste of power. However, the traditional fridge can not finish all the functions. As a result, this paper introduces the system which uses AT89C51 as the center of the control system, having sound system to remind users. The 51puter gets the temperature parameter from the integration temperature sensor and the ADC0809 that transforms the analog parameter to the digital parameter. Then, the 51puter puts out the signal to control the run and stop of pressor and heater.After repeated debugging and revision, the final form of a plete set of procedures system is pleted. Practice has proved that the system is steady, and it has the advantages of a simple hardware circuits, software functions, reliable control system, high cost performance, practical and reference value.Keyword:AT89C51,A/DC0809,8279,AD590,electric refrigerator’s electrically controlled system.1 緒論 論文研究的背景和意義現(xiàn)代工業(yè)設(shè)計(jì)、工程建設(shè)及日常生活中常常需要用到溫度控制,早期溫度控制主要應(yīng)用于工廠中,例如鋼鐵的水溶溫度,不同等級(jí)的鋼鐵要通過(guò)不同溫度的鐵水來(lái)實(shí)現(xiàn),這樣就可能有效的利用溫度控制來(lái)掌握所需要的產(chǎn)品了。其中 51 單片機(jī)是各種單片機(jī)中最為典型和最有代表性的一種,廣泛應(yīng)用于各個(gè)領(lǐng)域。經(jīng)過(guò)實(shí)踐證明,經(jīng)過(guò)反復(fù)的模擬運(yùn)行、調(diào)試,修改,最后形成了一套完整的程序系統(tǒng)。 電冰箱電控系統(tǒng)的發(fā)展現(xiàn)狀世界第一臺(tái)電冰箱是在 1918 年由美國(guó)的卡爾維納特公司設(shè)計(jì)制造出來(lái)的,1927 年美國(guó)通用電器公司首次研制出了全封閉式自動(dòng)制冷電冰箱。通過(guò)對(duì)電路的設(shè)計(jì),對(duì)芯片的外圍擴(kuò)展,使得單片機(jī)作為控制器核心,對(duì)電冰箱的工作過(guò)程進(jìn)行控制,并用聲音將電冰箱的一些工作過(guò)程進(jìn)行提示,使控制過(guò)程更人性化。 電冰箱電控系統(tǒng)的主要功能和要求1 設(shè)定 3 個(gè)測(cè)溫點(diǎn),測(cè)量范圍26176。而 AT89C205AT89C1051 則是低檔型的低電壓產(chǎn)品。P2 口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。 復(fù)位電路復(fù)位是單片機(jī)的初始化操作,其主要功能是使單片機(jī)從 0000H 單元開(kāi)始執(zhí)行程序??撮T(mén)狗定時(shí)器的預(yù)置時(shí)間是通過(guò) X25045 的狀態(tài)寄存器的相應(yīng)位來(lái)設(shè)定的。此實(shí)驗(yàn)板主要芯片工作電壓均位+5V 左右,所以采用 7805 三端穩(wěn)壓 芯片將+12V 整形為+5V 直流給整個(gè)實(shí)驗(yàn)板供電。 F++++圖 37 正負(fù) 12V 穩(wěn)壓電源的設(shè)計(jì)電路圖如圖所示為雙極性對(duì)稱穩(wěn)壓電源電路,它采用兩只三端穩(wěn)壓器 LM7812 和 LM7912構(gòu)成的簡(jiǎn)單實(shí)用的對(duì)稱型正負(fù)穩(wěn)壓電源。按工作溫度范圍分類有常溫、高溫、超低溫?zé)崦綦娮琛?5V 工作。2) 具有轉(zhuǎn)換起??刂贫?。使用中該狀態(tài)信號(hào)即可作為查詢的狀態(tài)標(biāo)志,又可作為中斷請(qǐng)求信號(hào)使用。(2)查詢方式A/D 轉(zhuǎn)換芯片由表明轉(zhuǎn)換完成的狀態(tài)信號(hào),例如 ADC0809 的 EOC 端。為了避免功率器件過(guò)熱造成損壞,需要在電源設(shè)置電源的過(guò)欠壓保護(hù)電路。IN0 輸入的是從冷凍室采樣所得的轉(zhuǎn)換為電壓信號(hào)的溫度值;INT1 輸入的是從冷藏室采樣所得的轉(zhuǎn)換為電壓信號(hào)的溫度值;INT2 輸入的是經(jīng)采樣的電源電壓值。74LS273 瑣存控制信號(hào),一方面,增加輸出功率,另一方面,也防止單片機(jī)復(fù)位時(shí)引起控制的誤動(dòng)作。(7) WR:寫(xiě)信號(hào)輸入線,低電平有效,將緩立器讀出,將數(shù)據(jù)從外部數(shù)據(jù)總線寫(xiě)入8279 的緩沖器。它使用了 8 個(gè)LED 發(fā)光二極管,其中 7 個(gè)用于顯示字符,1 個(gè)用于顯示小數(shù)點(diǎn)。行線輸出是低電平,當(dāng)按鈕沒(méi)有按下時(shí),所有的輸出端都是高電平,代表無(wú)鍵按下。該電冰箱控制程序主要由三大部分:主程序、定時(shí)器 T0 中斷服務(wù)程序、定時(shí)器T1 中斷服務(wù)程序,以及外部中斷 0 服務(wù)程序。后者因占用 I/O 引腳數(shù)少,常被按鍵較多的控制系統(tǒng)所采用。(12) CNTL/STB:當(dāng) CNTL/STB 開(kāi)關(guān)閉合時(shí)將其拉到低電平,否則始終保持高電平, 對(duì)于鍵盤(pán)輸入方式,此線用作控制輸入端,當(dāng)鍵被按下時(shí),按鍵位置就和控制輸入狀態(tài)一起被存貯起來(lái),在選通輸入方式中,作選通用,把數(shù)據(jù)存入 FIFO RAM 中。前者接口電路簡(jiǎn)單,一般應(yīng)用于需要少量按鍵的控制系統(tǒng)。電冰箱制冷系統(tǒng)所選用的壓縮機(jī)屬于容積型壓縮機(jī)。光敏電阻起到了隔離耦合的作用,可防止當(dāng)電源電壓很大時(shí),產(chǎn)生的電壓電流過(guò)大而損壞芯片及其他電路。 冷凍室溫