版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
畢業(yè)設(shè)計(論文)-基于AT89C52片機的自動澆花系統(tǒng)課題:
自動澆花系統(tǒng)0
:自動澆花系統(tǒng):摘要本系統(tǒng)以方便人們花卉的澆水實現(xiàn)智能澆花讓人們從繁瑣的澆花工作中解放出來動澆花系統(tǒng)的設(shè)計和應(yīng)用應(yīng)運而生本系統(tǒng)采用AT89C52單片機,配以相應(yīng)的外圍電路完成土壤含水量的檢測和自動澆花的控制過程。由土壤濕度傳感器采集土壤信息,再經(jīng)過信息處理模塊處理后由ADC0832轉(zhuǎn)換芯片轉(zhuǎn)換成數(shù)字信號單片機作為控制中心。配以時鐘芯片、液晶顯示模塊等組成數(shù)據(jù)處理控制模塊,實現(xiàn)智能澆花,顯示時鐘功能。通過一系列的設(shè)計實現(xiàn),簡單的電路及低價的成本實現(xiàn)自動澆花系統(tǒng)是可行的,進一步可以推廣到蔬菜大棚,園林,草地等的自動澆灌管理。對于實現(xiàn)科技服務(wù)生活具有重要意義。關(guān)鍵詞澆花,AT89C52單機,ADC0832,DS1302,土壤濕度傳感器,時鐘1
自動澆花系統(tǒng)AbstractThissystemforpeopleconvenienceandintelligentflowersandplants,letpeopleworkfromtrivalwateringtheflowersliberate,automaticwateringtheflowerssystemdesignandapplicationarisesatthehistoricmoment.ThesystemusestheAT89C52singlechip,matchwithcorrespondingbuffercircuitforthesoilmoisturecontentdetectionFromthesoilhumiditysensorstocollectsoilinformationandthenaftertheinformationprocessingmoduleprocessingbyADC0832afterA/Dconversionchipconvertedintodigitalsignals,AT89C52singlechipcomputerasthecontrolcenter.MatchwithDS1302clock,LCDmoduledataprocessingcontrolmodulerealizeintelligentwaterflowers,displayclockfunction.Throughaseriesofdesignandimplementation,simplecircuitandlowcosttoimplementtheautomaticwateringtheflowerssystemisfeasiblefurthercanbeextendedtovegetableshed,garden,theautomaticwateringsystem.FortechnologyservicelifeisImportantsignificance.Keywords:waterflowersAT89C52ADC0832DS1302soilmoisturesensor,clock2
自動澆花系統(tǒng)目錄1前言.........................................................11.1論文設(shè)計的意義.........................................................................................................1.2濕度測量方法及濕度測量方案.................................................................................11.3論文的主要內(nèi)容.........................................................................................................2自動花系統(tǒng)的基理論.......................................42.1土壤濕度傳感器.........................................................................................................2.2土壤濕度信號轉(zhuǎn)換.2.3土壤濕度信號調(diào)理.3系統(tǒng)件設(shè)計.................................................63.1系統(tǒng)技術(shù)指標(biāo).63.2系統(tǒng)框圖......................................................................................................................63.3芯片選擇......................................................................................................................63.4系統(tǒng)傳感電路設(shè)計.3.4.1土濕度傳感器的設(shè)計..................................................................................83.4.2土濕度信號調(diào)理電路................................................................................93.4.3換處理模塊.13.5系統(tǒng)顯示電路設(shè)計..................................................................................................13.5.1顯模塊的選擇133.5.2顯電路143.6系統(tǒng)控制電路設(shè)計..................................................................................................13.6.1按電路153.6.2電閥控制電路163.7電路原理圖64系統(tǒng)件設(shè)計...............................................184.1總設(shè)計框圖84.2傳感轉(zhuǎn)換流程圖84.3控制模塊流程圖95系統(tǒng)試...................................................215.1系硬件測試.........................................................................................................15.2系的軟件測試15.3系統(tǒng)整體調(diào)試..........................................................................................................215.4系統(tǒng)測量與誤差分析26總結(jié)......................................................23附錄.........................................................24附錄原理圖...............................................24附錄PCB................................................25附錄程序................................................26參考文.....................................................41致謝.........................................................433
自動澆花系統(tǒng)1前言1.1文設(shè)計的意義在電子技術(shù)日新月異的今天活中到處都可以看到嵌入式單片機的應(yīng)用實例電子產(chǎn)品的設(shè)計是服務(wù)于人類為出發(fā)的在現(xiàn)代人們離不開電子產(chǎn)品應(yīng)用電子產(chǎn)品,讓生活生產(chǎn)更加便捷,為人們節(jié)省時間,精力,讓人們的生活娛樂更加美好。嵌入式單片機已經(jīng)成為機電產(chǎn)品的核心部件,控制機電產(chǎn)品的工作于操作。依據(jù)嵌入式單片機體積小,功耗小,成本低,可靠性高,軟件代碼少,自動化程度高和響應(yīng)速度快等特點適用于要求實時性和多任務(wù)的應(yīng)用領(lǐng)域本設(shè)計中的自動澆花系統(tǒng)就是以以上為出發(fā)點而設(shè)計的[1]
。隨著人們生活水平的提高人們追求高品位的生活為了美化環(huán)境凈化空氣,人們都喜歡在家中種植一些花草,植物都離不開誰,需要常常澆灌,這無疑是件繁瑣的工作,尤其是當(dāng)你出差,工作,或者忙碌而忘卻的時候,植物的供水就好中斷,影響植物的正常生長,甚至枯萎而死2]。根據(jù)以上為出發(fā),自動澆花系統(tǒng)自然將會是我們的生活小幫手,因此,學(xué)以致用,把電子科技服務(wù)于生活。本設(shè)計利用土壤濕度傳感器進行實時土壤濕度測量與顯示能對花草的生長情況進行觀察統(tǒng)計,準(zhǔn)確掌握花草最佳生長模式下的濕度要求以及控制[3]。再配合時鐘行走功能即可實現(xiàn)給花草定時澆灌這樣就可以減輕對花草的護理工作讓人們從照顧花草的繁瑣中解脫出來本產(chǎn)品適合城市居民使用尤其對長假外出更是一個好幫手[
。此外,運用此裝置,進一步也可以為蔬菜大棚,園林,草地進行自動澆灌管理[。1.2度測量方法及度測量方案在工農(nóng)業(yè)生產(chǎn)、氣象、環(huán)保、國防、科研、航天等部門,經(jīng)常需要對環(huán)境濕度進行測量及控制[。對環(huán)境溫、濕度的控制以及對工業(yè)材料水份值的監(jiān)測與分析都已成為比較普遍的技術(shù)條件之一,但在常規(guī)的環(huán)境參數(shù)中,濕度是最難準(zhǔn)確測量的一個參數(shù)這是因為測量濕度要比測量溫度復(fù)雜得多溫度是個獨立的被測量,而濕度卻受其他因(大氣壓強、溫度)的影響。此外,濕度的校準(zhǔn)也是一個難題[。國外生產(chǎn)的濕度標(biāo)定設(shè)備價格十分昂貴。1
自動澆花系統(tǒng)1.2.1濕度定在計量法中規(guī)定,濕度定義為"物象狀態(tài)的量"。日常生活中所指的濕度為相對濕度用表示??傃灾礆怏w中通常為空氣中)所含水蒸氣量(水蒸氣壓)與其空氣相同情況下飽和水蒸氣量飽和水蒸氣壓)的百分比。濕度很久以前就與生活存在著密切的關(guān)系,但用數(shù)量來進行表示較為困難。對濕度的表示方法有絕對濕度相對濕度露點濕氣與干氣的比值重量或體積)等等[。1.2.2濕度測方濕度測量從原理上劃分有二三十種之多但濕度測量始終是世界計量領(lǐng)域中著名的難題之一一個看似簡單的量值深究起來涉及相當(dāng)復(fù)雜的物理-化學(xué)理論分析和計算初涉者可能會忽略在濕度測量中必需注意的許多因素因而影響傳感器的合理使用。常見的濕度測量方法[9]:動態(tài)(壓法、雙溫法、分流),靜態(tài)(飽和鹽法、硫酸法),露點法,干濕球法和電子式傳感器法。①雙壓法、雙溫法是基于熱力學(xué)PV、平衡原理,平衡時間較長,分流法是基于絕對濕氣和絕對干空氣的精確混合由于采用了現(xiàn)代測控手段這些設(shè)備可以做得相當(dāng)精密,卻因設(shè)備復(fù)雜,昂貴,運作費時費工,主要作為標(biāo)準(zhǔn)計量之用,其測量精度可達±以上。②靜態(tài)法中的飽和鹽法,是濕度測量中最常見的方法,簡單易行。但飽和鹽法對液氣兩相的平衡要求很嚴(yán)對環(huán)境溫度的穩(wěn)定要求較高用起來要求等很長時間去平衡低濕點要求更長特別在室內(nèi)濕度和瓶內(nèi)濕度差值較大時每次開啟都需要平衡6~8小時。③露點法是測量濕空氣達到飽和時的溫度,是熱力學(xué)的直接結(jié)果,準(zhǔn)確度高,測量范圍寬。計量用的精密露點儀準(zhǔn)確度可達±0.2℃甚至更高。但用現(xiàn)代光-電原理的冷鏡式露點儀價格昂貴,常和標(biāo)準(zhǔn)濕度發(fā)生器配套使用。④干濕球法,這是18世紀(jì)就發(fā)明的測濕方法。歷史悠久,使用最普遍。干濕球法是一種間接方法用干濕球方程換算出濕度值方程是有條件的:即在濕球附近的風(fēng)速必需達到2.5m/s以上。普通用的干濕球溫度計將此條件簡化了,所以其準(zhǔn)確度只有5~7%RH,濕球也不屬于靜態(tài)法,不要簡單地認(rèn)為只要提高兩支溫度計的測量精度就等于提高了濕度計的測量精度。⑤電子式濕度傳感器法,電子式濕度傳感器產(chǎn)品及濕度測量屬于90年代興起的行業(yè),近年來,國內(nèi)外在濕度傳感器研發(fā)領(lǐng)域取得了長足進步。濕敏傳感器正從簡單的濕敏元件向集成化智能化多參數(shù)檢測的方向迅速發(fā)展為開發(fā)新一代濕度測控系統(tǒng)創(chuàng)造了有利條件,也將濕度測量技術(shù)提高到新的水平。2
自動澆花系統(tǒng)1.2.3濕度測方的擇現(xiàn)代濕度測量方案最主要的有兩種干濕球測濕法電子式濕度傳感器測濕法。下面對這兩種方案進行比較,以便客戶選擇適合自己的濕度測量方法[10]。干濕球測濕法的維護相當(dāng)簡單在實際使用中只需定期給濕球加水及更換濕球紗布即可與電子式濕度傳感器相比干濕球測濕法不會產(chǎn)生老化精度下降等問題。所以干濕球測濕方法更適合于在高溫及惡劣環(huán)境的場合使用。干濕球測濕法采用間接測量方法通過測量干球濕球的溫度經(jīng)過計算得到濕度值,因此對使用溫度沒有嚴(yán)格限制,在高溫環(huán)境下測濕不會對傳感器造成損壞。干濕球濕度計的特點:早在世紀(jì)人類就發(fā)明了干濕球濕度計,干濕球濕度計的準(zhǔn)確度還取決于干球濕球兩支溫度計本身的精度濕度計必須處于通風(fēng)狀態(tài):只有紗布水套、水質(zhì)、風(fēng)速都滿足一定要求時,才能達到規(guī)定的準(zhǔn)確度。干濕球濕度計的準(zhǔn)確度只有5%~7%RH。電子式濕度傳感器的特點[11]式濕度傳感器是近幾十年是20年才迅速發(fā)展起來的度傳感器生產(chǎn)廠在產(chǎn)品出廠前都要采用標(biāo)準(zhǔn)濕度發(fā)生器來逐支標(biāo)定,電子式濕度傳感器的準(zhǔn)確度可以達到%~3%。在實際使用中由于塵土油污及有害氣體的影響用時間一長會產(chǎn)生老化,精度下降,濕度傳感器年漂移量一般都在±左右,甚至更高。一般情況下,生產(chǎn)廠商會標(biāo)明1次標(biāo)定的有效使用時間為年或2年,到期需重新標(biāo)定。電子式濕度傳感器的精度水平要結(jié)合其長期穩(wěn)定性去判斷一般說來電子式濕度傳感器的長期穩(wěn)定性和使用壽命不如干濕球濕度傳感器。濕度傳感器是采用半導(dǎo)體技術(shù)因此對使用的環(huán)境溫度有要求超過其規(guī)定的使用溫度將對傳感器造成損壞以電子式濕度傳感器測濕方法更適合于在潔凈及常溫的場合使用。1.3文的主要內(nèi)容本次設(shè)計的工作包括:①設(shè)計方案的設(shè)計和功能實現(xiàn);②芯片和傳感器的選擇;③設(shè)計電路以及制作電路板;④程序的設(shè)計;⑤模塊和程序的調(diào)試;⑥總程序的調(diào)試;⑦系統(tǒng)的測試與校正。3
自動澆花系統(tǒng)2自動澆花統(tǒng)基本理2.1壤濕度傳感器在灌溉系統(tǒng)中,土壤濕度傳感器的使用是該系統(tǒng)能否達到適量灌溉的關(guān)鍵,所以土壤濕度傳感器的選擇就成為灌溉系統(tǒng)的首要問題。目前市場上主要測量土壤濕度的方法有中子衰減張力計測濕介點法速測法[。①
中子衰減法雖然快速準(zhǔn)確但此種方法如果屏蔽不好易造成射線泄漏,以致污染環(huán)境,危害健康,故不能被采納。②
張力計式土壤水分傳感器是一種廣泛成功地用于某些土壤水分測量的傳感器。這種儀表有個多孔瓷頭,它通過水的管子與真空表連接。優(yōu)點是:結(jié)構(gòu)及原理簡單,可以在線實時測量,而且可以確定水在土壤內(nèi)的流動方向和滲透度,缺點也很突出,就是:它的測量范圍很大程度上受土質(zhì)的影響。誤差較大,存在滯后和回環(huán),影響測量速度。③
利用土壤的介電特性來測量土壤含水量是一種行之有效的、快速的、簡單的可靠方法對一定幾何結(jié)構(gòu)的電容式水分傳感器其電容量與兩極間被測物料的介電常數(shù)有正比關(guān)系水的介電常數(shù)比一般物料的介電常數(shù)要大得多電容式水分傳感器的特點是精確度高量程寬可測的物料品種多而且響應(yīng)速度鄴較快,可應(yīng)用于在線監(jiān)測實現(xiàn)自動化。2.2壤濕度信號轉(zhuǎn)本系統(tǒng)采用ADC0832行轉(zhuǎn)換,下面是單片機對ADC0832的控制原理:正常情況下ADC0832與單片機的接口應(yīng)為4條數(shù)據(jù)線別是DO、DI。但由于DO端與DI端在通信時并未同時有效并與單片機的接口是雙向的,所以電路設(shè)計時可以將DODI并聯(lián)在一根數(shù)據(jù)線上使用。當(dāng)未工作時其輸入端應(yīng)為高電平,此時芯片禁用CLK和DO/DI的電平可任意。當(dāng)要進行A/D轉(zhuǎn)換時先將使能端置于低電平并保持低電平直到轉(zhuǎn)換完全結(jié)束。此時芯片開始轉(zhuǎn)換工作,同時由處理器向芯片時鐘輸入輸入時鐘脈沖DO/DI則使用DI端輸入通道功能選擇的數(shù)據(jù)信號。在1個時鐘脈沖的下沉之前DI端必須是高電平,表示啟始信號。在第、個脈沖下沉之前DI端應(yīng)輸入2位數(shù)據(jù)用于選擇通道功能。4
自動澆花系統(tǒng)當(dāng)此2位數(shù)據(jù)為“1””時對CH0進行單通道轉(zhuǎn)換位數(shù)據(jù)為“1、“1時,只對CH1進行單通道轉(zhuǎn)換。當(dāng)位數(shù)據(jù)為“0、“0”時,將作為正輸入端IN+作為負(fù)輸入端IN-進行輸入2位數(shù)據(jù)為“0””將作為負(fù)輸入端IN-作為正輸入端進行輸入。到第3個脈沖的下沉之后DI端的輸入電平就失去入作用,此后端則開始利用數(shù)據(jù)輸出DO行轉(zhuǎn)換數(shù)據(jù)的讀取。從第4個脈沖下沉開始由DO端輸出轉(zhuǎn)換數(shù)據(jù)最高位DATA7,隨后每一個脈沖下沉DO端輸出下一位數(shù)據(jù)。直到第11脈沖時發(fā)出最低位數(shù)據(jù)DATA0,一個字節(jié)的數(shù)據(jù)輸出完成。也正是從此位開始輸出下一個相反字節(jié)的數(shù)據(jù),即從第11個字節(jié)的下沉輸出DATA0。隨后輸出8數(shù)據(jù)到第個脈沖時數(shù)據(jù)輸出完成也標(biāo)志著一次轉(zhuǎn)換的結(jié)束。最后將置高電平禁用芯片,直接將轉(zhuǎn)換后的數(shù)據(jù)進行處理就可以了。作為單通道模擬信號輸入時ADC0832的入電壓是0~5V且8位分辨率時的電壓精度為如果作為由IN+與輸入的輸入時,可是將電壓值設(shè)定在某一個較大范圍之內(nèi),從而提高轉(zhuǎn)換的寬度。但值得注意的是,在進行I與IN-輸入時,如果IN-的電壓大于的電壓則轉(zhuǎn)換后的數(shù)據(jù)結(jié)果始終為。2.3壤濕度信號調(diào)土壤濕度傳感器的輸出電壓在0~2V左右需要將此電壓信號經(jīng)過信號處理模塊,進行電壓信號放大。以便獲得更高的轉(zhuǎn)換精度。信號調(diào)理電路信號處理電路把模擬信號變換為用于數(shù)據(jù)采集控制過程執(zhí)行計算顯示讀出或其他目的的數(shù)字信號。模擬傳感器可測量很多物理量,如溫度、壓力、光強等.但由于傳感器信號不能直接轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)這是因為傳感器輸出是相當(dāng)小的電壓、電流或電阻變化,因此,在變換為數(shù)字信號之前必須進行調(diào)理。調(diào)理就是放大沖或定標(biāo)模擬信號等其適合于模/數(shù)轉(zhuǎn)換器(ADC)的輸入后,ADC對模擬信號進行數(shù)字化,并把數(shù)字信號送到MCU或其他數(shù)字器件,以便用于系統(tǒng)的數(shù)據(jù)處理。信號調(diào)理簡單的說就是將待測信號通過放大波等操作轉(zhuǎn)換成采集設(shè)備能夠識別的標(biāo)準(zhǔn)信號。是指利用內(nèi)部的電路(如濾波器、轉(zhuǎn)換、放大器等)來改變輸入的訊號類型并輸出之。5
自動澆花系統(tǒng)3系統(tǒng)硬設(shè)計3.1統(tǒng)技術(shù)指標(biāo)測量濕度范圍:0~%
{vol%(m3/m3)}供電電壓:5~12VDC精度:非飽和范圍內(nèi)為3%顯示方式:LED示。3.2統(tǒng)框圖土壤
顯示模塊LCD1602濕度
A/D轉(zhuǎn)模塊傳感器
AT89C52
鍵
盤單片機時鐘模塊DS1302
執(zhí)行機構(gòu)圖系統(tǒng)框圖3.3片選擇主控芯選擇:方案一:使用系列的單片機,驅(qū)動能力強,運行相對穩(wěn)定,抗干擾能力強,內(nèi)置A/D轉(zhuǎn)換。與AT系列的相比,性價比更高。方案二:使用最普遍,熟悉其原理,相關(guān)的資料豐富,相對比較便宜,容易購買,使用的過程中有疑問容易在網(wǎng)上找到相關(guān)資料或者查閱書刊,但是定時器、中斷、ROM等較少,抗干擾能力不強,無內(nèi)置A/D轉(zhuǎn)換,等其他功能[。綜合考慮選用方案二,使用單片機作為主控芯片。芯片如圖6
自動澆花系統(tǒng)圖AT89C52A/D轉(zhuǎn)換片選擇ADC0832為分辨率A/D換芯片,其最高分辨可256,可以適應(yīng)一般的模擬量轉(zhuǎn)換要求其內(nèi)部電源輸入與參考電壓的復(fù)用使得芯片的模擬電壓輸入在0~5V之間片轉(zhuǎn)換時間僅為32雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗,以減少數(shù)據(jù)誤差轉(zhuǎn)換速度快且穩(wěn)定性能強獨立的芯片使能輸入使多器件掛接和處理器控制變的更加方便。通DI數(shù)據(jù)輸入端,可以輕易的實現(xiàn)通道功能的選擇。芯片如圖使用ADC0832完全可以滿足系統(tǒng)要求,與ADC0809相比,可以減少引腳連線,簡化控制。圖ADC0832時鐘芯:7
自動澆花系統(tǒng)是涓流充電時鐘芯片,內(nèi)含有一個實時時鐘歷和31字節(jié)靜態(tài)RAM,通過簡單的串行接口與單片機進行通信。實時時鐘日歷電路提供--時--期-月的信息,每月的天,數(shù)和閏年的天數(shù)可自動調(diào)整。時鐘操作可通過AM/PM指示決定采用24或12小時格式。DS1302與單片機之間能簡單地采用同步串行的方式進行通信,僅需用到三個口線、復(fù)位)2、(數(shù)據(jù)線SCLK串行時鐘時鐘RAM的讀/數(shù)據(jù)以一個字節(jié)或多達31個字節(jié)的字符組方式通信DS1302工作時功耗很低保持?jǐn)?shù)據(jù)和時鐘信息時功率小于1mW。3.4統(tǒng)傳感電路設(shè)系統(tǒng)傳感電路的設(shè)計包括三個方面壤濕度傳感器的選擇與參數(shù)分析;二土壤濕度信號的調(diào)理電路的設(shè)計由于傳感器的輸出信號一般較小不足以獲得高的A/D轉(zhuǎn)換精度,此部分由運算放大電路構(gòu)成,是系統(tǒng)的重要部分;三、A/D轉(zhuǎn)換的處理。土濕傳器設(shè)土壤濕度傳感器在原理與結(jié)構(gòu)上千差萬別根據(jù)具體的測量目的測量對象以及測量環(huán)境合理地選用土壤濕度傳感器在進行某個量的測量時首先要解決的問題[當(dāng)傳感器確定之后與之相配套的測量方法和測量設(shè)備也就可以確定了土壤濕度測量結(jié)果的成敗在很大程度上取決于土壤濕度傳感器的設(shè)計和選用是否合理。本設(shè)計之初,原本打算選用壤水分傳感器,其可測量土壤相對含水率,與土壤本身的機理無關(guān),是目前國際上最流行的土壤水分測量方法。土壤水分傳感器是一高精度高靈敏度的測量土壤水分的傳感器可深埋土中,長期測量且性能穩(wěn)定。但由于價格偏貴,動輒接近一千,這是不符合我們的設(shè)計理念的而市場上土壤濕度的型號和資料也較少價格也不盡如人意難以找到一款合適的土壤濕度傳感器所以根據(jù)土壤濕度的測量原理就地取材從土壤在不同濕度的情況下的電阻不同的特性設(shè)計了一個簡單的濕度傳感。配以相應(yīng)的外圍電路,變形成了一個簡易土壤濕度傳感器了。從某個側(cè)面看出對土壤濕度的測量在技術(shù)及成本上還有待突破不像空氣濕度測量成熟在仿真中我們采用一個低壓電源和一個可調(diào)電阻進行模擬不同的電阻值對應(yīng)輸出不同的電壓信號這點等同于電阻測土壤濕度在不同濕度情8
自動澆花系統(tǒng)況下的不同電阻,產(chǎn)生對應(yīng)于濕度信息的電壓濕度信號。如圖是系統(tǒng)在protues中的仿真模擬。圖土壤濕度傳感器模擬土濕信調(diào)電信號處理電路,把土壤濕度模擬信號變換為用于數(shù)據(jù)采集、控制過程、執(zhí)行計算顯示讀出或其他目的的數(shù)字信號們所使用的土壤濕度傳感器是模擬傳感器可測量土壤濕度信息但由于濕度傳感器信號不能直接轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)這是因為傳感器輸出是相當(dāng)小的電壓電流或電阻變化因此在變換為數(shù)字信號之前必須進行調(diào)理。調(diào)理就是放大,緩沖或定標(biāo)模擬信號等,使其適合于模轉(zhuǎn)換器(ADC)的輸入后ADC對模擬信號進行數(shù)字化把數(shù)字信號送到或其他數(shù)字器件,以便用于系統(tǒng)的數(shù)據(jù)處理。信號調(diào)理將您的數(shù)據(jù)采集設(shè)備轉(zhuǎn)換成一套完整的數(shù)據(jù)采集系統(tǒng)是通過幫助您直接連接到廣泛的傳感器和信號類型(從熱電偶到高電壓信號)來實現(xiàn)的。關(guān)鍵的信號調(diào)理技術(shù)可以將數(shù)據(jù)采集系統(tǒng)的總體性能和精度提高10。在本設(shè)計中考慮到晶體管的放大電路的繁瑣以及不穩(wěn)定故而采用基本運放電路的形式進行信號放大因為沒有外在干擾所以最基本的運算電路就可滿足系統(tǒng)的要求。我們將采用比例運算放大電路。比例運算電路的輸出電壓與輸入電壓之間存在比例關(guān)系電路可實現(xiàn)比例運算比例電路是最基本的運算電路是其他各種運算電路的基礎(chǔ)本章隨后將要介紹的求和電路積分和微分電路對數(shù)和指數(shù)電路等等都是在比例電路的基礎(chǔ)上加以擴展或演變以后得到的根據(jù)輸入信號接法的不同比例電路有三種基本形式:反相輸入、同相輸入以及差分輸入比例電路。使用單個集成運放構(gòu)成運算電路時存在兩個缺點是電阻的選取和調(diào)整不方便,二是對于每個信號源的輸入電阻均較小。因此,必要時可采用兩級電路。我們使用圖3-5所示電路實現(xiàn)差分比例運算放大。第一級為同相比例運算電路;第二級為差分比例運算電路。9
f101111自動澆花系f101111圖高輸入電阻的差分比例運放電路第一級有u利用疊加原理,第二級電路的輸出u
Rf2R
uo
Rf2R
若RR,則1f23fu
Rf2R
從電路的組成可以看出,無論對,還是對u,均可以認(rèn)為輸入電阻12為無窮大。在第一級中對同相比例運算電路有①相比例運算放大電路是一個深度的電壓串聯(lián)負(fù)反饋電路。因為=u=,所以不存在虛地現(xiàn)象,在選用集成運i放時要考慮到其輸入端可能具有較高的共模輸入電壓。②電壓放大倍數(shù)uf
f
,即輸出電壓與輸入電壓的幅值成正比,且相位相同也就是說電路實現(xiàn)了同相比例運算。A也只取決于電阻R和之比,uff而與集成運放的內(nèi)部參數(shù)無關(guān),所以比例運算的精度和穩(wěn)定性主要取決于電阻和R的精確度和穩(wěn)定度。一般情況下,值恒大于。當(dāng)R=0或=時,ff1,這種電路稱為電壓跟隨器。f10
自動澆花系統(tǒng)③由于引入深度電壓串聯(lián)負(fù)反饋此電路的輸入電阻很高電阻很低。圖同相比例運算電路在第二級中:輸入電u分別加在集成運放的反相輸入端和同相輸入ii端,從輸出端通過反饋電陰R接回到反相輸入端。為了保證運放兩個輸入端對f地的電阻平衡同時為了避免降低共模抑制比差分比例運算電路的電壓放大倍數(shù)為Auf
f
可知,電路的輸出電壓與兩個輸入電壓之差成正比,實現(xiàn)了差分比例運算。其比值舊A
uf
同樣決定于電阻R之比,而與集成運放內(nèi)部參數(shù)f1無關(guān)由以上分析還可以知道差分比例運算電路中集成運放的反相輸入端和同相輸入端可能加有較高的共模輸入電壓,電路中不存在"虛地"現(xiàn)象。差分比例運算電路除了可以進行減法運算以外,還經(jīng)常被用作測量放大器。差分比例運算電路的缺點是對元件的對稱性要求比較高如果元件失配不僅在計算中帶來附加誤差而且將產(chǎn)生共模電壓輸出電路的另一個缺點是輸入電阻不夠高。圖差分比例運算電路我們將采用LM358設(shè)此電路。LM358內(nèi)部包括有兩個獨立的、高增益、內(nèi)部頻率補償?shù)碾p運算放大器適合于電源電壓范圍很寬的單電源使用也適用于雙電源工作模式在推薦的工作條件下電源電流與電源電壓無關(guān)它的使用11
自動澆花系統(tǒng)范圍包括傳感放大器流增益模塊和其他所有可用單電源供電的使用運算放大器的場合。LM358該型號,市場上比較常見,在各大網(wǎng)站上,搜索比較頻繁,價格一直相對平穩(wěn)有些分析人士還把該型號歸類為電源電路因為它使用范圍比較寬。LM358最近一段時間市場銷量比較穩(wěn)定,主流品牌是TI、、國產(chǎn)品牌國外品牌的價格一直相對偏高最新報價有小幅度下滑元/區(qū)間波動。國產(chǎn)品牌價格就非常低,相比月初,價格同樣也有了小幅度下滑,網(wǎng)絡(luò)報價一般在在元之間波動。特性(①內(nèi)部頻率補償②直流電壓增益高(約100dB)③單位增益頻帶寬(約④電源電壓范圍寬:單電源(330V);⑤雙電源(一15V)圖轉(zhuǎn)處模我們選用前面介紹過的位分辨率轉(zhuǎn)換芯片,經(jīng)過處理之后的信號進入CH0道,在A/D塊中模擬電壓信號轉(zhuǎn)化成離散數(shù)字信號,供單片機使用。其中串行數(shù)據(jù)控制使A/D塊工作的關(guān)鍵。故在此介紹讀取程序。ADC_CS=0;ADC_DI=1;//啟動位轉(zhuǎn)換ADC_CLK=1;ADC_CLK=0;ADC_DI=1;//配置位1ADC_CLK=1;ADC_CLK=0;12
自動澆花系統(tǒng)ADC_DI=0;//配置位2ADC_CLK=1;ADC_CLK=0;//閑位ADC_CLK=1;ADC_DI=1;for(i=0;i<8;i++){ADC_CLK=0;delaynus(5);if(ADC_DO==1)temp|=0x01;delaynus(5);ADC_CLK=1;}ADC_CS=1;temp;其程序思想沿用一般的串行數(shù)據(jù)傳輸規(guī)則。通過對時鐘信號的控制,分別進行地址傳輸,之后數(shù)據(jù)傳輸。圖A/D轉(zhuǎn)換處理3.5統(tǒng)顯示電路設(shè)顯模的擇在顯示模塊選擇時有兩種一種是用液晶顯示屏一種則是選用數(shù)碼管液晶顯示屏具有輕薄短小低耗電量無輻射危險平面直角顯示以及影象穩(wěn)定不閃爍等優(yōu)勢,可視面積大,畫面效果好,分辨率高,抗干擾能力強等特,可以顯示漢字等各種符號。但一般需要利用控制芯片創(chuàng)建字符庫,編程工作量大。而數(shù)碼管具有低能耗低損耗低壓壽命長耐老化對外界環(huán)境要求低,易于維護的特點,同時精度比較高,稱量快,精確可靠,編程容易,操作簡單。13
自動澆花系統(tǒng)缺點是不能實現(xiàn)漢字顯示,多數(shù)據(jù)多行顯示。本設(shè)計中采用第一種方案,液晶顯示屏能夠直觀的顯示出各種模式下的內(nèi)容,包括顯示實時土壤濕度,澆花啟動土壤濕度,當(dāng)前時間,澆花啟動時間,澆花時長。硬件電路的設(shè)計也相對簡單[。顯電要技術(shù)參數(shù):顯示容量:個字符芯片工作電壓:4.55.5V工作電流:2.0mA(5.0V)模塊最佳工作電壓:5.0V字符尺寸:2.95×4.35(W×H)mm寄存器選擇控制表:表控制表RS0011
R/W0101
操作說明寫入指令寄存器(清除屏等)讀busyflag(DB7),以及讀位址計數(shù)器DB0~DB6)寫入數(shù)據(jù)寄存器(顯示各字型等)從數(shù)據(jù)寄存器讀取數(shù)據(jù)我們通過對存器的控制進行讀寫操作。其程序為:(unsignedchar{RS=0;RW=0;14
自動澆花系統(tǒng)}圖為顯示電路。圖液晶顯示電路其中液晶顯示模塊是LCD1602,數(shù)據(jù)接口與P1口連接;RS,,,端分別于連;VEE,接地;VDD接+5V電源。3.6統(tǒng)控制電路設(shè)按電本設(shè)計通過3按鍵實現(xiàn)對系統(tǒng)的控制及設(shè)置分別為模式鍵設(shè)置鍵加值鍵其中模式鍵可使液晶顯示模塊進入不同顯示模式以顯示不同的內(nèi)容設(shè)置鍵可以對需要設(shè)置的值進入設(shè)置,如澆花濕度,設(shè)置時間,時長。進入設(shè)置模式之后,通過加值鍵改變設(shè)置值。如圖3-5。15
自動澆花系統(tǒng)圖按鍵電路澆花控制由單片機控制繼電器來啟動關(guān)閉水電磁閥[17]。當(dāng)系統(tǒng)滿足濕度,時間要求是系統(tǒng)通過繼電器啟動水電磁閥澆花開始而當(dāng)時間超過所設(shè)定的澆花時長后,系統(tǒng)關(guān)閉電磁閥。電閥制路本設(shè)計中電磁閥的控制相對簡單過繼電器控制大電壓對電磁閥的開斷進行控制其中繼電器和電磁閥的規(guī)格型號應(yīng)對應(yīng)系統(tǒng)就行選取[。圖電磁閥仿真3.7路原理圖該系統(tǒng)電路設(shè)計的比較簡單,單片機采用
或其兼容系列。采用12MHz高精度的晶振,以獲得較穩(wěn)定的時鐘頻率,減小測量誤差。單片機連接液晶顯示屏LCD1602,ADC0832,按鍵電路,配以相應(yīng)的外圍電路,通過定時定量控制電磁閥變可實現(xiàn)自動澆花功能。其中最小系統(tǒng)有復(fù)位電路,晶振電路。其圖分別如下:16
自動澆花系統(tǒng)圖晶振電路圖復(fù)位電路以上所有電路模塊構(gòu)成了整個系統(tǒng)。主電路圖如下:圖自動澆花系統(tǒng)主電路圖17
自動澆花系統(tǒng)4系統(tǒng)軟設(shè)計4.1設(shè)計框圖主程序首先進行對LCD,時鐘芯片的初始化,之后定時采集土壤濕度值,按鍵管理顯示,系統(tǒng)參數(shù)設(shè)置,當(dāng)滿足澆花條件時,執(zhí)行澆花動作。其中對澆花條件的設(shè)置考慮花卉的植物特性需要進行濕度下限設(shè)置澆花時間長度,以及澆花時間的程序設(shè)定。如圖4-1。Y圖4.2感轉(zhuǎn)換流程圖18
自動澆花系統(tǒng)土壤濕度傳感器是自動澆花系統(tǒng)的核心能否準(zhǔn)確的測量土壤濕度是實現(xiàn)系統(tǒng)的保證。傳感器的數(shù)值經(jīng)過信號處理模塊再A/D轉(zhuǎn)換后,單片機對其進行讀取,用于澆花的自動控制,并在LCD中顯示。開始轉(zhuǎn)換CS=00CLK輸入時鐘脈DI=1;DI=0;選通i=0;傳遞數(shù)據(jù)i++;Yi<8關(guān)閉轉(zhuǎn)換數(shù)temp圖4.3制模塊流程圖此流程主要實現(xiàn)鍵盤管理模式鍵控制單片機進行顯示不同的系統(tǒng)內(nèi)容不同模式下需要設(shè)置的參數(shù)。其中有,當(dāng)前濕度顯示,當(dāng)前濕度設(shè)置下限,當(dāng)前時間顯示及設(shè)置當(dāng)前設(shè)置澆花執(zhí)行時間以及澆花的時間長度并對澆花進行條件判斷,電磁閥的通斷等。19
當(dāng)前模式按鍵mode掃被按下?Y下一模式
自動澆花系統(tǒng)按鍵掃描模退出讀取濕度
被按下?Y參數(shù)設(shè)置按鍵add描
讀取系統(tǒng)參數(shù)啟動澆花?Y開啟電磁閥等待澆花完畢關(guān)閉電磁閥返回
被按下?Y設(shè)置參+1;返回圖20
自動澆花系統(tǒng)5系統(tǒng)試5.1系統(tǒng)件測試電路板焊接完畢后使用萬用表測量電路是否有短路短路元器件時候有+、級焊接反向。若檢查無誤后,將單片機安裝上,接通電源,此時應(yīng)注意以下幾點:①指示燈是否點亮;②單片機是否有電;③晶振是否工作;④土壤濕度傳感器是否工作。測試方法:①使用萬用表查看電源是否有電,查看整流電路是否將二極管焊接反向;②使用萬用表測量單片機的電源和地的引腳,看是否有電壓;③使用示波器看晶振是否有波形;④使用示波器看是否有波形。在調(diào)試的過程中由于存在虛焊現(xiàn)象導(dǎo)致電路板不能正常的工作重新將元器件焊接后電路板完全正常由于沒有對全部管腳進行逐一測試導(dǎo)致沒有及時的查出問題所在。5.2系統(tǒng)軟件測試軟件調(diào)試過程采用模塊化方案:①測試LCD顯示是否正常;②測試土壤濕度是否正常讀??;③測試時鐘芯片讀寫及工作是否正常。5.3統(tǒng)整體調(diào)試首先測試土壤濕度的實時讀取是否正常土壤濕度傳感器分別插入不同濕度的土壤中檢測濕度讀取是否正確此外還需粗略測試土壤濕度傳感器的靈敏度,以及反應(yīng)時間。然后在土壤濕度到達下限時能否執(zhí)行澆水動作開始澆花之后能否在設(shè)21
自動澆花系統(tǒng)置的澆花時長停止?jié)不▌幼鳌R蚩紤]花卉的澆水時間各不相同所以需要進一步檢測系統(tǒng)能否在設(shè)定的時間內(nèi)執(zhí)行澆花功能,在其他時間,是否會有錯誤動作。5.4統(tǒng)測量與誤差析表信號調(diào)理放大電路測試
單位:V信號值計算值
00
0.10.5
0.21
0.31.5
0.42
0.52.5
0.63
0.73.5
0.84
0.94.5
13.5實測值
0
0.490.981.98.2.98
4通過測試我們得出數(shù)據(jù)的有效放大范圍為0~,即對應(yīng)系統(tǒng)的測濕度范圍。測量濕度范圍:~%
{vol%(m3/m3)}雖然系統(tǒng)有待完善,但已經(jīng)不影響系統(tǒng)功能的實現(xiàn)。通過誤差計算,我們可以得出誤差精度。表系統(tǒng)誤差計算信號值絕對誤差
00
0.10.01
0.20.30.40.020.01
0.60.02
0.70.03
0.80.04測濕誤差主要來源于以下幾個方面:一、土壤濕度傳感器與土壤的插入深度與探針將直接影響測量的精確值。二、信號調(diào)理電路的設(shè)計,以及放大誤差的計算不完善。三、由于工具簡陋,實際測量濕度也有誤差。影響測量誤差的因素很多,還包括現(xiàn)場環(huán)境干擾等。四、系統(tǒng)循環(huán)檢測時間上的偏差。五、濕度檢測的滯后。七、顯示位數(shù)的精度的誤差。八在電路板與元件焊接做工不精細(xì)有些元件焊接不好所以造成某些地方接觸不好,產(chǎn)生誤差。22
自動澆花系統(tǒng)6
總結(jié)本設(shè)計自動澆花系統(tǒng)以單片機為核心動化程度高測量速度快精度高,實現(xiàn)了對土壤濕度的測量充分考慮了各種花草的澆水時間有所差異一般在早晚時間澆水,中午溫度較高,不適合澆花。所以內(nèi)置了時鐘芯片,用于控制澆花時間,并有時鐘日歷顯示。本系統(tǒng)硬件電路相對簡單,熟悉單片機中基本理論,芯片控制,顯示技術(shù),傳感器的原理及應(yīng)用A/D轉(zhuǎn)換中的數(shù)字化,及弱電控制強電等知識都有所運用此外程序的編寫是電子產(chǎn)品設(shè)計的重中之重是決定功能能否實現(xiàn),自動化,智能化程度的高低,以及是否符合人性化的關(guān)鍵。此次設(shè)計,發(fā)揮了獨立思考,獨立解決問題,虛心學(xué)習(xí)。不斷的調(diào)試,修改,完善是必要過程過程雖然辛苦但幸不辱命完成了自動澆花系統(tǒng)的要求實現(xiàn)了設(shè)計目的。通過對本課題的研究學(xué)習(xí),也有了以下體會。一、熟悉了單片機工作基本規(guī)律和必要的基本概念。二、了解土壤濕度檢測與其他學(xué)科的關(guān)系與應(yīng)用,擴大了知識面。三、培養(yǎng)了思維能力,分析問題和解決問題的能力。四、掌握與人共同交流探討的方法技巧,不斷完善,發(fā)展自我。23
自動澆花系統(tǒng)附錄附錄
原理圖24
自動澆花系統(tǒng)附錄BPCB25
自動澆花系統(tǒng)附錄程
序#include<reg51.h>#include<intrins.h>unsignedcodeVOLTAGEIS";unsignedcodeVOLTAGEIS";unsignedcodetab0[]="";unsignedcode";unsignedcodetab01[]=":";unsignedcnt,ADtemp;unsignedcode--"};unsignedcode::"};unsignedcode"};unsignedcodeLASTTIME"};unsignedcodedigit[10]={"0123456789"};unsignedunsigned/*定義接口*sbitADC_CS=P3^4;sbitsbitsbitADC_DO=P3^7;sbitsbitsbitsbitsbitRS=P2^0;sbitRW=P2^1;sbitE=P2^2;sbitsbitsbitsbitSCLK=P2^4;/*****數(shù)功能:延時若干微秒******/voiddelaynus(unsigned{unsignedi;for(i=0;i<n;i++);}/*函數(shù)功能:向?qū)懸粋€字節(jié)數(shù)據(jù)**/voidchardat){unsignedi;26
自動澆花系統(tǒng)SCLK=0;delaynus(2);for(i=0;i<8;i++){delaynus(2);SCLK=1;delaynus(2);SCLK=0;}}/***數(shù)功能:根據(jù)命令字,向?qū)懸粋€字節(jié)數(shù)據(jù)***/voidWriteSet1302(unsignedchardat){RST=0;SCLK=0;RST=1;delaynus(2);SCLK=1;RST=0;}/***數(shù)功能:從讀一個字節(jié)數(shù)據(jù)*****/unsigned{delaynus(2);for(i=0;i<8;i++){dat|=0x80;SCLK=1;delaynus(2);SCLK=0;delaynus(2);}dat;}/***數(shù)功能:根據(jù)命令字,從讀取一個字節(jié)數(shù)據(jù)****/unsignedCmd){unsignedRST=0;27
自動澆花系統(tǒng)SCLK=0;RST=1;SCLK=1;RST=0;dat;}/**數(shù)功能:1302進行初始化設(shè)置***/voidInit_DS1302(void){WriteSet1302(0x8E,0x00);WriteSet1302(0x80,((0/10)<<4|(0%10)));WriteSet1302(0x82,((0/10)<<4|(0%10)));}/**數(shù)功能:延時1ms(3j+2)*i=(333+2)×10=1010(微秒),可以認(rèn)為是1毫***/voiddelay1ms(){unsignedi,j;for(i=0;i<10;i++)for(j=0;j<33;j++);}/*函數(shù)功能:延時若干毫秒****/voiddelaynms(unsignedn){unsignedi;for(i=0;i<n;i++)delay1ms();}/***數(shù)功能:判斷液晶模塊的忙碌狀態(tài)忙碌;result=0不忙**/bitBusyTest(void){bitresult;E=1;28
自動澆花系統(tǒng)E=0;result;}/*函數(shù)功能:將模式設(shè)置指令或顯示地址寫入液晶模塊*void(unsigneddictate){E=0;E=1;E=0;}/**數(shù)功能:指定字符顯示的實際地址**/voidWriteAddress(unsignedx){WriteInstruction(x|0x80);}/***數(shù)功能:將數(shù)據(jù)(字符的標(biāo)準(zhǔn)ASCII碼)寫入液晶模塊****/voidWriteData(unsignedchary){E=0;P1=y;E=1;29
自動澆花系統(tǒng)E=0;}/**數(shù)功能:對LCD的示模式進行初始化設(shè)置***/voidLcdInitiate(void){WriteInstruction(0x38);WriteInstruction(0x38);WriteInstruction(0x0c);WriteInstruction(0x06);WriteInstruction(0x01);}/****1302據(jù)的顯示程序*********/voidDisplaySecond(unsignedx){unsignedi,j;i=x/10;j=x%10;WriteAddress(0x49);WriteData(digit[i]);WriteData(digit[j]);}voidchar{unsignedi,j;i=x/10;j=x%10;WriteAddress(0x46);WriteData(digit[i]);WriteData(digit[j]);}voidDisplayHour(unsignedx){30
自動澆花系統(tǒng)unsignedi,j;i=x/10;j=x%10;WriteAddress(0x43);WriteData(digit[i]);WriteData(digit[j]);}voidx){unsignedi,j;i=x/10;j=x%10;WriteAddress(0x0a);WriteData(digit[i]);WriteData(digit[j]);}voidchar{unsignedi,j;i=x/10;j=x%10;WriteAddress(0x07);WriteData(digit[i]);WriteData(digit[j]);}voidchar{unsignedi,j;i=x/10;j=x%10;WriteAddress(0x04);WriteData(digit[i]);WriteData(digit[j]);}voiddisplay01()//顯示時間日期{unsignedi;WriteAddress(0x01);for(i=0;i<16;i++){WriteData(dis1[i]);}WriteAddress(0x43);31
自動澆花系統(tǒng)for(i=0;i<16;i++){}
}void{unsigned//分別儲存苗、分、小時,日,月,年unsigned//儲存從取的數(shù)據(jù)if(k2==0){delaynms(500);k02++;if}ifWriteSet1302(0x8E,0x00);ReadValue=ReadSet1302(0x81);//秒寄存器讀數(shù)據(jù)+將出數(shù)據(jù)轉(zhuǎn)化//顯秒ReadValue=ReadSet1302(0x83);minute=((ReadValue&0x70)>>4)*10+(ReadValue&0x0F);if(k02==1)//////////分鐘{WriteAddress(0x46);for(i=0;i<2;i++){}delaynms(100);if(k3==0){if(minute>59)}}ReadValue=ReadSet1302(0x85);hour=((ReadValue&0x70)>>4)*10+(ReadValue&0x0F);if(k02==2)/////////////時{WriteAddress(0x43);for(i=0;i<2;i++){}delaynms(100);
32
自動澆花系統(tǒng)if(k3==0){ifhour=0;}}ReadValue=ReadSet1302(0x87);+(ReadValue&0x0F);if(k02==3)/////////////{WriteAddress(0x0a);for(i=0;i<2;i++){}delaynms(100);
if(k3==0){if(day>31)day=0;}WriteSet1302(0x86,((day/10)<<4|(day%10)));}DisplayDay(day);ReadValue=ReadSet1302(0x89);month=((ReadValue&0x70)>>4)*10+(ReadValue&0x0F);if(k02==4)/////////////{WriteAddress(0x07);for(i=0;i<2;i++){}delaynms(100);
if(k3==0){if}33
自動澆花系統(tǒng)}DisplayMonth(month);ReadValue=ReadSet1302(0x8d);+if(k02==5)/////////////{WriteAddress(0x04);for(i=0;i<2;i++){}delaynms(100);
if(k3==0){if(year>31)}WriteSet1302(0x8c,((year/10)<<4|(year%10)));}DisplayYear(year);}voidcharshuju)//顯示濕度數(shù)據(jù){unsignedqian,bai,shi,ge;shi=shuju%1000%100/10;WriteAddress(0x45);WriteData(digit[qian]);WriteAddress(0x46);WriteData(digit[bai]);WriteAddress(0x47);WriteData(digit[shi]);WriteAddress(0x48);WriteData(digit[ge]);}void澆花時間{chari;WriteAddress(0x45);WriteData(tab01[0]);if(k2==0)k02++;34
自動澆花系統(tǒng)if}switch(k02){DisplayHour(hour0);delaynms(400);WriteAddress(0x43);for(i=0;i<2;i++){}delaynms(500);if(k3==0)
{hour0++;if(hour0>23)hour0=0;}break;DisplayHour(hour0);delaynms(400);WriteAddress(0x46);for(i=0;i<2;i++){}delaynms(500);if(k3==0)
{minute0++;if(minute0>57)minute0=0;}
break;DisplayHour(hour0);delaynms(200);delaynms(200);break;:break;35
自動澆花系統(tǒng)}}voiddisplay2()////澆花時長{unsignedi;WriteAddress(0x48);WriteData(tab01[0]);if(k2==0)k02++;if}switch(k02){DisplaySecond(second1);delaynms(400);WriteAddress(0x49);for(i=0;i<2;i++){}delaynms(400);if(k3==0){if}break;
DisplaySecond(second1);delaynms(400);WriteAddress(0x46);for(i=0;i<2;i++){}delaynms(400);if(k3==0)
36
自動澆花系統(tǒng){minute1++;if(minute1>2)minute1=0;}
break;DisplaySecond(second1);delaynms(400);break;:break;}}unsigned讀取i,temp=0;ADC_DI=1;//動位ADC_CLK=1;ADC_CLK=0;ADC_DI=1;//置位ADC_CLK=1;ADC_CLK=0;ADC_DI=0;//置位ADC_CLK=1;ADC_CLK=0;//空閑位ADC_CLK=1;ADC_DI=1;for(i=0;i<8;i++){ADC_CLK=0;delaynus(5);if(ADC_DO==1)temp|=0x01;temp<<=1;delaynus(5);ADC_CLK=1;}}37
void顯示濕度{LCD_printf(ADtemp);delaynms(300);}voiddisplay5()///設(shè)置濕度{unsignedi;if(k2==0)k02++;if}switch(k02)1:delaynms(400);WriteAddress(0x40);for(i=0;i<16;i++){}delaynms(400);if(k3==0){ifshidu=0;}break;delaynms(200);break;:break;}}/*函數(shù)功能:主函數(shù)***/voidLcdInitiate();WriteAddress(0x00);for(i=0;i<16;i++)
自動澆花系統(tǒng)Wr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025上半年重慶市屬事業(yè)單位招(選)聘1395人高頻重點提升(共500題)附帶答案詳解
- 2025上半年浙江杭州市第七人民醫(yī)院招考聘用高層次、緊缺專業(yè)人才高頻重點提升(共500題)附帶答案詳解
- 2025上半年江蘇省南京市江北新區(qū)社會事業(yè)局招聘23人歷年高頻重點提升(共500題)附帶答案詳解
- 環(huán)保節(jié)能授權(quán)管理制度辦法
- 圖書館清潔服務(wù)合同范本
- 污水處理技術(shù)服務(wù)招投標(biāo)文件
- 建筑智能化招投標(biāo)市場分析講座
- 商業(yè)中心綠化景觀養(yǎng)護承包合同
- 2024年度企業(yè)注冊資本驗資及審計服務(wù)合同協(xié)議書3篇
- 通信項目經(jīng)理聘用合同模板
- 短債基金入門技巧知識講座
- 國開法律職業(yè)倫理期末復(fù)習(xí)資料
- 海南物流行業(yè)發(fā)展趨勢分析報告
- 移相變壓器計算程序標(biāo)準(zhǔn)版
- 期末測試(試題)-三年級數(shù)學(xué)上冊人教版
- 藥劑科門診中成西藥房利用PDCA循環(huán)降低門診藥房調(diào)劑內(nèi)差發(fā)生率品管圈QCC成果匯報
- 物料員工作計劃與總結(jié)
- 浙江省金華市2023年九年級上學(xué)期期末數(shù)學(xué)試題附答案
- 京東2023審計報告
- 2023年江蘇省普通高中學(xué)業(yè)水平測試生物試卷
- 鞋類產(chǎn)品線上銷售平臺的運營與推廣
評論
0/150
提交評論