家禽孵化器溫度過程控制系統(tǒng)畢業(yè)設(shè)計(jì)說明_第1頁
家禽孵化器溫度過程控制系統(tǒng)畢業(yè)設(shè)計(jì)說明_第2頁
家禽孵化器溫度過程控制系統(tǒng)畢業(yè)設(shè)計(jì)說明_第3頁
家禽孵化器溫度過程控制系統(tǒng)畢業(yè)設(shè)計(jì)說明_第4頁
家禽孵化器溫度過程控制系統(tǒng)畢業(yè)設(shè)計(jì)說明_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、學(xué)號畢 業(yè) 設(shè) 計(jì)(論 文)家禽孵化器溫度過程控制系統(tǒng)教 學(xué) 系: 信息工程系 指導(dǎo)教師: 雷升印教授 專業(yè)班級: 自動(dòng)化1081 學(xué)生: 二一一 年 六 月畢業(yè)設(shè)計(jì)(論文)任務(wù)書學(xué)生專業(yè)班級自動(dòng)化1081指導(dǎo)教師雷升印工作單位信息工程系設(shè)計(jì)(論文)題目: 家禽孵化器溫度過程控制系統(tǒng)設(shè)計(jì) 設(shè)計(jì)(論文)主要容: 家禽工業(yè)化飼養(yǎng)需要不斷補(bǔ)充大量幼雛,只有通過自動(dòng)溫控孵化器才能滿足生產(chǎn)要求。對于一次能孵化1000只幼雛的家禽自動(dòng)孵化器,試設(shè)計(jì)它的溫度過程控制系統(tǒng)。完成系統(tǒng)proteus仿真設(shè)計(jì)、安裝和調(diào)試等工作。1) 設(shè)計(jì)孵化器溫度控制系統(tǒng)總體方框圖;2) 硬件選擇與設(shè)計(jì);3) 建立過程和控制系統(tǒng)的

2、數(shù)學(xué)模型;4) 用proteus工具計(jì)算仿真;5) 焊接、安裝和調(diào)試;6) 主要設(shè)備清單;7) 設(shè)計(jì)總結(jié)。要求完成的主要任務(wù)及其時(shí)間安排:第1-2周 布置畢業(yè)設(shè)計(jì)任務(wù)書,查閱文獻(xiàn)資料,書寫開題報(bào)告;第3-4周 完成開題報(bào)告,完成畢業(yè)設(shè)計(jì)目錄;第5-6周 完成系統(tǒng)總體方框圖,硬件選擇與設(shè)計(jì),完成對象與系統(tǒng)數(shù)學(xué)模型;第7-9周 完成系統(tǒng)計(jì)算仿真;第10-14周 撰寫畢業(yè)設(shè)計(jì)書;第15周 畢業(yè)答辯。必讀參考資料:1鄒伯敏. 自動(dòng)控制理論(第三版).:機(jī)械工業(yè) ,2007.122夕松. 過程控制系統(tǒng). :科學(xué), 2006.43文定等. 過程控制系統(tǒng)的MATLABfzh仿真. :機(jī)械工業(yè),2009.2.

3、4戴焯.傳感器原理與應(yīng)用. :理工大學(xué),2010.7.指導(dǎo)教師簽名:雷升印 教研室主任簽名: 蓋章畢業(yè)設(shè)計(jì)(論文)開題報(bào)告題目孵化器溫度過程控制系統(tǒng)設(shè)計(jì)1. 目的及意義(含國外的研究現(xiàn)狀分析):孵化設(shè)備是仿生學(xué)的一種應(yīng)用,模擬自然界的孵化環(huán)境,提供胚胎發(fā)育適宜的條件,用于家禽種蛋的孵化。本文介紹了孵化的相關(guān)知識(shí)、國外孵化設(shè)備的現(xiàn)狀及發(fā)展方向,并且介紹了孵化原理和條件方面的容,并參考孵化行業(yè)的技術(shù)標(biāo)準(zhǔn)確定了本系統(tǒng)有關(guān)溫度的設(shè)計(jì)指標(biāo)。該系統(tǒng)以閉環(huán)控制系統(tǒng)原理為指導(dǎo)方向,設(shè)計(jì)出一個(gè)小型孵化器。為了提高孵化機(jī)溫度控制精度并簡化控制結(jié)構(gòu),本系統(tǒng)選用DS18B20作為溫度傳感器,它具有控制精度高的特點(diǎn),使

4、得孵化器溫度得到很好的控制。為了提高控制系統(tǒng)的可靠性和經(jīng)濟(jì)性,本系統(tǒng)采用了單片機(jī)AT89S52為核心的控制電路。系統(tǒng)硬件結(jié)構(gòu)除了常規(guī)設(shè)計(jì)外,還添加了報(bào)警提示功能和一些按鍵控制功能。該系統(tǒng)采用C語言編寫了整個(gè)溫度控制程序,它提高編制單片機(jī)應(yīng)用程序的效率,改善程序的可讀性和可移植性。通過測試表明,該控制系統(tǒng)具有工作性能穩(wěn)定可靠和控制效果好等特點(diǎn)。隨著社會(huì)的發(fā)展,科技的進(jìn)步,以及測溫儀器在各個(gè)領(lǐng)域的應(yīng)用,智能化是現(xiàn)代溫度控制系統(tǒng)發(fā)展的主流方向。特別是近年米,溫度控制系統(tǒng)已經(jīng)用到人們生活的各個(gè)方面,但溫度控制一直是一個(gè)未開發(fā)的領(lǐng)域,卻又是與人們息息相關(guān)的一個(gè)實(shí)際問題。針對這種實(shí)際情況,設(shè)計(jì)一個(gè)溫度控制

