【正文】
If = 1 Then = 白菜 39。表示客戶請求連接的ID號 = TrueEnd SubPrivate Sub Winsock1_DataArrival(ByVal bytesTotal As Long) 39。 = 1 39。監(jiān)聽 = False 39。 aa amp??蛻舳硕丝谔? 39。End IfEnd SubPrivate Sub Winsock1_ConnectionRequest(ByVal RequestID As Long) 39。 = 539。If = COM1 Then39。發(fā)送消息 = Else: MsgBox 為配置蔬菜參數(shù) 39。發(fā)送消息 ElseIf = 絲瓜 Then 39。 1 SENDINF amp。} } deng=baohe/100。 }// P0=sum。*s=SBUF。if(RI==1) { A=SBUF。 } }}void zhongduan(void) interrupt 4 //中斷子程序{int B。TL1=0xFd。 //數(shù)碼管顯示數(shù)組unsigned char code table2[]={0x78,0xb8,0xd8,0xe8,0x74,0xb4,0xd4,0xe4, 0x72,0xb2,0xd2,0xe2,0x71,0xb1,0xd1,0xe1}。尤其要強烈感謝我的論文指導(dǎo)老師佟春生老師,他對我進行了無私的指導(dǎo)和幫助,不厭其煩的幫助進行論文的修改和改進。特別是成本低方面的原因,一是因為舍棄掉了很多影響不大的環(huán)節(jié),二是選用的硬件都是成本低的,不管是控制器51單片機,無線模塊NRF24l01模塊都是成本不高。其中WINSOCK控件和MSCOMM控件是兩個最復(fù)雜的控件,WINSOCK的功能是使兩臺pc機能實現(xiàn)互聯(lián)網(wǎng)通訊,本課題只涉及到有路由器組成的局域網(wǎng)內(nèi)的通訊。④具有強大的原理圖繪制功能。以下是keil操作界面:圖42 keil軟件界面 STC_ISP_V483簡介 STC……ISP 是一款單片機下載編程燒錄軟件,是針對STC系列單片機而設(shè)計的,可下載STC89系列、12C2052系列和12C5410等系列的STC單片機,使用簡便,現(xiàn)已被廣泛使用。 控件的添加方法如上圖41。(6)如果接受到Close事件,則用Close方法關(guān)閉TCP/IP連接。 服務(wù)器程序的實現(xiàn)過程是:(1)服務(wù)器程序必須設(shè)置好LocalPort屬性,作為偵聽端口,該值為一個整數(shù)(只要是一個其它TCP/IP應(yīng)用程序沒有使用過的值即可)。但在實際通信軟件設(shè)計過程中,MSComm控件并非像想像中那樣完美和容易控制.特別是在中文Wln95/98下通信時更會出現(xiàn)問題。5%,~。用于產(chǎn)生這個時間的電路就是時鐘電路。12V電源的應(yīng)用。AT89C52為8 位通用微處理器,采用工業(yè)標 準的C51內(nèi)核,在內(nèi)部功能及管腳排布上與通用的8xc52 相同,其主要用于會聚調(diào)整時的功能控制。(以上兩種信號用于啟動A/D轉(zhuǎn)換).EOC:轉(zhuǎn)換結(jié)束信號輸出引腳,開始轉(zhuǎn)換時為低電平,當(dāng)轉(zhuǎn)換結(jié)束時為高電平。 (2).ADC0809引腳結(jié)構(gòu)圖31 ADC0809引腳圖ADC0809各腳功能如下:D7……D0:8位數(shù)字量輸出引腳。 通?;鶚O不引出,但一些光敏三極管的基極有引出,用于溫度補償和附加控制等作用。光敏二極管與半導(dǎo)體二極管在結(jié)構(gòu)上是類似的,其管芯是一個具有光敏特征的PN結(jié),具有單向?qū)щ娦?,因此工作時需加上反向電壓。原因是它們都能產(chǎn)生光生電動勢,只因光電三極管的集電結(jié)在無反向偏壓時沒有放大作用,所以此時沒有電流輸出(或僅有很小的漏電流)。光照度不變的情況下,電壓越高,光電流也越大,而且沒有飽和現(xiàn)象。下面將介紹常用LED數(shù)碼管內(nèi)部引腳圖片圖22 這是一個7段兩位帶小數(shù)點 10引腳的LED數(shù)碼管 圖23引腳定義每一筆劃都是對應(yīng)一個字母表示 DP是小數(shù)點. 圖22 LED數(shù)碼管引腳定義 圖23 10引腳的LED數(shù)碼管由項目要求可知,我們的顯示裝置要顯示實時的光照度和預(yù)定的光照度,顯示的數(shù)據(jù)比較簡單,我們采取數(shù)碼管分段顯示或者分時顯示都能達到顯示效果,而且數(shù)碼管控制原理簡單明了,易于控制,成本低,綜上所述我們選擇數(shù)碼管作為顯示裝置。如圖21為單片機常用的液晶顯示器1602外觀圖。 綜上所述我們選擇NRF24l01作為無線通信模塊,實現(xiàn)短距離的無線通信。GPRS可說是GSM的延續(xù)。方案1:PLC可編程邏輯控制器 PLC是一種專門在工業(yè)環(huán)境下應(yīng)用而設(shè)計的數(shù)字運算操作的電子裝置。如果在擴充到其他的的參數(shù)結(jié)構(gòu)相同,只需要對部分軟件和硬件進行替換。(2) 溫室大棚的控制。目前市場的發(fā)展方向為下:(1) 提高溫室環(huán)境控制水平。例如,在控制溫度時,控制的只是溫度的改變,而不影響到其它因素,要改變其它因素,則要實施另外的控制過程,才能達到一定溫度條件下其它相關(guān)環(huán)境因素的配合?;ヂ?lián)網(wǎng)的發(fā)展使遠程控制得到發(fā)展,有互聯(lián)網(wǎng)為基礎(chǔ)發(fā)展起來的物聯(lián)網(wǎng)技術(shù),實現(xiàn)將各傳感器,執(zhí)行器鏈接到互聯(lián)網(wǎng)上實現(xiàn)了溫室大棚環(huán)境監(jiān)控智能化。本系統(tǒng)具有成不低廉,性能可靠,精度較高,工作穩(wěn)定,便于維護,便于擴充等特點。太原工業(yè)學(xué)院畢業(yè)設(shè)計誠信申明本人嚴正聲明:本畢業(yè)設(shè)計是在導(dǎo)師的指導(dǎo)下由本人獨立撰寫完成,沒有剽竊,抄襲,造價等違反道德,學(xué)術(shù)規(guī)范和其他侵權(quán)行為,因畢業(yè)設(shè)計引起的法律后果完全由本人承擔(dān)。關(guān)鍵詞:溫室大棚 ,光照監(jiān)控,單片機,物聯(lián)網(wǎng)Wireless greenhouse lighting control system developmentAbstract Greenhouse light, temperature, moderate growth is affecting the speed and quality of vegetables an important factor to achieve the light, temperature, humidity, precise control automation is a modern greenhouses main direction of development, and the development of modern networking technology for greenhouses remote control and intelligent control possible. In order to achieve precise control of the three elements of the system for selecting a single parameter of the control light. Using AT89C52 microcontroller and Internet technology as the core, to design a viable greenhouse control system. The system has to not inexpensive, reliable performance, high precision, stable, easy to maintain, easy to expand and so on.Keywords: greenhouse, lighting control, microcontroller, networking目錄摘要…………………………………………………………………………………………IAbstract…………………………………………………………………………………II第1章 緒論………………………………………………………………………………1 課題研究的背景與意義…………………………………………………………1 國內(nèi)外研究的發(fā)展狀況…………………………………………………………2 系統(tǒng)的主要任務(wù)…………………………………………………………………3第2章 系統(tǒng)總體法案設(shè)計………………………………………………………………4 …………………………………………………………………4 ………………………………………………………………………4 ……………………………………………………………4 …………………………………………………………5 …………………………………………………………5 …………………………………………………6第3章 硬件設(shè)計…………………………………………………………………………9 …………………………………………………………………………9……………………………………………………………9 ADC0809S數(shù)模轉(zhuǎn)換芯片…………………………………………………9 AT89C52單片機芯片……………………………………………………11 MAX232 TTL轉(zhuǎn)串口電平芯片……………………………………………11 ULN2003 達林頓陣列芯片………………………………………………12 硬件電路的設(shè)計…………………………………………………………………12 時鐘電路的設(shè)計…………………………………………………………12 復(fù)位電路設(shè)計……………………………………………………………13 顯示電路設(shè)計……………………………………………………………13 光照度傳感電路設(shè)計……………………………………………………14 rs232通信電路設(shè)計……………………………………………………14 ULN2003驅(qū)動電路設(shè)計…………………………………………………15 ………………………………………………………15第4章 系統(tǒng)軟件方案的設(shè)計……………………………………………………………16 ……………………………………………………………………16 MSCOMM控件簡介………………………………………………………16 winsock控件簡介………………………………………………………17 keil軟件介紹…………………………………………………………18 STC_ISP_V483簡介……………………………………………………19 protues軟件簡介……………………………………………………19………………………………………………………………20 光照度采集程序流程圖………………………………………………20 串口中斷程序流程圖…………………………………………………21 led驅(qū)動程序設(shè)計流程圖……………………………………………22 下位機界面設(shè)計………………………………………………………22 上位機控制界面設(shè)計…………………………………………………24第5章 總結(jié)……………………………………………………………………………25參考文獻…………………………………………………………………………………26致謝………………………………………………………………………………………27附錄………………………………………………………………………………………28 附錄1:程序清單…………………………………………………………………28 附錄2:電路原理圖………………………………………………………………38 附錄3:實物圖……………………………………………………………………39第1章 緒論 溫室大棚環(huán)境與作物的生長至關(guān)重要,一般包括溫室的溫度、溫室中大氣的濕度、土壤的濕度、CO2濃度以及光照度等,傳統(tǒng)的溫室環(huán)境監(jiān)控方式是通過作業(yè)人員經(jīng)驗判斷或是查看監(jiān)測儀器來完成。針對以上問題,本設(shè)計課題為了降低項目的工程量,又達到設(shè)計的要求選取光照這一單一參數(shù)作為控制對象,實現(xiàn)對光照的遠程控制,由于光照時間常數(shù)小而易于實現(xiàn),實現(xiàn)光照強度的檢測和控制,如果在擴充到其他的的參數(shù)結(jié)構(gòu)相同,只需要對部分軟件和硬件進行替換。但是