畢業(yè)設(shè)計(論文)-基于單片機的家庭水族箱控制系統(tǒng)的研究與開發(fā).doc_第1頁
畢業(yè)設(shè)計(論文)-基于單片機的家庭水族箱控制系統(tǒng)的研究與開發(fā).doc_第2頁
畢業(yè)設(shè)計(論文)-基于單片機的家庭水族箱控制系統(tǒng)的研究與開發(fā).doc_第3頁
畢業(yè)設(shè)計(論文)-基于單片機的家庭水族箱控制系統(tǒng)的研究與開發(fā).doc_第4頁
畢業(yè)設(shè)計(論文)-基于單片機的家庭水族箱控制系統(tǒng)的研究與開發(fā).doc_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄目錄摘要.IABSTRACT.II家庭水族箱控制系統(tǒng)的研究與開發(fā).1第一章緒論.11.1研究的目的.11.2國內(nèi)外研究發(fā)展狀況、水平.11.3研究的主要內(nèi)容、預期目標.2第二章系統(tǒng)的硬件的研究與開發(fā).22.1主控制芯片電路設(shè)計.22.2系統(tǒng)電源模塊設(shè)計.52.3水溫探測/水位測量模塊.62.3.1DS18B20芯片.62.3.2水溫探測電路.82.3.3浮子液位開關(guān)電路.92.4按鍵與液晶顯示模塊.102.5繼電器控制電動機模塊.122.5.1繼電器的原理.132.5.2繼電器的選用.132.6指示燈電路與蜂鳴報警模塊.16第三章系統(tǒng)軟件的研究與開發(fā).173.1軟件設(shè)計方法.173.2主程序模塊.173.31602液晶顯示處理程序.223.4延時DELAY程序模塊.253.5DS18B20溫度采集模塊.25第四章結(jié)論.28鳴謝.28值此論文完成之際,謹向本人的導師王老師致以最誠摯的敬意和由衷的感謝。從課題的選定、資料的準備、研究直到論文的修改等各個環(huán)節(jié)都得到了王老師的細心指導。王導師淵博的學識、嚴謹認真的治學態(tài)度、實事求是的工作作風、樸實真誠的為人態(tài)度,使本人受益匪淺。.28參考文獻.29附錄一系統(tǒng)設(shè)計原理圖.30摘要I摘要現(xiàn)在越來越多的家庭和公共場所都擺上了各種水族箱。但作為大部分小型的家庭水族箱設(shè)備,都需要人為的手工操作,這給飼主帶來很大的不便。人們有時會因繁忙的工作,忽視了對觀賞魚的照顧。本論文設(shè)計了基于89系列單片機的家庭水族箱控制系統(tǒng)。整套系統(tǒng)以STC89單片機為核心芯片,結(jié)合了傳感器探測技術(shù)、繼電器原理、C語言編程等技術(shù)。設(shè)計能夠根據(jù)箱中的水溫、水位等數(shù)據(jù),經(jīng)單片機處理后給出及時的控制指令,從而調(diào)節(jié)水族箱的環(huán)境參數(shù),達到以維持箱中魚生存環(huán)境穩(wěn)定的目的。整個系統(tǒng)設(shè)計分為硬件和系統(tǒng)軟件兩大部分。硬件部分有6個模塊,分別是主控制芯片模塊設(shè)計、系統(tǒng)電源模塊設(shè)計、水溫探測/水位測量模塊、按鍵與液晶顯示模塊、繼電器控制電動機模塊、蜂鳴報警模塊。軟件部分進行了模塊化設(shè)計,各個模塊之間相互獨立。通過調(diào)試期間的運行,實踐證明本設(shè)計的水族箱控制系統(tǒng)有操作簡明、運行可靠、硬件設(shè)計靈活、成本低廉的特點。關(guān)鍵詞:水族箱;單片機;智能化;控制系統(tǒng);傳感器技術(shù)ABSTRACTIIABSTRACTNowmoreandmorefamiliesandpublicplacesareplacedallkindsofaquaticanimalsboxforleisureordecoration.Butmostsmallfamilyaquaticanimalsboxequipments,forexamplewatertemperaturesensor,heatingpipes,liquidlevelswitch,allneedpeoplemanualoperation,whichgiveownersbringalotoftrouble.Becauseofthebusywork,sometimespeopleignoredthefishscare,whichwillcausedamagetothem.Throughtheanalysisandresearchoftheaboveshortcomings,thispaperdesignedfamilyaquaticanimalsboxcontrolsystemthatbasedon89seriesmicrocontroller.WithSTC89microcontrollerascorechip,acompletesystemhascombinedsensordetectiontechnology,relaysprinciple,technologysuchastheCprogramminglanguage.Accordingtotemperatureandwaterlevel,singlechipcomputerprocessingdatasuchasafteratimelycontrolinstructionscangive,controlwaterpump,heaterequipment,Whichadjusttheaquaticanimalsboxtomaintainenvironmentalparametersforachieveingthepurposeoffishsurvivalenvironmentsteady.Thewholesystemdesignisdividedintotwopartsthatishardwareandsoftware.Hardwarecircuithassixmodules.theyaremaincontrolchipmoduledesign,systempowersupplymoduledesign,watertemperaturedetection/waterlevelmeasurementmodules,buttonsandLCDmodule,relaycontrolmotormodule,buzzalarmmodule.Thesoftwareismodulardesign.TheindependentmodulesaredividedintofourbigClanguageprogram.Theyaremainprogram,1602LCDprocessingprocedures,delaythecallingprogram,temperaturesensorDS18B20program.Throughtheoperationduringcommissioning,itshowsthatthisdesignaquaticanimalsboxcontrolsystemhasoperationsimple,reliableoperation,hardwaredesignflexibility,lowcostcharacteristic.KEYWORDS:Aquaticanimalsbox;SCM;Intelligent;Controlsystem;Sensortechnologyxxxx屆本科生畢業(yè)論文1家庭水族箱控制系統(tǒng)的研究與開發(fā)電子信息工程,指導教師:第一章緒論1.1研究的目的隨著人們生活水平的不斷提高,各中觀賞娛樂電器叢出不窮,其中水族箱就開始進駐不少家庭,五顏六色,美輪美奐的觀賞魚讓人醉心不已。它不但可以給人帶來無比寬松舒適的美感,更能調(diào)節(jié)居室環(huán)境,使人尋回那久違的綠色、鮮活的魚類,讓大自然的美景在自己的身邊長存1。但人們不可能每時每刻的調(diào)控著水族箱中的合適的溫度和氧量,這也就蘊育而生了水族箱控制系統(tǒng)。通過研究她,使她能夠自動的調(diào)節(jié)水族箱里的水溫和水里的含氧量,從而營造出適合觀賞魚健康生存的水環(huán)境。針對水族箱的控制問題,也陸續(xù)出現(xiàn)了各種控制水族箱水溫、水位、充氧和排水的設(shè)備,如過濾器、加熱器、加氧泵等改善水環(huán)境的設(shè)備。但是由于產(chǎn)品繁多,功能不同意,而且大多是非智能化的,單一的恒溫控制、充氧或是排水的系統(tǒng)。如果組成一套完整的結(jié)合一體的控制系統(tǒng),往往需要購置多個設(shè)備分別安裝,投入的費用較大,也存在一定的資源浪費。這樣不僅增加了成本,重復投資,影響美觀,而且功能使用不靈活、不方便,整體性能也無法得到提升3。因此,本設(shè)計以家庭中水族箱的日常養(yǎng)護為背景,以水族箱中的水位、水溫、溶氧量等的控制為研究對象,對日常養(yǎng)護過程中的綜合自動化及其應(yīng)用技術(shù)展開研究,這對利用高新技術(shù)改造原有的水族箱及傳統(tǒng)規(guī)?;a(chǎn)養(yǎng)殖產(chǎn)業(yè)的自動化發(fā)展具有較大的實際意義和研究價值。1.2國內(nèi)外研究發(fā)展狀況、水平現(xiàn)代的水族箱飼養(yǎng)始于1851年的英國萬國工業(yè)博覽會上。原始的水族箱只是有框架的水族箱,很簡陋,水族箱的加熱也只是底部為金屬板的簡單加熱?,F(xiàn)代電力技術(shù)使水族箱系統(tǒng)科技不斷地發(fā)展,現(xiàn)在相關(guān)的人工照明、通風、過濾、水溫加熱等一整套控制系統(tǒng)的發(fā)明都成為可以相互協(xié)調(diào)的一個系統(tǒng)。水族生物應(yīng)可長期存活,并仿照天然棲息環(huán)境。我國水族箱控制系統(tǒng)的發(fā)展起步比較晚。二十世紀八、九十年代中國的改革開放,隨著人們的生活水平的提高,觀賞魚水族箱開始進入人們的生活中,近年來其快速發(fā)展的狀況使其成為一股新興的經(jīng)濟力量受到經(jīng)濟界及業(yè)內(nèi)人士的關(guān)注。如今是國際水族產(chǎn)品看中國,許多國外大的采購公司都盯準中國這個市場,把長遠的目標放在中國2。而在剛開始的飼養(yǎng)過程中,水族設(shè)備市場上的魚缸控制系統(tǒng)都是功能比較簡單的設(shè)備。如水族箱溫度的控制,人們采用的是加熱棒進行加熱控制,由于加熱棒本身采用雙金屬片溫控以及手工控制加熱棒的啟停,造成溫度控制精度較差,無法進行準確的供熱,對于水溫的恒溫控制造成了難度。再如水族箱的供氧問題,由于水溶解氧的特性決定,xxxx屆本科生畢業(yè)論文2水中氧氣的濃度是有限度的,達到水中氧氣一定的程度時,或者魚缸內(nèi)魚量密度不高時,即使是在夏天時節(jié)也沒有必要一直充氧可以采用間隔充氧和換水,否則再進行充氧都是多余的,也必然浪費大量的電力資源。電路簡單,能分擔人們不必要的手工的水族箱控制電路系統(tǒng)也隨之而生。水族箱中各種參數(shù)的控制,也產(chǎn)生了相關(guān)的控制設(shè)備。如間歇充氧定時器,有自動水溫控制器、自動喂食器、燈火自動控制器等這些設(shè)備各自獨立運行,控制相應(yīng)的箱內(nèi)參數(shù),所以造成獨立的控制設(shè)備配置數(shù)量繁多,不但購買獨立的設(shè)備耗費資金多,而且不利于整個系統(tǒng)的操作。因此多功能組合的水族箱電子控制系統(tǒng)的設(shè)計是很有必要的。1.3研究的主要內(nèi)容、預期目標本設(shè)計擬用STC公司生產(chǎn)的STC89C52單片機為核心,運用溫度傳感器技術(shù)、水位傳感器技術(shù),設(shè)計一款多功能的水族箱控制系統(tǒng)本設(shè)計的預期目標是研制一套單片機系統(tǒng),并使這套單片機系統(tǒng)可實現(xiàn)對水族箱進行智能控制和管理,能夠完成水溫、水位等環(huán)境參數(shù)的自動測量和智能控制。本研究設(shè)計的控制系統(tǒng)主要特點是:(1)采用單片機控制設(shè)計,實現(xiàn)水族箱自動測溫、自動測水位、自動加熱、自動充氧等功能。(2)人機操作界面采用數(shù)碼、LED指示顯示;操作簡單、方便,極具人性化特點。根據(jù)系統(tǒng)要求和要完成的功能特點,本課題研究的主要內(nèi)容有:(1)硬件設(shè)計:由于現(xiàn)在市場上各種芯片種類繁多,而且不斷在推陳出新,因此必須按照系統(tǒng)要求,選擇既合適又運行可靠的芯片和元器件,從而設(shè)計出最合理的硬件電路,并用PROTEL電路設(shè)計軟件畫出正確的電路圖,然后通過隨時對電路圖的修改,無誤后,在制成印刷電路板。(2)軟件設(shè)計:利用模塊化的程序設(shè)計方法,把系統(tǒng)應(yīng)用程序按照整體功能劃分為若干相對獨立的程序模塊,繪出程序流程圖,各個模塊單獨進行設(shè)計,利用單片機C語言編程。第二章系統(tǒng)的硬件的研究與開發(fā)本章詳細介紹多功能水族箱控制系統(tǒng)的硬件結(jié)構(gòu)和設(shè)計。主要包括主控制芯片模塊設(shè)計、系統(tǒng)電源模塊設(shè)計、水溫探測/水位測量模塊、按鍵與液晶顯示模塊、繼電器控制電動機模塊。詳細闡明各電路設(shè)計中芯片的選型,芯片的性能參數(shù)和功能特點,并設(shè)計出具體的硬件電路。本系統(tǒng)整體電路圖詳見附錄一,下面就各部分主要電路作介紹。2.1主控制芯片電路設(shè)計單片微型計算機簡稱單片機,是典型的嵌入式微控制器(Micro-ControllerUnit),常用英文字母的縮寫MCU表示單片機,它最早是被用在工業(yè)控制領(lǐng)域。單片機由芯片內(nèi)僅有CPU的專用處理xxxx屆本科生畢業(yè)論文3器發(fā)展而來。最早的設(shè)計理念是通過將大量外圍設(shè)備和CPU集成在一個芯片中,使計算機系統(tǒng)更小,更容易集成進復雜的而對體積要求嚴格的控制設(shè)備當中。INTEL的Z80是最早按照這種思想設(shè)計出的處理器,從此以后,單片機和專用處理器的發(fā)展便分道揚鑣。6早期的單片機都是8位或4位的。其中最成功的是INTEL的8031,因為簡單可靠而性能不錯獲得了很大的好評。此后在8031上發(fā)展出了MCS51系列單片機系統(tǒng)?;谶@一系統(tǒng)的單片機系統(tǒng)直到現(xiàn)在還在廣泛使用。單片機有著體積小,功耗低,功能強,性能價格比高,易于推廣應(yīng)用等顯著特點,在自動化裝置,智能化儀器儀表,過程控制和家用電器等許多領(lǐng)域獲得了廣泛的應(yīng)用。從國內(nèi)開發(fā)應(yīng)用單片機的情況來看,自80年代初起步以來,以INTEL公司的MCS-48系列單片機為主導機種,取得了一定的應(yīng)用成果。80年代中期以來,隨著性能更強,速度更快的MCS-51系列的加入,單片機得到而來更為迅速的推廣和廣泛的應(yīng)用。目前,在我國目前和今后一段時間內(nèi),8位的MCS-51單片機仍然是實際應(yīng)用中的主導品種4。16位和32位單片機性能優(yōu)越,但是他們的價格比較貴,從而不能廣泛的應(yīng)用。1位和4位單片機結(jié)構(gòu)簡單,成本也低廉,但是編程指令集不豐富,程序也復雜。而8位的單片機指令豐富,性價比很高,是工業(yè)檢測控制的主流機型。因此本系統(tǒng)選擇由宏晶科技公司生產(chǎn)的STC89C52單片機作為系統(tǒng)的主芯片。STC89C52是一種帶8K字節(jié)閃爍可編程可檫除只讀存儲器(FPEROM-FlashProgramableandErasableReadOnlyMemory)的低電壓,高性能COMOS8的微處理器,俗稱單片機。該器件采用ATMEL搞密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。AT89C52有40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含2個外中斷口,3個16位

溫馨提示

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

最新文檔

評論

0/150

提交評論