5、系統(tǒng),具有廣泛的應(yīng)用前景與實(shí)際意義。2基本容和技術(shù)方案:基本容家禽工業(yè)化飼養(yǎng)需要不斷補(bǔ)充大量幼雛,只有通過自動(dòng)溫控孵化器才能滿足生產(chǎn)要求。對于一次能孵化1000只幼雛的家禽自動(dòng)孵化器,試設(shè)計(jì)它的溫度過程控制系統(tǒng)。完成系統(tǒng)protues仿真設(shè)計(jì)、安裝和調(diào)試等工作。技術(shù)方案根據(jù)課題的基本容要求,綜合考慮,給出變頻空調(diào)溫度過程控制系統(tǒng)方框圖,如圖1所示。溫度傳感器鍵盤風(fēng)扇加熱燈繼電器繼電器4位LED顯示單片機(jī)圖1系統(tǒng)總體設(shè)計(jì)方框圖由圖1方框圖看出,溫度的控制電路的設(shè)計(jì)需要加入了常用的數(shù)碼管顯示及狀態(tài)燈顯示等常用電路,才能使得整個(gè)設(shè)計(jì)更加完整,更加靈活。本系統(tǒng)的電路設(shè)計(jì)方框圖由三部分組成:控制部分的主

6、芯片采用單片機(jī)AT89C52;顯示部分采用4位LED數(shù)碼管以動(dòng)態(tài)掃描方式實(shí)現(xiàn)溫度顯示:溫度采集部分采用DS18820溫度傳感器本文所設(shè)計(jì)的溫度控制系統(tǒng)硬件結(jié)構(gòu)主要由單片機(jī)AT89S52最小系統(tǒng)、顯示電路、環(huán)境溫度檢測電路、鍵盤輸入電路、聲光報(bào)警電路、繼電器控制的排風(fēng)與加熱控制電路、電源電路及其它輔助電路等組成。單片機(jī)AT89S52是整個(gè)系統(tǒng)的核心部分,協(xié)調(diào)系統(tǒng)各部分的工作。3.進(jìn)度安排:第1-2周 布置畢業(yè)設(shè)計(jì)任務(wù)書,查閱文獻(xiàn)資料,書寫開題報(bào)告;第3-4周 完成開題報(bào)告,完成畢業(yè)設(shè)計(jì)目錄;第5-6周 完成系統(tǒng)總體方框圖,硬件選擇與設(shè)計(jì),完成對象與系統(tǒng)數(shù)學(xué)模型;第7-9周 完成系統(tǒng)計(jì)算仿真;第1

7、0-14周 撰寫畢業(yè)設(shè)計(jì)書;第15周 畢業(yè)答辯。4.指導(dǎo)老師意見:指導(dǎo)老師簽名: 年 月 日 重 聲 明本人重聲明:所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。盡我所知,除文中已經(jīng)注明引用的容外,本學(xué)位論文的研究成果不包含任何他人享有著作權(quán)的容。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。簽 名: 日 期家禽孵化器溫度過程控制系統(tǒng)設(shè)計(jì)引言孵化設(shè)備應(yīng)用仿生學(xué),模擬自然界的孵化環(huán)境,提供胚胎發(fā)育適宜的條件,用于家禽種蛋的孵化。本文介紹了孵化的相關(guān)知識(shí)、國外孵化設(shè)備的現(xiàn)狀及發(fā)展方向,并且介紹了孵化原理和條件方面的容,并參考孵化行業(yè)的技術(shù)標(biāo)準(zhǔn)確定了

8、本系統(tǒng)有關(guān)溫度的設(shè)計(jì)指標(biāo)。家禽孵化是一個(gè)復(fù)雜的生物學(xué)過程,合理地控制孵化溫度,不僅能提高出雛率,而且還可以提高雛禽質(zhì)量。溫度的控制在家禽孵化中起著至關(guān)重要的作用,研究孵化箱智能溫度控制系統(tǒng)具有重要意義。該智能控制系統(tǒng)主要由AT89S52單片機(jī)控制、DS18B20溫度傳感器、獨(dú)立鍵盤、LED數(shù)碼管和報(bào)警系統(tǒng)組成。通過單片機(jī)將檢測到的溫度信號與輸入的溫度上、下限進(jìn)行比較,判斷是否啟動(dòng)繼電器以開啟設(shè)備,從而控制加熱燈的狀態(tài),實(shí)現(xiàn)溫度的控制。系統(tǒng)具有超限自動(dòng)報(bào)警等功能,具有結(jié)構(gòu)新穎、電路簡單和控制方便等優(yōu)點(diǎn)。關(guān)鍵詞:孵化箱,單片機(jī),溫度控制,溫度傳感器RESEARCH ON THE TEMPERATU

9、RE CONTROL SYSTEM OF INCUBATORABSTRACTIncubation equipment is an application of bionics to simulate natural incubation environment and provide suitable conditions for embryonic development, for poultry, hatching eggs. This article describes the incubation of the relevant knowledge, incubation equipm

10、ent, domestic and international situation and development direction, and introduces the principles and conditions of incubation the content and information technology incubation industry standards set the temperature of the system design specifications. Poultry hatching is a complex biological proce

11、ss, appropriate control incubation temperature, not only can improve the hatching rate, but also can improve the quality of hatching. Temperature control plays a crucial role in poultry hatchery. Therefore, the research of temperature control system makes lots of sense.The intelligent control system

12、 is mainly composed of single-chip AT89S52,DS18B20 temperature sensor, an independent keyboard, LED and alarm system. SCM will detect that the temperature of the input signal and decide whether to activate the relay to open the equipment when environment temperature compare with setted temperature.

13、The system possess of many excellences,including its novel structure,simple circuit and expedient contro1KEY WORD: Incubator, Single Chip Microcomputer,ControlTemperatur,temperature sensor目錄1緒論1.1 研究孵化器溫度控制系統(tǒng)的意義智能養(yǎng)殖業(yè)是知識(shí)與技術(shù)高度密集的產(chǎn)業(yè),具有高技術(shù)含量、高投入、高產(chǎn)出、高效益等特點(diǎn)。由于遺傳學(xué)、營養(yǎng)學(xué)、畜牧工程學(xué)的深入研究,以及飼養(yǎng)管理和綜合防疫措施雞場和孵化場衛(wèi)生的不斷改善

