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

正文內(nèi)容

基于單片機(jī)的烘手機(jī)控制系統(tǒng)設(shè)計(jì)(編輯修改稿)

2024-12-23 21:30 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 電路的原理是單片機(jī) RST 引腳接收到 2uS 以上的電平信號(hào),只要保證電容的充放電時(shí)間大于 2uS,即可實(shí)現(xiàn)復(fù)位,所以電路中的電容值是可以改變的。 按鍵按下系統(tǒng)復(fù)位,是電容處于一個(gè)短路電路中,釋放了所有的電能,電阻兩端的電壓增加引起的 。 晶振電路設(shè)計(jì) AT89S52 單片機(jī)的時(shí)鐘信號(hào)通常用兩種電路形式電路得到:內(nèi)部震蕩方式和外部中斷方式。在引腳 XTAL1 和 XTAL2 外部接晶振電路器(簡(jiǎn)稱晶振)或陶瓷晶振器,就構(gòu)成了內(nèi)部晶振方式。 由于單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自激振蕩器并產(chǎn)生振蕩時(shí)鐘脈沖。其電容值一般在 5~40pf,晶振頻率的典型值為12MHz,采用 6MHz的情況也比較多。 第 7 頁(yè) 數(shù)字溫度傳感器 DS18B20 DS18B20 是 DALLAS 公司生產(chǎn)的一線式數(shù)字溫度傳感器,具有 3 引腳 TO- 92 小體積封裝形式;溫度測(cè)量范圍為 - 55℃ ~+ 125℃ ,可編程為 9 位~ 12 位 A/D 轉(zhuǎn)換精度,測(cè)溫分辨率可達(dá) ℃ ,被測(cè)溫度用符號(hào)擴(kuò)展的 16 位數(shù)字量方式串行輸出;其工作電源既可在遠(yuǎn)端引入,也可采用寄生電源方式產(chǎn) 生;多個(gè) DS18B20 可以并聯(lián)到 3 根或2 根線上, CPU只需一根端口線就能與諸多 DS18B20 通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。 DS18B20 內(nèi)部電路框圖如圖 所示。以上特點(diǎn)使DS18B20 非常適用于遠(yuǎn)距離多點(diǎn)溫度檢測(cè)系統(tǒng)。 電源檢測(cè)64 位R O M和單線接口存儲(chǔ)器和控制器高速緩存存儲(chǔ)器8 位 CRC 生成器溫度靈敏元件低溫觸發(fā)器 TL高溫觸發(fā)器 TH配置寄存器 圖 DS18B20 內(nèi)部電路框圖 DS18B20 工作原理 DS18B20 的讀寫時(shí)序和測(cè)溫原理與 DS1820 相同,只是得到的溫度值的位數(shù)因分辨率不同而不同,且溫度轉(zhuǎn)換時(shí)的延時(shí)時(shí)間由 2s 減為 750ms。 DS18B20 測(cè)溫原理如圖 所示。圖中低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給計(jì)數(shù)器 1。高溫度系數(shù)晶振隨溫度變化其 振蕩率明顯改變,所產(chǎn)生的信號(hào)作為計(jì)數(shù)器 2 的脈沖輸入。計(jì)數(shù)器 1 和溫度寄存器被預(yù)置在- 55℃所對(duì)應(yīng)的一個(gè)基數(shù)值。計(jì)數(shù)器 1 對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信 號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)計(jì)數(shù)器 1 的預(yù)置值減到0 時(shí),溫度寄存器的值將加 1,計(jì)數(shù)器 1 的預(yù)置將重新被裝入,計(jì)數(shù)器 1 重新開始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行 計(jì)數(shù),如此循環(huán)直到計(jì)數(shù)器 2 計(jì)數(shù)到 0 時(shí),停止溫 第 8 頁(yè) 度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測(cè)溫度 。圖 中的斜率累加器用于補(bǔ)償和修正測(cè)溫過程中的非線性,其輸出用于修正計(jì)數(shù)器 1 的預(yù)置值。 圖 DS18B20 測(cè)溫原理框圖 表 DS18B20 溫度值格式表 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 LS BYTE BIT15 BIT14 BIT13 BIT12 BIT11 BIT10 BIT9 BIT8 MS BYTE S=SIGN 這是 12 位轉(zhuǎn)化后得到的 12 位數(shù)據(jù),存儲(chǔ)在 18B20 的兩個(gè) 8 比特的 RAM 中,二進(jìn)制中的前面 5 位是符號(hào)位,如果測(cè)得的溫度大于 0,這 5 位為 0,只要將測(cè) 到的數(shù)值乘于 即可得到實(shí)際溫度;如果溫度小于 0,這 5 位為 1,測(cè)到的數(shù)值需要取反加 1再乘于 即可得到實(shí)際溫度。例如 +125℃的數(shù)字輸出為 07D0H, +℃的數(shù)字輸出為 0191H, ℃的數(shù)字輸出為 FF6FH, 55℃的數(shù)字輸出為 FC90H。 32 2 12 02 12? 22? 32? 42? S S S S S 62 52 42 斜率累加器 計(jì)數(shù)器 1 溫度寄存器 比較 =0 =0 計(jì)數(shù)器 2 預(yù)置 預(yù) 置 低溫度系數(shù)晶振 高溫度系數(shù)晶振 加 1 LSB 置位 /清除 停 止 第 9 頁(yè) 表 DS18B20 溫度數(shù)據(jù)表 溫度值(攝氏度) 二進(jìn)制數(shù)字輸出 十六進(jìn)制 數(shù)字輸出 +125 0000 0111 1101 0000 07D0h +85 0000 0101 0101 0000 0550h + 0000 0001 1001 0001 0191h + 0000 0000 1010 0010 00A2h + 0000 0000 0000 1000 0008h 0 0000 0000 0000 0000 0000h 1111 1111 1111 1000 FFF8h 1111 1111 0101 1110 FF5Eh 1111 1110 0110 1111 FE6Fh 55 1111 1100 1001 0000 FC90h ( 3) DS18B20 溫度傳感器的存儲(chǔ)器 DS18B20 溫度傳感器的內(nèi)部存儲(chǔ)器包括一個(gè)高速暫存 RAM 和一個(gè)非易失性的可電擦除的 EEPRAM,后者存放高溫度和低溫度觸發(fā)器 TH、 TL和結(jié)構(gòu)寄存器。 ( 4)配置寄存器 該字節(jié)各位的意義如下: 表 配置寄存器結(jié)構(gòu) TM R1 R0 1 1 1 1 1 低五位一直都是 1, TM 是測(cè) 試模式位,用于設(shè)置 DS18B20 在工作模式還是在測(cè)試模式。在 DS18B20 出廠時(shí)該位被設(shè)置為 0,用戶不要去改動(dòng)。 R1 和 R0 用來設(shè)置分辨率,如下表所示:( DS18B20 出廠時(shí)被設(shè)置為 12 位) 表 溫度分辨率設(shè)置表 R1 R0 分辨率 溫度最大轉(zhuǎn)換時(shí)間 0 0 9 位 0 1 10 位 1 0 11 位 1 1 12 位 750ms DS18B20 高速暫存存儲(chǔ)器 第 10 頁(yè) 高速暫存存儲(chǔ)器由 9 個(gè)字節(jié)組成,其分配如表 所示。當(dāng)溫度轉(zhuǎn)換命令 發(fā)布后,經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補(bǔ)碼形式存放在高速暫存存儲(chǔ)器的第 0和第 1個(gè)字節(jié)。 單片機(jī)可通過單線接口讀到該數(shù)據(jù),讀取時(shí)低位在前,高位在后,數(shù)據(jù)格式如表 所示。對(duì)應(yīng)的溫度計(jì)算:當(dāng)符號(hào)位 S=0 時(shí),直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng) S =1 時(shí),先將補(bǔ)碼變?yōu)樵a,再計(jì)算十進(jìn)制值。表 是對(duì)應(yīng)的一部分溫度值。第九個(gè)字節(jié)是冗余檢驗(yàn)字節(jié)。 根據(jù) DS18B20 的通訊協(xié)議,主機(jī)(單片機(jī))控制 DS18B20 完成溫度轉(zhuǎn)換必須經(jīng)過三個(gè)步驟:每一次讀寫之前都要對(duì) DS18B20 進(jìn)行復(fù)位操作,復(fù)位 成功后發(fā)送一條 ROM指令,最后發(fā) 送 RAM 指令,這樣才能對(duì) DS18B20 進(jìn)行預(yù)定的操作。復(fù)位要求主 CPU將數(shù)據(jù)線下拉 500 微秒,然后釋放,當(dāng) DS18B20 收到信號(hào)后等待 16~ 60 微秒左右,后發(fā)出 60~ 240 微秒的存在低脈沖,主 CPU收到此信號(hào)表示復(fù)位成功。 表 DS18B20 暫存寄存器分布 寄存器內(nèi)容 字節(jié)地址 溫度值低位( LS Byte) 0 溫度值高位( MS Byte) 1 高溫限值( TH) 2 低溫限值( TL) 3 配置寄存器 4 保留 5 保留 6 保留 7 CRC 校驗(yàn)值 8 表 ROM 指 令表 第 11 頁(yè) 指令 約定代碼 功能 讀 ROM 33H 讀 DS18B20 溫度傳感器 ROM 中的編碼(即 64 位地址) 符合 ROM 55H 發(fā)出此指令之后,接著發(fā)出 64 位 ROM 編碼,訪問單總線上與該編碼相對(duì)應(yīng)的 DS18B20,使之作出反應(yīng),為下一步對(duì)該 DS18B20 的讀寫做準(zhǔn)備 搜索 ROM 0F0H 用于確定掛接在同一總線生 DS18B20 的個(gè)數(shù)和識(shí)別 64位 ROM 地址。為操作各器件做好準(zhǔn)備 跳過 ROM 0CCH 忽略 64 位 ROM 地址,直接向 DS18B20 發(fā)溫度變換命令。適用于單片工作 告警搜索命令 0ECH 執(zhí)行后 只有溫度超過設(shè)定值 上限或下線的片子才做出反應(yīng) 表 RAM 指令表 指 令 約定代碼 功 能 溫度變換 44H 啟動(dòng) DS18B20 進(jìn)行溫度轉(zhuǎn)換, 12 位轉(zhuǎn)換時(shí)最長(zhǎng)為750ms( 9 位為 )。結(jié)果存入內(nèi)部 9字節(jié) RAM中 讀暫存器 0BEH 讀內(nèi)部 RAM 中 9 字節(jié)的內(nèi)容 寫暫存器 4EH 發(fā)出向內(nèi)部 RAM 的 4 字節(jié)寫上、下限溫度數(shù)據(jù)命令,緊跟命令之后,是傳送兩字節(jié)的數(shù)據(jù) 復(fù)制暫存器 48H 將 RAM 中第 4 字節(jié)的內(nèi)容復(fù)制到 EEPROM 中 重調(diào) EEPROM 0B8H 將 EEPROM 中內(nèi) 容恢復(fù)到 RAM 中的第 4 字節(jié) 讀供電方式 0B4H 讀 DS18B20 的供電方式。寄生供電時(shí) DS18B20 發(fā)送“ 0”,外接電源供電 DS18B20 發(fā)送“ 1” DS1820 使用中注意事項(xiàng) 第 12 頁(yè) DS1820 雖然具有測(cè)溫系統(tǒng)簡(jiǎn)單、測(cè)溫精度高、連接方便、占用口線少等優(yōu)點(diǎn),但在實(shí)際應(yīng)用中也應(yīng)注意以下幾方面的問題: 1) 較小的硬件開銷需要相對(duì)復(fù)雜的軟件進(jìn)行補(bǔ)償,由于 DS1820 與微處理器間采用串行數(shù)據(jù)傳送,因此,在對(duì) DS1820 進(jìn)行讀寫編程時(shí),必須嚴(yán)格的保證讀寫時(shí)序,否則將無法讀取測(cè)溫結(jié)果。在使用 PL/M、 C 等高級(jí)語(yǔ)言進(jìn)行系統(tǒng)程序設(shè)計(jì)時(shí),對(duì) DS1820 操作部分最好采用匯編語(yǔ)言實(shí)現(xiàn)。 2) 在 DS1820 的有關(guān)資料中均未提及單總線上所掛 DS1820 數(shù)量問題,容易使人誤認(rèn)為可以掛任意多個(gè) DS1820,在實(shí)際應(yīng)用中并非如此。當(dāng)單總線上所掛 DS1820 超過 8 個(gè)時(shí),就需要解決微處理器的總線驅(qū)動(dòng)問題,這一點(diǎn)在進(jìn)行多點(diǎn)測(cè)溫系統(tǒng)設(shè)計(jì)時(shí)要加以注意。 3) 連接 DS1820 的總線電纜是有長(zhǎng)度限制的。試驗(yàn)中,當(dāng)采用普通信號(hào)電纜傳輸長(zhǎng)度超過 50m 時(shí),讀取的測(cè)溫?cái)?shù)據(jù)將發(fā)生錯(cuò)誤。當(dāng)將總線電纜改為雙絞線帶屏蔽電纜時(shí),正常通訊距離可達(dá) 150m,當(dāng)采用每米絞合次數(shù)更多的雙絞線帶屏蔽電纜時(shí),正常通訊距離進(jìn)一步加長(zhǎng)。這種情況主要是由總線分布電容使信號(hào)波形產(chǎn)生畸變?cè)斐傻?。因此,在?DS1820 進(jìn)行長(zhǎng)距離測(cè)溫系統(tǒng)設(shè)計(jì)時(shí)要充分考慮總線分布電容和阻抗匹配問題。 4) 在 DS1820 測(cè)溫程序設(shè)計(jì)中,向 DS1820 發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待 DS1820的返回信號(hào),一旦某個(gè) DS1820 接觸不好或斷線,當(dāng)程序讀該 DS1820 時(shí),將沒有返回信號(hào),程序進(jìn)入死循環(huán)。這一點(diǎn)在進(jìn)行 DS1820 硬件連接和軟件設(shè)計(jì)時(shí)也要給予一定的重視。 測(cè)溫電纜線建議采用屏蔽 4 芯雙 絞線,其中一對(duì)線接地線與信號(hào)線,另一組接 VCC和地線,屏蔽層在源端單點(diǎn)接 熱釋傳感器和紅外傳感器 熱釋電紅外傳感器通過目標(biāo)與背景的溫差來探測(cè)目標(biāo),其工作原理是利用熱釋電效應(yīng),即在鈦酸鋇一類晶體的上、下表面設(shè)置電極,在上表面覆以黑色膜,若有紅外線間歇地照射,其表面溫度上升 △ T,其晶體內(nèi)部的原子排列將產(chǎn)生變化,引起自發(fā)極化電荷,在上下電極之間產(chǎn)生電壓 △ U。常用的熱釋電紅外線光敏元件的材料有陶瓷氧化物和壓電晶體,如鈦酸鋇、鉭酸鋰、硫酸三甘肽及鈦鉛酸鉛等。 熱釋電紅外傳感器內(nèi)部由光學(xué)濾鏡、場(chǎng)效應(yīng) 管、紅外感應(yīng)源 (熱釋電元件 )、偏置電阻、 第 13 頁(yè) EMI 電容等元器件組成,其內(nèi)部電路框圖如圖 所示。 圖 熱釋傳感器內(nèi)部電路框圖 光學(xué)濾鏡的主要作用是只允許波長(zhǎng)在 10μm 左右的紅外線 (人體發(fā)出的紅外線波長(zhǎng) )通過,而將燈光、太陽(yáng)光及其他輻射濾掉,以抑制外界的干擾。 紅外感應(yīng)源通常由兩個(gè)串聯(lián)或者并聯(lián)的熱釋電元件組成,這兩個(gè)熱釋電元件的電極相反,環(huán)境背景輻射對(duì)兩個(gè)熱釋電元件幾乎具有相同的作用,使其產(chǎn)生的熱釋電效應(yīng)相互抵消,輸出信號(hào)接近為零。一旦有人侵入探測(cè)區(qū)域內(nèi),人體紅外輻射通過部分鏡面聚焦,并被熱 釋電元件接收,由于角度不同,兩片熱釋電元件接收到的熱量不同,熱
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1