freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)農(nóng)業(yè)大棚溫濕度監(jiān)控系統(tǒng)設(shè)計(jì)-資料下載頁

2024-12-01 16:01本頁面

【導(dǎo)讀】設(shè)計(jì)(論文)題目:農(nóng)業(yè)大棚溫濕度監(jiān)控系統(tǒng)監(jiān)控系統(tǒng)設(shè)計(jì)。二○一四年五月制。第一部分設(shè)計(jì)說明書。第二部分外文資料翻譯。第三部分過程管理資料。六、畢業(yè)設(shè)計(jì)答辯評審表。本科生畢業(yè)設(shè)計(jì)資料。于大棚內(nèi)的溫度、濕度、光照強(qiáng)度和二氧化碳濃度的控制顯得極其重要,特別是溫濕度。內(nèi)各個(gè)環(huán)境因素進(jìn)行監(jiān)控。單片機(jī)讀取溫濕度傳感器DT11測得的溫濕度,并且在數(shù)碼管顯示。員及時(shí)準(zhǔn)確的查看大棚內(nèi)的溫濕度,這部分主要是有485通訊總線完成傳輸。圍內(nèi),如果超出預(yù)設(shè)值就立即報(bào)警。通過多次測試表明,系統(tǒng)各個(gè)部分功能正常,相互銜接良好,操作簡單方便,大。大提高了溫室大棚的科學(xué)管理水平,可以減少勞動者的工作量,減少支出,提高大棚內(nèi)。產(chǎn)品的產(chǎn)量,增加勞動者的收入,提高國民生產(chǎn)值,具有很好的發(fā)展未來。

  