14、,孵化率都有很大的提高。智能化是現(xiàn)代溫度控制系統(tǒng)發(fā)展的主流方向。因此,研究孵化器溫度控制系統(tǒng)具有重要的意義。家禽孵化是一個(gè)復(fù)雜的生物學(xué)過程,適當(dāng)?shù)目刂品趸瘻囟龋粌H能提高出雛率,而且還提高了雛禽質(zhì)量。針對這種實(shí)際情況,設(shè)計(jì)一個(gè)溫度控制系統(tǒng),具有廣泛的應(yīng)用前景與實(shí)際意義。1.2 孵化器溫度控制系統(tǒng)的發(fā)展現(xiàn)狀近年來,溫度控制系統(tǒng)已經(jīng)用到人們生活的各個(gè)方面,但溫度控制一直是一個(gè)未開發(fā)的領(lǐng)域,卻又是與人們息息相關(guān)的一個(gè)實(shí)際問題。在國外,隨著60年中期肉用仔雞的發(fā)展,大中型的的孵化設(shè)備向自動(dòng)化,標(biāo)準(zhǔn)化、配套化的方向發(fā)展。最近十多年國外孵化技術(shù)革新的中心環(huán)節(jié)是逐漸完善孵化器的安全可靠性和自動(dòng)化程度,研制出

15、改善孵化環(huán)境的設(shè)置和報(bào)警裝置。在國,隨著我國家禽業(yè)的迅速發(fā)展,孵化器也產(chǎn)生迅速發(fā)展。從70年代的小規(guī)模、傳統(tǒng)孵化法下出雛和旁出雛立孵化器到80年代初的中小型現(xiàn)代孵化器,發(fā)展到80年代末的大中型孵化器,近年來巷道型孵化器也研制出來,目前國簡易的孵化器控制器多采用單片機(jī)控制系統(tǒng),配一溫度傳感器設(shè)計(jì)出孵化箱溫度智能控制系統(tǒng)。1.3 我的設(shè)計(jì)任務(wù)家禽工業(yè)化飼養(yǎng)需要不斷補(bǔ)充大量幼雛,只有通過自動(dòng)溫控孵化器才能滿足生產(chǎn)要求。對于一次能孵化1000只幼雛的家禽自動(dòng)孵化器,試設(shè)計(jì)它的溫度自動(dòng)控制系統(tǒng)。完成系統(tǒng)proteus仿真設(shè)計(jì)、安裝和調(diào)試等工作。溫度控制系統(tǒng)硬件結(jié)構(gòu)主要由單片機(jī)最小系統(tǒng)、顯示電路、環(huán)境溫度

16、檢測電路、鍵盤輸入電路、聲光報(bào)警電路、繼電器控制的排風(fēng)與加熱控制電路、電源電路及其它輔助電路等組成。單片機(jī)是整個(gè)系統(tǒng)的核心部分,協(xié)調(diào)系統(tǒng)各部分的工作。同時(shí)要根據(jù)需要設(shè)置控制溫度的上、下限,而且系統(tǒng)具有超限溫度自動(dòng)報(bào)警等功能。1.4 設(shè)計(jì)主要容及特點(diǎn)本設(shè)計(jì)是對溫度進(jìn)行實(shí)時(shí)監(jiān)測與控制,設(shè)計(jì)的溫度控制系統(tǒng)實(shí)現(xiàn)了基本的溫度控制功能。溫度低于設(shè)定下限溫度時(shí),系統(tǒng)自動(dòng)啟動(dòng)加熱繼電器加溫,使溫度上升,同時(shí)綠燈亮。當(dāng)溫度上升到上限溫度時(shí),停止加溫;若溫度高于設(shè)定上限溫度時(shí),系統(tǒng)停止加熱,啟動(dòng)風(fēng)扇,開始降溫,同時(shí)紅燈亮。溫度下降到上限溫度以下時(shí),停止降溫。四個(gè)數(shù)碼管即時(shí)顯示溫度,精確到小數(shù)點(diǎn)一位,其中有一位用來

17、顯示符號位。這里采用的單片微機(jī)溫度控制系統(tǒng)進(jìn)行溫度控制,對溫度的變化達(dá)到了較高的控制精度。孵化溫度控制的特點(diǎn): 孵化溫度控制具有階段性,尤以單批次整箱入孵表現(xiàn)明顯。 使整個(gè)孵箱部溫度保持均一性。均一的孵化溫度保證了箱同批次人孵種蛋胚胎發(fā)育的同步性,有利于集中出雛,便于孵化操作與經(jīng)營。 通過間斷加熱和進(jìn)氣量調(diào)整,使孵箱溫度的波動(dòng)保持在一定的圍。 要求孵化廳的室溫控制在一定的圍。1.5 方案主要技術(shù)指標(biāo) 目前,我國關(guān)于家禽給溫有兩種主,一種提倡變溫孵化;一種采用恒溫孵化。兩種孵化方式,都可以獲得很高的孵化率,為了便于操作,我們采用恒溫孵化。將雞的21天的孵化期孵化溫度分為119天要求37.8,20

18、21要求3737.5。一般情況下,必須將孵化室溫度保持在2226.低于此溫度,應(yīng)當(dāng)有暖氣、熱風(fēng)或火爐等供暖。高于此溫度,應(yīng)開窗或機(jī)械排風(fēng)降溫。2總體設(shè)計(jì)構(gòu)架2.1 測溫電路的方案分析論證方案一:測溫電路的設(shè)計(jì),可以使用熱敏電阻之類的器件 ,利用感溫效應(yīng),將隨被測溫度變化的電壓或電流采集過來,進(jìn)行A/D轉(zhuǎn)換后,就可以用單片機(jī)進(jìn)行數(shù)據(jù)的處理,在顯示電路上,就可以將被測溫度顯示出來,這種設(shè)計(jì)需要用到A/D轉(zhuǎn)換電路,感溫電路比較麻煩。方案二:考慮使用溫度傳感器,結(jié)合單片機(jī)電路設(shè)計(jì),采用一只溫度傳感器,直接讀取被測溫度值,之后進(jìn)行轉(zhuǎn)換,依次完成設(shè)計(jì)要求。比較以上兩種方案,很容易看出,采用方案二,電路比較

19、簡單,軟件設(shè)計(jì)容易實(shí)現(xiàn),故實(shí)際設(shè)計(jì)中擬采用方案二。2.2 顯示部分顯示電路采用4位共陽LED數(shù)碼管,從P1口送數(shù),由P0口掃描。2.3 溫度采集部分DS18B20溫度傳感器是一種改進(jìn)型智能溫度傳感器,在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路。溫度圍在-55+125,測量結(jié)果直接輸出數(shù)字溫度信號。部結(jié)構(gòu)主要有四部分組成:64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器TH和TL、配置寄存器。其部結(jié)構(gòu)圖如圖2-1所示:圖2-1 DS18B20部結(jié)構(gòu)圖DS18B20的工作原理:低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號送給計(jì)數(shù)器1

