【正文】
片所限,沒辦法?。⒋蜷_正確的 .hex數(shù)據(jù)文件。按下電路板上的電源按紐,保證其有個失電至上電的過程,則窗口顯示開始燒錄芯片。在完成對程序的調(diào)試及燒錄之后,還需要對其進行演示,把開發(fā)板與電腦連上,設(shè)置好對應(yīng)的接口,完成供電及下載。下載完成后程序自動運行,或重上電后程序正常運行。 圖 下載軟件 蔬菜大棚溫濕度控制系統(tǒng)的設(shè)計 18 在 計算機上,利用 Keil 軟件對第一步輸入的源程序進行編譯,變?yōu)榭蓤?zhí)行的目標(biāo)代碼。如果源程序有語 法錯誤,則其錯誤將顯示出來,然后返回到第一步進行修改,再進行編譯,直到語法錯誤全部糾正為止。 在線調(diào)試。對于與系統(tǒng)、硬件無聯(lián)系的程序,可以借助在線調(diào)試手段,發(fā)現(xiàn)邏輯錯誤后,返回到第一步修改,直到邏輯錯誤糾正為止。對于與系統(tǒng)硬件緊密相關(guān)的程序,則需對軟件和硬件同時進行調(diào)試,將程序燒入 CPU,然后將CPU 插入系統(tǒng)。發(fā)現(xiàn)硬件故障后應(yīng)排除故障,發(fā)現(xiàn)邏輯錯誤后應(yīng)修改程序,消除邏輯錯誤。 蔬菜大棚溫濕度控制系統(tǒng)的設(shè)計 19 5 系統(tǒng)總體設(shè)計 該系統(tǒng)能夠正常運行,主要是靠硬件部分和軟件部分相結(jié)合,兩者相輔相成,缺一不 可。其中硬件部分主要是由六個大的模塊構(gòu)成,分別是單片機控制模塊、傳感器模塊、液晶顯示模塊、報警模塊、控制模塊以及閾值設(shè)置模塊。 其中單片機控制模塊是此次設(shè)計的核心模塊,主要是指 STC89C52 芯片,它控制整個系統(tǒng)的運行,利用其各個口分別控制其他模塊,使其他模塊能夠成為一個整體,實現(xiàn)功能的需要,從 DHT11 溫濕度傳感器中讀入溫度和濕度,在液晶屏上即時顯示。液晶屏上同時顯示溫濕度上限值,該上限值保存外部EEPROM 存儲器中,掉電不失,并且溫濕度上限可以通過四只按鍵上調(diào)或下調(diào)。當(dāng)溫度或濕度值超過設(shè)定上限值時,報警 信號點亮相應(yīng)報警燈。例如濕度超出上限,報警信號可以通過三極管驅(qū)動繼電器,以控制外部排風(fēng)扇。 軟件部分也是此次設(shè)計的核心,系統(tǒng)軟件采用匯編語言編寫,按照模塊化的設(shè)計思路設(shè)計程序。將設(shè)計程序在 Keil 軟件上仿真測試,并下載到單片機中。軟硬件結(jié)合,完成系統(tǒng)的總體設(shè)計。電路的總體設(shè)計如圖 所示: R410kA01A12A23V s s4V c c8WP7S C L6S D A5U224C 0 2AR310kGND240 2_S C L240 2_S D A1234U3D H T 11D A T ARST9R X D /P 3. 010I N T 0/ P 3 .212I N T 1/ P 3 .313T 0/ P 14T 1/ P 15EA/VPP31XTAL119GND20P 39P 38P 37P D 336P 35P 34P 33P 32P 1P 2P 3P 4P 5P 6P 7P 8P 21P 22P 23P 24P 25P 26P 27P 28A L E /P R O G30T X D / P 11W R /P 16R D /P 3 .717P S E N29XTAL218VCC40U1S T C 8 9C 52Y112MC230p FC330p FR210KC110u F+ 5VGNDGNDR5 10K240 2_S D A240 2_S C LD A T A12345678910111213141516J2單片機系統(tǒng)傳感器接口液晶屏接口E E P R O M 存儲器電路P 00P 01P 02P 03P 04P 05P 06P 07P 27P 26P 25P 27P 26P 25P 00P 01P 02P 03P 04P 05P 06P 07R9R 1010K+ 5VGNDGNDK2TH+K3THK5HHK4HH+GNDR 171KR 181KQ6901 2Q7901 2+ 5V+ 5VLRK j1K j2123J4C O N 3123J3 C O N 3D1D2R 19R 20LR+ 5V繼電器驅(qū)動GND+ 5V 32 1P1P O W E R112233445566S1+ 5V電源GNDGNDGNDC O M1R12R23R34R45R56R67R78R89R P 210212J5C O N 2A+M1 圖 電路總體設(shè)計 系統(tǒng)具體工作方式如下:通過 DHT11 檢測出當(dāng)前環(huán)境下的溫濕度,將所測蔬菜大棚溫濕度控制系統(tǒng)的設(shè)計 20 數(shù)據(jù)交給 STC89C52 單片機進行分析和處理,并分別存入不同數(shù)組以便顯示時候用。其中,為了顯示穩(wěn)定,系統(tǒng)每間隔 2s 采集一 次數(shù)據(jù)送入單片機。如上圖所示,單片機 12~ 15 接口為按鍵控制接口,通過外部按鍵設(shè)置所需溫濕度上限值,并與外部芯片相接,將設(shè)置值保存。 2 外接外部 EEPROM 芯片 AT24C02。采集外部信息經(jīng)傳感器處理后,轉(zhuǎn)化為電信號,再由單片機分析處理后,將信號傳遞給液晶顯示部分(液晶電路接口連接如上圖所示)。當(dāng)溫濕度超出閾值時,單片機 7 接口分別控制兩個繼電器的工作狀態(tài)( 6 接口與 L相接, 7 接口與R 相接)。經(jīng)單片機分析處理后,通過小燈指示哪一路工作,能自動開啟相應(yīng)的繼電器驅(qū)動負(fù)載。從而調(diào)節(jié)外部溫濕度環(huán)境變化。閥值可以通 過 AT24C02 存儲,實現(xiàn)斷電保存。 結(jié) 論 本文設(shè)計主要涉及了針對絲瓜大棚溫濕度的測量、顯示以及實現(xiàn)簡單控制。主要是數(shù)字式傳感器 DHT11 結(jié)合 STC89C52 單片機來完成整個系統(tǒng)的測控。采用傳感器采集信息,輸入單片機,與閾值比較后,再由單片機再控制其他模塊來完成整個系統(tǒng)的控制。利用 52 系列單片機指令系統(tǒng)豐富、小巧、靈活易擴展蔬菜大棚溫濕度控制系統(tǒng)的設(shè)計 21 的特性,在所設(shè)計的蔬菜大棚溫濕度控制系統(tǒng)中,使得整個系統(tǒng)的性價比大幅提高。但是系統(tǒng)還存在一些不足,比如溫濕度測量不夠精確,特別是濕 度,波動較大。但大體能反映出設(shè)計的要求。 本系統(tǒng)的成功設(shè)計,解決了以前絲瓜大棚靠農(nóng)民手工測量棚內(nèi)溫度和濕度,并用人工方法進行溫度和濕度控制的缺點,提高了溫度和濕度的檢測速度和檢測精度,同時也節(jié)省了大量人力和物力。本系統(tǒng)其性價比高,價格低廉,操作方便,具有較高的應(yīng)用價值。在我國農(nóng)村具有非常廣泛的應(yīng)用前景。 致 謝 時光飛逝,四年大學(xué)生活已經(jīng)接近了尾聲。在這四年里,老師對我的諄諄教導(dǎo),我將會銘記在心,還有同學(xué)之間的深厚情誼,也將會永遠(yuǎn)成為我的動力源泉。謹(jǐn)此向他們表示誠摯的謝意。 在我論文即將全部完成之際,我想向曾經(jīng)給予我?guī)椭椭С值娜吮硎局孕牡母兄x!也感謝母校 給我提供了這么好的學(xué)習(xí)和生活環(huán)境。 感謝我的指導(dǎo)老師 ,本設(shè)計是在洪老師的親切關(guān)懷和悉心指導(dǎo)下完成的。他嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感 染和激蔬菜大棚溫濕度控制系統(tǒng)的設(shè)計 22 勵著我。同時也感謝馬 老師,在論文寫作方面給了我無私的指導(dǎo)和幫助。另外,在校圖書館查找資料的時候,圖書館的老師也給我提供了很多方面的支持與幫助。在此向幫助和指導(dǎo)過我的各位老師表示最中心的感謝! 同時,我要感謝電氣工程學(xué)院的各 位老師,正是由于他們的傳道、授業(yè)、解惑,讓我學(xué)到了更多的專業(yè)知識,我也從他們身上學(xué)到了如何求知治學(xué)、如何為人處事。我還要感謝我的同學(xué)和朋友,在我寫論文的過程中給予我了很多素材,還在論文的撰寫和排版過程中提供熱情的幫助,正是由于你們的幫助和支持,我才能克服一個又一個的困難和疑惑,直至本論文的順利完成。 最后請再一次允許我感謝所有在畢業(yè)設(shè)計中曾經(jīng)幫助過我的老師和同學(xué),以及在設(shè)計中被我引用或參考的論著的作者。 參考文獻 [1]Hashimoto Y. Some speaking plant approach to the synthesis of control system in the greenhouse. Acta Hort, 1985 [2] Stratena,etc. Towards user accepted optimal control of greenhouse climate. puters and Electronics in Agriculture, 2021 [3]. Arvanitisa,atcMultirate adaptive temperature control of greenhouse, puters and Electronics in Agriculture, 2021 [4]蔡菲娜 .單片微型計算機原理和應(yīng)用 [M].杭州:浙江大學(xué)出版社, 2021 [5]周堅 .單片機輕松入門 [M].北京:北京航空航天出版社, 2021 [6]孫育才. MCS- 51 系列單片微型計算機及其應(yīng)用 [M].南京:東南大學(xué)出版社, 2021. P231 [7]公孫茂,馬寶匍,孫晨.單片機入口接口實例集 [M].北京:北京航空航天出版社, 2021. P120 [8]龍澤明,顧立志,王桂蓮等 .MCS- 51 單片機原理及工程應(yīng)用 [M].北京:國防工業(yè)出版社,蔬菜大棚溫濕度控制系統(tǒng)的設(shè)計 23 2021 [9]胡輝,王曉,戴永成 .單片機原理及應(yīng)用設(shè)計 [M].北京:中國水利水電出版社 ,2021. P6,P181 [10]譚浩強 .C 語言程序設(shè)計(第三版) [M].北京:清華大學(xué)出版社, 2021 [11]郭天祥.新概念 51 單片機 C 語言教程 [M].電子工業(yè)出版社, 2021,96~ 181 蔬菜大棚溫濕度控制系統(tǒng)的設(shè)計 24 附 錄 附錄 1:實物照片 蔬菜大棚溫濕度控制系統(tǒng)的設(shè)計 25 附錄 2:原理圖 R410kA01A12A23V s s4V c c8WP7S C L6S D A5U224C 0 2AR310kGND240 2_S C L240 2_S D A1234U3D H T 11D A T ARST9R X D /P 3. 010I N T 0/ P 3 .212I N T 1/ P 3 .313T 0/ P 14T 1/ P 15EA/VPP31XTAL119GND20P 39P 38P 37P D 336P 35P 34P 33P 32P 1P 2P 3P 4P 5P 6P 7P 8P 21P 22P 23P 24P 25P 26P 27P 28A L E /P R O G30T X D / P 11W R /P 16R D /P 3 .717P S E N29XTAL218VCC40U1S T C 8 9C 52Y112MC230p FC330p FR210KC110u F+ 5VGNDGNDR5 10K240 2_S D A240 2_S C LD A T A12345678910111213141516J2單片機系統(tǒng)傳感器接口液晶屏接口E E P R O M 存儲器電路P 00P 01P 02P 03P 04P 05P 06P 07P 27P 26P 25P 27P 26P 25P 00P 01P 02P 03P