基于單片機的土壤溫濕度控制系統(tǒng)設(shè)計
27頁 10000字數(shù)+論文說明書+4張CAD圖紙【詳情如下】
SPI總線傳送流程圖.DWG
基于單片機的土壤溫濕度控制系統(tǒng)設(shè)計說明書.doc
系統(tǒng)總體硬件電路圖.DWG
系統(tǒng)程序流程圖.dwg
終端設(shè)備系統(tǒng)框圖.dwg
摘 要
本設(shè)計基于CC2430無線片上系統(tǒng)為核心部件,用時域反射型(TDR)抗腐蝕土壤濕度傳感器采集濕度數(shù)據(jù),以DS18B20采集土壤溫度,同時根據(jù)農(nóng)業(yè)生產(chǎn)的需要附加SHT11溫濕度模塊采集空氣溫濕度值,使用OLED屏顯示測得數(shù)據(jù),并用AT24C08存儲數(shù)據(jù)。本設(shè)計是土壤溫濕度環(huán)境無線監(jiān)測網(wǎng)絡(luò)系統(tǒng)的初步設(shè)計,目的在于實現(xiàn)終端設(shè)備的功能,后待開發(fā)建立在IEEE 802.15.4的 ZigBee無線傳感網(wǎng)絡(luò)的最優(yōu)建網(wǎng)方案。
本文將以單片機為核心設(shè)計了系統(tǒng)結(jié)構(gòu)圖、程序指令、流程圖等等,在保留了原始土壤溫濕度控制系統(tǒng)的基本功能的同時又增加了一系列的實用功能并簡化其電路結(jié)構(gòu),其將以控制方便,靈活,只要改變輸入單片機的控制程序,便可以控制土壤溫濕度系統(tǒng),方便,簡潔
關(guān)鍵詞 單片機控制系統(tǒng) 可靠性 系統(tǒng)
Abstract
It can replace the heavy labor in order to achieve the production mechanization and automation, and can work in CC2430environments to protect the personal DS18B20safety, Therefore widely used in machine building, metallurgy, electronics, light industry and atomic energy sectors.This article is AT24C08 mainly of the pneumatic manipulator the overall design, and pneumatic design. This mechanism of manipulator includes cylinders and claws and connectors parts, it can move according to the due track on the ZigBee movement of grabbing.
carrying and unloading. The pneumatic part of the design is primarily to choose the right valves and design a reasonable pneumatic control loop, by controlling and regulating pressure, flow and direction of the compressed air to make it get the necessary strength, speed and changed the direction of movement in the prescribed procedure work.It can replace the heavy labor in order to achieve the production mechanization and automation, and can work in dangerous working environments to protect the personal safety.
Keywords Singlechip microcomputer Forging machine
目 錄
1緒論 1
1.1課題的研究背景和歷史意義 1
1.2系統(tǒng)功能概述 2
2 控制系統(tǒng)硬件設(shè)計 5
2.1單片機的作用和功能 6
2.2單片機的應(yīng)用場合 7
3 硬件系統(tǒng)的設(shè)計 7
3.1各組成硬件概述 9
3.2無線傳輸核心技術(shù) 10
3.3 系統(tǒng)框圖 10
3.4 網(wǎng)絡(luò)系統(tǒng)框圖 11
3.5 終端設(shè)備系統(tǒng)框圖 12
4 終端設(shè)備方案選擇 14
4.1數(shù)據(jù)采集 15
4.2數(shù)據(jù)顯示 17
4.3數(shù)據(jù)存儲 18
4.4按鍵控制 19
5 系統(tǒng)軟件的設(shè)計 22
5.1系統(tǒng)軟件總體設(shè)計 23
5.2各功能模塊軟件程序設(shè)計 24
5.3 程序清單 24
結(jié)論 25
致謝 26
參考文獻 27
1 緒 論
1.1 課題的研究背景和歷史意義
單片機作為控制系統(tǒng)的核心部分,由于單片機體積小,使用方便的特點,被應(yīng)用在智能儀器上,再結(jié)合其他的傳感器之類的,可以實現(xiàn)對溫度、濕度等精密量的測量,功能十分的強大。同樣由于單片機的體積小、環(huán)境適應(yīng)能力強和使用方便等方面的優(yōu)點,單片機也被普遍應(yīng)用于工業(yè)控制上,比如多種多樣的通訊系統(tǒng)以及機器人等方面。此外,由于單片機的適應(yīng)能力很強,所以在我們常用的手機、電腦等物品上應(yīng)用十分廣泛。還有,醫(yī)院的醫(yī)療設(shè)備如呼吸機等也有單片機的廣泛應(yīng)用。還有就是汽車系統(tǒng)、物流系統(tǒng)、電力系統(tǒng)、通訊系統(tǒng)等都廣泛應(yīng)用單片機。
現(xiàn)在已能上游天空和宇宙,下潛大洋深層,遠窺百億光年,近察細胞和分子。新興的電子計算機硬、軟件科學(xué)使人類開始有了加強,并部分代替人腦的科技手段,這就是人工智能。這一新的發(fā)展已經(jīng)顯示出巨大的影響,而在未來年代它還將不斷地創(chuàng)造出人們無法想象的奇跡。
人類智慧的增長并不減少雙手的作用,相反地卻要求手作更多、更精巧、更復(fù)雜的工作,從而更促進手的功能。手的實踐反過來又促進人腦的智慧。在人類的整個進化過程中,以及在每個人的成長過程中,腦與手是互相促進和平行進化的。
產(chǎn)品的智能化與機械工程之間的關(guān)系近似于腦與手之間的關(guān)系,其區(qū)別僅在于人工智能的硬件還需要利用機械制造出來。過去,各種機械離不開人的操作和控制,其反應(yīng)速度和操作精度受到進化很慢的人腦和神經(jīng)系統(tǒng)的限制,人工智能將會消除了這個限制。計算機科學(xué)與機械工程之間的互相促進,平行前進,將使機械工程在更高的層次上開始新的一輪大發(fā)展。
總結(jié)以往在土壤濕度采集過程中的經(jīng)驗可知,雖然測量的精確性可以保證,但是方便性與精確性卻很難同時達到,便捷的手持設(shè)備可以方便采集到接近的數(shù)據(jù),但不夠精確又不耐腐蝕,使用壽命短,配合電子計算機的大型設(shè)備又不能隨身攜帶。更為困難的是在大面積的土地中是不可能人工采集方法獲得數(shù)據(jù)的,我們無法安排足夠的人力每天多次測量大面積的土地,所測得的數(shù)據(jù)也不便于統(tǒng)計分析。因此無線傳感網(wǎng)絡(luò)的建設(shè)勢在必得。
1.2 系統(tǒng)功能概述
本次設(shè)計中網(wǎng)絡(luò)架設(shè)及終端設(shè)備的遠程控制將不做為重點研究內(nèi)容,主要完成終端設(shè)備的數(shù)據(jù)采集、顯示、發(fā)送與存儲工作,實現(xiàn)無線傳感網(wǎng)絡(luò)的底層設(shè)計。整體設(shè)計是將TDR土壤濕度傳感器獲得濕度數(shù)據(jù)、DS18B20采集的土壤溫度數(shù)據(jù)利以及SHT11獲得的空氣溫濕度數(shù)據(jù)通過CC2430無線單片機發(fā)送出去,并可以根據(jù)需要將數(shù)據(jù)顯示在OLED顯示屏上,通過導(dǎo)航按鍵可以方便設(shè)定采集數(shù)據(jù)的時間間隔、采集數(shù)據(jù)的類型(便于統(tǒng)計分析)、系統(tǒng)時間等信息。使用AT24C08串行EEPROM將數(shù)據(jù)同步存儲在設(shè)備終端,即便網(wǎng)絡(luò)出現(xiàn)故障或者設(shè)備中斷,所測得數(shù)據(jù)依然安全保存。
結(jié) 論
在最近的一段時間的畢業(yè)設(shè)計,使我們充分把握的設(shè)計方法和步驟,不僅復(fù)習(xí)所學(xué)的知識,而且還獲得新的經(jīng)驗與啟示,在各種軟件的使用找到的資料或圖紙設(shè)計,會遇到不清楚的作業(yè),老師和學(xué)生都能給予及時的指導(dǎo),確保設(shè)計進度,本文所設(shè)計的是基于單片機的土壤溫濕度控制系統(tǒng)的設(shè)計,通過初期的定稿,查資料和開始正式做畢設(shè),讓我系統(tǒng)地了解到了所學(xué)知識的重要性,從而讓我更加深刻地體會到做一門學(xué)問不易,需要不斷鉆研,不斷進取才可要做的好,總之,本設(shè)計完成了老師和同學(xué)的幫助下,在大學(xué)研究的最感謝幫助過我的老師和同學(xué),是大家的幫助才使我的論文得以通過。
致 謝
至此在論文完成之際,向我的導(dǎo)師表示由衷的感謝!真心的感謝我的導(dǎo)師這年來我諄諄教導(dǎo),感謝我敬愛的老師,您不僅在學(xué)習(xí)學(xué)業(yè)上給我以精心的指導(dǎo),同時還在思想給我以無微不至的關(guān)懷支持和理解,給予我人生的啟迪,使我在順利地完成大學(xué)階段的學(xué)業(yè)同時,也學(xué)到了很多有用的做人的道理,明確了人生目標。知道自己想要什么了,不再是從前那個愛貪玩的我了。導(dǎo)師嚴謹求實的治學(xué)態(tài)度,銳意創(chuàng)新的學(xué)術(shù)作風,認真加負責,公而忘私的敬業(yè)精神,豁達開朗的寬廣胸懷,平易近人。經(jīng)過近半年努力的設(shè)計與計算,查找了各類的基于單片機的土壤溫濕度控制系統(tǒng)的設(shè)計資料,論文終于可以完成了,我的心里無比的激動和開心。雖然它不是最完美的,也不是最好的,但是在我心里,它是我最珍惜的,因為我自己已經(jīng)盡力的做了,它是我用心、用汗水成就的,也是我在大學(xué)四年來對所學(xué)知識的應(yīng)用和體現(xiàn)。四年的學(xué)習(xí)和生活,不僅豐富了我的知識,而且鍛煉了我的個人能力,更重要的是從周圍的老師和同學(xué)們身上潛移默化的學(xué)到了許多有用的知識,在此對所有關(guān)心我?guī)椭业谋磉_我由衷敬意,謝謝各位同學(xué)老師。
參考文獻
[1] 鄭淑芳 單片機系統(tǒng)的設(shè)計 北京:科學(xué)出版社,2004.5
[2] 黃長藝單片機系統(tǒng)概述 北京:機械工業(yè)出版社,2005.1.
[3] 周宏甫.單片機的土壤溫濕度控制系統(tǒng)的設(shè)計.高等教育出版社,2004.3.
[4] 姜繼海,宋錦春,高常識.液壓與氣壓傳動.高等教育出版社,2002.8
[5] 張春林,曲繼方,張美麟.機械創(chuàng)新設(shè)計.機械工業(yè)出版社,2001.4.
[6] 錢平.光電傳感器應(yīng)用技術(shù) 機械工業(yè)出版社,2005.1.
[7] 張遼遠.土壤溫濕度控制系統(tǒng)的設(shè)計與實現(xiàn). 機械工業(yè)出版社,2002.8.
[8] 基恩士傳感器選擇手冊 2010版本
[9] 黃長藝,嚴普強.機械工程測試技術(shù)基礎(chǔ). 機械工業(yè)出版社,2001.1.
[10] 張桓,陳作模.機械原理.高等教育出版社,2000.8.
[11] 王昆,何小柏,汪信遠.土壤溫濕度控制系統(tǒng)原理.高等教育出版社,1995.12.
[12] 徐錦康.機械設(shè)計. 高等教育出版社,2004.4.
[13] 鄧星鐘.機電傳動控制.華中科技大學(xué)出版社,2001.3.
[14] 劉延俊.液壓與氣壓傳動.機械工業(yè)出版社,2002.12.
[15] 章宏甲,黃誼,王積偉.土壤溫濕度控制系統(tǒng)的逆向設(shè)計.機械工業(yè)出版社,2000.5.
[16] 胡泓,姚伯威.機電一體化原理及應(yīng)用. 北京:國防工業(yè)出版社,2000.6.
[17] 陳鐵鳴.土壤溫濕度控制系統(tǒng)的創(chuàng)新. 高等教育出版社,2003.7.
[18] 孫靖民.機械優(yōu)化設(shè)計. 機械工業(yè)出版社,2005.1.
[19] 王勇領(lǐng).系統(tǒng)分析與設(shè)計.北京:清華大學(xué)出版社,1991.7.
[17] 成大先主編.機械設(shè)計手冊(第三版).北京:化學(xué)工業(yè)出版社,1994。
[18]Hirohiko Arai, Kazuo Tanie, and Susumu Tachi. Dynamic Control of a Manipulator with Passive Joints in Operational Space.
院畢業(yè)設(shè)計 本科畢業(yè)論文(設(shè)計) 題 目 基于單片機的土壤溫濕度控制系統(tǒng)設(shè)計 學(xué) 院 院 專 業(yè) 機械設(shè)計制造及其自動化 班 級 學(xué) 號 學(xué)生姓名 指導(dǎo)教師 完成日期 院畢業(yè)設(shè)計 I 摘 要 本設(shè)計基于 時域反射型( 腐蝕土壤濕度傳感器采集濕度數(shù)據(jù),以 時根據(jù)農(nóng)業(yè)生產(chǎn)的需要附加 用 用 設(shè)計是土壤溫濕度環(huán)境無線監(jiān)測網(wǎng)絡(luò)系統(tǒng)的初步設(shè)計,目的在于實現(xiàn)終端設(shè)備的功能,后待開發(fā)建立在 本 文 將以 單片機 為核心設(shè)計了系統(tǒng)結(jié)構(gòu)圖、程序指令、 流程 圖 等等 ,在保留了原始 土壤溫濕度控制系統(tǒng) 的基本功能的同時又增加了一系列的實用功能并簡化其電路結(jié)構(gòu),其將以控制方便,靈活,只要改變輸入 單片機 的控制程序,便可 以控制土壤溫濕度系統(tǒng) , 方便,簡潔。 關(guān)鍵詞 單片機控制系統(tǒng) 可靠性 系統(tǒng) 院畢業(yè)設(shè)計 t in to to in of of it to on of of is to a by of to it of in in to in to 錄 1 緒論 ............................................................... 1 題的研究背景和歷史意義 ....................................... 1 統(tǒng)功能概述 ................................................... 2 2 控制系統(tǒng)硬件設(shè)計 ................................................... 5 片機的作用和功能 ............................................. 6 片機的應(yīng)用場合 ............................................... 7 3 硬件系統(tǒng)的設(shè)計 ..................................................... 7 組成硬件概述 ................................................. 9 線傳輸核心技術(shù) .............................................. 10 統(tǒng)框圖 ...................................................... 10 絡(luò)系統(tǒng)框圖 .................................................. 11 端設(shè)備系統(tǒng)框圖 .............................................. 12 4 終端設(shè)備方案選擇 .................................................. 14 據(jù)采集 ...................................................... 15 據(jù)顯示 ....................................... 錯誤 !未定義書簽。 據(jù)存儲 ....................................... 錯誤 !未定義書簽。 鍵控制 ....................................... 錯誤 !未定義書簽。 5 系 統(tǒng)軟件的設(shè)計 .................................................... 22 統(tǒng)軟件總體設(shè)計 .............................................. 23 功能模塊軟件程序設(shè)計 ........................................ 24 序清單 ....................................... 錯誤 !未定義書簽。 結(jié)論 ................................................................ 25 致謝 ................................................................ 26 參考文獻 ............................................................ 27 1 1 緒 論 題的研究背景和歷史意義 單片機作為控制系統(tǒng)的核心部分,由于單片機體積小, 使用方便的特點,被應(yīng)用在智能儀器上,再結(jié)合其他的傳感器之類的,可以實現(xiàn)對溫度、濕度等精密量的測量,功能十分的強大。同樣由于單片機的體積小、環(huán)境適應(yīng)能力強和使用方便等方面的優(yōu)點,單片機也被普遍應(yīng)用于工業(yè)控制上,比如多種多樣的通訊系統(tǒng)以及機器人等方面。此外,由于單片機的適應(yīng)能力很強,所以在我們常用的手機、電腦等物品上應(yīng)用十分廣泛。還有,醫(yī)院的醫(yī)療設(shè)備如呼吸機等也有單片機的廣泛應(yīng)用。還有就是汽車系統(tǒng)、物流系統(tǒng)、電力系統(tǒng)、通訊系統(tǒng)等都廣泛應(yīng)用單片機。 現(xiàn)在已能上游天空和宇宙,下潛大洋深層,遠窺百億光年,近察細胞和 分子。新興的電子計算機硬、軟件科學(xué)使人類開始有了加強,并部分代替人腦的科技手段,這就是人工智能。這一新的發(fā)展已經(jīng)顯示出巨大的影響,而在未來年代它還將不斷地創(chuàng)造出人們無法想象的奇跡。 人類智慧的增長并不減少雙手的作用,相反地卻要求手作更多、更精巧、更復(fù)雜的工作,從而更促進手的功能。手的實踐反過來又促進人腦的智慧。在人類的整個進化過程中,以及在每個人的成長過程中,腦與手是互相促進和平行進化的。 產(chǎn)品的智能化與機械工程之間的關(guān)系近似于腦與手之間的關(guān)系,其區(qū)別僅在于人工智能的硬件還需要利用機械制造出來。過去,各 種機械離不開人的操作和控制,其反應(yīng)速度和操作精度受到進化很慢的人腦和神經(jīng)系統(tǒng)的限制,人工智能將會消除了這個限制。計算機科學(xué)與機械工程之間的互相促進,平行前進,將使機械工程在更高的層次上開始新的一輪大發(fā)展 。 總結(jié)以往在土壤濕度采集過程中的經(jīng)驗可知,雖然測量的精確性可以保證,但是方便性與精確性卻很難同時達到,便捷的手持設(shè)備可以方便采集到接近的數(shù)據(jù),但不夠精確又不耐腐蝕,使用壽命短,配合電子計算機的大型設(shè)備又不能隨身攜帶。更為困難的是在大面積的土地中是不可能人工采集方法獲得數(shù)據(jù)的,我們無法安排足夠的人力每天多次測 量大面積的土地,所測得的數(shù)據(jù)也不便于統(tǒng)計 2 分析。因此無線傳感網(wǎng)絡(luò)的建設(shè)勢在必得。 統(tǒng)功能概述 本次設(shè)計中網(wǎng)絡(luò)架設(shè)及終端設(shè)備的遠程控制將不做為重點研究內(nèi)容,主要完成終端設(shè)備的數(shù)據(jù)采集、顯示、發(fā)送與存儲工作,實現(xiàn)無線傳感網(wǎng)絡(luò)的底層設(shè)計。整體設(shè)計是將 壤濕度傳感器獲得濕度數(shù)據(jù)、 集的土壤溫度數(shù)據(jù)利以及 得的空氣溫濕度數(shù)據(jù)通過 線單 片機發(fā)送出去,并可以根據(jù)需要將數(shù)據(jù)顯示在 示屏上,通過導(dǎo)航按鍵可以方便設(shè)定采集數(shù)據(jù)的時間間隔、采集數(shù)據(jù)的類型(便于統(tǒng)計分析)、系統(tǒng)時間等信息。使用 數(shù)據(jù)同步存儲在設(shè)備終端,即便網(wǎng)絡(luò)出現(xiàn)故障或者設(shè)備中斷,所測得數(shù)據(jù)依然安全保存。 2 控制系統(tǒng)硬件設(shè)計 片機的作用和功能 目前單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能 ,民用豪華轎車的安全保障系統(tǒng),錄像機、攝像機、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械了。因此,單片機的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計算機應(yīng)用與智能化控制 的科學(xué)家、工程師。 單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分如下幾個范疇: 單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。采用單片機控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強大。例如精密的測量設(shè)備(功率計, 示波器,各種分析儀)。 3 用單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。 可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機控制,從電飯褒、洗衣機、電冰箱、空調(diào)機、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門,無所不在。 現(xiàn)代的單片機普遍具備通信接口,可以很方便地與計算機進行數(shù)據(jù)通信,為在計算機網(wǎng) 絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實現(xiàn)了單片機智能控制,從手機,電話機、小型程控交換機、樓宇自動通信呼叫系統(tǒng)、列車無線通信、再到日常工作中隨處可見的移動電話,集群移動通信,無線電對講機等。 單片機在醫(yī)用設(shè)備中的用途亦相當廣泛,例如醫(yī)用呼吸機,各種分析儀,監(jiān)護儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。 某些專用單片機設(shè)計用于實現(xiàn)特定功能,從而在各種電路中進行模塊化應(yīng)用,而不要求使用人員了解其內(nèi)部結(jié)構(gòu)。如音 樂集成單片機,看似簡單的功能,微縮在純電子芯片中(有別于磁帶機的原理),就需要復(fù)雜的類似于計算機的原理。如:音樂信號以數(shù)字的形式存于存儲器中(類似于 由微控制器讀出,轉(zhuǎn)化為模擬音樂電信號(類似于聲卡)。 在大型電路中,這種模塊化應(yīng)用極大地縮小了體積,簡化了電路,降低了損壞、錯誤率,也方便于更換。 單片機在汽車電子中的應(yīng)用非常廣泛,例如汽車中的發(fā)動機控制器,基于 線的汽車發(fā)動機智能電子控制器, 航系統(tǒng), 抱死系統(tǒng),制動系統(tǒng)等等。 此外, 單片機在工商,金融,科研、教育,國防航空航天等領(lǐng)域都有著十分廣泛的用途。 4 片機的應(yīng)用場合 單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分如下幾個范疇: 單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。采用單片機控制使得儀器儀表數(shù)字化、智能 化、微型化,且功能比起采用電子或數(shù)字電路更加強大。例如精密的測量設(shè)備(功率計,示波器,各種分析儀)。 用單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。 可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機控制,從電飯褒、洗衣機、電冰箱、空調(diào)機、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門,無所不在。 現(xiàn)代的單片機普遍具備通信接口 ,可以很方便地與計算機進行數(shù)據(jù)通信,為在計算機網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實現(xiàn)了單片機智能控制,從手機,電話機、小型程控交換機、樓宇自動通信呼叫系統(tǒng)、列車無線通信、再到日常工作中隨處可見的移動電話,集群移動通信,無線電對講機等。 單片機在醫(yī)用設(shè)備中的用途亦相當廣泛,例如醫(yī)用呼吸機,各種分析儀,監(jiān)護儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。此外,單片機在工商,金融,科研、教育,國防航空航天等領(lǐng)域都有著十分廣泛的用途。 3 硬件系統(tǒng)的設(shè)計 組成硬件概述 壤濕度傳感器的使用是十分不便的,我們并不知道它的輸出與采樣的對應(yīng)關(guān)系,使用的傳感器來自于計算機平臺上的傳感器,它使用計算機串口,通 5 過軟件實現(xiàn)數(shù)據(jù)的分析,最終得到濕度數(shù)據(jù)。我們的工作就是需要從它的原有計算機平 臺中取出對應(yīng)關(guān)系,然后才能夠?qū)鞲衅魍ㄟ^終端設(shè)備獨立使用,告別計算機。這部分也是設(shè)計的難點。設(shè)計中選擇了從計算機平臺中“偷取數(shù)據(jù)”的辦法實現(xiàn)獲得采樣與輸出的對應(yīng)關(guān)系。即在計算機平臺工作時將傳感器送出的數(shù)據(jù)定時竊取一個存入終端設(shè)備中,持續(xù)重復(fù)數(shù)次,然后按時間與計算機平臺中丟失的數(shù)據(jù)的相鄰兩個數(shù)據(jù)的平均值對比,這樣就可以獲得輸出與采樣的對應(yīng)關(guān)系。這種方法簡便有效(只需要安裝一個程控繼電器即可),誤差較低。 根據(jù)需要,完整的終端設(shè)備包括中心控制與數(shù)據(jù)收發(fā)、數(shù)據(jù)采集、數(shù)據(jù)顯示、數(shù)據(jù)存儲及按鍵五個部分。 中心 控制單元主要是 線片上系統(tǒng),強大的功能優(yōu)勢足以滿足系統(tǒng)的全部需求。數(shù)據(jù)收發(fā)部分利用 身的功能,通過 線、晶體振蕩器及簡單外圍電路即可實現(xiàn)。 數(shù)據(jù)采集部分包括三個大部分: 用耐腐蝕 ,可以將數(shù)據(jù)以數(shù)字信號的方式通過 線模式送入中心控制單元。 度采集模塊采集土壤溫度,由于 單總線模式,所以使用還是相當?shù)姆奖恪? 氣溫濕度采集模塊。數(shù)字信號直接輸出,以 線模式傳送數(shù)據(jù)應(yīng)用方便。 數(shù)據(jù)顯示部分通過 幕(冷光屏)顯示數(shù)據(jù)。 是利用有機發(fā)光材料受激輻射發(fā)光原理,因此無需背光、亮度高、功耗低,最符合系統(tǒng)需要。 數(shù)據(jù)存儲部分使用的 持 線數(shù)據(jù)傳送協(xié)議。 線協(xié)議規(guī)定任何將數(shù)據(jù)傳送到總線的器件作為發(fā)送器,任何從總線接收數(shù)據(jù)的器件為接收器,存儲能力為 8k,在不影響使用的情況下減小了設(shè)計成本。 按鍵采用了上、下、左、右四個方向鍵和確認、取消兩個功能鍵作。四個方向鍵采用 樣輸入,兩個功能鍵直接讀取端口電平。節(jié)約了 端口充分利用了內(nèi)部的剩余資源(內(nèi)部 6 線傳輸核心技術(shù) 字來源于蜂群使用的賴以生存和發(fā)展的通信方式,蜜蜂通過跳狀的舞蹈來通知發(fā)現(xiàn)的新食物源的位置、距離和方向等信息,以此作為新一代無線通訊技術(shù)的名稱。 去又稱為 “ “ “ 線電技術(shù),目前統(tǒng)一稱為 術(shù)。 [1] 一種新興的短距離、低功耗、低數(shù)據(jù) 速率、低成本、低復(fù)雜度的無線網(wǎng)絡(luò)技術(shù)。 取了 有力的無線物理層所規(guī)定的全部優(yōu)點:省電、簡單、成本又低的規(guī)格; 加了邏輯網(wǎng)絡(luò)、網(wǎng)絡(luò)安全和應(yīng)用層。 盟預(yù)測的主要應(yīng)用領(lǐng)域包括工業(yè)控制、消費性電子設(shè)備、汽車自動化、家庭和樓宇自動化、醫(yī)用設(shè)備控制等。 鑒于 術(shù)的諸多優(yōu)勢,本次設(shè)計將采用這一組網(wǎng)方式,硬件設(shè)備采用德州儀器生產(chǎn)的無線單片機 核心部件,它是世界上首個真正的單芯片 決方案,是世界上第一個真正意義上的 站式產(chǎn)品,具有芯片可編程閃存以及通過認證的 們都集成在一個硅片內(nèi),方便日后的網(wǎng)絡(luò)建設(shè)。 統(tǒng)框圖 系統(tǒng)框圖是反映單片機系統(tǒng)各個組成部分與主控程序關(guān)系邏輯的圖, 單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能 ,民用豪華轎車的安全保障系統(tǒng),錄像機、攝像機、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開單片機 。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械以及各種智能機械了。因此,單片機的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計算機應(yīng)用與智能化控制的科學(xué)家、工程師。 絡(luò)系統(tǒng)框圖 本系統(tǒng)的總體網(wǎng)絡(luò)框圖如圖 2示,從圖中可以看出,該總體網(wǎng)絡(luò)系統(tǒng)框圖分別如下圖清單所示: 7 由節(jié)點 端節(jié)點 繼節(jié)點 土壤溫度采集模塊 土壤 濕度采集模塊 測 空氣溫濕度采集模塊 無線傳輸 有線傳輸 端設(shè)備系統(tǒng)框圖 本系統(tǒng)的終端設(shè)備框圖如圖 2示,這部分內(nèi)容將作為本次設(shè)計重點研究。 中心控制單元 示屏 壤濕度傳感器 土壤溫度傳感器 空氣溫度傳感器 按鍵控制 8 4 終端設(shè)備方案選擇 終端設(shè)備方案的選擇主要包括以下幾個方面: 1)負壓計土壤濕度監(jiān)測系統(tǒng) 負壓計,又稱張力計,以測量土壤負壓 (張力 )來顯示土壤水分狀況。負壓計瓷頭埋設(shè)于土壤中某一高程后,負壓計內(nèi)部的水分通過瓷頭上的微孔同土壤水分進行交換,使內(nèi)外水勢漸趨平衡,儀器上所指示的負壓值即代表土壤水勢,可以直接反映土壤水分能為植物吸收利用的程度,同時又可換算為土壤含水率。負壓計結(jié)構(gòu)簡單,易于制造,因此使用較為廣泛。但是負壓計易受環(huán)境溫度的影響,儀器穩(wěn)定性較差。此外,負壓計具有滯后性,往往不能及時反映土壤水分狀況,在土壤干燥過程中尤為顯著。 2)中子土壤濕度計 中子土壤濕度計以測量快中 子與土壤水分中氫原子碰撞而轉(zhuǎn)化為慢中子的數(shù)量來感知土壤水分狀況。土孔上下移動即可測定不同高程點的土壤含水量。目前主要采用手工方法測量,也可以改造為自動化或半自動化監(jiān)測儀,從田間監(jiān)測室監(jiān)測,以防止或減少中子對人體的輻射。 3)γ透射儀 γ透射儀利用γ射線透射土壤后的衰減程度來測定土壤水分狀況。此種裝置在實驗室內(nèi)應(yīng)用效果較好,可進行土壤水分自動化和半自動化監(jiān)測。 4)時域反射儀 時域反射儀 ( ),利用時域反射原理定點測量某一土層內(nèi)的土壤水分情況。此儀器有較好的測量效 果,是目前較先進的土壤濕度儀,便于實現(xiàn)自動化監(jiān)測,但價格較為昂貴。 5)電阻 /電容式土壤濕度監(jiān)測系統(tǒng) 電阻 /電容式土壤濕度監(jiān)測系統(tǒng)包括電阻式土壤濕度監(jiān)測系統(tǒng)和電容式土壤濕度監(jiān)測系統(tǒng),它們分別以電阻式土壤濕度傳感器和電容式土壤濕度傳感器為基礎(chǔ)。 電阻式土壤濕度傳感器,用裝有電極的感濕材料做成傳感器的感濕元件 (探頭 ),感濕材料常為石膏、陶瓷、尼龍絲繞塊等。將感濕元件埋設(shè)在土壤中某一定點上,使其同土壤保持緊密接觸,以便感濕元件的水分與土壤水分達到平衡, 9 由于感濕元件的電阻值與其 含水量具有一定關(guān)系,測量感濕元件的電阻值可以得到感濕元件的濕度,從而間接求得土壤濕度。感濕元件在同土壤進行水分交換的同時,也常具有溶質(zhì)交換,特別是由于元件埋設(shè)時間較長以后,元件中常有溶質(zhì)積累,從而影響到水分測定的精度。此外,由于感濕元件具有一定的滯后作用,往往不能及時反映土壤水分現(xiàn)狀。 電容法測定土壤濕度是根據(jù)土壤介電常數(shù)隨土壤濕度變化的原理來進行的。它同電阻法相比,受土壤鹽分的影響較小。 考慮上述多種濕度采集方法的優(yōu)勢,我們決定采用時域反射儀,它設(shè)計靈活、便于自動控制,更符合設(shè)計要求。 在對濕度傳感器的應(yīng)用方面我們考慮了以下兩種方案: 方案一:使用 12V、電源供電的傳感器,得到的模擬信號為 0~12V,而我們的控制單元 ~模擬信號后再進行 A/D 轉(zhuǎn)換,但是這樣將會導(dǎo)致數(shù)據(jù)誤差大。如果先進行 A/D 轉(zhuǎn)換再進行數(shù)字信號的電壓轉(zhuǎn)換,這樣又增加了設(shè)計的復(fù)雜性。本身傳感器的 12V 電壓也不利于功耗降低,對整體的網(wǎng)絡(luò)設(shè)計不利。 方案二:使用一種低電壓的土壤濕度傳感器自身工作電壓為 5V,輸出數(shù)據(jù)為標準的傳感器數(shù)據(jù): 4~20流。在 A/D 轉(zhuǎn)換方面,我們采用美信公司生產(chǎn)的 片,它能完好的將電流轉(zhuǎn)換為數(shù)字信號,并且可以直接和+備相連接,這樣與 可以方便的結(jié)合,再加上 樣就可以配合 休眠模式實現(xiàn)網(wǎng)絡(luò)與終端的同時休眠模式,可以將功耗降至最低。 方案二的優(yōu)勢使我們覺得設(shè)計變得方便,無疑的采用了這個方案。 據(jù)采集 ( 1) 土壤濕度采集:數(shù)據(jù)采集包括傳感器和模數(shù)轉(zhuǎn)換兩大部分,使用耐腐蝕土壤濕度專用傳感器和 速率 建完成,可以將數(shù)據(jù)以數(shù)字信號的方式通過 線模式送入中心控制單元。 ① 工作原理 水分是決定土壤的介電常數(shù)的主要因素。 壤水分傳感器測量土壤的介電常 10 數(shù),直接穩(wěn)定地測量各種土壤的真實水分含量。傳感器的信號輸出可以用來直接控制灌溉。 測量土壤水分的體積百分比,與土壤的本身的機理無關(guān)。 ②特點 高穩(wěn)定性; 安裝維護操作簡便; 有效測量長度超過 45加了精確度; 測 量不受土壤類型影響; 支撐的材料為環(huán)氧樹脂,強度和壽命得到保證。 ③ 遠程操作 壤水分傳感器與數(shù)采,遠距離傳輸設(shè)備可以構(gòu)成遙測系統(tǒng)。例如:土壤干燥時,警告信號可以自動響起來提醒人們應(yīng)該灌溉的時間到了。自動控制系統(tǒng)能開關(guān)水泵和閥門等。配合一些附加的傳感器,可能可以計算出土壤水分蒸發(fā)量和農(nóng)作物所需的水分參數(shù)。 3 個灌溉表技術(shù) (蒸發(fā)量,作物水脅迫指數(shù) 土壤水分 )的綜合應(yīng)用可以提供農(nóng)作物適宜生長的最大的保證。 ④ 規(guī)格 電源要求: 50%@40輸出: 0~ 1選 4~ 20 0~ 全部尺寸:直徑: 19度: 635預(yù)熱時間: 1 秒 ⑤ 可選項: 4~ 20出 0~ 出 ⑥ 安裝: 傳感器測量土壤的有效部分為 18 英寸長,靠近電纜的 9 英寸和頂部的 寸區(qū)域。不包括在測量區(qū)域內(nèi)。測量有效區(qū)域必須與土壤緊密并可以被放置在任何的方向和深度。對于比較深的農(nóng)作物,例如果樹,它通常垂直的放置。對于垂直安裝,挖一個 寸 足夠深的洞把傳感器放下到所要測量的區(qū)域。用 寸的土壤采樣器可以很方便的挖出這個洞。傳感器必須與土壤緊密的接觸。確保土壤填滿傳感器,用一個直徑 寸的棒深入到土壤中,棒與傳感器的距離大 11 約為 3 英寸,與傳感器同樣的深度。確保棒與傳感器保持平行并避免碰到損壞傳感器。移動棒到相反的方向,距離同樣為 3 英寸的位置,然后重復(fù)這個過程在先前 2 洞的 90 度方向。 在上部填上泥土來阻止水進入頂部。一個可選的方法是把事先用當?shù)赝寥浪龅哪酀{沿著傳感器注入孔中,然后插入傳感器。這些泥漿將填滿傳感器與土壤之間的間隙。水平傳感器將安裝在溝中,然后填土埋好。注意:不要把傳感器安裝在太陽直接照射的地方 傳感器使用時使用光耦控制啟動,輸 出選擇 4~20流方式, 以與其完美的結(jié)合。 據(jù)顯示 有機電致發(fā)光顯示 (術(shù)是下一代最有競爭力的平板顯示技術(shù)。目前 , 研究重點是提高器件的穩(wěn)定性、發(fā)光效率和高質(zhì)量動態(tài)顯示的驅(qū)動技術(shù)以達到實用化的要求。本設(shè)計采用 示屏原因是其功耗低、亮度高、尺寸小等優(yōu)點。 塊與 連接采用 線模式。便于后期軟件實現(xiàn)和硬件擴展(節(jié)約主控模塊 I/O 端口)。應(yīng)用框圖入圖 2示,具體連接方法見附錄一中的原理圖。 本次設(shè)計采用的 介: 顏色:藍色 像素數(shù): 128*64 驅(qū)動 比度: 500: 1 視角: 160 度 電壓: 作電流: 10型值) 工作溫度: 70℃ 據(jù)存儲 列新品是美國 司的低功耗 行 4]。 有 11 種型號。本設(shè)計中采用的 12 存儲容量為 然很小,但已經(jīng)足夠我們使用,這也是考慮設(shè)計成本。主要的引腳及封裝形式在圖 2已經(jīng)給出,功能見表 2們可以的到應(yīng)用中的連接配置: 及 與電路中的地相連接, 電源(我們使用 電源即可), 地, 別于單片機的 接,在 我們可以使用普通 I/O 口虛擬 要經(jīng)過 10這樣芯片的地址為 0。詳細連接參看附錄。圖 2寫時序。其中主控制電路圖如下圖所示:鍵控制 設(shè)計中提供了上、下、左、右四個方向鍵和確認、 取消兩個功能鍵作為用戶輸入設(shè)備。四個方向鍵采用 樣輸入,功能鍵直接讀取端口電平。 5 系 統(tǒng)軟件的設(shè)計 統(tǒng)軟件總體設(shè)計 本系統(tǒng)是以 C 語言來進行軟件設(shè)計,目的是為了便于日后擴展網(wǎng)絡(luò)部分( 議棧),軟件的設(shè)計采用模塊化結(jié)構(gòu),使程序設(shè)計的邏輯關(guān)系更加簡潔明了。使硬件在軟件的控制下協(xié)調(diào)運作。整體設(shè)計采用菜單的方式。可以設(shè) 13 置相應(yīng)的功能。配合按鍵實現(xiàn)完善的功 能和簡潔的人機對話方式。 功能模塊軟件程序設(shè)計 模塊化的程序包括數(shù)據(jù)采集、收發(fā)、存儲、顯示、時鐘及主程序幾個部分。其中使用的串行通信包含了三種總線模式: 單總線模式, 示、用的是 線模式, 用的是 線模式。 數(shù)據(jù)采集:土壤濕度采集主要是配置 工作,通過設(shè)置的 線模式完成數(shù)據(jù)的采集工作。這里面還包含定時器設(shè)置,我們要定時開啟 傳感器(通過繼電器控制)采集數(shù)據(jù)。其中的對應(yīng)關(guān)系需要與計算機平臺配合使用。當獲得數(shù)據(jù)對應(yīng)關(guān)系 后,加入到程序中,通過查表顯示最終的濕度數(shù)據(jù)。土壤溫度部分利用單總線模式與 信,溫度與數(shù)據(jù)對應(yīng)參看表 3 線與 信。 表 3溫度 +125° C 0000 0111 1101 0000 0785° C* 0000 0101 0101 0000 0550h +C 0000 0001 1001 0001 0191h +C 0000 0000 1010 0010 00C 0000 0000 0000 1000 0008h 0° C 0000 0000 0000 0000 0000h C 1111 1111 1111 1000 C 1111 1111 0101 1110 C 1111 1110 0110 1111 55° C 1111 1100 1001 0000 據(jù)收發(fā):配置 送緩沖區(qū)。把要發(fā)送的數(shù)據(jù)移入緩沖區(qū);接受數(shù)據(jù)存儲后直接轉(zhuǎn)移至顯示緩沖區(qū),因為我們不重點研究數(shù)據(jù)的收發(fā)所以不細致的研究接收方法。 數(shù)據(jù)存儲:用 C 語言描述 線,將采集的數(shù)據(jù)存儲至 ,同時要通過 接存儲在 片內(nèi) 作為備份。 14 數(shù)據(jù)顯示:用 行模式配置 ,包括開啟和亮度調(diào)整等。 時鐘:包含年月日信息,可以手動調(diào)整,目的是隨同數(shù)據(jù)一起存 儲發(fā)送。 主程序:包含按鍵掃描內(nèi)容,將各個模塊連接起來,主要表現(xiàn)為調(diào)用子程序。 其中,系統(tǒng)程序流程圖如下圖所示: 其中, 序流程圖如下圖所示: 15 序清單 //51 子程序 //這里以 體為例,不同的晶體速度可能需要調(diào)整延時的時間 //Q =;//根據(jù)實際情況定義端口 //延時 { ; } //復(fù)位 16 { 0; //Q 9); // it 80 1; // to ); // (25); // of // } // 0=1 = no ( { i; 0; i=8;i>0; { =1; 0; // Q to 1; // ); //i=0; , at a { 0; // Q to ); // of 1; 17 ; } ); } //讀取溫度 { c[2]; x; } ; // // ]=; ]=; ; // // ; 模擬 步收發(fā)程 序 . #^3; ; ; ; ; ; ;//測試用 t);//延時函數(shù) 18 //主函數(shù) { m,i,s[10]; a[2]; j[10]={0 ; ; ) { i=0;i>=1;//接收 //數(shù)據(jù)到 _; ; 1; // if(i==0) // } 20 //_; //_; //_; ; } 21 結(jié) 論 在最近的一段時間的畢業(yè)設(shè)計,使我們充分把握的設(shè)計方法和步驟,不僅復(fù)習(xí)所學(xué)的知識,而且還獲得新的經(jīng)驗與啟示,在各種軟件的使用找到的資料或圖紙設(shè)計,會遇到不清楚的作業(yè),老師和學(xué)生都能給予及時的指導(dǎo),確保設(shè)計進度,本文所設(shè)計的是基于單片機的土壤溫濕度控制系統(tǒng)的設(shè)計,通過初期的定稿,查資料和開始正式做畢設(shè),讓我系統(tǒng)地了解到了所學(xué)知識的重要性,從而讓我更加深刻地體會到做一門學(xué)問不易,需要不斷鉆研,不斷進取 才可要做的好,總之,本設(shè)計完成了老師和同學(xué)的幫助下,在大學(xué)研究的最感謝幫助過我的老師和同學(xué),是大家的幫助才使我的論文得以通過。 22 致 謝 至此在論文完成之際,向我的導(dǎo)師表示由衷的感謝!真心的感謝我的導(dǎo)師這年來我諄諄教導(dǎo),感謝我敬愛的老師,您不僅在學(xué)習(xí)學(xué)業(yè)上給我以精心的指導(dǎo),同時還在思想給我以無微不至的關(guān)懷支持和理解,給予我人生的啟迪,使我在順利地完成大學(xué)階段的學(xué)業(yè)同時,也學(xué)到了很多有用的做人的道理,明確了人生目標。知道自己想要什么了,不再是從前那個愛貪玩的我了。導(dǎo)師嚴 謹求實的治學(xué)態(tài)度,銳意創(chuàng)新的學(xué)術(shù)作風,認真加負責,公而忘私的敬業(yè)精神,豁達開朗的寬廣胸懷,平易近人。經(jīng)過近半年努力的設(shè)計與計算,查找了各類的基于單片機的土壤溫濕度控制系統(tǒng)的設(shè)計資料,論文終于可以完成了,我的心里無比的激動和開心。雖然它不是最完美的,也不是最好的,但是在我心里,它是我最珍惜的,因為我自己已經(jīng)盡力的做了,它是我用心、用汗水成就的,也是我在大學(xué)四年來對所學(xué)知識的應(yīng)用和體現(xiàn)。四年的學(xué)習(xí)和生活,不僅豐富了我的知識,而且鍛煉了我的個人能力,更重要的是從周圍的老師和同學(xué)們身上潛移默化的學(xué)到了許多有用的知識 ,在此對所有關(guān)心我?guī)椭业谋磉_我由衷敬意,謝謝各位同學(xué)老師。 23 參考文獻 [1] 鄭淑芳 單片機系統(tǒng)的設(shè)計 北京:科學(xué)出版社, 2] 黃長藝單片機系統(tǒng)概述 北京:機械工業(yè)出版社, [3] 周宏甫 高等教育出版社, [4] 姜繼海,宋錦春,高常識 高等教育出版社, 5] 張春林,曲繼方,張美麟 機械工業(yè)出版社, [6] 錢平 機械工業(yè)出版社, [7] 張遼遠 設(shè)計與實現(xiàn) . 機械工業(yè)出版社, [8] 基恩士傳感器選擇手冊 2010 版本 [9] 黃長藝,嚴普強 機械工業(yè)出版社, [10] 張桓,陳作模 高等教育出版社, [11] 王昆,何小柏,汪信遠 統(tǒng)原理 [12] 徐錦康 高等教育出版社, [13] 鄧星鐘 華中科技大學(xué)出版社 , [14] 劉延俊 機械工業(yè)出版社, [15] 章宏甲,黃誼,王積偉 逆向設(shè)計 [16] 胡泓,姚伯威 北京:國防工業(yè)出版社,[17] 陳鐵鳴 新 . 高等教育出版社, [18] 孫靖民 機械工業(yè)出版社, [19] 王勇領(lǐng) 北京 :清華大學(xué)出版社, [17] 成大先主編 冊(第三版) 學(xué)工業(yè)出版社, 1994。 [18]of a 院畢業(yè)設(shè)計 本科畢業(yè)論文(設(shè)計) 題 目 基于單片機的土壤溫濕度控制系統(tǒng)設(shè)計 學(xué) 院 院 專 業(yè) 機械設(shè)計制造及其自動化 班 級 學(xué) 號 學(xué)生姓名 指導(dǎo)教師 完成日期 院畢業(yè)設(shè)計 I 摘 要 本設(shè)計基于 時域反射型( 腐蝕土壤濕度傳感器采集濕度數(shù)據(jù),以 時根據(jù)農(nóng)業(yè)生產(chǎn)的需要附加 用 用 設(shè)計是土壤溫濕度環(huán)境無線監(jiān)測網(wǎng)絡(luò)系統(tǒng)的初步設(shè)計,目的在于實現(xiàn)終端設(shè)備的功能,后待開發(fā)建立在 本 文 將以 單片機 為核心設(shè)計了系統(tǒng)結(jié)構(gòu)圖、程序指令、 流程 圖 等等 ,在保留了原始 土壤溫濕度控制系統(tǒng) 的基本功能的同時又增加了一系列的實用功能并簡化其電路結(jié)構(gòu),其將以控制方便,靈活,只要改變輸入 單片機 的控制程序,便可 以控制土壤溫濕度系統(tǒng) , 方便,簡潔。 關(guān)鍵詞 單片機控制系統(tǒng) 可靠性 系統(tǒng) 院畢業(yè)設(shè)計 t in to to in of of it to on of of is to a by of to it of in in to in to 錄 1 緒論 ............................................................... 1 題的研究背景和歷史意義 ....................................... 1 統(tǒng)功能概述 ................................................... 2 2 控制系統(tǒng)硬件設(shè)計 ................................................... 5 片機的作用和功能 ............................................. 6 片機的應(yīng)用場合 ............................................... 7 3 硬件系統(tǒng)的設(shè)計 ..................................................... 7 組成硬件概述 ................................................. 9 線傳輸核心技術(shù) .............................................. 10 統(tǒng)框圖 ...................................................... 10 絡(luò)系統(tǒng)框圖 .................................................. 11 端設(shè)備系統(tǒng)框圖 .............................................. 12 4 終端設(shè)備方案選擇 .................................................. 14 據(jù)采集 ...................................................... 15 據(jù)顯示 ....................................... 錯誤 !未定義書簽。 據(jù)存儲 ....................................... 錯誤 !未定義書簽。 鍵控制 ....................................... 錯誤 !未定義書簽。 5 系 統(tǒng)軟件的設(shè)計 .................................................... 22 統(tǒng)軟件總體設(shè)計 .............................................. 23 功能模塊軟件程序設(shè)計 ........................................ 24 序清單 ....................................... 錯誤 !未定義書簽。 結(jié)論 ................................................................ 25 致謝 ................................................................ 26 參考文獻 ............................................................ 27 1 1 緒 論 題的研究背景和歷史意義 單片機作為控制系統(tǒng)的核心部分,由于單片機體積小, 使用方便的特點,被應(yīng)用在智能儀器上,再結(jié)合其他的傳感器之類的,可以實現(xiàn)對溫度、濕度等精密量的測量,功能十分的強大。同樣由于單片機的體積小、環(huán)境適應(yīng)能力強和使用方便等方面的優(yōu)點,單片機也被普遍應(yīng)用于工業(yè)控制上,比如多種多樣的通訊系統(tǒng)以及機器人等方面。此外,由于單片機的適應(yīng)能力很強,所以在我們常用的手機、電腦等物品上應(yīng)用十分廣泛。還有,醫(yī)院的醫(yī)療設(shè)備如呼吸機等也有單片機的廣泛應(yīng)用。還有就是汽車系統(tǒng)、物流系統(tǒng)、電力系統(tǒng)、通訊系統(tǒng)等都廣泛應(yīng)用單片機。 現(xiàn)在已能上游天空和宇宙,下潛大洋深層,遠窺百億光年,近察細胞和 分子。新興的電子計算機硬、軟件科學(xué)使人類開始有了加強,并部分代替人腦的科技手段,這就是人工智能。這一新的發(fā)展已經(jīng)顯示出巨大的影響,而在未來年代它還將不斷地創(chuàng)造出人們無法想象的奇跡。 人類智慧的增長并不減少雙手的作用,相反地卻要求手作更多、更精巧、更復(fù)雜的工作,從而更促進手的功能。手的實踐反過來又促進人腦的智慧。在人類的整個進化過程中,以及在每個人的成長過程中,腦與手是互相促進和平行進化的。 產(chǎn)品的智能化與機械工程之間的關(guān)系近似于腦與手之間的關(guān)系,其區(qū)別僅在于人工智能的硬件還需要利用機械制造出來。過去,各 種機械離不開人的操作和控制,其反應(yīng)速度和操作精度受到進化很慢的人腦和神經(jīng)系統(tǒng)的限制,人工智能將會消除了這個限制。計算機科學(xué)與機械工程之間的互相促進,平行前進,將使機械工程在更高的層次上開始新的一輪大發(fā)展 。 總結(jié)以往在土壤濕度采集過程中的經(jīng)驗可知,雖然測量的精確性可以保證,但是方便性與精確性卻很難同時達到,便捷的手持設(shè)備可以方便采集到接近的數(shù)據(jù),但不夠精確又不耐腐蝕,使用壽命短,配合電子計算機的大型設(shè)備又不能隨身攜帶。更為困難的是在大面積的土地中是不可能人工采集方法獲得數(shù)據(jù)的,我們無法安排足夠的人力每天多次測 量大面積的土地,所測得的數(shù)據(jù)也不便于統(tǒng)計 2 分析。因此無線傳感網(wǎng)絡(luò)的建設(shè)勢在必得。 統(tǒng)功能概述 本次設(shè)計中網(wǎng)絡(luò)架設(shè)及終端設(shè)備的遠程控制將不做為重點研究內(nèi)容,主要完成終端設(shè)備的數(shù)據(jù)采集、顯示、發(fā)送與存儲工作,實現(xiàn)無線傳感網(wǎng)絡(luò)的底層設(shè)計。整體設(shè)計是將 壤濕度傳感器獲得濕度數(shù)據(jù)、 集的土壤溫度數(shù)據(jù)利以及 得的空氣溫濕度數(shù)據(jù)通過 線單 片機發(fā)送出去,并可以根據(jù)需要將數(shù)據(jù)顯示在 示屏上,通過導(dǎo)航按鍵可以方便設(shè)定采集數(shù)據(jù)的時間間隔、采集數(shù)據(jù)的類型(便于統(tǒng)計分析)、系統(tǒng)時間等信息。使用 數(shù)據(jù)同步存儲在設(shè)備終端,即便網(wǎng)絡(luò)出現(xiàn)故障或者設(shè)備中斷,所測得數(shù)據(jù)依然安全保存。 2 控制系統(tǒng)硬件設(shè)計 片機的作用和功能 目前單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能 ,民用豪華轎車的安全保障系統(tǒng),錄像機、攝像機、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械了。因此,單片機的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計算機應(yīng)用與智能化控制 的科學(xué)家、工程師。 單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分如下幾個范疇: 單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。采用單片機控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強大。例如精密的測量設(shè)備(功率計, 示波器,各種分析儀)。 3 用單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。 可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機控制,從電飯褒、洗衣機、電冰箱、空調(diào)機、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門,無所不在。 現(xiàn)代的單片機普遍具備通信接口,可以很方便地與計算機進行數(shù)據(jù)通信,為在計算機網(wǎng) 絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實現(xiàn)了單片機智能控制,從手機,電話機、小型程控交換機、樓宇自動通信呼叫系統(tǒng)、列車無線通信、再到日常工作中隨處可見的移動電話,集群移動通信,無線電對講機等。 單片機在醫(yī)用設(shè)備中的用途亦相當廣泛,例如醫(yī)用呼吸機,各種分析儀,監(jiān)護儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。 某些專用單片機設(shè)計用于實現(xiàn)特定功能,從而在各種電路中進行模塊化應(yīng)用,而不要求使用人員了解其內(nèi)部結(jié)構(gòu)。如音 樂集成單片機,看似簡單的功能,微縮在純電子芯片中(有別于磁帶機的原理),就需要復(fù)雜的類似于計算機的原理。如:音樂信號以數(shù)字的形式存于存儲器中(類似于 由微控制器讀出,轉(zhuǎn)化為模擬音樂電信號(類似于聲卡)。 在大型電路中,這種模塊化應(yīng)用極大地縮小了體積,簡化了電路,降低了損壞、錯誤率,也方便于更換。 單片機在汽車電子中的應(yīng)用非常廣泛,例如汽車中的發(fā)動機控制器,基于 線的汽車發(fā)動機智能電子控制器, 航系統(tǒng), 抱死系統(tǒng),制動系統(tǒng)等等。 此外, 單片機在工商,金融,科研、教育,國防航空航天等領(lǐng)域都有著十分廣泛的用途。 4 片機的應(yīng)用場合 單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分如下幾個范疇: 單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。采用單片機控制使得儀器儀表數(shù)字化、智能 化、微型化,且功能比起采用電子或數(shù)字電路更加強大。例如精密的測量設(shè)備(功率計,示波器,各種分析儀)。 用單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。 可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機控制,從電飯褒、洗衣機、電冰箱、空調(diào)機、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門,無所不在。 現(xiàn)代的單片機普遍具備通信接口 ,可以很方便地與計算機進行數(shù)據(jù)通信,為在計算機網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實現(xiàn)了單片機智能控制,從手機,電話機、小型程控交換機、樓宇自動通信呼叫系統(tǒng)、列車無線通信、再到日常工作中隨處可見的移動電話,集群移動通信,無線電對講機等。 單片機在醫(yī)用設(shè)備中的用途亦相當廣泛,例如醫(yī)用呼吸機,各種分析儀,監(jiān)護儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。此外,單片機在工商,金融,科研、教育,國防航空航天等領(lǐng)域都有著十分廣泛的用途。 3 硬件系統(tǒng)的設(shè)計 組成硬件概述 壤濕度傳感器的使用是十分不便的,我們并不知道它的輸出與采樣的對應(yīng)關(guān)系,使用的傳感器來自于計算機平臺上的傳感器,它使用計算機串口,通 5 過軟件實現(xiàn)數(shù)據(jù)的分析,最終得到濕度數(shù)據(jù)。我們的工作就是需要從它的原有計算機平 臺中取出對應(yīng)關(guān)系,然后才能夠?qū)鞲衅魍ㄟ^終端設(shè)備獨立使用,告別計算機。這部分也是設(shè)計的難點。設(shè)計中選擇了從計算機平臺中“偷取數(shù)據(jù)”的辦法實現(xiàn)獲得采樣與輸出的對應(yīng)關(guān)系。即在計算機平臺工作時將傳感器送出的數(shù)據(jù)定時竊取一個存入終端設(shè)備中,持續(xù)重復(fù)數(shù)次,然后按時間與計算機平臺中丟失的數(shù)據(jù)的相鄰兩個數(shù)據(jù)的平均值對比,這樣就可以獲得輸出與采樣的對應(yīng)關(guān)系。這種方法簡便有效(只需要安裝一個程控繼電器即可),誤差較低。 根據(jù)需要,完整的終端設(shè)備包括中心控制與數(shù)據(jù)收發(fā)、數(shù)據(jù)采集、數(shù)據(jù)顯示、數(shù)據(jù)存儲及按鍵五個部分。 中心 控制單元主要是 線片上系統(tǒng),強大的功能優(yōu)勢足以滿足系統(tǒng)的全部需求。數(shù)據(jù)收發(fā)部分利用 身的功能,通過 線、晶體振蕩器及簡單外圍電路即可實現(xiàn)。 數(shù)據(jù)采集部分包括三個大部分: 用耐腐蝕 ,可以將數(shù)據(jù)以數(shù)字信號的方式通過 線模式送入中心控制單元。 度采集模塊采集土壤溫度,由于 單總線模式,所以使用還是相當?shù)姆奖恪? 氣溫濕度采集模塊。數(shù)字信號直接輸出,以 線模式傳送數(shù)據(jù)應(yīng)用方便。 數(shù)據(jù)顯示部分通過 幕(冷光屏)顯示數(shù)據(jù)。 是利用有機發(fā)光材料受激輻射發(fā)光原理,因此無需背光、亮度高、功耗低,最符合系統(tǒng)需要。 數(shù)據(jù)存儲部分使用的 持 線數(shù)據(jù)傳送協(xié)議。 線協(xié)議規(guī)定任何將數(shù)據(jù)傳送到總線的器件作為發(fā)送器,任何從總線接收數(shù)據(jù)的器件為接收器,存儲能力為 8k,在不影響使用的情況下減小了設(shè)計成本。 按鍵采用了上、下、左、右四個方向鍵和確認、取消兩個功能鍵作。四個方向鍵采用 樣輸入,兩個功能鍵直接讀取端口電平。節(jié)約了 端口充分利用了內(nèi)部的剩余資源(內(nèi)部 6 線傳輸核心技術(shù) 字來源于蜂群使用的賴以生存和發(fā)展的通信方式,蜜蜂通過跳狀的舞蹈來通知發(fā)現(xiàn)的新食物源的位置、距離和方向等信息,以此作為新一代無線通訊技術(shù)的名稱。 去又稱為 “ “ “ 線電技術(shù),目前統(tǒng)一稱為 術(shù)。 [1] 一種新興的短距離、低功耗、低數(shù)據(jù) 速率、低成本、低復(fù)雜度的無線網(wǎng)絡(luò)技術(shù)。 取了 有力的無線物理層所規(guī)定的全部優(yōu)點:省電、簡單、成本又低的規(guī)格; 加了邏輯網(wǎng)絡(luò)、網(wǎng)絡(luò)安全和應(yīng)用層。 盟預(yù)測的主要應(yīng)用領(lǐng)域包括工業(yè)控制、消費性電子設(shè)備、汽車自動化、家庭和樓宇自動化、醫(yī)用設(shè)備控制等。 鑒于 術(shù)的諸多優(yōu)勢,本次設(shè)計將采用這一組網(wǎng)方式,硬件設(shè)備采用德州儀器生產(chǎn)的無線單片機 核心部件,它是世界上首個真正的單芯片 決方案,是世界上第一個真正意義上的 站式產(chǎn)品,具有芯片可編程閃存以及通過認證的 們都集成在一個硅片內(nèi),方便日后的網(wǎng)絡(luò)建設(shè)。 統(tǒng)框圖 系統(tǒng)框圖是反映單片機系統(tǒng)各個組成部分與主控程序關(guān)系邏輯的圖, 單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能 ,民用豪華轎車的安全保障系統(tǒng),錄像機、攝像機、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開單片機 。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械以及各種智能機械了。因此,單片機的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計算機應(yīng)用與智能化控制的科學(xué)家、工程師。 絡(luò)系統(tǒng)框圖 本系統(tǒng)的總體網(wǎng)絡(luò)框圖如圖 2示,從圖中可以看出,該總體網(wǎng)絡(luò)系統(tǒng)框圖分別如下圖清單所示: 7 由節(jié)點 端節(jié)點 繼節(jié)點 土壤溫度采集模塊 土壤 濕度采集模塊 測 空氣溫濕度采集模塊 無線傳輸 有線傳輸 端設(shè)備系統(tǒng)框圖 本系統(tǒng)的終端設(shè)備框圖如圖 2示,這部分內(nèi)容將作為本次設(shè)計重點研究。 中心控制單元 示屏 壤濕度傳感器 土壤溫度傳感器 空氣溫度傳感器 按鍵控制 8 4 終端設(shè)備方案選擇 終端設(shè)備方案的選擇主要包括以下幾個方面: 1)負壓計土壤濕度監(jiān)測系統(tǒng) 負壓計,又稱張力計,以測量土壤負壓 (張力 )來顯示土壤水分狀況。負壓計瓷頭埋設(shè)于土壤中某一高程后,負壓計內(nèi)部的水分通過瓷頭上的微孔同土壤水分進行交換,使內(nèi)外水勢漸趨平衡,儀器上所指示的負壓值即代表土壤水勢,可以直接反映土壤水分能為植物吸收利用的程度,同時又可換算為土壤含水率。負壓計結(jié)構(gòu)簡單,易于制造,因此使用較為廣泛。但是負壓計易受環(huán)境溫度的影響,儀器穩(wěn)定性較差。此外,負壓計具有滯后性,往往不能及時反映土壤水分狀況,在土壤干燥過程中尤為顯著。 2)中子土壤濕度計 中子土壤濕度計以測量快中 子與土壤水分中氫原子碰撞而轉(zhuǎn)化為慢中子的數(shù)量來感知土壤水分狀況。土孔上下移動即可測定不同高程點的土壤含水量。目前主要采用手工方法測量,也可以改造為自動化或半自動化監(jiān)測儀,從田間監(jiān)測室監(jiān)測,以防止或減少中子對人體的輻射。 3)γ透射儀 γ透射儀利用γ射線透射土壤后的衰減程度來測定土壤水分狀況。此種裝置在實驗室內(nèi)應(yīng)用效果較好,可進行土壤水分自動化和半自動化監(jiān)測。 4)時域反射儀 時域反射儀 ( ),利用時域反射原理定點測量某一土層內(nèi)的土壤水分情況。此儀器有較好的測量效 果,是目前較先進的土壤濕度儀,便于實現(xiàn)自動化監(jiān)測,但價格較為昂貴。 5)電阻 /電容式土壤濕度監(jiān)測系統(tǒng) 電阻 /電容式土壤濕度監(jiān)測系統(tǒng)包括電阻式土壤濕度監(jiān)測系統(tǒng)和電容式土壤濕度監(jiān)測系統(tǒng),它們分別以電阻式土壤濕度傳感器和電容式土壤濕度傳感器為基礎(chǔ)。 電阻式土壤濕度傳感器,用裝有電極的感濕材料做成傳感器的感濕元件 (探頭 ),感濕材料常為石膏、陶瓷、尼龍絲繞塊等。將感濕元件埋設(shè)在土壤中某一定點上,使其同土壤保持緊密接觸,以便感濕元件的水分與土壤水分達到平衡, 9 由于感濕元件的電阻值與其 含水量具有一定關(guān)系,測量感濕元件的電阻值可以得到感濕元件的濕度,從而間接求得土壤濕度。感濕元件在同土壤進行水分交換的同時,也常具有溶質(zhì)交換,特別是由于元件埋設(shè)時間較長以后,元件中常有溶質(zhì)積累,從而影響到水分測定的精度。此外,由于感濕元件具有一定的滯后作用,往往不能及時反映土壤水分現(xiàn)狀。 電容法測定土壤濕度是根據(jù)土壤介電常數(shù)隨土壤濕度變化的原理來進行的。它同電阻法相比,受土壤鹽分的影響較小。 考慮上述多種濕度采集方法的優(yōu)勢,我們決定采用時域反射儀,它設(shè)計靈活、便于自動控制,更符合設(shè)計要求。 在對濕度傳感器的應(yīng)用方面我們考慮了以下兩種方案: 方案一:使用 12V、電源供電的傳感器,得到的模擬信號為 0~12V,而我們的控制單元 ~模擬信號后再進行 A/D 轉(zhuǎn)換,但是這樣將會導(dǎo)致數(shù)據(jù)誤差大。如果先進行 A/D 轉(zhuǎn)換再進行數(shù)字信號的電壓轉(zhuǎn)換,這樣又增加了設(shè)計的復(fù)雜性。本身傳感器的 12V 電壓也不利于功耗降低,對整體的網(wǎng)絡(luò)設(shè)計不利。 方案二:使用一種低電壓的土壤濕度傳感器自身工作電壓為 5V,輸出數(shù)據(jù)為標準的傳感器數(shù)據(jù): 4~20流。在 A/D 轉(zhuǎn)換方面,我們采用美信公司生產(chǎn)的 片,它能完好的將電流轉(zhuǎn)換為數(shù)字信號,并且可以直接和+備相連接,這樣與 可以方便的結(jié)合,再加上 樣就可以配合 休眠模式實現(xiàn)網(wǎng)絡(luò)與終端的同時休眠模式,可以將功耗降至最低。 方案二的優(yōu)勢使我們覺得設(shè)計變得方便,無疑的采用了這個方案。 據(jù)采集 ( 1) 土壤濕度采集:數(shù)據(jù)采集包括傳感器和模數(shù)轉(zhuǎn)換兩大部分,使用耐腐蝕土壤濕度專用傳感器和 速率 建完成,可以將數(shù)據(jù)以數(shù)字信號的方式通過 線模式送入中心控制單元。 ① 工作原理 水分是決定土壤的介電常數(shù)的主要因素。 壤水分傳感器測量土壤的介電常 10 數(shù),直接穩(wěn)定地測量各種土壤的真實水分含量。傳感器的信號輸出可以用來直接控制灌溉。 測量土壤水分的體積百分比,與土壤的本身的機理無關(guān)。 ②特點 高穩(wěn)定性; 安裝維護操作簡便; 有效測量長度超過 45加了精確度; 測 量不受土壤類型影響; 支撐的材料為環(huán)氧樹脂,強度和壽命得到保證。 ③ 遠程操作 壤水分傳感器與數(shù)采,遠距離傳輸設(shè)備可以構(gòu)成遙測系統(tǒng)。例如:土壤干燥時,警告信號可以自動響起來提醒人們應(yīng)該灌溉的時間到了。自動控制系統(tǒng)能開關(guān)水泵和閥門等。配合一些附加的傳感器,可能可以計算出土壤水分蒸發(fā)量和農(nóng)作物所需的水分參數(shù)。 3 個灌溉表技術(shù) (蒸發(fā)量,作物水脅迫指數(shù) 土壤水分 )的綜合應(yīng)用可以提供農(nóng)作物適宜生長的最大的保證。 ④ 規(guī)格 電源要求: 50%@40輸出: 0~ 1選 4~ 20 0~ 全部尺寸:直徑: 19度: 635預(yù)熱時間: 1 秒 ⑤ 可選項: 4~ 20出 0~ 出 ⑥ 安裝: 傳感器測量土壤的有效部分為 18 英寸長,靠近電纜的 9 英寸和頂部的 寸區(qū)域。不包括在測量區(qū)域內(nèi)。測量有效區(qū)域必須與土壤緊密并可以被放置在任何的方向和深度。對于比較深的農(nóng)作物,例如果樹,它通常垂直的放置。對于垂直安裝,挖一個 寸 足夠深的洞把傳感器放下到所要測量的區(qū)域。用 寸的土壤采樣器可以很方便的挖出這個洞。傳感器必須與土壤緊密的接觸。確保土壤填滿傳感器,用一個直徑 寸的棒深入到土壤中,棒與傳感器的距離大 11 約為 3 英寸,與傳感器同樣的深度。確保棒與傳感器保持平行并避免碰到損壞傳感器。移動棒到相反的方向,距離同樣為 3 英寸的位置,然后重復(fù)這個過程在先前 2 洞的 90 度方向。 在上部填上泥土來阻止水進入頂部。一個可選的方法是把事先用當?shù)赝寥浪龅哪酀{沿著傳感器注入孔中,然后插入傳感器。這些泥漿將填滿傳感器與土壤之間的間隙。水平傳感器將安裝在溝中,然后填土埋好。注意:不要把傳感器安裝在太陽直接照射的地方 傳感器使用時使用光耦控制啟動,輸 出選擇 4~20流方式, 以與其完美的結(jié)合。 據(jù)顯示 有機電致發(fā)光顯示 (術(shù)是下一代最有競爭力的平板顯示技術(shù)。目前 , 研究重點是提高器件的穩(wěn)定性、發(fā)光效率和高質(zhì)量動態(tài)顯示的驅(qū)動技術(shù)以達到實用化的要求。本設(shè)計采用 示屏原因是其功耗低、亮度高、尺寸小等優(yōu)點。 塊與 連接采用 線模式。便于后期軟件實現(xiàn)和硬件擴展(節(jié)約主控模塊 I/O 端口)。應(yīng)用框圖入圖 2示,具體連接方法見附錄一中的原理圖。 本次設(shè)計采用的 介: 顏色:藍色 像素數(shù): 128*64 驅(qū)動 比度: 500: 1 視角: 160 度 電壓: 作電流: 10型值) 工作溫度: 70℃ 據(jù)存儲 列新品是美國 司的低功耗 行 4]。 有 11 種型號。本設(shè)計中采用的 12 存儲容量為 然很小,但已經(jīng)足夠我們使用,這也是考慮設(shè)計成本。主要的引腳及封裝形式在圖 2已經(jīng)給出,功能見表 2們可以的到應(yīng)用中的連接配置: 及 與電路中的地相連接, 電源(我們使用 電源即可), 地, 別于單片機的 接,在 我們可以使用普通 I/O 口虛擬 要經(jīng)過 10這樣芯片的地址為 0。詳細連接參看附錄。圖 2寫時序。其中主控制電路圖如下圖所示:鍵控制 設(shè)計中提供了上、下、左、右四個方向鍵和確認、 取消兩個功能鍵作為用戶輸入設(shè)備。四個方向鍵采用 樣輸入,功能鍵直接讀取端口電平。 5 系 統(tǒng)軟件的設(shè)計 統(tǒng)軟件總體設(shè)計 本系統(tǒng)是以 C 語言來進行軟件設(shè)計,目的是為了便于日后擴展網(wǎng)絡(luò)部分( 議棧),軟件的設(shè)計采用模塊化結(jié)構(gòu),使程序設(shè)計的邏輯關(guān)系更加簡潔明了。使硬件在軟件的控制下協(xié)調(diào)運作。整體設(shè)計采用菜單的方式。可以設(shè) 13 置相應(yīng)的功能。配合按鍵實現(xiàn)完善的功 能和簡潔的人機對話方式。 功能模塊軟件程序設(shè)計 模塊化的程序包括數(shù)據(jù)采集、收發(fā)、存儲、顯示、時鐘及主程序幾個部分。其中使用的串行通信包含了三種總線模式: 單總線模式, 示、用的是 線模式, 用的是 線模式。 數(shù)據(jù)采集:土壤濕度采集主要是配置 工作,通過設(shè)置的 線模式完成數(shù)據(jù)的采集工作。這里面還包含定時器設(shè)置,我們要定時開啟 傳感器(通過繼電器控制)采集數(shù)據(jù)。其中的對應(yīng)關(guān)系需要與計算機平臺配合使用。當獲得數(shù)據(jù)對應(yīng)關(guān)系 后,加入到程序中,通過查表顯示最終的濕度數(shù)據(jù)。土壤溫度部分利用單總線模式與 信,溫度與數(shù)據(jù)對應(yīng)參看表 3 線與 信。 表 3溫度 +125° C 0000 0111 1101 0000 0785° C* 0000 0101 0101 0000 0550h +C 0000 0001 1001 0001 0191h +C 0000 0000 1010 0010 00C 0000 0000 0000 1000 0008h 0° C 0000 0000 0000 0000 0000h C 1111 1111 1111 1000 C 1111 1111 0101 1110 C 1111 1110 0110 1111 55° C 1111 1100 1001 0000 據(jù)收發(fā):配置 送緩沖區(qū)。把要發(fā)送的數(shù)據(jù)移入緩沖區(qū);接受數(shù)據(jù)存儲后直接轉(zhuǎn)移至顯示緩沖區(qū),因為我們不重點研究數(shù)據(jù)的收發(fā)所以不細致的研究接收方法。 數(shù)據(jù)存儲:用 C 語言描述 線,將采集的數(shù)據(jù)存儲至 ,同時要通過 接存儲在 片內(nèi) 作為備份。 14 數(shù)據(jù)顯示:用 行模式配置 ,包括開啟和亮度調(diào)整等。 時鐘:包含年月日信息,可以手動調(diào)整,目的是隨同數(shù)據(jù)一起存 儲發(fā)送。 主程序:包含按鍵掃描內(nèi)容,將各個模塊連接起來,主要表現(xiàn)為調(diào)用子程序。 其中,系統(tǒng)程序流程圖如下圖所示: 其中, 序流程圖如下圖所示: 15 序清單 //51 子程序 //這里以 體為例,不同的晶體速度可能需要調(diào)整延時的時間 //Q =;//根據(jù)實際情況定義端口 //延時 { ; } //復(fù)位 16 { 0; //Q 9); // it 80 1; // to ); // (25); // of // } // 0=1 = no ( { i; 0; i=8;i>0; { =1; 0; // Q to 1; // ); //i=0; , at a { 0; // Q to ); // of 1; 17 ; } ); } //讀取溫度 { c[2]; x; } ; // // ]=; ]=; ; // // ; 模擬 步收發(fā)程 序 . #^3; ; ; ; ; ; ;//測試用 t);//延時函數(shù) 18 //主函數(shù) { m,i,s[10]; a[2]; j[10]={0 ; ; ) { i=0;i>=1;//接收 //數(shù)據(jù)到 _; ; 1; // if(i==0) // } 20 //_; //_; //_; ; } 21 結(jié) 論 在最近的一段時間的畢業(yè)設(shè)計,使我們充分把握的設(shè)計方法和步驟,不僅復(fù)習(xí)所學(xué)的知識,而且還獲得新的經(jīng)驗與啟示,在各種軟件的使用找到的資料或圖紙設(shè)計,會遇到不清楚的作業(yè),老師和學(xué)生都能給予及時的指導(dǎo),確保設(shè)計進度,本文所設(shè)計的是基于單片機的土壤溫濕度控制系統(tǒng)的設(shè)計,通過初期的定稿,查資料和開始正式做畢設(shè),讓我系統(tǒng)地了解到了所學(xué)知識的重要性,從而讓我更加深刻地體會到做一門學(xué)問不易,需要不斷鉆研,不斷進取 才可要做的好,總之,本設(shè)計完成了老師和同學(xué)的幫助下,在大學(xué)研究的最感謝幫助過我的老師和同學(xué),是大家的幫助才使我的論文得以通過。 22 致 謝 至此在論文完成之際,向我的導(dǎo)師表示由衷的感謝!真心的感謝我的導(dǎo)師這年來我諄諄教導(dǎo),感謝我敬愛的老師,您不僅在學(xué)習(xí)學(xué)業(yè)上給我以精心的指導(dǎo),同時還在思想給我以無微不至的關(guān)懷支持和理解,給予我人生的啟迪,使我在順利地完成大學(xué)階段的學(xué)業(yè)同時,也學(xué)到了很多有用的做人的道理,明確了人生目標。知道自己想要什么了,不再是從前那個愛貪玩的我了。導(dǎo)師嚴 謹求實的治學(xué)態(tài)度,銳意創(chuàng)新的學(xué)術(shù)作風,認真加負責,公而忘私的敬業(yè)精神,豁達開朗的寬廣胸懷,平易近人。經(jīng)過近半年努力的設(shè)計與計算,查找了各類的基于單片機的土壤溫濕度控制系統(tǒng)的設(shè)計資料,論文終于可以完成了,我的心里無比的激動和開心。雖然它不是最完美的,也不是最好的,但是在我心里,它是我最珍惜的,因為我自己已經(jīng)盡力的做了,它是我用心、用汗水成就的,也是我在大學(xué)四年來對所學(xué)知識的應(yīng)用和體現(xiàn)。四年的學(xué)習(xí)和生活,不僅豐富了我的知識,而且鍛煉了我的個人能力,更重要的是從周圍的老師和同學(xué)們身上潛移默化的學(xué)到了許多有用的知識 ,在此對所有關(guān)心我?guī)椭业谋磉_我由衷敬意,謝謝各位同學(xué)老師。 23 參考文獻 [1] 鄭淑芳 單片機系統(tǒng)的設(shè)計 北京:科學(xué)出版社, 2] 黃長藝單片機系統(tǒng)概述 北京:機械工業(yè)出版社, [3] 周宏甫 高等教育出版社, [4] 姜繼海,宋錦春,高常識 高等教育出版社, 5] 張春林,曲繼方,張美麟 機械工業(yè)出版社, [6] 錢平 機械工業(yè)出版社, [7] 張遼遠 設(shè)計與實現(xiàn) . 機械工業(yè)出版社, [8] 基恩士傳感器選擇手冊 2010 版本 [9] 黃長藝,嚴普強 機械工業(yè)出版社, [10] 張桓,陳作模 高等教育出版社, [11] 王昆,何小柏,汪信遠 統(tǒng)原理 [12] 徐錦康 高等教育出版社, [13] 鄧星鐘 華中科技大學(xué)出版社 , [14] 劉延俊 機械工業(yè)出版社, [15] 章宏甲,黃誼,王積偉 逆向設(shè)計 [16] 胡泓,姚伯威 北京:國防工業(yè)出版社,[17] 陳鐵鳴 新 . 高等教育出版社, [18] 孫靖民 機械工業(yè)出版社, [19] 王勇領(lǐng) 北京 :清華大學(xué)出版社, [17] 成大先主編 冊(第三版) 學(xué)工業(yè)出版社, 1994。 [18]of a