20、。高溫度系數(shù)晶振隨隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號作為計(jì)數(shù)器2的脈沖輸入。計(jì)數(shù)器1和溫度寄存器被預(yù)置在-55所對應(yīng)的一個(gè)基數(shù)值。計(jì)數(shù)器1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行減法計(jì)數(shù),當(dāng)計(jì)數(shù)器1的預(yù)置值減到0時(shí),溫度寄存器的值將加1,計(jì)數(shù)器1的預(yù)置將重新被裝入,計(jì)數(shù)器1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行計(jì)數(shù),如此循環(huán)直到計(jì)數(shù)器2計(jì)數(shù)到0,停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測溫度。斜率累加器用于補(bǔ)償和修正測溫過程中的非線性,其輸出用于修正計(jì)數(shù)器1的預(yù)置值。原理圖如圖2-所示2:圖2-2 DS18B20原理圖綜上,總體設(shè)計(jì)方案如圖2-3:溫、濕度傳感器氧傳感器風(fēng)扇加熱

21、燈繼電器繼電器LED檢測顯示 單片機(jī) (STC89C52)圖2-3 系統(tǒng)總體設(shè)計(jì)方案圖3 系統(tǒng)的硬件電路設(shè)計(jì)本文所設(shè)計(jì)的溫度控制系統(tǒng)硬件結(jié)構(gòu)主要由單片機(jī)AT89S52最小系統(tǒng)、顯示電路、環(huán)境溫度檢測電路、鍵盤輸入電路、聲光報(bào)警電路、繼電器控制的排風(fēng)與加熱控制電路、電源電路及其它輔助電路等組成。單片機(jī)AT89S52是整個(gè)系統(tǒng)的核心部分,協(xié)調(diào)系統(tǒng)各部分的工作。下面對主要電路設(shè)計(jì)進(jìn)行具體介紹。3.1 單片機(jī)外圍電路的設(shè)計(jì)3.1.1 芯片的選擇AT89S52是一種低功耗,高性能COMS8位微控制器,作為下位機(jī)負(fù)責(zé)采集孵化箱環(huán)境參數(shù),輸出控制信號驅(qū)動(dòng)執(zhí)行機(jī)構(gòu),從而實(shí)現(xiàn)對孵化箱參數(shù)的實(shí)時(shí)控制。另外,該單片

22、機(jī)自帶8k 可編程flash存儲(chǔ)能夠滿足需求,不需對存儲(chǔ)器進(jìn)行擴(kuò)展。3.1.2 AT89S52芯片的引腳圖及方框圖AT89S52提供以下表中功能:8k字節(jié)Flash閃速存儲(chǔ)器,256字節(jié)部RAM,32個(gè)I/O口線,3個(gè)16位定時(shí)/計(jì)數(shù)器,一個(gè)6向量兩級中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片振蕩器及時(shí)鐘電路。同時(shí),AT89S52可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。空閑方式停止CPU的工作,但允許RAM,定時(shí)/計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的容,但振蕩器停止工作并禁止其它所有部件工作指導(dǎo)下一個(gè)硬件復(fù)位。AT89S52有40個(gè)引腳,32個(gè)外部雙向輸入

23、/輸出(I/O)端口,同時(shí)含8個(gè)中斷口,3個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,2個(gè)讀寫口線。AT89S52可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。其引腳圖如圖3-1,部方框圖如3-2:圖3-1 AT89S52引腳圖圖3-2 AT89S52方框圖3.1.3 AT89S52芯片主要功能特性: · 兼容MCS-51指令系統(tǒng) · 8k可反復(fù)擦寫(>1000次·32個(gè)雙向I/O口 ·4.5-5.5V工作電壓·3個(gè)16位可編程定時(shí)/計(jì)數(shù)器 ·時(shí)鐘頻率0-33MHz·全雙工UART串行中斷口線 ·256x8b

24、it部RAM·2個(gè)外部中斷源 ·低功耗空閑和省電模式·中斷喚醒省電模式 ·3級加密位·看門狗(WDT)電路 ·軟件設(shè)置空閑和省電功能·靈活的ISP字節(jié)和分頁編程 ·雙數(shù)據(jù)寄存器指針3.1.4 AT89S52時(shí)鐘電路的設(shè)計(jì) 時(shí)鐘電路可以為單片機(jī)提供整個(gè)系統(tǒng)工作的時(shí)鐘脈沖。每個(gè)單片機(jī)系統(tǒng)里都有晶振,全稱是叫晶體震蕩器,在單片機(jī)系統(tǒng)里晶振的作用非常大,它結(jié)合單片機(jī)部的電路,產(chǎn)生單片機(jī)所必須的時(shí)鐘頻率,單片機(jī)的一切指令的執(zhí)行都是建立在這個(gè)基礎(chǔ)上的,晶振的提供的時(shí)鐘頻率越高,那單片機(jī)的運(yùn)行速度也就越快。晶振用一種能把電能和機(jī)

25、械能相互轉(zhuǎn)化的晶體在共振的狀態(tài)下工作,以提供穩(wěn)定,精確的單頻振蕩。在通常工作條件下,普通的晶振頻率絕對精度可達(dá)百萬分之五十,高級的精度更高。AT89S52部有一個(gè)用于構(gòu)成部振蕩器高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入端和輸出端。這個(gè)放大器與作為反饋元件的片外石英晶體諧振器一起構(gòu)成自激振蕩器,外接電容C1和C2可以增加振蕩器工作的穩(wěn)定性。在本設(shè)計(jì)中XTAL1和XTAL2端外接石英晶體作為定時(shí)元件,部反向放大器自激振蕩,產(chǎn)生時(shí)鐘。所用石英晶體的振蕩頻率為12MHZ,電容C1,C2常為20pF40pF,如圖3.3: 圖3.3 晶振電路3.1.5 復(fù)位電路的設(shè)計(jì)單片機(jī)復(fù)位電路

26、可以對單片機(jī)初始化,重新開始工作。也可以在單片機(jī)程序跑飛時(shí)使系統(tǒng)正常工作。同時(shí)也是在程序調(diào)試時(shí)必須要用到,來測試所寫的程序和設(shè)計(jì)的硬件是否正確哦的重要手段。單片機(jī)的復(fù)位操作有兩種方式:上電復(fù)位和上電按鈕復(fù)位。通常因?yàn)橄到y(tǒng)運(yùn)行需要,常常需要人工按鈕復(fù)位。復(fù)位電路如圖3-4所示。復(fù)位引腳RST通過一個(gè)施密特觸發(fā)器與復(fù)位電路相連。按下開關(guān)一定時(shí)間就能使RST引腳端為高電平,從而使單片機(jī)復(fù)位。圖3-4 復(fù)位電路3.2 溫度測量顯示電路設(shè)計(jì)溫度傳感器是該系統(tǒng)的關(guān)鍵器件,本次設(shè)計(jì)選用的是美國溫度監(jiān)控的實(shí)現(xiàn)Dallas半導(dǎo)體公司生產(chǎn)的數(shù)字化溫度傳感器DSl8B20,它支持系統(tǒng)工作時(shí)先由使用者設(shè)定預(yù)期達(dá)到的兩

