居民小區(qū)綠地自動噴灌控制器.docx_第1頁
居民小區(qū)綠地自動噴灌控制器.docx_第2頁
居民小區(qū)綠地自動噴灌控制器.docx_第3頁
居民小區(qū)綠地自動噴灌控制器.docx_第4頁
居民小區(qū)綠地自動噴灌控制器.docx_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、居民小區(qū)綠地自動噴灌控制器220V交流電,經(jīng)降壓整流后2點的輸出電壓為12V,經(jīng)三端集成穩(wěn)壓器輸出電壓為5V,3管腳接地。其中大電容和小電容分別濾掉低頻和高頻波。整流電路的作用是利用具有單向?qū)щ娦阅艿恼髟?將正負(fù)交替的正弦交流電壓整流成單向的脈動電壓.濾波器由電容、電感等儲能元件組成,其作用是盡可能的將單向脈動電壓中的脈動成份濾掉,使輸出電壓成為比較平滑的直流電壓穩(wěn)壓電路的作用是采取某些措施,使輸出電源電壓在電網(wǎng)電壓或負(fù)載電壓發(fā)生變化時報持穩(wěn)定。在上圖中4個電容作用如下:大電容C7和C4對低頻具有電容性,對高頻不具有濾波作用,呈現(xiàn)出電感性。C7提高直流成份減小脈動成份,使輸出的波形比較平滑

2、,C4進一步提高直流成份。C6與C5兩個滌綸電容一起對高頻、低頻都呈現(xiàn)電容性,電容C6可以改善紋波電壓,而輸出端接電容C3改善了負(fù)載的狀態(tài)響應(yīng)。C7提高直流成份減小脈動成份,使輸出的波形比較平滑,C4進一步提高直流成份。3主要元器件及電路介紹3.1AT89C51AT89C51是一種高效微控制器如下圖3.1,有40個引腳,各腳功能敘述如下:234567891011*15*19201P1.0VCCP1.1PO.OP1.2P0.1P1.3P0.2P1.4P0.3P1.5P0.4P1.6P0.5P1.7P0.6RESETP0.7P3.0VPPP3.1ALEP3.2PSENP3.3P2.7P3.4P2.

3、6P3.5P2.5P3.6P2.4P3.7P2.3XIP2.2X2P2.1GNDP2.0ATX9C5139383736353433323130C290282726252423222140圖3.1AT89C51VCC:運行和程序恒子對+5VGND:接地。I/O口:4個口,32根P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0口作為原碼輸入口,當(dāng)FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高,P0口能驅(qū)動8個LSTTL負(fù)載。P1

4、口:P1口是一個內(nèi)部提供上拉電阻的8位準(zhǔn)雙向I/O口。Pl口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內(nèi)部上拉電阻的8位準(zhǔn)雙向I/O口。P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它

