




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Arduino Moisture Sensor土壤濕度傳感器 自動(dòng)澆花 請(qǐng)看下面PDF技術(shù)文件介紹這個(gè)水分傳感器可用于檢測(cè)土壤的水分,當(dāng)土壤缺水時(shí),傳感器輸出值將減小,反之將增大。使用這個(gè)傳感器制作一款自動(dòng)澆花裝置,讓您的花園里的植物不用人去管理。傳感器表面做了鍍金處理,可以延長(zhǎng)它的使用壽命。將他插入土壤,然后使用AD轉(zhuǎn)換器讀取它。在他的幫助下,植物會(huì)提醒您:嘿,我渴了,請(qǐng)給我一點(diǎn)水。技術(shù)規(guī)格供電電壓:3.3V 或5V接口定義:1腳信號(hào),2腳地,3腳電源正輸出信號(hào)類型:模擬量使用壽命:大約1年(表面鍍金處理,加強(qiáng)了導(dǎo)電性和抗腐蝕性)模塊尺寸:20X60mm這是一個(gè)簡(jiǎn)易的水
2、分傳感器可用于檢測(cè)土壤的水分,當(dāng)土壤缺水時(shí),傳感器輸出值將減小,反之將增大。使用這個(gè)傳感器制作一款自動(dòng)澆花裝置,讓您的花園里的植物不用人去管理。傳感器表面做了鍍金處理,可以延長(zhǎng)它的使用壽命。將他插入土壤,然后使用AD轉(zhuǎn)換器讀取它。在他的幫助下,植物會(huì)提醒您:嘿,我渴了,請(qǐng)給我一點(diǎn)水。 技術(shù)規(guī)格供電電壓:3.3V -5V工作電流:最大45mA輸出電壓:0-2.3V【2.3V是完全浸泡在水中的電壓值】,5V供電,濕度越大輸出電壓越大。接口定義:1腳信號(hào),2腳地,3腳電源正使用壽命:大約1年(表面鍍金處理,加強(qiáng)了導(dǎo)電性和抗腐蝕性)模塊尺寸:60X20X5mm PDF:
3、SEN0114資料 概述這是一個(gè)簡(jiǎn)易的水分傳感器可用于檢測(cè)土壤的水分,當(dāng)土壤缺水時(shí),傳感器輸出值將減小,反之將增大。使用這個(gè)傳感器制作一款自動(dòng)澆花裝置,讓您的花園里的植物不用人去管理。傳感器表面做了鍍金處理,可以延長(zhǎng)它的使用壽命。將它插入土壤,然后使用AD轉(zhuǎn)換器讀取它。在他的幫助下,植物會(huì)提醒您:嘿,我渴了,請(qǐng)給我一點(diǎn)水。技術(shù)指標(biāo)電源電壓: 3.3v or 5v輸出電壓: 02.3v工作電流: 最大45mA接口定義:1腳信號(hào),2腳地,3腳電源正使用壽命:1年左右模塊尺寸: 60x20x5mm典型電壓值:1.0 300 : 干燥土壤2.300700 : 濕潤(rùn)土壤3.
4、700950 : 放到水中土壤濕度傳感器工作原理土壤濕度傳感器是判斷土壤中水分含量的多少來判定土壤的濕度大小。如圖所示,當(dāng)土壤濕度傳感器探頭懸空時(shí),三極管基極處于開路狀態(tài),三極管截止輸出為0;當(dāng)插入土壤中時(shí)由于土壤中水分含量不同,土壤的電阻值就不同,三極管的基極就提供了大小變化的導(dǎo)通電流,三極管集電極到發(fā)射極的導(dǎo)通電流受到基極控制,經(jīng)過發(fā)射極的下拉電阻后轉(zhuǎn)換成電壓。土壤濕度傳感器的測(cè)試這里我們使用Arduino控制器來做測(cè)試,Arduino內(nèi)部自帶10位AD采樣電路,程序簡(jiǎn)單,使用非常方便。Arduino實(shí)驗(yàn)代碼如下:/* # Example code for the moistur
5、e sensor # Editor : Lauren # Date : 13.01.2012 # Version : 1.0 # Connect the sensor to the A0(Analog 0) pin on the Arduino board # the sensor value description # 0 300 dry soil # 300700 humid soil # 700950 in water */ void setup() Serial.begin(57600); void loop() Serial.print("
6、;Moisture Sensor Value:"); Serial.println(analogRead(0); delay(100); 土壤濕度檢測(cè)及自動(dòng)澆水系統(tǒng)設(shè)計(jì)1 設(shè)計(jì)主要內(nèi)容及要求 1.1 設(shè)計(jì)目的: 隨著人們生活水平的提高花卉逐漸受到人們的青睞, 本設(shè)計(jì)要求利用單片機(jī)設(shè)計(jì)一 款 家庭智能澆 花器,實(shí)現(xiàn)自動(dòng)澆花,節(jié)省人力,方便人們出差的時(shí)候不至于影響花卉的生長(zhǎng),如果在家也可以關(guān)斷澆 花器 。 (1)了解土壤濕度檢測(cè)的基本知識(shí)以及電工電子學(xué)、單片機(jī)、傳感器等相關(guān)技術(shù)。 (2)初步掌握常用土壤濕度檢測(cè)傳感器的特點(diǎn)和應(yīng)用場(chǎng)合,并選擇恰當(dāng)方法應(yīng)用于本設(shè)計(jì)。 1.2 基本要求 (1)
7、通過 c8051f020 單片機(jī)編程來實(shí)現(xiàn)土壤濕度的實(shí)時(shí)顯示,并具有超量程報(bào)警裝置。 (2)要求設(shè)計(jì)相關(guān)傳感器系統(tǒng)和控制系統(tǒng)實(shí)現(xiàn)自動(dòng)澆水功能。 (3)要求設(shè)計(jì)相關(guān)的硬件電路,包括傳感器的選型、控制系統(tǒng)和顯示系統(tǒng)的硬件電路設(shè)計(jì)。 1.3 發(fā)揮部分 自由發(fā)揮 2 設(shè)計(jì)過程及論文的基本要求: 2.1 設(shè)計(jì)過程的基本要求 (1)基本部分必須完成,發(fā)揮部分可任選; (2)符合設(shè)計(jì)要求的報(bào)告一份,其中包括總體設(shè)計(jì)框圖、電路原理圖各一份; (3)報(bào)告的電子檔需全班統(tǒng)一存盤上交。 2.2 課程設(shè)計(jì)論文的基本要求 (1)參照畢業(yè)設(shè)計(jì)論文規(guī)范打印,包括附錄中的圖紙。項(xiàng)目齊全、不許涂改,不少于 4000 字。圖紙
8、為 A4,所有插圖不允許復(fù)印。 (2)裝訂順序:封面、任務(wù)書、成績(jī)?cè)u(píng)審意見表、中文摘要、關(guān)鍵詞、目錄、正文(設(shè)計(jì)題目、設(shè) 計(jì)任務(wù)、 設(shè)計(jì)思路、 設(shè)計(jì)框圖、 各部分電路及相應(yīng)的詳細(xì)的功能分析和重要的參數(shù)計(jì)算、 工作過程分析、 元器件清單、主要器件介紹) 、小結(jié)、參考文獻(xiàn)、附錄(總體設(shè)計(jì)框圖與電路原理圖) 。 3 時(shí)間進(jìn)度安排 順序 1 2 3 4 5 6 7 8 9 10 階段日期 計(jì) 劃 完 成 內(nèi) 容 講解主要設(shè)計(jì)內(nèi)容,安排學(xué)生查閱資料 檢查任務(wù)框圖的設(shè)計(jì)情況 檢查整個(gè)設(shè)計(jì)理論方面的準(zhǔn)備情況 指導(dǎo)學(xué)生進(jìn)行傳感器的選擇 進(jìn)程傳感器及測(cè)量電路的硬件電路設(shè)計(jì) 講解原理圖的繪制要求 檢查原理圖完成情
9、況,講解及糾正錯(cuò)誤 檢查流程圖的繪制及報(bào)告的書寫要求 布置答辯 答辯、寫報(bào)告 備注 打分 打分 打分 打分 打分 打分 打分 打分 打分 打分一 設(shè)計(jì)任務(wù)描述1.1 設(shè)計(jì)題目:土壤濕度檢測(cè)及自動(dòng)澆水系統(tǒng)設(shè)計(jì) 1.2 設(shè)計(jì)要求 設(shè)計(jì)目的:隨著人們生活水平的提高花卉逐漸受到人們的青睞,本設(shè)計(jì)要求利用單片機(jī)設(shè)計(jì)一 款家庭智能澆花器,實(shí)現(xiàn)自動(dòng)澆花,節(jié)省人力,方便人們出差的時(shí)候不至于影響花卉的生 長(zhǎng),如果在家也可以關(guān)斷澆花器 。 (1)了解土壤濕度檢測(cè)的基本知識(shí)以及電工電子學(xué)、單片機(jī)、傳感器等相關(guān)技術(shù)。 (2)初步掌握常用土壤濕度檢測(cè)傳感器的特點(diǎn)和應(yīng)用場(chǎng)合,并選擇恰當(dāng)方法應(yīng)用于本 設(shè)計(jì)。1.2.2 基本
10、要求:(1)通過 C8051F020 單片機(jī)編程來實(shí)現(xiàn)土壤濕度的實(shí)時(shí)顯示,并具有超量程報(bào)警裝 置。 (2)要求設(shè)計(jì)相關(guān)傳感器系統(tǒng)和控制系統(tǒng)實(shí)現(xiàn)自動(dòng)澆水功能。 (3)要求設(shè)計(jì)相關(guān)的硬件電路,包括傳感器的選型、控制系統(tǒng)和顯示系統(tǒng)的硬件電 路設(shè)計(jì)。1二 設(shè)計(jì)思路我所設(shè)計(jì)的土壤濕度檢測(cè)及自動(dòng)澆水系統(tǒng)主要由七部分組成。 第一部分:精密對(duì)稱方波發(fā)生器。用于驅(qū)動(dòng)濕敏電阻,因?yàn)橹绷麟娏魍ㄟ^濕敏電阻時(shí)會(huì) 產(chǎn)生電化學(xué)遷移現(xiàn)象而損壞濕敏電阻,所以在這里我選擇了具有穩(wěn)幅作用的精密對(duì) 稱方波發(fā)生器作為信號(hào)源。 第二部分:濕敏電阻傳感器。由于濕敏電阻是最常見,價(jià)格也最低廉的一種濕度傳感器 所以我選擇了濕敏電阻作為本設(shè)計(jì)的
11、核心傳感器。 我選擇的是 PCRC-55 這款濕敏傳 感器。他是一種經(jīng)過化學(xué)方法處理的聚苯乙烯聚合物。其電阻值( R)與相對(duì)濕度 (RH)的曲線近似指數(shù)曲線,即電阻值隨相對(duì)濕度的增大為減小。 第三部分:對(duì)數(shù)放大器。為解決濕敏電阻自身的非線性問題,我選擇了由晶體管和運(yùn)算 放大器組成的對(duì)數(shù)放大電路來對(duì)濕敏電阻的指數(shù)型特性曲線進(jìn)行線性化。 第四部分:相對(duì)濕度校準(zhǔn)電路。利用濕度校準(zhǔn)電路對(duì) 40%RH、100%RH 兩點(diǎn)進(jìn)行校準(zhǔn), 再通過濾波器產(chǎn)生一個(gè)代表相對(duì)濕度的直流輸出電壓,輸出電壓范圍是 0+10V, 所對(duì)應(yīng)的相對(duì)濕度變化范圍是(0100%)RH。 第五部分:斷點(diǎn)放大器。由于濕敏電阻在 RH40%
12、時(shí)的非線性失真最為顯著,我真對(duì)這 一情況采用斷點(diǎn)放大器再做一次局部的線性化處理,即再進(jìn)行一次線性補(bǔ)償。 第六部分: 溫度補(bǔ)償電路。 利用集成恒流源的正溫度系數(shù)去補(bǔ)償濕敏電阻的負(fù)溫度系數(shù), 大大降低了溫漂。當(dāng)環(huán)境溫度發(fā)生變化時(shí),必然導(dǎo)致組成對(duì)數(shù)放大器的晶體管的直 流工作點(diǎn)發(fā)生改變,而這也終究會(huì)影響到對(duì)數(shù)放大器的輸出特性。因此我對(duì)組成對(duì) 數(shù)放大器的晶體管采取一定的溫度補(bǔ)償措施,即用一片廉價(jià)的集成音頻放大器對(duì)其 補(bǔ)償,以避免這種情況的發(fā)生。 第七部分:數(shù)據(jù)處理及自動(dòng)澆水系統(tǒng)。利用單片機(jī)對(duì)濕敏電阻這一傳感器所采集的代表 土壤濕度的電壓信號(hào)進(jìn)行處理、分析,并對(duì)土壤濕度進(jìn)行實(shí)時(shí)顯示、超范圍報(bào)警以 及自動(dòng)澆
13、水。 對(duì)這以上就是我所設(shè)計(jì)的土壤濕度檢測(cè)及自動(dòng)澆水系統(tǒng)的設(shè)計(jì)思路。基于此設(shè)計(jì)思路設(shè)計(jì) 的土壤濕度檢測(cè)及自動(dòng)澆水系統(tǒng)的相對(duì)濕度測(cè)量范圍為 0100%,測(cè)量精度為±2%,分辨 力可達(dá) 0.01%。2三 設(shè)計(jì)方框圖精密對(duì)稱 方波發(fā)生器濕敏電阻穩(wěn)壓電源對(duì)數(shù)放大器 (兼半波整流)穩(wěn)壓溫度補(bǔ)償電路 (恒溫器)濕度校準(zhǔn)電路 及濾波器斷點(diǎn)補(bǔ)償電路輸出放大器C8051F020 單片機(jī)濕度顯示、超量程報(bào)警 自動(dòng)澆水3四 設(shè)計(jì)原理4.1 精密對(duì)稱方波發(fā)生器濕敏電阻只能用交流的,直流會(huì)導(dǎo)致濕敏失效,因?yàn)橹绷鞯碾妶?chǎng)會(huì)導(dǎo)致高分子材料中 的帶電粒子偏向兩極,一定時(shí)間以后濕敏電阻就會(huì)失效。所以必須用交流維持其平衡,
14、這 也是為什么測(cè)濕敏電阻阻值要用電橋而不能用普通萬用表的原因。 水分子是極性分子,在直流電廠中會(huì)分解為 H2 和 O2, 影響測(cè)量,并且在濕敏傳感器 中存在導(dǎo)電離子,在高濕情況下,如采用直流電會(huì)漂移造成電導(dǎo)率漂移,影像傳感器的使 用壽命。 綜上所述:鑒于當(dāng)直流電流通過濕敏電阻會(huì)產(chǎn)生電化學(xué)遷移現(xiàn)象而損壞濕敏電阻,因 此必須采用交流信號(hào)或?qū)ΨQ方波信號(hào)來驅(qū)動(dòng)濕敏電阻。 這里選用具有穩(wěn)幅作用的精密對(duì)稱方波發(fā)生器作為信號(hào)源,其輸出信號(hào)中不包含直流 分量。4.2 濕敏電阻傳感器濕敏電阻是利用濕敏材料吸收空氣中的水分而導(dǎo)致本身電阻值發(fā)生變化這一原理而 制成的。工業(yè)上流行的濕敏電阻主要有:半導(dǎo)體陶瓷濕敏電阻、
15、氯化鋰濕敏電阻、有機(jī)高 分子膜濕敏電阻。濕敏電阻的特點(diǎn)是在基片上覆蓋一層用感濕材料制成的膜,當(dāng)空氣中的 水蒸氣吸附在感濕膜上時(shí)元件的電阻率和電阻值都發(fā)生變化。 PCRC-55 型濕敏電阻是用經(jīng)過化學(xué)方法處理的聚苯乙烯聚合物制成的。其電阻值(R) 與相對(duì)濕度(RH)的影響曲線如圖 4.2.1 濕敏電阻特性曲線所示。該曲線近似為指數(shù)曲線。 當(dāng)濕度從 20%變化到 100%時(shí),電阻值就從 100M 迅速減小到 35K ,電阻變化量超過了 4 個(gè)數(shù)量級(jí)。因此,構(gòu)成相對(duì)濕度測(cè)量?jī)x時(shí)必須進(jìn)行線性化,才能獲得線性輸出電壓。 PCRC-55 的溫度系數(shù)為0.36%RH/,精度為±1% 。圖 4.2.
16、1 濕敏電阻特性曲線4.3 對(duì)數(shù)放大器為解決濕敏電阻的非線性問題,由晶體管和運(yùn)算放大器構(gòu)成對(duì)數(shù)放大器,對(duì)濕敏電阻 的指數(shù)型特性曲線進(jìn)行線性化。44.4 相對(duì)濕度校準(zhǔn)電路利用濕度校準(zhǔn)電路對(duì) 40%RH、 100%RH 兩點(diǎn)進(jìn)行校準(zhǔn), 再通過濾波器產(chǎn)生一個(gè)代表相 對(duì)濕度的直流輸出電壓, 輸出電壓范圍是 0+10V, 所對(duì)應(yīng)的相對(duì)濕度變化范圍是 (0100%) RH。4.5 斷點(diǎn)放大器所謂“斷點(diǎn)”就是指 40%RH 這一點(diǎn),由圖 4.2.1 濕敏電阻特性曲線可見,PCRC-55 型濕敏電阻在 RH40%時(shí)的非線性失真最為顯著, 針對(duì)這種情況可通過斷點(diǎn)放大器再做一 次局部線性化處理。4.6 溫度補(bǔ)償電
17、路4.6.1 濕敏電阻的溫度補(bǔ)償由于濕敏電阻具有負(fù)溫度系數(shù),因此要對(duì)其負(fù)溫度系數(shù)進(jìn)行一定的溫度補(bǔ)償,這里我 采用集成恒流源的正溫度系數(shù)去補(bǔ)償濕敏電阻的負(fù)溫度系數(shù)。4.6.2 對(duì)數(shù)放大電路中晶體管的溫度補(bǔ)償當(dāng)環(huán)境溫度發(fā)生變化時(shí),必然導(dǎo)致組成對(duì)數(shù)放大器的晶體管的直流工作點(diǎn)也發(fā)生變 化,而這也終究會(huì)影響到對(duì)數(shù)放大器的輸出特性。因此要對(duì)組成對(duì)數(shù)放大器的晶體管采取 一定的溫度補(bǔ)償措施,即用一片廉價(jià)的集成音頻放大器對(duì)其進(jìn)行補(bǔ)償。4.7 數(shù)據(jù)處理及自動(dòng)澆水系統(tǒng)利用單片機(jī)對(duì)濕敏電阻這一傳感器所采集的代表土壤濕度的電壓信號(hào)進(jìn)行處理、分 析,并對(duì)土壤濕度進(jìn)行實(shí)時(shí)顯示、超范圍報(bào)警及自動(dòng)澆水5五 電路設(shè)計(jì)5.1 精密
18、對(duì)稱方波發(fā)生器5.1.1 電路圖電路圖如圖 5.1.1 精密對(duì)稱方波發(fā)生器所示。圖 5.1.1 精密對(duì)稱方波發(fā)生器5.1.2 原理精密對(duì)稱方波發(fā)生器由集成運(yùn)放 IC-1a(LF347) 、三端可調(diào)電流源 IC2(LM334) 、和 二極管橋路 (VD1VD4) 組成。 利用二極管橋路和電阻 R2、R3 構(gòu)成的正反饋電路使 IC-1a 產(chǎn)生振蕩。該方波發(fā)生器具有對(duì)稱輸出、限流和穩(wěn)幅的特性。 R1 為設(shè)定電阻(RSET) ,取 R1=15 時(shí)可將 LM334 的輸出電流限定在 5mA 左右。利 用二極管橋路的正、反向鉗位作用,能把輸出方波電壓 U01 的幅度限制在±8V。諧振頻率 約為
19、100HZ。 隨著振蕩電容 C1 不斷的進(jìn)行充、放電,在 U01 端便形成了以零伏為對(duì)稱軸的方波信 號(hào),其直流分量為零。R2、R3 組成分壓器,用于設(shè)定 IC1 的閾值電壓(即門限電壓) ,進(jìn) 而控制 IC-1a 的翻轉(zhuǎn)狀態(tài)。 對(duì)稱方波發(fā)生器輸出的 U01 信號(hào)通過緩沖器(IC-1b)驅(qū)動(dòng)濕敏電阻。65.2 濕敏電阻傳感器5.2.1 電路圖電路圖如圖 5.2.1 濕敏電阻傳感器所示。圖 5.2.1 濕敏電阻傳感器5.2.2 原理PCRC-55 型濕敏電阻是用經(jīng)過化學(xué)方法處理的聚苯乙烯聚合物制成的。其電阻值(R) 與相對(duì)濕度(RH)的影響曲線如圖 5.2.2 濕敏電阻特性曲線所示。當(dāng)相對(duì)濕度從
20、20%變化 到 100%時(shí),電阻值就從 100M 迅速減小到 35K 電阻變化量超過 4 個(gè)數(shù)量級(jí)。圖 5.2.2 濕敏電阻特性曲線 在方波信號(hào)的正半周期,VD5 截止,在負(fù)半周期,VD5 導(dǎo)通。75.3 對(duì)數(shù)放大器5.3.1 電路圖電路圖如圖 5.3.1 對(duì)數(shù)放大器所示。圖 5.3.1 對(duì)數(shù)放大器5.3.2 原理對(duì)數(shù)放大器由晶體管 VT1 和運(yùn)放 IC-1c 構(gòu)成。 將 VT1 的基極接地、集電極接 A 點(diǎn)(虛地)時(shí),相當(dāng)于把集電極與基極短接,VT1 就等效于硅二極管。 此對(duì)數(shù)放大器用來補(bǔ)償濕敏電阻的指數(shù)曲線,使之近似于線性關(guān)系。實(shí)現(xiàn)對(duì)濕敏電阻 的線性化。 在方波信號(hào)的正周期,IC-1c 作
21、為反相放大器使用,輸出的是負(fù)向方波信號(hào),在負(fù)半 周期,對(duì)數(shù)放大器不工作。因此對(duì)數(shù)放大器兼有半波整流作用。85.4 相對(duì)濕度校準(zhǔn)電路5.4.1 電路圖電路圖如圖 5.4.1 相對(duì)濕度校準(zhǔn)電路所示。圖 5.4.1 相對(duì)濕度校準(zhǔn)電路5.4.2 原理相對(duì)濕度校準(zhǔn)電路由 IC-1d 和電位器 RP1、RP2 組成。RP1 用以校準(zhǔn) 40%RH 的刻度, RP2 用來校準(zhǔn) 100%RH 的刻度。95.5 斷點(diǎn)放大器5.5.1 電路圖電路圖如圖 5.5.1 斷點(diǎn)放大器電路所示。圖 5.5.1 斷點(diǎn)放大器電路5.5.2 原理所謂“斷點(diǎn)”就是指 40%RH 這一點(diǎn)。PCRC-55 型濕敏電阻在 RH40%時(shí)的非
22、線性失 真最為顯著,針對(duì)這種情況斷點(diǎn)放大器再做一次局部的線性化處理。 斷電放大器 (IC-3b) 就并聯(lián)在輸出放大器 (IC-3a) 的兩端。 當(dāng) RH40%時(shí), 利用 IC-3b 可以改變 IC-3a 的增益,使相對(duì)濕度特性曲線在 040%范圍內(nèi)更接近于線性。 當(dāng) RH40%時(shí),IC-3b 輸出低電平,故 VT4、VD6 截止,斷電放大器不工作,對(duì) (40%100%)相對(duì)濕度的線性化任務(wù)全部由對(duì)數(shù)放大器來完成。僅當(dāng) RH=40%時(shí),IC-3b 的輸出變成高電平,使 VT4、VD6 導(dǎo)通,斷電放大器才開始工作,可使 040%相對(duì)濕度范 圍內(nèi)的輸出電壓與相對(duì)濕度仍保持線性關(guān)系。 電路中 R13
23、和 VD6 的作用是防止在斷點(diǎn)附近產(chǎn)生抖動(dòng)現(xiàn)象。105.6 溫度補(bǔ)償電路5.6.1 電路圖電路圖如圖 5.6.1 溫度補(bǔ)償電路所示。圖 5.6.1 溫度補(bǔ)償電路5.6.2 原理 濕敏電阻的溫度補(bǔ)償利用 LM334 的正溫度系數(shù)(+0.33%/)去補(bǔ)償濕敏電阻的負(fù)溫度系數(shù)(-0.36%/) , 實(shí)際溫度系數(shù)僅為-0.03%/,它與傳感器的±1%精度指標(biāo)相比完全可以忽略。LM334 的 安裝位置應(yīng)盡量靠近濕敏電阻。 LM334 即可構(gòu)成恒流源,還可作為電壓靈敏度為 227 V/K 的溫度傳感器使用,這里 僅利用其恒流特性,從而大大提高了方波幅度的穩(wěn)定性。對(duì)數(shù)放大電路中晶體管的溫度補(bǔ)償當(dāng)環(huán)
24、境溫度發(fā)生變化時(shí), 必然導(dǎo)致組成對(duì)數(shù)放大器的晶體管 VT1 的直流工作點(diǎn)也發(fā)生 變化,而這也終究會(huì)影響到對(duì)數(shù)放大器的輸出特性。因此要對(duì) VT1 采取一定的溫度補(bǔ)償措 施。 溫度補(bǔ)償電路實(shí)際上是由 IC4IC6 和 VT2、VT3 等組成的小型恒溫槽是控制器,并且 需將 VT2、VT3 與 VT1 緊貼在一起。將 VT2 的集電極短接,利用其發(fā)射結(jié)作為溫度傳感 器使用。IC5 是溫控電路。VT3 作為加熱器,給 VT1 提供一個(gè)+50(典型值)的工作溫 度,使之不受外界環(huán)境溫度變化的影響。IC6(7812)給 IC5 提供+12V 穩(wěn)定電壓。IC5 的 參考電壓 U3=+0.63V,該電壓所對(duì)應(yīng)
25、的 VT1 管殼溫度恰好為+50。一旦 VT1 始終工作在 +50恒溫狀態(tài),從而消除了環(huán)境溫度變化對(duì) VT1 工作點(diǎn)的影響。VDZ 為 3V 穩(wěn)壓管。115.7 數(shù)據(jù)處理及自動(dòng)澆水系統(tǒng)5.7.1 單片機(jī)外圍電路 電源電路在電源電路中, IC8 SPX1117-3.3 是穩(wěn)壓芯片將輸入電壓 5V 轉(zhuǎn)換成 3.3V 作為 C8051F020 單片機(jī)的主要供電電源。S1 為輸入電源開關(guān)按鈕,在下載完數(shù)據(jù)后可用此按鍵 來更新下載數(shù)據(jù)。其電路圖如圖 5.7.1 電源電路所示。圖 5.7.1 電源電路12復(fù)位電路當(dāng)開發(fā)板上電時(shí), C4 經(jīng)充電后復(fù)位端電壓相當(dāng)于低電平實(shí)現(xiàn)上電復(fù)位: 當(dāng)斷電后通過 1N414
26、8 形成放電回路。其電路圖如圖 5.7.2 復(fù)位電路所示。圖 5.7.2 復(fù)位電路液晶顯示(LCD)接口電路單片機(jī)留有一個(gè) LCD 液晶接口,相對(duì)應(yīng)的液晶為 MzL05-12864,它是一款僅寫入的 串行 SPI 接口方式的液晶, 給液晶僅需 5 個(gè)控制口即可完成對(duì)其控制。 單片機(jī)使用模擬 SPI 的方式對(duì)液晶進(jìn)行操作。其電路圖如圖 5.7.3 液晶接口電路所示。圖 5.7.3 液晶接口電路13晶振電路Y1 為晶體振蕩器,其振蕩頻率為 22.11842MHZ,為單片機(jī)提供其工作所需要的時(shí)鐘, C7、C8 起到幫助晶振的作用。電路圖如圖 5.7.4 晶振電路所示。圖 5.7.4 晶振電路報(bào)警(L
27、ED)電路LED 以灌電流的方式點(diǎn)亮,阻流電阻選擇了 10K。電路圖如圖 5.7.5 報(bào)警電路所示。圖 5.7.5 報(bào)警電路14 模塊單片機(jī)程序設(shè)計(jì)主要有五部分組成。 第一部分:采集表示濕度的電壓信號(hào)。 第二部分:十六進(jìn)制至 BCD 的轉(zhuǎn)換。 第三部分:液晶顯示(濕度) 第四部分:報(bào)警(濕度過高,超量程) 第五部分:自動(dòng)澆水(濕度過低,需要澆水)5.7.3 程序 采集表示濕度的電壓信號(hào)程序MOV 30H,ADC0H MOV 31H,ADC0L十六進(jìn)制數(shù)至 BCD 的轉(zhuǎn)換程序BCD: CLR A MOV 41H,A MOV 40H,A MOV 39H,A MOV 38H,A MOV 37H,A
28、MOV R5,#16 H2B: CLR C MOV A,31H RLC A MOV 31H,A MOV A,30H RLC A MOV 30H,A MOV A,41H ADDC A,41H DA A MOV 41H,A MOV A,40H ADDC A,40H DA A MOV 40H,A MOV A,39H ADDC A,39H MOV 39H,A DJNZ R5,H2B MOV A,41H MOV B,#1615DIV AB MOV 38H,A MOV 37H,B MOV A,39H MOV 41H,A MOV A,40H MOV B,#16 DIV AB MOV 40H,A MOV 39
29、H,B RET液晶顯示(濕度)程序SYSCLK_Init: MOV OSCICN,#05H RET PORT_Init: CLR A MOV XBR0,A MOV P74OUT,#0F0H RET LCD_Init: LCALL Delay MOV P7,#038H MOV P6,#01H MOV P6,#0H LCALL Delay MOV P7 ,#0EH MOV P6,#01H MOV P6,#0H LCALL Delay MOV P7,#06H MOV P6,01H MOV P6,#0H LCALL Delay MOV P7,#01H MOV P6,#01H MOV P6,#0H LC
30、ALL Delay RET Line: CLR A MOV A,40H MOVC A,A+DPTR MOV P7,A MOV P6,#05H MOV P6,#04H LCALL Delay /系統(tǒng)時(shí)鐘初始化為片內(nèi)的 4MHz 時(shí)鐘 /清零累加器 /沒有選擇數(shù)字外設(shè) /P4P7 口設(shè)為推拉方式 /調(diào)用延時(shí)程序 /功能設(shè)置:兩行顯示,5×7 點(diǎn)陣 /寫命令 /結(jié)束寫命令 /調(diào)用延時(shí)程序 /開顯示,開光標(biāo),字符不閃爍 /寫命令 /結(jié)束寫命令 /調(diào)用延時(shí)程序 /I/D=1,AC 自動(dòng)增 1;S=0,整體顯示不移動(dòng) /寫命令 /結(jié)束寫命令 /調(diào)用延時(shí)程序 /清除 DDRAM,置 AC=0 /寫
31、命令 /結(jié)束寫命令 /調(diào)用延時(shí)程序 /累加器清零 /十位的數(shù)送累加器 /查表,取 ASCII 碼字符 /字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /結(jié)束寫操作 /調(diào)用延時(shí)程序16CLR C MOV A,40H LCALL DELAY LCALL DELAY LCALL DELAY LCALL DELAY NN: MOV A,39H MOVC A,A+DPTR MOV P7,A MOV P6,#05H MOV P6,#04H LCALL Delay MOV A,#0AH MOVC A,A+DPTR MOV P7,A MOV P6,#05H MOV P6,#04H LCALL Delay MOV A,38
32、H MOVC A,A+DPTR MOV P7,A MOV P6,#05H MOV P6,#04H LCALL Delay LCALL Delay MOV A,37H MOVC A,A+DPTR MOV P7,A MOV P6,#05H MOV P6,#04H LCALL Delay LCALL Delay MOV A,#0BH MOVC A,A+DPTR MOV P7,A MOV P6,#05H MOV P6,#04H LCALL Delay LCALL Delay MOV A,#0DH MOVC A,A+DPTR MOV P7,A MOV P6,#05H MOV P6,#04H/進(jìn)位位清零
33、/十位數(shù)送累加器 /調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /個(gè)位的數(shù)送累加器 /查表,取 ASCII 碼字符 /字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /結(jié)束寫操作 /調(diào)用延時(shí)程序 /顯示小數(shù)點(diǎn) /查表,取 ASCII 碼字符 /字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /結(jié)束寫操作 /調(diào)用延時(shí)程序 /十分位的數(shù)送累加器 /查表,取 ASCII 碼字符 /字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /結(jié)束寫操作 /調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /百分位的數(shù)送累加器 /查表,取 ASCII 碼字符 /字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /結(jié)束寫操作 /調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /顯示空格 /查
34、表,取 ASCII 碼字符 /字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /結(jié)束寫操作 /調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /顯示“S” /查表,取 ASCII 碼字符 /字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /結(jié)束寫操作17LCALL Delay /調(diào)用延時(shí)程序 LCALL Delay /調(diào)用延時(shí)程序 RET NCDdata: DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,2EH,20H,63H,53H/ASCII 碼表報(bào)警(濕度過高,超量程)程序MM: MOV A,40H CLR C SUBB A,#03H JC NN MOV A,#0FDH MOV P0,A /十位
35、的數(shù)送累加器 /進(jìn)位位清零 /十位的數(shù)與 3 比較(判斷是否大于 30) /進(jìn)位位為 1 時(shí)跳 (小于 30 時(shí)跳到 NN,大于 30 時(shí)順序執(zhí)行) /第二盞燈亮 /第二盞燈已亮(濕度已超量程、報(bào)警)自動(dòng)澆水(濕度過低,需要澆水)程序SUBB A,#02H JNC MM MOV A,#0FEH MOV P0,A /十位的數(shù)與 2 比較(判斷是否小于 20) /進(jìn)位位為 0 時(shí)跳(大于 20 時(shí)跳到 MM,小于 20 時(shí)順序執(zhí)行) /第一盞燈亮 /第一盞燈已亮(澆水)18六 工作過程分析6.1 精密對(duì)稱方波發(fā)生器工作過程分析利用二極管橋路和電阻 R2、R3 構(gòu)成的正反饋電路使 IC-1a 產(chǎn)生振
36、蕩。該方波發(fā)生器 具有對(duì)稱輸出、限流和穩(wěn)幅的特性。 R1 為設(shè)定電阻(RSET) ,取 R1=15 時(shí)可將 LM334 的輸出電流限定在 5mA 左右。利 用二極管橋路的正、反向鉗位作用,能把輸出方波電壓 U01 的幅度限制在±8V。諧振頻率 約為 100HZ。 隨著振蕩電容 C1 不斷的進(jìn)行充、放電,在 U01 端便形成了以零伏為對(duì)稱軸的方波信 號(hào),其直流分量為零。R2、R3 組成分壓器,用于設(shè)定 IC1 的閾值電壓(即門限電壓) ,進(jìn) 而控制 IC-1a 的翻轉(zhuǎn)狀態(tài)。 對(duì)稱方波發(fā)生器輸出的 U01 信號(hào)通過緩沖器(IC-1b)驅(qū)動(dòng)濕敏電阻。6.2 濕敏電阻傳感器工作過程分析PCR
37、C-55 型濕敏電阻是用經(jīng)過化學(xué)方法處理的聚苯乙烯聚合物制成的。當(dāng)相對(duì)濕度從 20%變化到 100%時(shí),電阻值就從 100M 迅速減小到 35K 電阻變化量超過 4 個(gè)數(shù)量級(jí)。 對(duì)稱方波發(fā)生器輸出的 U01 信號(hào)通過緩沖器(IC-1b)驅(qū)動(dòng)濕敏電阻,再接至對(duì)數(shù)放 大器 IC-1c 的反相輸入端 A。A 點(diǎn)亦稱求和點(diǎn)或虛地點(diǎn),該點(diǎn)的電位可是為 0V。設(shè)濕敏電 阻 R 上的電流為 IRH,很容易求出 U 01 IRH ? ?(6.2.1) R 在方波信號(hào)的正半周期,VD5 截止,在負(fù)半周期,VD5 導(dǎo)通。6.3 對(duì)數(shù)放大器工作過程分析將 VT1 的基極接地、集電極接 A 點(diǎn)(虛地)時(shí),相當(dāng)于把集電
38、極與基極短接,VT1 就等效于硅二極管。VT1 的發(fā)射極電壓(UBE)與集電極電流(IC)呈對(duì)數(shù)關(guān)系,其表達(dá) 式為UBE ? kT IC ? ln ?(6.3.1) q IS式中 k 為玻爾茲曼常數(shù) k ? 8.63?10?5 qV / K ,q 為電子電量( q ? 1.60219?10?19 C ) ,T 為熱 力學(xué)溫度(K) ,IS 為晶體管反向飽和電流。根據(jù)這一特性可設(shè)計(jì)成對(duì)數(shù)放大器用來補(bǔ)償濕 敏電阻的指數(shù)曲線,使之近似于線性關(guān)系。利用電路實(shí)現(xiàn)線性化的原理如下 濕敏電阻的電阻值相對(duì)濕度的關(guān)系式可近似表示為R ? Ae? RH ?(6.3.2)式中 A 為一變量,RH 代表相對(duì)濕度(單位
39、是%) 。令 VT1 發(fā)射極輸出電壓為 U02, 顯然,U02=UBE??紤]到 IC=IRH 與式(6.2.1)和式(6.3.2)一并代入式(6.3.1)中化簡(jiǎn)后 得到? kT U 01 ? U 02 ? UBE ? ? ? q ? ln R ? ? ? RH ?(6.3.3) ? ?19不難看出,U02 與相對(duì)濕度成正比,這就實(shí)現(xiàn)了對(duì)濕敏電阻的線性化。 在方波信號(hào)的正周期,U01=+8V,使 VD5 截止,U01 途徑濕敏電阻、求和點(diǎn) A,接 VT1 的集電極,在利用電路中的 VT1 對(duì) IRH 求對(duì)數(shù)。因 IC-1c 作為反相放大器使用,故 U02 輸出的是負(fù)向方波信號(hào),在負(fù)半周期時(shí),U0
40、1=-8V,使 VD5 導(dǎo)通對(duì)數(shù)放大器不工作。 因此對(duì)數(shù)放大器兼有半波整流作用。6.4 濕度校準(zhǔn)工作過程分析U02 送至 IC-1d 的反相輸入端。 RP1 用以校準(zhǔn) 40%RH 的刻度,RP2 用來校準(zhǔn) 100%RH 的刻度。 校準(zhǔn)后的信號(hào)通過濾波電容(C3)得到直流信號(hào),再經(jīng)過輸出放大器 IC-3a 放大,獲 得 0+10V 的輸出電壓6.5 斷點(diǎn)校準(zhǔn)工作過程分析所謂“斷點(diǎn)”就是指 40%RH 這一點(diǎn)。PCRC-55 型濕敏電阻在 RH40%時(shí)的非線性失 真最為顯著,針對(duì)這種情況斷點(diǎn)放大器再做一次局部的線性化處理。 當(dāng) RH40%時(shí),利用 IC-3b 可以改變 IC-3a 的增益,使相對(duì)濕
41、度特性曲線在 040%范 圍內(nèi)更接近于線性。 設(shè) IC-3a 的同相輸入端電壓為 U1(這也是 IC-3b 的反相輸入端電壓) ,IC-3b 的同相輸 入端電壓為 U2。不難計(jì)算出 U2=+0.37V,該電壓即為 IC-3b 的參考電壓。當(dāng) RH40%時(shí), 因 U1U2,IC-3b 輸出低電平,故 VT4、VD6 截止,斷電放大器不工作,對(duì)(40%100%) 相對(duì)濕度的線性化任務(wù)全部由對(duì)數(shù)放大器來完成。 僅當(dāng) RH=40%時(shí), U10.36VU2, IC-3b 的輸出變成高電平,使 VT4、VD6 導(dǎo)通,斷電放大器才開始工作,可使 040%相對(duì)濕度范 圍內(nèi)的輸出電壓與相對(duì)濕度仍保持線性關(guān)系。
42、電路中 R13 和 VD6 的作用是防止在斷點(diǎn)附近產(chǎn)生抖動(dòng)現(xiàn)象。6.6 溫度校準(zhǔn)工作過程分析6.6.1 濕敏電阻的溫度補(bǔ)償利用 LM334 的正溫度系數(shù)(+0.33%/)去補(bǔ)償濕敏電阻的負(fù)溫度系數(shù)(-0.36%/) , 實(shí)際溫度系數(shù)僅為-0.03%/,它與傳感器的±1%精度指標(biāo)相比完全可以忽略。LM334 的 安裝位置應(yīng)盡量靠近濕敏電阻。 LM334 即可構(gòu)成恒流源,還可作為電壓靈敏度為 227 V/K 的溫度傳感器使用,這里 僅利用其恒流特性,從而大大提高了方波幅度的穩(wěn)定性。20 對(duì)數(shù)放大電路中晶體管的溫度補(bǔ)償當(dāng)環(huán)境溫度發(fā)生變化時(shí), 必然導(dǎo)致組成對(duì)數(shù)放大器的晶體管 VT1 的直流工
43、作點(diǎn)也發(fā)生 變化,而這也終究會(huì)影響到對(duì)數(shù)放大器的輸出特性。因此要對(duì) VT1 采取一定的溫度補(bǔ)償措 施。 溫度補(bǔ)償電路實(shí)際上是由 IC4IC6 和 VT2、VT3 等組成的小型恒溫槽是控制器,并且 需將 VT2、VT3 與 VT1 緊貼在一起。將 VT2 的集電極短接,利用其發(fā)射結(jié)作為溫度傳感 器使用。IC5 是溫控電路。VT3 作為加熱器,給 VT1 提供一個(gè)+50(典型值)的工作溫 度,使之不受外界環(huán)境溫度變化的影響。IC6(7812)給 IC5 提供+12V 穩(wěn)定電壓。IC5 的 參考電壓 U3=+0.63V,該電壓所對(duì)應(yīng)的 VT1 管殼溫度恰好為+50。一旦 VT1 始終工作在 +50恒
44、溫狀態(tài),從而消除了環(huán)境溫度變化對(duì) VT1 工作點(diǎn)的影響。VDZ 為 3V 穩(wěn)壓管。6.7 數(shù)據(jù)處理及自動(dòng)澆水系統(tǒng)工作過程分析6.7.1 單片機(jī)運(yùn)行 自動(dòng)澆水:濕度過低,需要澆水。當(dāng)濕度顯示的數(shù)小于“20S”時(shí),表示濕度過低,此時(shí)需要澆水(左邊第一盞燈亮) 。液晶 顯示器顯示濕度。 如圖 6.7.1 濕度過低,需要澆水所示。圖 6.7.1 濕度過低,需要澆水21報(bào)警:濕度過高,超量程報(bào)警。當(dāng)濕度顯示的數(shù)大于“30S”時(shí),表示濕度過高,已超量程, (左邊第二盞燈亮) 。液晶顯 示器顯示濕度 如圖 6.7.2 濕度過高,超量程報(bào)警所示。圖 6.7.2 濕度過高,超量程報(bào)警22顯示:濕度顯示。當(dāng)濕度顯
45、示的數(shù)界于“20S30S”時(shí),表示濕度適宜,液晶顯示器顯示濕度。 如圖 6.7.3 濕度顯示所示。圖 6.7.3 濕度顯示23 源程序$INCLUDE(C8051F020.INC) ORG 0000H LJMP MAIN ORG 007BH LJMP ADISR ORG 0100H MAIN: MOV AMX0CF,#00 MOV AMX0SL,#00 MOV REF0CN,#03H MOV ADC0CF,#58H MOV XBR2,#40H MOV P1MDOUT,#00H MOV ADC0CN,#80H MOV EIE2,#02H SETB EA ORL ADC0CN,#10H LCALL
46、 STOP LCALL SYSCLK_Init LCALL PORT_Init MOV 35H,#0FFH AJMP $ ADISR: MOV 30H,ADC0H MOV 31H,ADC0L LCALL BCD LCALL STOP LCALL SYSCLK_Init LCALL PORT_Init LCALL Delay ANL ADC0CN,#0DEH ORL ADC0CN,#10H LOP1: RETI BCD: CLR A MOV 41H,A MOV 40H,A MOV 39H,A MOV 38H,A MOV 37H,A MOV R5,#16/調(diào)用系統(tǒng)時(shí)鐘初始化 /調(diào)用通用 I/O 口
47、及交叉開關(guān)初始化/調(diào)用系統(tǒng)時(shí)鐘初始化 /調(diào)用通用 I/O 口及交叉開關(guān)初始化 /調(diào)用延時(shí)程序24H2B: CLR C MOV A,31H RLC A MOV 31H,A MOV A,30H RLC A MOV 30H,A MOV A,41H ADDC A,41H DA A MOV 41H,A MOV A,40H ADDC A,40H DA A MOV 40H,A MOV A,39H ADDC A,39H MOV 39H,A DJNZ R5,H2B MOV A,41H MOV B,#16 DIV AB MOV 38H,A MOV 37H,B MOV A,39H MOV 41H,A MOV A,4
48、0H MOV B,#16 DIV AB MOV 40H,A MOV 39H,B RET STOP: LCALL SYSCLK_Init LCALL PORT_Init LCALL Delay LCALL Delay LCALL Delay LCALL LCD_Init LCALL Delay MOV DPTR,#NCDdata Line: CLR A MOV A,40H MOVC A,A+DPTR /十六進(jìn)制至 BCD 的轉(zhuǎn)換 /調(diào)用系統(tǒng)時(shí)鐘初始化 /調(diào)用通用 I/O 口及交叉開關(guān)初始化 /調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /調(diào)用 LCD 初始化 /調(diào)用延時(shí)程序 /DPTR 指針指
49、向 ASCII 碼表的首位 /累加器清零 /十位的數(shù)送累加器 /查表,取 ASCII 碼字符25MOV P7,A MOV P6,#05H MOV P6,#04H LCALL Delay CLR C MOV A,40H SUBB A,#02H JNC MM MOV A,#0FEH MOV P0,A LCALL DELAY LCALL DELAY MM: MOV A,40H CLR C SUBB A,#03H JC NN MOV A,#0FDH MOV P0,A LCALL DELAY LCALL DELAY NN: MOV A,39H MOVC A,A+DPTR MOV P7,A MOV P6,
50、#05H MOV P6,#04H LCALL Delay MOV A,#0AH MOVC A,A+DPTR MOV P7,A MOV P6,#05H MOV P6,#04H LCALL Delay MOV A,38H MOVC A,A+DPTR MOV P7,A MOV P6,#05H MOV P6,#04H LCALL Delay LCALL Delay MOV A,37H MOVC A,A+DPTR MOV P7,A MOV P6,#05H MOV P6,#04H/字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /結(jié)束寫操作 /調(diào)用延時(shí)程序 /進(jìn)位位清零 /十位數(shù)送累加器 /十位的數(shù)與 2 比較(判斷是
51、否小于 20) /進(jìn)位位為 0 時(shí)跳(大于 20 時(shí)跳到 MM,小于 20 時(shí)順序執(zhí)行) /第一盞燈亮 /第一盞燈已亮(澆水) /調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /十位的數(shù)送累加器 /進(jìn)位位清零 /十位的數(shù)與 3 比較(判斷是否大于 30) /進(jìn)位位為 1 時(shí)跳(小于 30 時(shí)跳到 NN,大于 30 時(shí)順序執(zhí)行) /第二盞燈亮 /第二盞燈已亮(濕度已超量程、報(bào)警) /調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /個(gè)位的數(shù)送累加器 /查表,取 ASCII 碼字符 /字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /結(jié)束寫操作 /調(diào)用延時(shí)程序 /顯示小數(shù)點(diǎn) /查表,取 ASCII 碼字符 /字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /
52、結(jié)束寫操作 /調(diào)用延時(shí)程序 /十分位的數(shù)送累加器 /查表,取 ASCII 碼字符 /字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /結(jié)束寫操作 /調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /百分位的數(shù)送累加器 /查表,取 ASCII 碼字符 /字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /結(jié)束寫操作26LCALL Delay LCALL Delay MOV A,#0BH MOVC A,A+DPTR MOV P7,A MOV P6,#05H MOV P6,#04H LCALL Delay LCALL Delay MOV A,#0DH MOVC A,A+DPTR MOV P7,A MOV P6,#05H MOV P6,#04H L
53、CALL Delay LCALL Delay RET SYSCLK_Init: MOV OSCICN,#05H RET PORT_Init: CLR A MOV XBR0,A MOV P74OUT,#0F0H RET LCD_Init: LCALL Delay MOV P7,#038H MOV P6,#01H MOV P6,#0H LCALL Delay MOV P7 ,#0EH MOV P6,#01H MOV P6,#0H LCALL Delay MOV P7,#06H MOV P6,01H MOV P6,#0H LCALL Delay MOV P7,#01H MOV P6,#01H MOV
54、 P6,#0H LCALL Delay RET Delay: MOV R7,#06H Delay1: MOV R6,#08H Delay0: MOV R5,#00H/調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /顯示空格 /查表,取 ASCII 碼字符 /字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /結(jié)束寫操作 /調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /顯示“S” /查表,取 ASCII 碼字符 /字符送數(shù)據(jù)口 P7 /寫數(shù)據(jù)操作 /結(jié)束寫操作 /調(diào)用延時(shí)程序 /調(diào)用延時(shí)程序 /系統(tǒng)時(shí)鐘初始化為片內(nèi)的 4MHz 時(shí)鐘 /清零累加器 /沒有選擇數(shù)字外設(shè) /P4P7 口設(shè)為推拉方式 /調(diào)用延時(shí)程序 /功能設(shè)置:兩行顯示,5
55、15;7 點(diǎn)陣 /寫命令 /結(jié)束寫命令 /調(diào)用延時(shí)程序 /開顯示,開光標(biāo),字符不閃爍 /寫命令 /結(jié)束寫命令 /調(diào)用延時(shí)程序 /I/D=1,AC 自動(dòng)增 1;S=0,整體顯示不移動(dòng) /寫命令 /結(jié)束寫命令 /調(diào)用延時(shí)程序 /清除 DDRAM,置 AC=0 /寫命令 /結(jié)束寫命令 /調(diào)用延時(shí)程序27DJNZ R5,$ DJNZ R6,Delay0 DJNZ R7,Delay1 RET /延時(shí)程序 NCDdata: DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,2EH,20H,63H,53H END /ASCII 碼表基于單片機(jī)的智能澆花系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(1長(zhǎng)
56、春職業(yè)技術(shù)學(xué)院,長(zhǎng)春130033;2中科院長(zhǎng)春光學(xué)精密機(jī)械與物理研究所,長(zhǎng)春130033)摘1土壤濕度傳感器要:設(shè)計(jì)了一種智能濕度感應(yīng)澆花系統(tǒng)。系統(tǒng)以單片機(jī)AT89S52為控制芯片,利用SLHT5-來檢測(cè)土壤的相對(duì)濕度,再通過單片機(jī)進(jìn)行信息處理,采用模糊控制方法,輸出控制信號(hào),控制繼電器的動(dòng)作,從而控制水泵電源的通斷,完成按需按量自動(dòng)澆花的工作,啟動(dòng)澆花之前先有蜂鳴器報(bào)警。關(guān)鍵詞:智能澆花;土壤濕度傳感器;單片機(jī);水泵中圖分類號(hào):TP3682文獻(xiàn)標(biāo)志碼:A文章編號(hào):10093907(2012)060650020引言隨著生活水平的提高,許多城鄉(xiāng)居民為了美化環(huán)境,凈化空氣,喜歡在家中陽臺(tái)上種植一些花草。植物需經(jīng)常澆灌。而人們出差或有事不在家時(shí),植物的供水就會(huì)中斷,植物面臨干枯。有些植物是離不開水的,對(duì)濕度的要求很高,人為的過度澆水,植物的根莖容易腐爛,從而影響到植物的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 風(fēng)險(xiǎn)管理與評(píng)估試題及答案
- 《世界古代建筑欣賞:大二藝術(shù)史教學(xué)教案》
- 《太陽系八大行星的特點(diǎn):四年級(jí)地理教學(xué)教案》
- 新員工入職流程及操作系統(tǒng)使用指南
- 產(chǎn)品分銷與代理業(yè)務(wù)合作協(xié)議內(nèi)容
- 《走進(jìn)物理世界:高一物理實(shí)驗(yàn)課程教案》
- 鄉(xiāng)村旅游農(nóng)業(yè)開發(fā)方案
- 年度市場(chǎng)活動(dòng)策劃與執(zhí)行報(bào)告
- 公司采購協(xié)議附件書
- 采購居間合同例文
- 中藥玫瑰花培訓(xùn)
- 廣東省佛山市(2024年-2025年小學(xué)六年級(jí)語文)統(tǒng)編版小升初真題((上下)學(xué)期)試卷及答案
- 2025年吉林通化梅河新區(qū)(梅河口市)專項(xiàng)引進(jìn)高層次教育人才40人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 危險(xiǎn)性較大工程培訓(xùn)課件
- 建筑施工安全員述職
- 公司安全生產(chǎn)事故隱患內(nèi)部報(bào)告獎(jiǎng)勵(lì)工作制度
- 開封市第二屆職業(yè)技能大賽無人機(jī)裝調(diào)檢修項(xiàng)目技術(shù)文件(國(guó)賽項(xiàng)目)
- 2024解析:第九章固體壓強(qiáng)-基礎(chǔ)練(解析版)
- 移動(dòng)式升降平臺(tái)安全指導(dǎo)手冊(cè)
- 人美版六年級(jí)美術(shù)教案下冊(cè)全冊(cè)
- 老舊小區(qū)電梯改造的經(jīng)濟(jì)效益方案
評(píng)論
0/150
提交評(píng)論