27、位溫度值。3.2.1 測溫電路組成DS18B20的外形及管腳排列圖如下圖3-5所示。 (1)GND地信號。 (2)DQ數(shù)據(jù)輸入/輸出引腳。用在寄生電源下,可以向器件提供電源。 (3)VDD 可選擇的VDD引腳。當(dāng)工作于寄生電源時(shí),此引腳必須接地。圖3-5 DS18B20外形及引腳排列DS18B20是智能溫度傳感器,它的輸入/輸出采用數(shù)字量,以單總線技術(shù)接收主機(jī)發(fā)送的命令,根據(jù)DS18B20部的協(xié)議進(jìn)行相應(yīng)的處理,將轉(zhuǎn)換的溫度以串口發(fā)送給主機(jī)。主機(jī)按照通信協(xié)議用一個(gè)IO口模擬DS18B20的時(shí)序,發(fā)送命令(初始化命令、ROM命令、功能命令)給DS18B20,并讀取溫度值,在部進(jìn)行相應(yīng)的數(shù)值處理,

28、用圖形液晶模塊顯示各點(diǎn)的溫度。如圖3-6所示 圖3-6測溫電路的組成3.2.2 顯示電路的設(shè)計(jì)鍵盤、顯示電路部分是溫度控制系統(tǒng)與用戶交互的接口。鍵盤可以用于調(diào)節(jié)設(shè)定溫度以及溫度上下限的切換。顯示電路用于顯示控制系統(tǒng)溫度以及一些相關(guān)溫度提示符。 顯示電路主要是通4位共陰數(shù)碼管,單片機(jī)中經(jīng)常使用7段LED 來顯示數(shù)字,也就是用7個(gè)LED 構(gòu)成字型“8”,并另外用一個(gè)圓點(diǎn)LED來顯示小點(diǎn)。LED的顯示有靜態(tài)顯示和動(dòng)態(tài)顯示兩種。靜態(tài)顯示雖然有編程容易、管理簡單等優(yōu)點(diǎn),但是靜態(tài)顯示所要占的I/O口資源很多,所以在顯示的LED點(diǎn)較多的情況下,一般都采用動(dòng)態(tài)顯示方式。在多位7段LED顯示中,為了簡化電路,降

29、低成本,則將所有位的段選線并 聯(lián)在一起,剛好由8個(gè)I/O口來控制8個(gè)段。而公共端(共陽極/共陰極)則分別由相應(yīng)的I/O口控制,以實(shí)現(xiàn)各個(gè)位的分時(shí)選通。將四位7段LED輪流去點(diǎn)亮,使得每位分時(shí)顯示該位應(yīng)顯示的字符。由于人眼的視覺暫留時(shí)間為0.1秒,當(dāng)每位顯示的間隔未超過33ms時(shí),并在顯示時(shí)保持直到下一位顯示,則由于人眼的視覺暫留效果眼睛看上去就像是 4位7段LED都在點(diǎn)亮。設(shè)計(jì)時(shí),要注意每位顯示的間隔時(shí)間,由于一位7段LED的熄滅時(shí)間不能超過100ms,也就是說點(diǎn)亮其它位所用的時(shí)間不能超過100ms。在本設(shè)計(jì)中,LL3461AS4位數(shù)碼管顯示,顯示電路如圖3-7所示。VCCR15750R167

30、50R17750R18750R19750R20750R21750R22750117421105abcdefg3dpabfcgdedpabfcgdedpabfcgdedpabfcgdedpw112w29w38w46DS1COMPONENT_1 8D圖3-7 4位LED顯示電路3.3 控制部分設(shè)計(jì)3.3.1 鍵盤電路設(shè)計(jì)鍵盤可以分為非編碼(獨(dú)立式)鍵盤和編碼(矩陣式)鍵盤。(1)矩陣式按鍵單片機(jī)系統(tǒng)中,若使用的按鍵較多時(shí),通常采用矩陣式(也稱行列式)鍵盤。矩陣式鍵盤由行線和列線組成,按鍵位于行、列線的交叉點(diǎn)上。矩陣式鍵盤中,行、列線分別連接到按鍵開關(guān)的兩端,行線通過上拉電阻接到5V上。當(dāng)無鍵按下時(shí)

31、,行線處于高電平狀態(tài);當(dāng)有鍵按下時(shí),行、列線將導(dǎo)通,此時(shí),行線電平將由與此行線相連的列線電平?jīng)Q定。這是識(shí)別按鍵是否按下的關(guān)鍵。然而,矩陣鍵盤中的行線、列線和多個(gè)鍵相連,各按鍵按下與否均影響該鍵所在行線和列線的電平,各按鍵間將相互影響,因此,必須將行線、列線信號配合起來作適當(dāng)處理,才能確定閉合鍵的位置。(2)獨(dú)立式按鍵單片機(jī)控制系統(tǒng)中,往往只需要幾個(gè)功能鍵,此時(shí),可采用獨(dú)立式按鍵結(jié)構(gòu)。 獨(dú)立式按鍵是直接用I/O口線構(gòu)成的單個(gè)按鍵電路,其特點(diǎn)是每個(gè)按鍵單獨(dú)占用一根I/O口線,每個(gè)按鍵的工作不會(huì)影響其它I/O口線的狀態(tài)。 獨(dú)立式按鍵電路配置靈活,軟件結(jié)構(gòu)簡單,但每個(gè)按鍵必須占用一根I/O口線,因此,