5、利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的準(zhǔn)雙向I/O口??山邮蛰敵?個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表所示:口管腳備選功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)中斷P3.2/INTO(外部中斷0)P3.3/INT1(外部中斷1)定時器/記數(shù)器P3.4T0(記時器

6、0外部輸入)P3.5T1(記時器1外部輸入)數(shù)據(jù)存儲器選通P3.6/WR(外部數(shù)據(jù)存儲器寫選通)P3.7/RD(外部數(shù)據(jù)存儲器讀選通)P3口同時為閃爍編程和編程校驗接收一些控制信號。1控制線共4根(1)輸入RST:復(fù)位輸入信號。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。/EA/VPP:當(dāng)/EA保持低電平時,則在此期間外部程序存儲器(OOOOH-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。(2)輸入,輸出ALE/PROG:當(dāng)訪問

7、外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的l/6o因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時,ALE只有在執(zhí)行MOVX,M0VC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。(3)輸出/PSEN:外部程序存儲器的選通信號,低電平有效。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問

8、外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。在激活時程序存儲器的內(nèi)部被送上P0口數(shù)據(jù)總線,/PSEN可以驅(qū)動8個LSTTL負(fù)載。2. 晶振特性XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。3. 芯片擦除整個PER0M陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并

9、保持ALE管腳處于低電平10ms來完成。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。此外,AT89C51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU停止工作。但RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAN1的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。AT89C51的基本結(jié)構(gòu)組成AT89C51主要包括算術(shù)邏輯部件ALE,累加器ACC,只讀存儲器ROM,隨機存儲器RAM,指令寄存器IR,程序地址寄存器,程序計數(shù)器P-數(shù)據(jù)指針DPTR,定時器/計數(shù)器,

10、并行I/O口,P0-P3串行口,程序狀態(tài)標(biāo)志寄存器PSW,以及定時控制邏輯電路等。3.2集成穩(wěn)壓器W7805性能概述由于它只有輸入輸出和公共引出端,故稱為三端式穩(wěn)壓器。隨著半導(dǎo)體工藝的發(fā)展,穩(wěn)壓器電路也采用集成電路器件來制成。由于集成穩(wěn)壓器具有體積小,外接線路簡單;使用方便;工作可靠和通用等優(yōu)點。因此,字各種電子設(shè)備中應(yīng)用十分普遍,為了跟上時代的發(fā)展,采用了W7800系列三端式采集穩(wěn)壓器,主要利用它的輸出電壓是固定的,在使用中不能進行調(diào)整等優(yōu)點。123圖3.2W7805的外型它有三個引出端輸入端(不穩(wěn)壓電壓輸入端)標(biāo)“1”.輸出端(穩(wěn)壓電壓輸出端)標(biāo)“3”公共端(接地)標(biāo)“2”它的主要參數(shù)有:

11、輸出直流電壓vO=+5V,輸出電流L:0.1A,M:O.5A,電壓調(diào)整率10mv/v輸出電阻RO:0.15歐.三端式穩(wěn)壓器由啟動電路,基準(zhǔn)電壓電路,取樣比較放大電路,調(diào)整電路和保護電路等組成。如圖3.3圖3.3基準(zhǔn)電壓電路啟動電路在集成穩(wěn)壓器中,常采用許多恒流源,當(dāng)輸入電壓接通后,這些恒流源難以自行導(dǎo)通,以致輸出電壓難建立,因此必須有啟動電路給恒流源的BTT,T4,T5提供基級電流。啟動電路由Tl,T2使T3基級電位上升而導(dǎo)通,同時恒流源也工作。T4的集電極電流通過D2以建立起正常工作的電壓,當(dāng)D22達到和D21相等的穩(wěn)壓值,整個電路進入正常工作狀態(tài),電路啟動完畢。與此同時,T2因發(fā)射結(jié)電壓為

12、零而截止,切斷了啟動電路與放大電路的聯(lián)系,從而保證左邊出現(xiàn)的波紋與噪聲不會影響基準(zhǔn)電源。(1) 基準(zhǔn)電壓電器基準(zhǔn)電壓電路由T4,D22,T3,Rl,R2,R3,DI,D2組成,電容中的基準(zhǔn)電壓為VREF=(V223VBE)Rl/(R1+R2+R3)+2VBE式中V22為D22的穩(wěn)定電壓,VBE為T3、DI、D2發(fā)射結(jié)(DI、D2為由發(fā)射結(jié)構(gòu)成的二極管)的正向電壓值。在電路設(shè)計和工藝上,使具有正溫度系數(shù)的R1、R2、R3、D22與具有負(fù)溫度系數(shù)的T3、DI、D2發(fā)射結(jié)互相補償,可使基準(zhǔn)電壓基本上不隨溫度變化,同時,對穩(wěn)壓管采用恒流源供電,從而保證基準(zhǔn)電壓不受輸入電壓波動的影響。(2) 取樣比較放

13、大電路和調(diào)整電路這部分電路由T4T11,其中T10,T11組成復(fù)合調(diào)整管,R12,R13組成取樣電路,T6,T7和T8組成帶恒流源的差分式放大電路,T4,T5組成的電源值為它的有效負(fù)載。T9,R9的作用說明如下,如果沒有T9,R9恒流源管T5的電流,當(dāng)調(diào)整管滿載時IB10最大,而IC8最小,而當(dāng)負(fù)載開路時,10=0,IB10也趨于零,這時幾乎全部流入T8,使得IC8的變化范圍大,這對比較放大電路來說是不允許的為此接入由T9,R9組成的緩沖電路,當(dāng)10減小時,IB10減小,IC8增大,待IC8增大到VR906V時,則T9導(dǎo)通起分流作用,這樣減輕了T8的過分負(fù)擔(dān),使IC8的變化范圍縮小。(3) 保

14、護電路減流或保護電路減流或保護電路由為T19,Rll,R15,R14,D23,D24組成,R11為檢流電阻,保護的目地主要是使用調(diào)整管能在安全以內(nèi)工作,特別是注意使它的功耗不超過額定值PCMo過拉保護電路電路由D22,T3,T14和T13組成,在常溫時R3上的壓降僅為0.4V左右,T14,T13是截止的,對電路工作沒有影響。當(dāng)某種原因(過載或環(huán)境升溫)使芯片溫度升到某一極值時,R3上的壓降隨D2的工作電壓升高而升高,而T14的發(fā)射結(jié)VBE14電壓下降,導(dǎo)致T14,T13也隨之導(dǎo)通,調(diào)整管T10的基極電流IB10被T13分流,輸出電流10下降,從而達到過流保護的目地。3.3態(tài)繼電器固態(tài)繼電器通常

15、由輸入電路、光電耦合器、驅(qū)動電路,開關(guān)輸出電路和瞬態(tài)抑制電路等構(gòu)成。1. 輸入電路輸入電路一般由限流電阻和保護二極管組成,限流電阻串聯(lián)在光電耦合器中的發(fā)光二極管的正極電路中,保護二極管同向串聯(lián)在發(fā)光二極管的負(fù)極回路反向并聯(lián)在發(fā)光二極管的兩端。2. 光電耦合器光電耦合器的內(nèi)部由發(fā)光二極管和光電晶體管構(gòu)成,它在固態(tài)繼電器中起隔離與控制作用。在發(fā)光二極管未通電發(fā)光時,光電二極管因受光而導(dǎo)通,并輸出電信號到驅(qū)動電路。固態(tài)繼電器有以下特點1. 輸入功率小:由于其輸入端是采用的光電耦合器,其驅(qū)動電流只需幾毫安使能可靠的控制,所以可以直接用TIL、HTL、CMOS等集成電路控制。2. 可靠性,由于結(jié)構(gòu)上無可

16、動接觸部件,且采用全塑密閉式封裝,所以SSR開關(guān)時無抖動和回跳現(xiàn)象,無機械噪聲,同時能耐潮,耐振,耐腐蝕,由于無觸點火花,可用在易燃易爆介質(zhì)的場合。3. 低電磁噪聲:交流型SSR采用過零觸發(fā)技術(shù)后,電路具有零電壓開啟,零電流關(guān)斷的特性,可使對外界和本系統(tǒng)的射頻干擾降低到最低程度。能承受的浪涌電流大,其數(shù)值可為SSR額定值的6-10被。4. 對電源電壓適應(yīng)能力強:交流型SSR的負(fù)載電源電壓可以在30-220V范圍內(nèi)。5. 抗干擾能力強:由于輸入與輸出之間采用光電隔離,割斷了兩端的電源關(guān)系,避免了輸出功率負(fù)載電路對輸入電路的影響。另外又在輸出端附加了干擾抑制網(wǎng)絡(luò),有效地抑制了線路上DW/DT的影響

17、。3. 4顯示器LED數(shù)碼顯示,主要顯示工作時間而且是倒記時的方式,當(dāng)此次澆水結(jié)束之后,LED斷電以達到節(jié)能的作用。4.1程序流程圖初始化4程序圖4.1程序流程圖4. 2程序如下各控制管腳與單片機管腳對應(yīng)關(guān)系如下:;P1.0<->鎖存,P3.0<->數(shù)據(jù)端,P3.1<->時鐘(串口通信)main:EASequpl.OorgIjmporgIjmporgIjmporgIjmporgIjmporgOOOOhmain0003hintOOOObhtzdO0013hintiOOlbhtzdl0030hmov50h,#00h;初始化設(shè)置澆水時間為半個小時mov51h,#3

18、0hmov52h,#00hmov53h,#00hmain!:movsp,#65hmovie,#8fh;允許TO,T1和外部0、1中斷(外部0中斷讀數(shù)據(jù)、外部1設(shè)置時間,T0中斷用于時間控制,T1中斷用于閃爍)movsetbsetbtmod,#llh;T0、T1工作在定時方式一ito;設(shè)置外部0中斷為下降沿觸發(fā)itlmovthO,#3chmovtlO,#ObOh;設(shè)置定時器0(50000*luS=0.05S)movthl,#3ch摘要隨著社會的進步,經(jīng)濟的發(fā)展,商品的競爭越來越激烈,除了商品本身的質(zhì)量問題外,經(jīng)濟效益,社會效益也成為競爭中越來越重要的因素.傳統(tǒng)的澆水需要大量的人力,物力,財力。特

19、別是在大城市,大量的勞動價值沒得到完全的發(fā)揮,而且內(nèi)容單調(diào),沒有取得很好的社會效益。自動噴水控制器就是在這種情況下應(yīng)運而出的。而本設(shè)計采用全新思路,采用高科技手段,利用傳感器電阻,金屬探測板,同相比較器,穩(wěn)壓二極管,ADC0809,AT89C51,+5V電源,反向器,繼電器等元器件,設(shè)計出這個自動噴水控制器。該器件上有單片機系統(tǒng),可以跟據(jù)土壤濕度自動控制閥門的開關(guān),還可以人工控制噴水,使用方便同時又創(chuàng)造了很高的經(jīng)濟價值和社會價值。關(guān)鍵詞:ADC0809;AT89C5;傳感器電阻;繼電器,movtll,#0b0hmovscon,#00h;串口工作方式0,同步移位通信setbtrO;開啟中斷TOm

20、ova,pljobacc.5,set_dec;時間減小按鍵main2:jobacc.6,set_inc;時間增加按鍵main3:mova,3ch;設(shè)置每天定時檢測土壤濕度cjnea,#24h,main1;3cH單元存小時的壓縮BCD碼mov30h,#00hmovdptr,#7ff8hmovxdptr,a;啟動0809開始模數(shù)轉(zhuǎn)換Icallsbl;澆灌延時(為了避免澆灌延時占用CPU用定時器中斷方式);澆灌延時子程序中應(yīng)調(diào)用倒計時顯示jmpmainlset_dec:Ijmptdecset_inc:Ijmptine,”,;當(dāng)土壤濕度越小輸出電壓越大,當(dāng)數(shù)據(jù)大于144(約255*0.6=9FH)時要

21、啟動噴灌閥澆水;當(dāng)數(shù)據(jù)大于10011111B時開始澆水(參數(shù)可改),intO:pushaccclrea;關(guān)中斷movdptr,#7ff8hmovx:a,dptr;讀取0809數(shù)據(jù)jobacc.7,outjbacc.6,sbjbacc.5,sbjbacc.4,sbout:setbeapopacc;啟動噴灌閥門sb:setb7fh;澆灌開始標(biāo)志位movrO,#5OhIcalldispsetbpl.7setbeapopaccreti;澆灌時間顯示子程序;顯示緩沖區(qū)40H到43H單元,存要顯示的字型的非壓縮BCD碼;41H,40H存分鐘,43H,42H存小時、44H存全熄壓縮BCDdispl:;入口地

22、址:RO9disp:clrexO;關(guān)掉外部0中斷,它影響DPTR的數(shù)值movdptr,#tabmovrl,#40hxh:mova,r0movea,a+dptrmovrl,aincrOincrlcjnerl,#44h,xhmovrl,#40hmova,rlmovsbuf,ajnbti,$clrtiincrlcjnerl,#44h,displsetbEAS;鎖存信號nopclrEASsetbexOrettab:dbOcOh,0f9h,0a4h,ObOh,99hdb92h,82h,Of8h,8Oh,90h;澆灌時間設(shè)置由外部中斷1來觸發(fā),查詢Pl.4、Pl.5、P1.6來確定按下哪個鍵;P1.5時間

23、減少、P1.6時間增加inti:pushaccsetbtriIcallsblmova,4fhincamov4fh,acjnea,#05h,intl_outcjnea,#01h,intl_lsetbOOh動intl_l:cjnea,#02h,intl_2clrOOhsetb01h;啟動Tl定時器每隔0.3秒閃動一次;調(diào)用顯示子程序;中斷五次即退出閃爍;中斷五次即不再調(diào)用閃爍;按鍵一次00H單元置1,小時的高位閃;禁止小時高位閃動;按鍵兩次01H單元置1,小時低位閃動intl_2:cjnea,#03h,intl_3clrOlhsetb02h動intl_3:cjnea,#04h,intl_outcl

24、r02hsetbO3h動intl_go:clrtripopaccretiintl_out:movthl,#3chmovtil,#ObOhclrtrimov4fh,#OOhpopaccreti;時間加1tine:IcalldllOmsmova,pljbacc.6,intl_gojnbOOh,tinc_lmovrO,#53h1)Icalladdltinc_l:jnbOlh,tinc_2movrO,#52h;禁止小時低位閃動;按鍵三次02H單元置1,分鐘高位閃;禁止分高位閃動;按鍵四次03H單元置1,分鐘低位閃;清除關(guān)閉T1中斷;延時10MS去抖動;00H位為1時調(diào)小時的高位(53H單元加;01H位

25、為1時調(diào)小時的低位;顯示單元源指針I(yè)calltinc_2:jnbmovIcalltinc_3:jnbmovIcalltinc_out:movIcalljmpaddl02h,tinc_3rO,#51haddlO3h,tinc_outrO,#5OhaddlrO,#50hdispmain2tdec:Icallmovjbjnbmov加1)Icalltdec_l:jnbmovIcalltdec_2:jnbmovIcalltdec3:dllOmsa,placc.5,intl_goOOh,tdec_lrO,#53hdeclOlh,tdec_2rO,#52hdecl02h,tdec_3rO,#51hdecl;

26、延時10MS去抖動;00H位為1時調(diào)小時的高位(53H單元;01H位為1時調(diào)小時的低位jnb03h,tdec_outmovrO,#5OhIcalldecltdec_out:movrO,#5OhIcalldispIjmpmain3,;加1、減1子程序,addl:;顯示單元源指針mova,r0adda,#01hdaamovr0,aretdecl:mova,r0adda,#Offhdaamovr0,aret;中斷。計時(定時0.1S)tzdO:pushaccmova,3fhadda,#01hdaamov3fh,acjnea,#20,tzdO_gomov3fh,#00hmova,3ehadda,#01

27、h;加0FFH相當(dāng)于減1;計TO中斷的次數(shù)(20次為1秒);中斷20次秒加1;秒單元movcjne3eh,aa,#60h,tzdO_gomov3eh,#00hmova,3dh;分單元adda,#01hdaamov3dh,adaa,”,”,;開始澆灌了才執(zhí)行這一段程序(倒計時程序),”,”,”,”,jnb7fh,tzdO_lmova,57hdec57h;57H單元減1movrO,#57hIcalldispmovcjnea,57ha,#00h,tzdO_l;分的低位不為0跳轉(zhuǎn)mov57h,#9dec58h;分的高位減1movrO,#57hIcalldispmovcjnea,58ha,#00h,tz

28、dO_lmovcjnea,57ha,#00h,tzdO_l;當(dāng)分鐘為00時要減小時mov57h,#9mov58h,#5dec59hmovrO,#57hIcalldispmovcjnea,59ha,#00h,tzdO_lmov59h,#9dec5ahretimovrO,#57hIcalldispmova,5ahcjnea,#00h,tzdO_lmova,59hcjnea,#00h,tzdO_lmova,58hcjnea,#00h,tzdO_lmova,#57hcjnea,#00h,tzdO_lclrpl.7;當(dāng)?shù)褂嫊r單元的數(shù)據(jù)全為門IjmptzdO_ltzdO._go:;跳轉(zhuǎn)范圍超出?Ijmpt

29、zdO_out,tzdO._1:mova,3dhcjnea,#60h,tzdO_outmov3dh,#00hmova,3ch;時單元adda,#01hdaamov3ch,acjnea,#24h,tzdO_outmov3ch,#00htzdO._out:POPacc時關(guān)掉閥,;T1中斷使調(diào)時間時對應(yīng)的LED模塊閃動,tzdl:pushaccmova,55h閃動一次adda,#01hmov55h,acjnea,#8,tzd1_outjnbOOh,tzdl_lmov56h,53hmov53h,44hmovrO,#5Oh加1)Icalldispmov53h,56htzdl_l:jnbOlh,tzdl_

30、2mov56h,52hmov52h,44hmovrO,#5OhIcalldispmov53h,56htzdl_2:jnb02h,tzd1_3mov56h,51hmovrO,#5OhIcalldispmov51h,56htzdl_3:jnb03h,tzdl_outmov56h,5Ohmov50h,44hmovrO,#5OhIcalldispmov50h,56htzdl_out:IcalldlOlspopacc;i+T1中斷次數(shù),T1中斷8次(0.4s)LED;保存小時單元原來的數(shù)據(jù);小時閃動其對應(yīng)的存儲單元為全熄;00H位為1時調(diào)小時的高位(53H單元;閃動后恢復(fù)小時對應(yīng)的存儲單元數(shù)據(jù);01H位

31、為1時調(diào)小時的低位;熄滅0.1Sreti,;澆水時倒計時澆水時間;倒計時數(shù)據(jù)存放在57H-5AH單元,sbl:mov57h,50hmov58h,51hmov59h,52hmov5ah,53hmovrO,#57hIcallretdisp;延時子程序,dllOms:movr7,#50movr6,#100dloop:djnzr6,dloopmovr6,#100djnzretr7,dloopdlOls:movr5,10loop:Icalldll0msdjnzretr5,loopend程序說明:AbstractAlongwithunceasingprogressandscienceandtechnolo

32、gyeconomicalunceasingdevelopment,moreandmorefiercecompetitionofthecommodity,inadditiontothequalityofthegoodsitself,economicbenefit,socialbenefitsarealsobetheimportantfactors.Traditionalwateringcostalotofmanpowermaterialresourcesandwit.Especiallyinbigcities,alargenumberoflaborvaluedidnotgetintofullpl

33、ay,andcontentmonotonous,wecannotgetagoodsocialbenefits.AutomaticSprinklingIrrigationarisesatthehistoricmoment.Thisdesignadoptsnewidea,H-techmeans,designwithsensorresistance,metaldetection,thephasecomparingunit,voltage-regulardiode,ADC0809,AT89C51,+5vpowersupply,reverse,relayandsoon.TheymadeupAutomat

34、icSprinklingIrrigationController.Thereissignalchipsystemonit,sowecanmaketheswitchonandoffaccordingthegroundhumidityjtisveryconvenient,atthesametimemakeagreatvalue.Keywords:ADC0809;AT89C51;voltage-regulardiode;relay程序用到外部0中斷:當(dāng)0809模數(shù)轉(zhuǎn)換完畢后觸發(fā)中斷,讀取其數(shù)據(jù)。根據(jù)數(shù)據(jù)的大小來判斷是否要啟動電磁閥,該程序設(shè)計的是當(dāng)模擬信號為0.6*5V時啟動電磁閥。外部中斷1:當(dāng)按

35、下時間設(shè)置按鍵時觸發(fā)中斷,小時的高位開始閃動此時再按時間增加或減小按鍵便可以進行時間設(shè)置;小時高位設(shè)置完成以后在按一次時間設(shè)置按鍵小時的低位當(dāng)按設(shè)置鍵五次便退出設(shè)置。T0中斷:用于計算時間,每0.05秒中斷一次,中斷20次秒單元加1,秒到60分加1,依次類推!T1中斷:用于調(diào)時間時控制對應(yīng)的數(shù)碼管每0.4秒閃動一次。功能說明:單片機每天對土壤濕度定時檢測一次,默認(rèn)澆灌時間為半小時。安裝好后以上電時間為基準(zhǔn)每隔24小時檢測一次。按時間設(shè)置鍵可開開始設(shè)置澆灌時間。當(dāng)檢測到土壤濕度參數(shù)低于所設(shè)置的參數(shù)時,開啟噴灌閥門此時開始倒計時顯示澆灌時間。為了節(jié)約電能噴灌閥門未打開也不設(shè)置時間時數(shù)碼管是不會顯示

36、的。5測試安裝調(diào)試5.1測試安裝如下圖5.1。oooooooooooooooo。口S52R7R6SS3SD00。口。圖5.1測試圖我們采用了試驗萬用板,首先用萬用表對AT89C51,傳感器等元器件進行了測試,確定元件無問題。安裝焊接,確定各個元件的位置正確美觀,不脫焊虛焊不粘連不短路。5.2調(diào)試首先硬件調(diào)試,檢查電源焊接及各個芯片的電源,接地焊接是否牢固,芯片電壓是否高于5V,排除問題后,插接電源(電源接芯片座上,不插芯片,防止燒毀片子),用萬用表測量各個元件是否有正常的電壓電阻電流,各個輸入輸出是否正常,排除問題。然后是程序的調(diào)試,先把編好的程序燒如芯片。再確定電路無問題,插入芯片,插接電源

37、,測試各個輸入輸出參數(shù)是否正常,看能否達到預(yù)定結(jié)果。不能就要檢查程序,從新燒程序,反復(fù)的測試直到成功。6結(jié)論到現(xiàn)在為止,由AT89C51,傳感器實現(xiàn)的自動噴灌控制電路設(shè)計己經(jīng)設(shè)計完成。經(jīng)過兩個多月的緊張設(shè)計,使我懂得了這次畢業(yè)設(shè)計不僅僅是一個知識的總結(jié),更是對我大學(xué)四年來所學(xué)知識的綜合考評?;仡櫞髮W(xué)四年的學(xué)習(xí)生活,四年的基礎(chǔ)及專業(yè)知識的學(xué)習(xí),培養(yǎng)了我對電子知識不一樣的興趣,豐富了我對電子知識各方面的理解,提高了電子方面的應(yīng)用技能。通過這次設(shè)計使我體會到了做一個項目的艱辛,同時也體會到了順利完成的喜悅。在這次設(shè)計中主要用到單片機與傳感器的知識。單片機是一門前沿科學(xué)。它的應(yīng)用意義遠(yuǎn)不限于它的應(yīng)用范

38、疇或由此帶來的經(jīng)濟效益,更重要的是它已經(jīng)從根本上改變了傳統(tǒng)的控制方法和設(shè)計思想,是控制技術(shù)上的一次革命,它已經(jīng)深入到我們生活的方方面面。由于自己知識上的不足,這次設(shè)計只能對AT89C51在自動控制業(yè)上的一般應(yīng)用給予簡單的研究和探索,以前很少進行研究,所以這次設(shè)計的主要目的就是應(yīng)用單片機與傳感器技術(shù)相結(jié)合來控制自動澆水,是在傳統(tǒng)澆水基礎(chǔ)上進一步改革和創(chuàng)新,使自動控制技術(shù)更多、更快、更便捷地傳遞人們以適應(yīng)現(xiàn)代的生活。參考文獻1 赫建國.單片機在電子電路設(shè)計中的應(yīng)用M.北京:清華大學(xué)出版社,2006.52 李群芳.單片微型計算機與接口技術(shù)M.北京:電子工業(yè)出版社,2005.13 曹巧媛.單片機原理及

39、應(yīng)用M.北京:電子工業(yè)出版社,1997.64 陳偉人.單片微型計算機原理及其應(yīng)用北京:清華大學(xué)出版社,1989.5 MarkN.Ibrenstein.MicroelectrcnicCircuitsandDevicesM.PrenticeIlallInc,1996.6 RobertG.Middleeton.DesigningelectroniccircuitsM.NetworkWorkingGroup,1997.7 康華光.電子技術(shù)基礎(chǔ)(模擬部分),第四版M.北京:高等教育出版社,2004.48 高吉祥,唐朝京.模擬電子線路設(shè)計M.北京:電子工業(yè)出版社,2007.59 黃智偉.全國大學(xué)生電子設(shè)計

40、競賽訓(xùn)練教程M.北京:電子工業(yè)出版社,2005.810 ThomasLFloyd.FundamentalsofAnalogCircuits.SecondEditionHigherEducationPress,2004.111 謝自美.電子線路設(shè)計-實驗-測試M.武漢:華中科技大學(xué)出版社,2002.712 彭介華.電子技術(shù)課程設(shè)計指導(dǎo)M.北京:高等教育出版社,1997.1013 齊英鑫.基于80C51單片機的智能電動小車J.科技信息,2008(31):36-37.14 樓然苗,李光飛.51系列單片機設(shè)計實例M.北京-北京航空航天大學(xué)出版社,2003.315 周計文.基于單片機的多路無線遙控開關(guān)設(shè)

41、計J.微處理機,2008.16 肖景和,趙健.無線電遙控組件其應(yīng)用電路M.北京:人民郵電出版社,2004.17 陳永甫.實用無線電遙控電路M.北京:人民郵電出版社,2007.18 徐渺.基于51單片機的低價型遠(yuǎn)程多用途無線遙控模塊J.工業(yè)控制計算機,2006.19 劉修文.實用電子電路設(shè)計制作300例M.北京:中國電力出版社,2005.120 華兵.MCS-51單片機原理應(yīng)用M.武漢:武漢華中科技大學(xué)出版社,2002.5.21 李華.MCU-51系列單片機實用接口技術(shù)M.北京:北京航空航天大學(xué)出版社1993.22 徐淑華,程退安,姚萬生.單片機微型機原理及應(yīng)用M.哈爾濱:哈爾濱工業(yè)大學(xué)出版社,

42、1999.6.1弓I言-4-1. 1自動噴灌控制器的產(chǎn)生背景-4-1.2自動噴灌控制器的產(chǎn)品特點-4-1. 3自動噴灌控制器的應(yīng)用范圍-4-2系統(tǒng)組成及工作原理-5-2. 1系統(tǒng)組成-5-2.2工作原理-5-2.1傳感器-7-2. 2.2傳感器電路-7-2.2.3單片機-7-2.2.4固態(tài)繼電器-8-2.2.5直流穩(wěn)壓電流源-8-3主要元器件及電路介紹-10-3. 1AT89C51-10-2. 2集成穩(wěn)壓器W7805性能概述-13-3.3固態(tài)繼電器-15-3. 4顯示器-16-4程序-17-4. 1程序流程圖-17-3. 2程序如下-18-5測試安裝調(diào)試-29-4. 1測試安裝-29-5. 2

43、調(diào)試-31-6結(jié)論-32-參考文獻-33-致謝-34-1.1自動噴灌控制器的產(chǎn)生背景隨著社會的進步,經(jīng)濟的發(fā)展,商品的競爭越來越激烈,除了商品本身的質(zhì)量問題外,經(jīng)濟效益,社會效益也成為競爭中越來越重要的因素.傳統(tǒng)的澆水需要大量的人力,物力,財力。特別是在大城市,大量的勞動價值沒得到完全的發(fā)揮,而且內(nèi)容單調(diào),沒有取得很好的社會效益。自動噴水控制器就是在這種情況下應(yīng)運而出的。而本設(shè)計采用全新思路,采用高科技手段,利用傳感器電阻,金屬探測板,同相比較器,穩(wěn)壓二極管,ADC0809,AT89C51,+5V電源,反向器,繼電器等元器件,設(shè)計出這個自動澆水控制器。該器件上有單片機系統(tǒng),可以跟據(jù)土壤濕度自動控制閥門的開關(guān),也可以人工控制,使用方便同時又創(chuàng)造了很高的經(jīng)濟價值和社會價值。1.2自動噴灌控制器的產(chǎn)品特點(1) 技術(shù)先進,該產(chǎn)品集濕度傳感,單片機控制技術(shù)為一體。系統(tǒng)自動檢測土壤濕度,判斷是否缺水,科學(xué)合理,技術(shù)成熟,保密性能強,不易仿造。(2) 全自動,根據(jù)不同的植物,我們可以設(shè)定不同的噴灌時間,以達到最好的生長效果,一臺自動澆水控制器可長期工作,無需人工操作。(3) 經(jīng)濟,社會效益好,從而更容易被

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論