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

正文內(nèi)容

基于單片機(jī)的糧倉溫度控制系統(tǒng)論文-資料下載頁

2025-11-01 02:42本頁面

【導(dǎo)讀】統(tǒng),主要是對(duì)糧倉的溫度監(jiān)控,以保證儲(chǔ)糧的安全。路,并結(jié)合一套經(jīng)典的程序算法。給出了一套合理的基于單。片機(jī)的糧倉溫度監(jiān)控系統(tǒng)的軟硬件解決方案。農(nóng)業(yè)是國民經(jīng)濟(jì)的基礎(chǔ),糧食是基礎(chǔ)的基礎(chǔ)。了溫飽問題,而且有了更多的糧食。糧食年產(chǎn)量和常年儲(chǔ)存。量均居世界首位。中央糧食儲(chǔ)備有較為完善的倉儲(chǔ)設(shè)施和技。安全是國家糧食安全的重要組成部分。長期以來由于種種原。藏技術(shù)非常落后,給國家和人民造成了巨大的損失。面積進(jìn)一步減少,水土流失日益嚴(yán)重,生態(tài)平衡遭到破壞,人口仍在增長的狀況。而提高糧食總產(chǎn)量的空間已很小,還。我國國土的人口承載能力的極限。公里,倉庫房數(shù)為數(shù)十個(gè)。行帶來了一些新問題。到100億;第二是耕地逐年減少,人均占有耕地將會(huì)更少;第三是人類對(duì)社會(huì)物質(zhì)生活的需求越來越高。損失占世界糧食總產(chǎn)量20億噸的%,可達(dá)3000萬噸。爛,可解決3000萬人一年的口糧。因此,人類必須千方百。糧倉測(cè)控系統(tǒng)包括:糧食檢測(cè)、分析與通風(fēng)控制。

  