32、在按鍵較多時(shí),I/O口線浪費(fèi)較大,不宜采用。獨(dú)立式按鍵軟件常采用查詢式結(jié)構(gòu)。先逐位查詢每根I/O口線的輸入狀態(tài),如某一根I/O口線輸入為低電平,則可確認(rèn)該I/O口線所對應(yīng)的按鍵已按下,然后,再轉(zhuǎn)向該鍵的功能處理程序。本設(shè)計(jì)所用到的按鍵極少,故采用獨(dú)立式鍵盤。 在本設(shè)計(jì)中,使用三個(gè)獨(dú)立按鍵。用來實(shí)現(xiàn)溫度上下限的設(shè)置,以便根據(jù)孵化的不同時(shí)間段設(shè)置孵化所需的溫度環(huán)境。其獨(dú)立按鍵的設(shè)計(jì)如圖3-8所示。其中SW1、SW2、SW3分別接P1.5、P1.6、P1.7。圖3-8 獨(dú)立鍵盤設(shè)計(jì)3.3.2 繼電器控制電路設(shè)計(jì)繼電器是一種當(dāng)輸入量(電、磁、聲、光、熱)達(dá)到一定值時(shí),輸出量將發(fā)生跳躍式變化的自動(dòng)控制器

33、件。它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動(dòng)控制電路中。它實(shí)際上是用較小的電流.較低的電壓去控制較大電流.較高的電壓的一種“自動(dòng)開關(guān)”。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。單片機(jī)的Pl.2接DS18820的2號引腳P1口送數(shù)P0口掃描,P2.4、P2.5控制加熱器和電風(fēng)扇的繼電器。如附錄1。繼電器的工作原理:當(dāng)輸入量(如電壓、電流、溫度等)達(dá)到規(guī)定值時(shí),使被控制的輸出電路導(dǎo)通或斷開的電器。可分為電氣量(如電流、電壓、頻率、功率等)繼電器及非電量(如溫度、壓力、速度等)繼電器兩大類。具有動(dòng)作快、工作穩(wěn)定、使用壽命長、體積小等優(yōu)點(diǎn)。廣泛應(yīng)用于電力保護(hù)

34、、自動(dòng)化、運(yùn)動(dòng)、遙控、測量和通信等裝置中。繼電器的選用:1.先了解必要的條件 控制電路的電源電壓,能提供的最大電流; 被控制電路中的電壓和電流; 被控電路需要幾組、什么形式的觸點(diǎn)。選用繼電器時(shí),一般控制電路的電源電壓可作為選用的依據(jù)??刂齐娐窇?yīng)能給繼電器提供足夠的工作電流,否則繼電器吸合是不穩(wěn)定的。 2.查閱有關(guān)資料確定使用條件后,可查找相關(guān)資料,找出需要的繼電器的型號和規(guī)格號。若手頭已有繼電器,可依據(jù)資料核對是否可以利用。最后考慮尺寸是否合適。 為了安全起見,在本設(shè)計(jì)中選用的型號是omron 的MY4NJ型號的繼電器,如圖3-9所示。圖3-9 繼電器驅(qū)動(dòng)電路采用繼電器驅(qū)動(dòng)方式。通過控制繼電器

35、在控制周期通斷的時(shí)間,實(shí)現(xiàn)對加熱器的開關(guān)控制。由單片機(jī)IO口輸出的控制信號,經(jīng)NPN晶體管放大,驅(qū)動(dòng)繼電器工作。繼電器控制模塊的硬件設(shè)計(jì)如圖3-10,3-11所示。當(dāng)用戶下限設(shè)置溫度大于實(shí)時(shí)檢測溫度時(shí),P2.4端口變?yōu)楦唠娖綍r(shí),三極管導(dǎo)通,則三極管Q2的c極的電平變?yōu)楦唠娖剑^電器RL1線圈得電,常開觸點(diǎn)閉合,加溫設(shè)備工作;當(dāng)用戶設(shè)置溫度小于實(shí)時(shí)檢測溫度時(shí),P2.5端口變?yōu)楦唠娖?,三極管Q1的c極的電平變?yōu)楦唠娖?,繼電器K2線圈得電,常開觸點(diǎn)閉合,降溫設(shè)備工作。 加熱電路部分的主要思路是通過單片機(jī)的端口控制電磁閥的通斷從而控制加熱燈以達(dá)到控制溫度的目的。圖3-10 加熱部分圖3-11 散熱部分

36、3.3.3 指示電路的設(shè)計(jì)報(bào)警控制電路用于當(dāng)系統(tǒng)斷電等特殊情況下提醒用戶。在這里報(bào)警電路中未采用蜂鳴器,因?yàn)楫?dāng)未達(dá)到設(shè)定溫度時(shí),將會(huì)產(chǎn)生連續(xù)報(bào)警,影響工作環(huán)境。因此,這里采用紅綠燈進(jìn)行指示孵化箱中的環(huán)境狀態(tài)。當(dāng)溫度偏差較大時(shí),可以人工使系統(tǒng)脫離危險(xiǎn)狀態(tài),以維護(hù)生產(chǎn)的安全可靠。 這里當(dāng)溫度低于設(shè)定溫度是,綠燈亮,當(dāng)溫度高于設(shè)定溫度上限時(shí),紅燈亮。圖3-11 指示電路設(shè)計(jì)3.4電源電路的設(shè)計(jì)電源電路的功能是為整個(gè)單片機(jī)系統(tǒng)提供穩(wěn)定的5V,輸入電壓選擇9V直流電源,經(jīng)過三端穩(wěn)壓管LM7805,最后輸出電壓保持恒定為5V。本設(shè)計(jì)中除了市電AC220V外,均采用DC5V電源,因此只需要設(shè)計(jì)5V電源即可。