【正文】 ORT = 1。 //主機(jī)釋放總線 20~40us Delay25us()。 timeout=0。 while(DHT11_PORT) //等待 DHT11 拉低總線回應(yīng) { Delay5us()。 timeout++。 if(timeout10)return 1。 } timeout=0。 while(!DHT11_PORT) //DHT11 拉低總線 80us 回應(yīng)主機(jī) { Delay5us()。 timeout++。 if(timeout20)return 2。 } timeout=0。 while(DHT11_PORT) //DHT11 拉高總線 80us 準(zhǔn)備輸出數(shù)據(jù) { Delay5us()。 timeout++。 if(timeout20)return 3。 } return 0。 } unsigned char DHT11_ReadByte(void) { unsigned char DHT11_ByteBuf=0x00。 unsigned char i,time。 for(i=0。i8。i++) { 長沙學(xué)院畢業(yè)設(shè)計(jì) 20 DHT11_ByteBuf=1。 time=0。 while(!DHT11_PORT) //50us 低電平開頭 { Delay5us()。 time++。 if(time12)return 0。 } time=0。 while(DHT11_PORT) //26us~28us 高電平為 “0”,70us高電平為 “1” { Delay5us()。 time++。 if(time20)return 0。 } if(time6) { DHT11_ByteBuf++。 } else { } } return (DHT11_ByteBuf)。 } unsigned char DHT11_GetData(unsigned char pDHT11[2]) { unsigned char dht[5], i。 if (DHT11_Reset()) return 1。 for (i=0。 i 5。 i++) { 長沙學(xué)院畢業(yè)設(shè)計(jì) 21 dht[i] = DHT11_ReadByte()。 } if (dht[4] == (dht[0] + dht[1] + dht[2] + dht[3])) { pDHT11[0] = dht[0]。 /* 濕度整數(shù) */ pDHT11[1] = dht[2]。 /* 溫度整數(shù) */ return 0。 } return 2。 // if(0 == DHT11_Reset()) // { // = DHT11_ReadByte()。 //濕度整數(shù)位 // = DHT11_ReadByte()。 //濕度小數(shù)位 // = DHT11_ReadByte()。 //溫度整數(shù)位 // = DHT11_ReadByte()。 //溫度小數(shù)位 // = DHT11_ReadByte()。 //效驗(yàn)和 // } // return DHT11_Data。 } 串行通信程序 串行通信的下位機(jī)需與上位機(jī)程序建立相應(yīng)的通信協(xié)議, 本系統(tǒng)設(shè)置波特率為9600,傳輸數(shù)據(jù) 8 位,無奇偶校樣位,一位停止位。在發(fā)送數(shù)據(jù)前先發(fā)送 0xbb 作為開始發(fā)送數(shù)據(jù)的標(biāo)志。 為了識別不同 DHT11 所測得的溫 濕 度值, 所以在發(fā)送完起始標(biāo)志位時(shí),發(fā)送一位標(biāo)識位 ,以便上位機(jī)識別不同大棚 不同地方所測的溫 濕 度。然后可發(fā)送溫 濕 度數(shù)值。 同樣,在數(shù)據(jù)發(fā)送完后,發(fā)送 0xff 作為一幀數(shù)據(jù)發(fā)送完的標(biāo)志。 程序清單: // 發(fā)送程序 void usart_interrupt_ser(void) interrupt 4 { if (RI) /* 收到串口數(shù)據(jù) */ { RI = 0。 /* 清標(biāo)志位 */ 長沙學(xué)院畢業(yè)設(shè)計(jì) 22 pkg_content[pkg_index] = SBUF。 /* 讀取串口數(shù)據(jù)到緩沖區(qū) */ if (0xAA == pkg_content[0]) /* 判斷頭是否為 0xAA */ { pkg_index++。 /* 頭正確 , 緩沖區(qū)指針后移 , 繼續(xù)保存數(shù)據(jù) */ if (8 == pkg_index) /* 讀取到一幀數(shù)據(jù) */ { if (0x55 == pkg_content[7]) /* 判斷尾是否正確 */ { pkg_index = 0。 /* 正確 , 復(fù)位緩沖區(qū)偏移變量 , 準(zhǔn)備接收下一幀 */ /* bit0 : 0xAA bit1 : address bit2 : cmd bit3 : data1 bit4 : data2 bit5 : data2 bit6 : data4 bit7 : 0x55 */ //if (ADDRESS_BROADCAST == pkg_content[1] || ADDRESS_LOCAL == pkg_content[1]) /* address */ if (ADDRESS_LOCAL == pkg_content[1]) /* address 判斷地址 , 只響應(yīng)針對本地地址的數(shù)據(jù)幀 */ { //if ((ADDRESS_BROADCAST == pkg_content[1]) amp。amp。 (pkg_content[2] amp。 0x80))return。 /* 只有 set 才能廣播 */ switch (pkg_content[2]) /* cmd 判斷命令 */ { case CMD_GET_DATA:/* 獲 取溫濕度數(shù)據(jù)命令則發(fā)送溫濕度數(shù)據(jù) , 后兩字節(jié)為報(bào)警標(biāo)志 */ 長沙學(xué)院畢業(yè)設(shè)計(jì) 23 ACK(CMD_GET_DATA, dht11[0], dht11[1], dht11[0] alarm_h, dht11[1] alarm_t)。 break。 case CMD_GET_ALARM:/* 獲取報(bào)警閥值命令則發(fā)送報(bào)警閥值數(shù)據(jù) */ ACK(CMD_GET_ALARM, alarm_h, alarm_t, 0, 0)。 break。 case CMD_SET_ALARM:/* 設(shè)置報(bào)警閥值則接收報(bào)警閥值數(shù)據(jù)并保存 */ alarm_h = pkg_content[3]。 alarm_t = pkg_content[4]。 ACK(CMD_SET_ALARM, alarm_h, alarm_t, 0, 0)。 IAP_EraseSector(IAP_ADDRESS)。 IAP_ProgramByte(IAP_ADDRESS, alarm_h)。 /* 修改后的報(bào)警閥值保存到 eeprom 中 */ IAP_ProgramByte(IAP_ADDRESS + 1, alarm_t)。 break。 default:break。 } } } } } } 長沙學(xué)院畢業(yè)設(shè)計(jì) 24 第 五 章 系統(tǒng)調(diào)試 硬件調(diào)試 各個(gè)部分的電路圖匯總。 圖 ( 電路 總圖 ) 將程序通過如圖 所示的 軟件下載到 stc98c52 中進(jìn)行實(shí)物運(yùn)行,運(yùn)行結(jié)果如圖 所示。 圖 圖 長沙學(xué)院畢業(yè)設(shè)計(jì) 25 圖 DHT11溫 濕 度 的測量圖 圖 中實(shí)物與傳送數(shù)據(jù)的硬件。 圖 硬件 實(shí)物圖 長沙學(xué)院畢業(yè)設(shè)計(jì) 26 圖 大棚 1溫 濕 度檢測系統(tǒng)界面 首先單片機(jī)與上位機(jī)之間要約定一個(gè)通信協(xié)議, 約定 BB 01 02 05 02 FF 為一幀數(shù)據(jù), BB 表示開頭, FF 表示數(shù)據(jù)結(jié)尾, 01 是標(biāo)識位, 02 05 02 則是數(shù)據(jù)位,代表 十位、個(gè)位和小數(shù)位 。 VB 上位機(jī)只有接收到完整的一幀數(shù)據(jù),才算一次有效接收 [12]。 打開一個(gè)串口調(diào)試,串中為 COM3, 運(yùn)行 VB 程序,并將 VB 的串口設(shè)置為 COM3,使用 十六進(jìn)制發(fā)送方式發(fā)送 。 此時(shí)上傳實(shí)時(shí)溫度和濕度分別為 26℃和 70%RH,沒有超過預(yù)設(shè)值,因此該大棚內(nèi)各個(gè)環(huán)境因素正常 [13]。 長沙學(xué)院畢業(yè)設(shè)計(jì) 27 結(jié) 論 基于單片機(jī)的農(nóng)業(yè)大棚 溫 濕 度監(jiān)控系統(tǒng),每一個(gè)農(nóng)業(yè)大棚 配備一臺單片機(jī)作 為一個(gè)分機(jī),用來測控各大棚內(nèi)的 溫 濕度。各大棚 的分機(jī)都受主控機(jī)控制,每一個(gè) 農(nóng)業(yè)大棚 都配備一臺 PC 機(jī),作為主控機(jī),控制糧庫內(nèi)各 大棚的環(huán)境因素 測控。一個(gè)這樣的監(jiān)控 系統(tǒng)穩(wěn)定可靠 ,靈活性大 , 實(shí)用方便,大大的降低在農(nóng)業(yè)生產(chǎn)過程中的成本,提高經(jīng)濟(jì)效益 。該系統(tǒng)不僅僅適用于大棚內(nèi),對溫室要求較高的儲電庫、糧倉和庫房等也適用,并能利用微機(jī)對所獲得的 數(shù)據(jù)進(jìn)行分析對比。 本系統(tǒng)完成了 溫 濕度監(jiān)控的作用,系統(tǒng)可以準(zhǔn)確及時(shí)的檢測各個(gè)農(nóng)業(yè)大棚 的溫度 和濕度 ,而且當(dāng)溫 濕度超出預(yù)設(shè) 范圍時(shí),系統(tǒng)會自動報(bào)警, 這樣對我們將來農(nóng)作物生長 環(huán)境能有效的實(shí)行控制,并對出現(xiàn)的不良現(xiàn)象加以及時(shí)調(diào)整。 但是由于時(shí)間原因,沒有對光強(qiáng)和二氧化碳濃度進(jìn)行監(jiān)控,也沒有對溫濕度超過預(yù)設(shè)值進(jìn)行自動調(diào)控,如果有足夠的時(shí)間,這些都是 可以在該系統(tǒng)中實(shí)現(xiàn),這樣監(jiān)控系統(tǒng)才會更加完善。 系統(tǒng) 各個(gè)部分 功能正常, 易于操作,及時(shí)高效。大大提高了農(nóng)業(yè)現(xiàn)代化水平,提高了農(nóng)作物的 生產(chǎn)效益,具有 很好的 發(fā)展和 應(yīng)用前景 。 長沙學(xué)院畢業(yè)設(shè)計(jì) 28 參考文獻(xiàn) [1] 郭清華 . 蔬菜大棚智能溫度控制系統(tǒng)應(yīng)用研究 [ J] .安徽農(nóng)業(yè)科技 出版社 , ( 11) : 44874488. [2] 董文華 .蔬菜大棚智能控制系統(tǒng)的設(shè)計(jì) [D] .曲阜師范大學(xué) 出版社 , . [3] 楊銓 .蔬菜大棚遠(yuǎn)程控制系統(tǒng)的設(shè)計(jì) [D] .廣西大學(xué) 出版社 , ( 11) . [4] 段 朝 偉 .基于單片機(jī)溫濕度自動監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [C] .科學(xué)成果與研究,( 4) . [5] 王磊 .溫濕度傳感器系統(tǒng)的原理和設(shè)計(jì) [D] .武漢大學(xué)出版社, . [6] 徐愛鈞 . 單片機(jī)高級 語言 C51 應(yīng)用程序設(shè)計(jì) [M] . 北京:電子工業(yè)出版社, :1233. [7] 朱善君 . 單片機(jī)接口技術(shù)與應(yīng)用 [M] . 北京:清華大學(xué)出版社, : 911. [8] 張俊謨 . 單片機(jī)中級教程:原理與應(yīng)用 [C] . 北京:北京航空航天大學(xué)出版社,: 116, 2034. [9] 馮育長 . 單片機(jī)系統(tǒng)設(shè)計(jì)與實(shí)例分析 [C] . 西安:西安電子科技大學(xué)出版社,:5862. [10] 張洪潤單片機(jī)應(yīng)用設(shè)計(jì) 200 例 . 北京:北京航空航天大學(xué)出版社, 2021, 1620. [11] 李朝青 等 . 單片機(jī)與 PC 機(jī)網(wǎng)絡(luò)通信技術(shù) [D] . 北京:北
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1