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

正文內(nèi)容

優(yōu)秀畢業(yè)論文(設(shè)計(jì)):基于單片機(jī)(mcu)的蔬菜大棚溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 所示( DS18B20出廠時(shí)被設(shè)置為 12位): 表 23 分辨率設(shè)置 R1 R0 分辨率 溫度最大轉(zhuǎn)換時(shí)間 0 0 9位 93075ms 0 1 10位 1 0 11位 375ms 1 1 12位 750ms DSl8B20工作過程中的協(xié)議如下: 初始化: ROM操作命令;存儲(chǔ)器操作命令;處理數(shù)據(jù)。若低電平,寫入的位是 0,見圖 25;若高電平,寫入的位是 1,見圖26。 t2距 t0為 15us,也就是說 t2時(shí)刻前主機(jī)必須完成讀位 ,并在 t0后的 60us一 120 us內(nèi)釋放總線。 HS1101的 特點(diǎn)是不需校準(zhǔn)的完全互換性,高可靠性和長(zhǎng)期穩(wěn)定性 , 具有 快速響應(yīng)時(shí)間, 可以自動(dòng)化焊接,包括波峰焊或水浸, 專利設(shè)計(jì)的固態(tài)聚合物結(jié)構(gòu),適用于線性電壓輸出和頻率輸出兩種電路,適宜于制造流水線上的自動(dòng)插件和自動(dòng)裝配過程等。2%RH;響應(yīng)時(shí)間小于 5S;溫度系數(shù)為 pF/℃ 。在需要濕度補(bǔ)償?shù)膱?chǎng)合他也可以得到很大的應(yīng)用。該振蕩電路的兩個(gè)暫穩(wěn)態(tài)過程交替如下:首先是電源 Ucc通過 R1,R2向 C2充電,經(jīng) T1充電時(shí)后, Uc2充至內(nèi)比較器的高觸發(fā)電平,約 2/3Ucc,此時(shí)輸入引腳 3端由高電平突降為低電平,然后通過 R2放電,經(jīng) T2放電時(shí)間后, Uc2下降到比較器的低觸發(fā)電 平,約 1/3Ucc,此時(shí)輸入引腳 3端又由低電平躍升為高電平,如此反復(fù),形成方波輸 出,其中充放電時(shí)間為: T1=C1(R1+R2)ln2 (21) T2=C1R2ln2 (22) 因而輸出的方波頻率為: f=1/(T1+T2)=1/C1(R1+2R2)ln2=50HZ (23) 只要改變定時(shí)元件 R1和 R2就可以改變脈沖的頻率,從多諧振蕩器出來的信號(hào)又接入到單穩(wěn)態(tài)觸發(fā)器,單穩(wěn)態(tài)觸發(fā)器它有兩個(gè)觸發(fā)狀態(tài),一個(gè)穩(wěn)定狀態(tài),一個(gè) 暫穩(wěn)定狀態(tài),在外來觸發(fā)脈沖作用下,能夠由穩(wěn)定狀態(tài)翻轉(zhuǎn)到暫穩(wěn)定狀態(tài),而暫穩(wěn)定狀態(tài)維持一段時(shí)間后,再自動(dòng)的返回到穩(wěn)定狀態(tài),且暫穩(wěn)定狀態(tài)持續(xù)時(shí)間長(zhǎng)短取決與電路本身參數(shù),圖中, R3,C3和傳感器 HS1101是外接地定時(shí)元件,觸發(fā)脈沖 Ui由 5端輸出,由 8端輸入,下降沿有效,從 9端輸出一個(gè)幅度,寬度都一定的矩形波信號(hào),輸出的脈沖寬度 Tp為: Tp=R3(C2+Cx)ln3 (24) 雖然從 NE556輸出的是標(biāo)準(zhǔn)的脈沖信號(hào),為了減少外界對(duì)信號(hào)的干擾,設(shè)計(jì)中采用低通濾波器,過 濾掉高頻信號(hào)的干擾,然后直接用單片機(jī)的定時(shí)計(jì)數(shù)器 T1來測(cè)量脈寬 Tp,通過脈寬值,我們可以得到 濕度 傳感器 的 電容值,知道了傳感器的電容值,我們就可以分析電容與濕度的關(guān)系,下圖為 HS1101的典型輸出曲線,相對(duì)濕度在 1%99%RH之間,電容量由 163pf變化到 202pf,其誤差不大于 177。獨(dú)立式鍵盤是 各 個(gè)按鍵相互獨(dú)立地連通兩條輸入數(shù)據(jù)線。其方法就是把計(jì)算機(jī)采集的數(shù)據(jù)或記過計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理、數(shù)字濾波,標(biāo)度變換之后,與該參數(shù)上下限給定值進(jìn)行比較,如果高于上限值(或低于下限值)則進(jìn)行報(bào)警,否則 就作為采樣的正常值,進(jìn)行顯示和控制。壓電式蜂鳴器需 要約 10mA 的驅(qū)動(dòng)電流,可以使用TTL 系列集成電路 7406 或 7407 低電平驅(qū)動(dòng),也可以用一個(gè)晶體三極管驅(qū)動(dòng)。 485 總線應(yīng)用電路圖如圖 37 所示: 圖 37 RS485 總線的應(yīng)用電路圖 在應(yīng)用系統(tǒng)中,主機(jī)與分機(jī)一般相隔較遠(yuǎn), 而分級(jí)系統(tǒng)上電或復(fù)位又常常不在同一個(gè)時(shí)刻完成,如果在此時(shí) DE 端電位為 “1”,那么 485 總線的輸出將會(huì)處于發(fā)送狀態(tài),也就是占用了通信總線,這樣其他的分機(jī)就無(wú)法與主機(jī)進(jìn)行通信。由于工程環(huán)境的原因,現(xiàn)場(chǎng)常有各種形式的干擾,所以 485 總線的傳輸端一定要加有保護(hù)措施 , 在電路設(shè)計(jì)中采用穩(wěn)壓管 D D2 組成的吸收回 路,有效 地抵抗干擾。200mV,即差分輸入端VA VB≥200mV,輸出邏輯 1; VA VB≤200mV,輸出邏輯 0;而 A、 B 端電位差的絕對(duì)值小于 200mV 時(shí),輸出為不確定。由于 485 總線是異步半雙工的通信總線,在某一個(gè)時(shí)刻,總線只可能呈現(xiàn)一種狀態(tài),所以這種方式一般適用于主機(jī)對(duì)分機(jī)的查詢方式通信,總線上必然有一種始終處于主機(jī)地位的設(shè)備在巡檢其他分機(jī) , 所以需要制定一套合理的通信協(xié)議來協(xié)調(diào)總線的分時(shí)共用 。為了可靠地 工作,在 485 總線狀態(tài)切換時(shí)需要做適當(dāng)延時(shí),再進(jìn)行數(shù)據(jù)的收發(fā),具體做法是在數(shù)據(jù)發(fā)送狀態(tài)下,先將控制端置 “1”,延時(shí) 1ms 左右的時(shí)間,再發(fā)送有效的數(shù)據(jù),一包數(shù)據(jù)發(fā)送結(jié)束后再延時(shí) 1ms 左右 的 時(shí)間 后,將控制端置 “0”??膳c上位機(jī)連機(jī)通訊,實(shí)行遠(yuǎn)程監(jiān)控,大大提高了儲(chǔ)存質(zhì)量也節(jié)省了大量的人力物力。 基于單片機(jī)的蔬菜大棚溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì) 26 致 謝 基于單片機(jī)的蔬菜大棚溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì) 27 參考文獻(xiàn) [1]梁 中明 . 基于 DS18B20與虛擬 I~(2)C總線的數(shù)字溫度測(cè)量裝置設(shè)計(jì) [J].湖北電子報(bào) ,2020. [2]劉迎春 .傳感 器原理 — 設(shè)計(jì)與應(yīng)用 [M].北京 :國(guó)防科技大學(xué)出版社 ,2020. 205207. [3]余成波 .胡新宇 ,趙勇 . 傳感器與自動(dòng)檢測(cè)技術(shù) [M].北京 :高等教育出版社 ,2020. [4]金杰 . DS18B20實(shí)現(xiàn)高精度溫度測(cè)量 [J]. 鄭州電子報(bào) , 2020,(20200227). [5]吳興慧 ,王彩君 .傳感器與信號(hào)處理 [M].北京 : 電子工業(yè)出版社 ,1998. [6]張世英 ,劉萬(wàn)瑩 ,李仁兵 . 基于 AT89S51單片機(jī)的溫濕度監(jiān)控系統(tǒng)設(shè)計(jì) [A].中南六?。▍^(qū) ) 自動(dòng)化學(xué)會(huì)第 24屆學(xué)術(shù)年會(huì)會(huì)議論文集 [C], 2020. [7]新型單片機(jī) AT89S51及其應(yīng)用舉例 [J]. 1996. [8]蘇家健 ,曹柏榮 ,汪志峰 . 單片機(jī)原理及應(yīng)用技術(shù) [M] .北京:高等教育出版社, 2020. [9]趙娜 ,趙剛 .基于 51單片機(jī)的溫度測(cè)量系統(tǒng) [J].微計(jì)算機(jī)信息 ,2020,23(1):146— 148. [10]劉攀 ,俞杰 .基于單片機(jī)的溫度測(cè)控系統(tǒng) [J].蘭州交通大學(xué)學(xué)報(bào) ,2020,6(12):103— 106. [11]黃明 ,梁旭 ,岳洋 .基于 CAN總線設(shè)計(jì)實(shí)現(xiàn)的數(shù)據(jù)采集監(jiān)控系統(tǒng) [J].化工自動(dòng)化及儀表 , 2020,37( 6): 7981. [12]張培仁 ,孫力 .基于 C語(yǔ)言 C8501F系列微控制器原理與應(yīng)用 [M].北京:清華大學(xué)出版社,2020. [13]Oregano Systems. MC8051 IP Core User Guide [z].Oregano . [14]馮顯英 ,葛榮雨 .基于數(shù)字溫濕度傳感器 SHT11的溫濕度測(cè)控系統(tǒng) [J].自動(dòng)化儀表 ,2020,27(1):59— 61. [15]李俊 ,張曉東 . 基于單片機(jī)的溫濕度檢測(cè)與控制系統(tǒng)研究 [J].微計(jì)算機(jī)信息,2020,24(17):116— 118. [16]陶然 ,王樹文 .智能化溫室環(huán)境控制系統(tǒng)的研究 [J].農(nóng)機(jī)化研究, 2020,33(2):53— 55. [17]Sensirion x/SHT7x humidity& temperature sensor datasheet[Z]. 2020. 基于單片機(jī)的蔬菜大棚溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì) 28 附錄 1:程序清單 /***************************************************/ include include //_nop_()。 unsigned char B1,B2,B3。 //溫度輸入口 sbit HS=P3^5。 sbit BEEP=P2^7。 //位選端 sbit S2=P0^1。 sbit S6=P0^5。 //接收器使能, 0有效 sbit M_DE=P2^5。 //************** 溫度小數(shù)部分用查表法 ***********// uchar code ditab[16]= {0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09}。 //顯示單元數(shù)據(jù),共 3 個(gè)數(shù)據(jù)和一個(gè)運(yùn)算暫用 /*****************11us 延時(shí)函數(shù) * ************** **********/ void del10ms() { uint a,b。b!=0。t)。 //記到 20 就直接停止 } /*******************************************************/ void scankey() { if ( key1==0) { del10ms()。 } 基于單片機(jī)的蔬菜大棚溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì) 31 } T=display[2]*10+display[1]。 } if((TTH3)||(TTH+3)) { BEEP=0。 G=TH%10。S5=1。S1=0。 S8=1。S4=1。 Disdata=dis_7[display[1]]。 S8=1。S4=1。 Disdata=dis_7[display[0]]。S7=1。S3=1。 delay(200)。S6=1。S2=1。 Disdata=0x00。S5=1。S1=1。 S8=1。S4=1。 Disdata=dis_7[B2]。 S8=0。S4=1。 Disdata=dis_7[B3]。 while(presence) { while(presence) 基于單片機(jī)的蔬菜大棚溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì) 33 { DQ=1。 delay(50)。 //presence=0 復(fù)位成功 ,繼續(xù)下一 步 } delay(45)。 for(i=8。_nop_()。_nop_()。 //最低位移出 delay(6)。 } /****************DS18B20 讀 1 字節(jié)函數(shù) ************************/ 基于單片機(jī)的蔬菜大棚溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì) 34 //從總線上取 1 個(gè)字節(jié) uchar read_byte(void) { uchar i。i) { DQ=1。 DQ=0。_nop_()。_nop_()。 //66 us } DQ=1。 write_byte(0xcc) 。 delay(200)。 delay(200)。 temp_data[0]=read_byte()。 temp=temp|temp_d ata[0]。0x0f。 // 取十位數(shù)據(jù)暫存 display[1]=display[3]%100%10。 // 當(dāng)接收到的上一個(gè)字節(jié)為 0xc0時(shí),該位置位 uchar data_buf[__ERRLEN]。 M_DE = 0。 while(!RI)。 // 0xdbdd表示 0xdb ecc = ecc^0xdb。 // 0xdbdc表示 0xc0 ecc = ecc^0xc0。 // 幀錯(cuò)誤,返回 } i++。 break。 基于單片機(jī)的蔬菜大棚溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì) 38 } if(i == __ERRLEN) // 幀超長(zhǎng),錯(cuò)誤,返回 return 0。 *type = data_buf[1]。 //發(fā)送 T: send_byte(58)。 send_byte(ASCii[display[0]])。 send_byte(ASCii[B1])。 send_byte(0x0
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1