【正文】 5us之內(nèi)應(yīng)將所需寫的位送到總線上 , DSl820在t0后 1560us間對(duì)總線采樣若低電平寫入的位是 0, 若高電平寫入的位是 1, 見圖 , 連續(xù)寫 2位間的間隙應(yīng)大于 1us。 圖 寫時(shí)序 (3)讀時(shí)間隙 見 圖 , 主機(jī)總線 t0時(shí)刻從高拉至低電平時(shí)總線只須保持低電平 l5us之后在 t1時(shí)刻將總線拉高產(chǎn)生 讀時(shí)間隙讀時(shí)間隙 。 在 t1時(shí)刻后 t2時(shí)刻前有效 , t2距 to為 15us, 也就是說 t2時(shí)刻前主機(jī)必須完成讀位 , 并在 t0后的 60us一 120us內(nèi)釋放總線 . 圖 讀時(shí)序 根據(jù)數(shù)字溫度傳感器的工作時(shí)序及原理進(jìn)行軟件的設(shè)計(jì), DS18B20的 C51程序代碼如下: sbit DQ =P1^0。 //DS18B20 端口 typedef unsigned char byte。 typedef unsigned int word。 void delay(word useconds) //延時(shí) 子函數(shù) { for(。useconds0。useconds)。 } byte ow_reset(void) //復(fù)位 DS18B20 { byte presence。 DQ = 0。 //送出低電平 delay(29)。 // 延時(shí) 480us DQ = 1。 // 送出高電平 delay(3)。 // 等到 DS18B20 存在脈沖 presence = DQ。 // 讀存在脈沖(低電平有效) delay(25)。 //延時(shí) return(presence)。 } byte read_byte(void) //從 1wire 總線上讀取一個(gè)字節(jié) { byte i。 byte value = 0。 for (i=8。i0。i) { value=1。 DQ = 0。 // 輸出 一脈沖 DQ = 1。 delay(1)。 if(DQ) value|=0x80。 delay(6)。 } return(value)。 } void write_byte(char val) //向 1WIRE 總線上寫一個(gè)字節(jié) { byte i。 for (i=8。 i0。 i) // 寫一個(gè)字節(jié),每次寫一位 { DQ = 0。 DQ = valamp。0x01。 delay(5)。 DQ = 1。 val=val/2。 //用除法實(shí)現(xiàn)移位 } delay(5)。 } char Read_Temperature(void) //讀取溫度 { byte temp[2]。 float x。 ow_reset()。 //復(fù)位 DS18B20 write_byte(0xCC)。 //跳過 ROM write_byte(0xBE)。 //寫入讀存儲(chǔ)器指令 temp[1]=read_byte()。 //讀入數(shù)據(jù) temp[0]=read_byte()。 x= temp[1]*0x112 + temp[0]。 x= x*。 //將數(shù)值轉(zhuǎn)換為攝氏溫度 return x。 } 5 結(jié)論與展望 結(jié)論 本文從理論設(shè)計(jì)出發(fā),對(duì)糧倉溫度監(jiān)控系統(tǒng)展開分 析與研究。采用新型的單線數(shù)字溫度傳感器 DS18B20,徹底避免了模擬傳感器帶來的干擾問題,簡化了系統(tǒng)復(fù)雜程序,提高了系統(tǒng)測(cè)量的準(zhǔn)確程度和智能化程度,并在一定意義上降低了成本。 該系統(tǒng)采用 C 語言,實(shí)現(xiàn)了數(shù)據(jù)采集,數(shù)據(jù)處理與顯示等功能。得到以下結(jié)論: ( 1)介紹了研究和設(shè)計(jì)的背景及意義,調(diào)查并綜述了當(dāng)前糧倉溫度監(jiān)控系統(tǒng)的現(xiàn)狀; ( 2)設(shè)計(jì)了通用的糧倉溫度監(jiān)控系統(tǒng)的硬件和軟件; ( 3)設(shè)計(jì)了系統(tǒng)中溫度傳感器的檢測(cè)電路; 展望 本系統(tǒng)主要涉及的是糧食溫度監(jiān)測(cè),控制系統(tǒng)只有風(fēng)機(jī),并不完善,這方面 需要 加以的提高。隨著糧庫信息化建設(shè)需求的不斷深入,信息化理念的進(jìn)一步普及和深入理解,未來的糧倉測(cè)控系統(tǒng)需具備以下幾個(gè)特點(diǎn) : ( 1)具有完善的糧情數(shù)據(jù)分析決策數(shù)學(xué)模型; ( 2)系統(tǒng)的運(yùn)行應(yīng)根據(jù)決策模型建立完善的自動(dòng)化運(yùn)行模型; ( 3)在糧倉信息的監(jiān)控方式上,應(yīng)包括局域網(wǎng) /因特網(wǎng)的實(shí)時(shí)狀態(tài)查一詢和設(shè)備監(jiān)控。參考文獻(xiàn) [1] 孫瑤瑤 .基于單片機(jī)糧倉測(cè)控系統(tǒng)的研究 [D].東北農(nóng)業(yè)大學(xué), 2020 [2] 林月芳 .糧庫溫濕度測(cè)量與防火防盜監(jiān)測(cè)系統(tǒng) [D].中國農(nóng)業(yè)大學(xué) , 2020 [3] 王玉華 .低成本溫室環(huán)境智能監(jiān)控系統(tǒng) 設(shè)計(jì) [D].太原理工大學(xué) , 2020 [4] 赫振方 .糧情測(cè)控系統(tǒng)在糧食儲(chǔ)藏中的應(yīng)用 (一 )[J].糧油食品科技 , 2020, (03) [5] 李敏 , 孟臣 .數(shù)字化糧情檢測(cè)控制系統(tǒng)設(shè)計(jì) [J].黑龍江八一農(nóng)墾大學(xué)學(xué)報(bào) , 2020( 03) [6] 韓靜,王熙 .由數(shù)字溫度傳感器 DS18B20 構(gòu)成的溫度控制系統(tǒng) .大慶師范學(xué)院學(xué)報(bào), 2020( 02) [7] 張海 .基于 AT89C51 和 DS18B20 的最簡溫度測(cè)量系統(tǒng)的設(shè)計(jì) [J].現(xiàn)代電子技術(shù) , 2020, (09) [8] 趙海蘭 , 趙祥偉 .智能溫度傳感器 DS18B20 的原理與 應(yīng)用 [J].現(xiàn)代電子技術(shù) , 2020, (14) [9] 沙占友 ,智能化集成溫度傳感器原理及應(yīng)用 .機(jī)械工業(yè)出版社, [10] ATMLE Corporation, 8Bit Microcontroller AT89C51 DATE SHEET. 0265FA– 12/97 [11] 路勇,高文煥主編 .電子電路實(shí)驗(yàn)及仿真 .清華大學(xué)出版社, 1999 [12] 康華光編 .電子技術(shù)基礎(chǔ) .高等教育出版社, 2020 [13] 馮建華,單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與產(chǎn)品開發(fā),人民郵電出版社, 2020 [14] 楊文龍編, 單片機(jī)原理及應(yīng)用 .西安電子科技大學(xué)出版社, 2020 [15] 馬忠梅等,單片機(jī)的 C 語言應(yīng)用程序設(shè)計(jì) .北京航空航天大學(xué)出版社, 1997 [16] 黃俊欽編,新型傳感器原理 .航空工業(yè)出版社, 1991 [17] Dallas Semiconducotr, Programmable Resolution 1Wire Digital Thermometer DS18B20 DATE SHEET. [18] 閹石,數(shù)字電子技術(shù)基礎(chǔ) .北京 :高等教育出版社, 2020 [19] 何立民,單片機(jī)高級(jí)教程 應(yīng)用與設(shè)計(jì) .北京 :北京 航空航天大學(xué)出版社, 2020 致謝 通過本次畢業(yè)設(shè)計(jì),我在指導(dǎo)老師 *****教授的精心指導(dǎo)和嚴(yán)格要求下,獲得了豐富的理論知識(shí),極大地提高了實(shí)踐能力,并對(duì)當(dāng)前電子領(lǐng)域的研究狀況和發(fā)展方向有了一定的了解,單片機(jī)領(lǐng)域這對(duì)我今后進(jìn)一步學(xué)習(xí)計(jì)算機(jī)方面的知識(shí)有極大的幫助。另外,此次畢業(yè)設(shè)計(jì)還獲得了 *******各位領(lǐng)導(dǎo)和老師的大力支持。在此,我忠心感謝 *****老師以及 ******同學(xué)的指導(dǎo)和幫助。在未來的工作和學(xué)習(xí)中,我將以更好的成績來回報(bào)各位領(lǐng)導(dǎo)和老師。 附錄 一: 系統(tǒng) 整體硬件 電路圖 Y112MC422P C522PC310uFR710KS11S21S31S4110K R810K R9VCC10K R1810K R1712345678RST91011121314151617XTAL218XTAL119VSS202122232425262728PSEN29ALE30EA/VPP313233343536373839VCC40U1AT89C51VCCVCCR3R4R5R6R10R11R12L1L2L3L4L5L6L7L8L1L2L3L4L5L6L71k R131k R151k R16Q59012Q69012Q79012f9g10e1d2+3c4DP5b6a7+8DS1f9g10e1d2+3c4DP5b6a7+8DS2f9g10e1d2+3c4DP5b6a7+8DS3R32300X8L1L2L3L4L5L6L7L8VCCL8D0D1D2D3D4D5D6D7L1L2L3L4L5L6L7L8L1L2L3L4L5L6L71k R171k R181k R19Q89012Q99012Q109012f9g10e1d2+3c4DP5b6a7+8DS4f9g10e1d2+3c4DP5b6a7+8DS5f9g10e1d2+3c4DP5b6a7+8DS6L1L2L3L4L5L6L7L8L8GND1I/O2VCC3DS18B20 U3DS18B20VCC蜂鳴器Q480501k R27VCCJ1DC 5VQ38050VCCD11N41481k R28至電加熱棒AC220V NAC220V N123P1VCC附錄二:程序 include include sbit DQ =P1^0。 //DS18B20 端口 sbit HUP=P1^1。 //最高溫度增鍵 sbit HDOWN=P1^2。 //最高溫度減鍵 sbit LUP=P1^3。 //最低溫度增建 sbit LDOWN=P1^4。 //最低溫度減鍵 sbit BAOJING=P1^5。 //報(bào)警輸出 sbit OUT=P1^6。 //控制通風(fēng)機(jī) sbit LED1=P2^5。 //第一位數(shù)碼管位控制端 sbit LED2=P2^4。 //第二位數(shù)碼管位控制端 sbit LED3=P2^3。 //第三位數(shù)碼管位控制端 sbit LED4=P2^2。 //第四位數(shù)碼管位控制端 sbit LED5=P2^1。 //第五位數(shù)碼管位控制端 sbit LED6=P2^0。 //第六位數(shù)碼管位控制端 unsigned char code tab_LED[10]={0x0C0,0x0F9,0x0A4,0x0B0,0x99,0x92,0x82,0xF8,0x80,0x90}。 //顯示的段碼,分別代表 09 typedef unsigned char byte。 typedef unsigned int word。 //*******************************18b20 驅(qū)動(dòng)程序********************************************* void delay(word useconds) //延時(shí)子函數(shù) { for(。useconds0。useconds)。 } byte ow_reset(void) //復(fù)位 DS18B20 { byte presence。 DQ = 0。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1