37、繼電器和單片機(jī)均需要5V電壓供電。電源電路的設(shè)計(jì)電源電路雖然簡單,但需要功能可靠,要有CBB電容和高品質(zhì)的ELNA電容。電路如圖3-12所示。電路中的電容起穩(wěn)壓作用。圖3-12電源電路設(shè)計(jì)3.5 通信電路設(shè)計(jì)本設(shè)計(jì)采用串行的方式進(jìn)行通信 硬件電氣連接簡單,成本低廉通用性強(qiáng)可以在較遠(yuǎn)的距離間進(jìn)行,且在PC機(jī)上針對串13編程方便 。本次設(shè)計(jì)對傳輸率要求不高,故采用RS一232串行異步通信即可。MAX232芯片是美信公司專門為電腦的RS-232標(biāo)準(zhǔn)串口設(shè)計(jì)的單電源電平轉(zhuǎn)換芯片,使用+5v單電源供電。如圖3-13所示。 圖3-13 MAX232芯片 數(shù)據(jù)傳輸接口是數(shù)據(jù)傳輸?shù)挠布A(chǔ),也是數(shù)據(jù)通信,計(jì)算

38、機(jī)網(wǎng)絡(luò)的重要組成部分。單片機(jī)本身的數(shù)據(jù)傳輸接口主要為8位或16位并行數(shù)據(jù)接口,全雙工串行通信接口,許多新的數(shù)據(jù)傳輸接口標(biāo)準(zhǔn)不斷涌現(xiàn),大多數(shù)單片機(jī)并沒有在硬件中集成這些新的數(shù)據(jù)傳輸接口。本設(shè)計(jì)RS232C接口選用9芯接頭,電平轉(zhuǎn)換芯片選用MAX232A,用來實(shí)現(xiàn)232電平與TTL電平的轉(zhuǎn)換。電路圖如圖3-14所示,采用了三線制連接串口,也就是說和電腦的9針串口只連接其中的3根線:第5腳的GD、第2腳的RXD、第3腳的TXD。MAX232的第10腳和單片機(jī)的17腳連接,第9腳和單片機(jī)的18腳連接,第15腳和地線連接。圖3-14 通信電路設(shè)計(jì)3.6 整體電路設(shè)計(jì)由單元電路的各個(gè)設(shè)計(jì)可知,整體電路包括

39、(1)用于溫度設(shè)定的鍵盤電路:由獨(dú)立鍵盤組成。(2)用于測量溫度的DS18B20傳感器,用于實(shí)時(shí)采集水箱的溫度。(3)用于顯示溫度的顯示電路:采用四位七段數(shù)碼管組成的顯示電路用于本次設(shè)計(jì)中IO設(shè)備較少,故有充足的IO口可以利用;(5)用于報(bào)警的報(bào)警電路:采用指示燈進(jìn)行報(bào)警,所以使用起來更加方便;(6)用于加熱的繼電器輔助加熱電路,使其在強(qiáng)-弱電接口獲得廣泛應(yīng)用。整體電路圖原理圖設(shè)計(jì)見附錄2,PCB版設(shè)計(jì)見附錄3。4 系統(tǒng)軟件設(shè)計(jì)一個(gè)應(yīng)用系統(tǒng)要完成各項(xiàng)功能,首先必須有較完善的硬件作保證。同時(shí)還必須得到設(shè)計(jì)合理的軟件的支持,尤其是微機(jī)應(yīng)用高速發(fā)展的今天,許多由硬件完成的工作,都可通過軟件編程而代替

40、。甚至有些必須采用很復(fù)雜的硬件電路才能完成的工作,用軟件編程有時(shí)會(huì)變得很簡單,如數(shù)字濾波,信號處理等。因此充分利用其部豐富的硬件資源和軟件資源,這里采用51系列單片機(jī)進(jìn)行程序設(shè)計(jì)并進(jìn)行軟件編程。程序設(shè)計(jì)語言有三種:機(jī)器語言、匯編語言和高級語言。機(jī)器語言是機(jī)器唯一能“懂”的語言,用匯編語言或高級語言編寫的程序(稱為源程序)最終都必須翻譯成機(jī)器語言的程序(成為目標(biāo)程序),計(jì)算機(jī)才能“看懂”,然后逐一執(zhí)行。高級語言是面向問題和計(jì)算過程的語言,它可通過于各種不同的計(jì)算機(jī),用戶編程時(shí)不必仔細(xì)了解所用的計(jì)算機(jī)的具體性能指令系統(tǒng),而且語句的功能強(qiáng),常常一個(gè)語句已翻譯成很多條計(jì)算機(jī)指令,于是用高級語言編制程序

41、的速度比較快,也便于學(xué)習(xí)和交流。這里采用C語言進(jìn)行程序設(shè)計(jì)。4.1 主程序流程圖本系統(tǒng)采用AT89S52作為核心處理器件,把經(jīng)過DSl8B20現(xiàn)場實(shí)時(shí)采集到的溫度數(shù)據(jù),存入AT89S52的部數(shù)據(jù)存儲(chǔ)器,送液晶顯示,并與預(yù)先設(shè)定值進(jìn)行比較,然后由單片機(jī)輸出信號去控制加熱器。進(jìn)行溫度控制程序的設(shè)計(jì)應(yīng)考慮如下幾個(gè)問題:(1)實(shí)時(shí)采集溫度;(2)溫度顯示:采用4位LED顯示當(dāng)前溫度;(3)按鍵處理;(4)與上位PC機(jī)通信程序;(5)越限報(bào)警和處理:將采集到的溫度值與預(yù)先設(shè)置值進(jìn)行比較,若當(dāng)前溫度值越限,則產(chǎn)生報(bào)警信號。軟件設(shè)計(jì)主要有:主程序、初值設(shè)定子程序、溫度讀取子程序、液晶顯示子程序和輸出控制子程

42、序等。初值設(shè)定子程序完成對溫度初值的設(shè)定;溫度讀取子程序完成對溫度傳感器數(shù)據(jù)的讀取,并通過液晶顯示子程序顯示溫度值;輸出控制子程序則根據(jù)溫度的數(shù)值完成對輸出口的控制。AT89S52的具體軟件程序流程圖如圖4-1所示。主控程序系統(tǒng)上電后,AT89S52對部RAM及接口電路初始化,然后便一直在循環(huán)查詢鍵盤入口是否有鍵按下,若有則轉(zhuǎn)向各功能子程序,相應(yīng)的任務(wù)完成后,再返回主控程序。同時(shí)單片機(jī)系統(tǒng)還將完成鍵盤掃描、按鍵溫度設(shè)定、超溫報(bào)警等程序的處理,將處理的溫度信號與系統(tǒng)設(shè)定溫度值比較,形成可以控制加熱,散熱兩種工作狀態(tài)。該孵化箱溫度控制系統(tǒng)的工作流程是:開機(jī)實(shí)時(shí)顯示當(dāng)前環(huán)境溫度,并在數(shù)碼管上進(jìn)行顯示

43、,同時(shí)可根據(jù)需求進(jìn)行溫度上下限控制。然后通過實(shí)時(shí)溫度與設(shè)定溫度進(jìn)行比較,如果當(dāng)前溫度低于設(shè)定溫度的話,進(jìn)行加熱,并且綠燈亮;如果當(dāng)前溫度高于設(shè)定溫度的,紅燈亮,風(fēng)扇啟動(dòng)用以降溫。接下來通過DS18B20采集到實(shí)際溫度和設(shè)定的溫度進(jìn)行比較,當(dāng)實(shí)際溫度小于設(shè)定的水溫的時(shí)候,進(jìn)行加熱,直至溫度達(dá)到設(shè)定值。開始初始化DS18B20設(shè)定溫度上下限顯示當(dāng)前溫度高于溫度上限紅燈亮啟動(dòng)風(fēng)扇降低溫度綠燈亮啟動(dòng)加熱燈升高溫度低于溫度下限否是否圖4-1 程序主流程圖其主程序的部分程序如下: void main()dm=0x00; /初始化端口w0=0;w1=0;w2=0;w3=0;for(h=0;h<4;h+

44、) /開機(jī)顯示"0000"displayh=0;ow_reset(); /開機(jī)先轉(zhuǎn)換一次write_byte(0xcc); /Skip ROMwrite_byte(0x44); /發(fā)轉(zhuǎn)換命令for(h=0;h<50;h+) /開機(jī)顯示"0000"scan(); while(1)if (temp1=0)read_temp();work_temp(); /處理溫度數(shù)據(jù)scan();CONTROL();keyscan();work_temp();elsetemp1=0;4.2 溫度傳感器DS18B20初始化與溫度采集流程圖由于DS18B20單線通訊功能是

45、分時(shí)完成的,它有嚴(yán)格的時(shí)序概念,因此讀寫時(shí)序很重要。系統(tǒng)對DS18B20的各種操作必須按協(xié)議進(jìn)行。操作協(xié)議為:初始化DS18B20(發(fā)復(fù)位脈沖)發(fā)ROM功能命令發(fā)存儲(chǔ)器操作命令處理數(shù)據(jù)。其流程圖如圖4-2。開始檢測DS18B20存在讀取溫度數(shù)據(jù)發(fā)送DS18B20初始化DS18B20I=1,等待溫度轉(zhuǎn)換發(fā)送跳過ROM命令讀DS18B20的序列號初始化DS18B20圖4-2 DS18B20初始化與溫度采集流程圖4.3 溫度處理及顯示由附錄1的整體電路圖知,DS18B20的DQ端接P1.2,當(dāng)溫度傳感器完成采集后,應(yīng)對溫度進(jìn)行相應(yīng)的處理,獲得的溫度才送顯示器顯示。在程序中將二進(jìn)制高字節(jié)的低半字節(jié)和低

46、字節(jié)的高半字節(jié)組成一字節(jié),這個(gè)字節(jié)的二進(jìn)制轉(zhuǎn)換為十進(jìn)制后,就是溫度值的百、十、個(gè)位值,而剩下的低字節(jié)的低半字節(jié)轉(zhuǎn)化成十進(jìn)制后,就是溫度值的小數(shù)部分。然后送到顯示器進(jìn)行顯示。流程圖如4-3所示。讀取溫度數(shù)據(jù)讀DS18B20序列號對溫度進(jìn)行處理將處理后的十,個(gè)位,小數(shù)點(diǎn)數(shù)據(jù)送到數(shù)碼管動(dòng)態(tài)掃描并顯示開始圖4-3 溫度處理及顯示流程圖4.4 溫度上下限設(shè)置由于孵化溫度控制具有階段性,不同階段需要控制溫度在不同的圍,因此該設(shè)計(jì)中需要加入溫度上下限控制。同時(shí)增加該系統(tǒng)的應(yīng)用靈活性,并能適應(yīng)于其它溫度控制系統(tǒng)中。溫度上下限設(shè)置的流程圖如圖4-4所示。按下S1鍵2次按下S1鍵1次按下S1大3次對下限溫度進(jìn)行顯

47、示對上限溫度進(jìn)行顯示按S2鍵上調(diào)按S3鍵下調(diào)顯示上下限值開始S2鍵按下次數(shù)結(jié)束圖4-4 溫度上下限設(shè)置4.5 報(bào)警控制為了嚴(yán)格控制孵化箱的溫度,設(shè)定了上限溫度和下限溫度。當(dāng)因某種原因使箱溫度超過上限溫度或低于下限溫度時(shí)計(jì)算機(jī)系統(tǒng)發(fā)出報(bào)警信號,這里用紅綠燈進(jìn)行指示。當(dāng)溫度高于設(shè)定溫度時(shí),從而點(diǎn)亮紅燈,并且給單片機(jī)接口發(fā)送信號。當(dāng)溫度低于設(shè)定溫度時(shí),從而點(diǎn)亮旅燈,并且給單片機(jī)接口發(fā)送信號。其報(bào)警控制的流程圖如圖4-5所示。綠燈亮紅燈亮當(dāng)前溫度是否高于設(shè)置溫度開始否是4-5 報(bào)警流程圖4.6 升溫及降溫過程流程圖該部分軟件實(shí)現(xiàn)的功能是判定溫度是否在設(shè)定溫度上下限之間,若溫度過高,則啟動(dòng)風(fēng)扇降溫;若溫度過低,則啟動(dòng)燈泡加熱升溫;這樣可以是溫度始終處于設(shè)定溫度之間,滿足雞蛋孵化溫度。這部分是該設(shè)計(jì)的核心部分。其流程圖如圖4-6所示。啟動(dòng)燈

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論