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

正文內(nèi)容

基于單片機(jī)的多點(diǎn)溫度檢測(cè)系統(tǒng)_畢業(yè)論文(編輯修改稿)

2024-08-14 19:44 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 DS18B20。 DS18B20 是 DALLAS 公司的 最新單線(xiàn)數(shù)字溫度傳感器 ○ 4 ,具有 3 引腳 TO- 92 小體積封裝形式。測(cè)溫分辨率可達(dá) ℃,被測(cè)溫度用符號(hào)擴(kuò)展的 16位數(shù)字量方式串行輸出。其工作電源既可在遠(yuǎn)端引入,也可采用寄生電源方式產(chǎn)生。 CPU 只需一根端口線(xiàn)就能與諸多 DS18B20 通信,占用微處理器的端口較少,可節(jié)省大量的引線(xiàn)和邏輯電路,而且它 體積更小、適用電壓更寬、更經(jīng)濟(jì) , DS18B20 是世界上第一片支持 “ 一線(xiàn)總線(xiàn) ” 接口的溫度傳感器。一線(xiàn)總線(xiàn)獨(dú)特而且經(jīng)濟(jì)的特點(diǎn),使用戶(hù)可輕松地組建傳感器網(wǎng)絡(luò),為測(cè)量系統(tǒng)的構(gòu)建引入全新概念。 它的 測(cè)量溫度范圍為 55176。C ~ +125176。C ,在 10~+85176。C 范圍內(nèi) ,精度為 177。176。C 。現(xiàn)場(chǎng)溫度直接以 “ 一線(xiàn)總線(xiàn) ” 的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量 ○ 5 ,如:環(huán)境控制、設(shè)備或過(guò)程控制、測(cè)溫類(lèi)消費(fèi)電子產(chǎn)品等。與前一代產(chǎn)品不同,新的產(chǎn)品支持 3V~ 的電壓范圍,使系統(tǒng)設(shè)計(jì)更靈活、方便。而且新一代產(chǎn)品更便宜,體積更小 。 DS18B20 可以程序設(shè)定 9~12 位的分辨率,精度為 177。176。C ??蛇x更小的封裝方式,更寬的電壓適用范圍。分辨率設(shè)定,及用戶(hù)設(shè)定的報(bào)警溫度存儲(chǔ)在 EEPROM 中,掉電后依然保存。 DS18B20 的溫度檢測(cè)與數(shù)字?jǐn)?shù)據(jù)輸出全集成于一個(gè)芯片之上,從而抗干擾力更強(qiáng)。其一個(gè)工作周期可分為兩個(gè)部分,即溫度檢測(cè)和數(shù)據(jù)處理。 DS18B20 的性能是新一代產(chǎn)品中最好的 , 性能價(jià)格比也非常出色 。繼 “ 一線(xiàn)總線(xiàn) ” 的早期產(chǎn)品后, DS1820 開(kāi)辟了溫度傳感器技術(shù)的新概念。DS18B20 和 DS1822 使電壓、特性及封裝有更多的選擇,讓我們可以構(gòu)建適合自己的經(jīng)濟(jì)的測(cè)溫系統(tǒng) ○ 6 。 總的來(lái)說(shuō) DS18B20 的主要特征 即 : 178。 全數(shù)字溫度轉(zhuǎn)換及輸出。 178。 先進(jìn)的單總線(xiàn)數(shù)據(jù)通信。 178。 最高 12位分辨率,精度可達(dá)土 攝氏度。 178。 12 位分辨率時(shí)的最大工作周期為 750 毫秒。 西南科技大學(xué)本科生畢業(yè)論文 13 178。 可選擇寄生工作方式。 178。 檢測(cè)溫度范圍為 – 55176。C ~ +125176。C ( – 67176。F ~ +257176。F) 178。 內(nèi)置 EEPROM,限溫報(bào)警功能。 178。 64 位光刻 ROM,內(nèi)置產(chǎn)品序列號(hào),方便多機(jī)掛接。 178。 多樣封裝形式,適應(yīng)不同硬件系統(tǒng) DS18B20 單線(xiàn)數(shù)字溫度傳感器,即“一線(xiàn)器件”,其具有獨(dú)特的優(yōu)點(diǎn) : 采用單總線(xiàn)的接口方式 與微處理器連接時(shí) 僅需要一條口線(xiàn)即可實(shí)現(xiàn)微處理器與 DS18B20 的雙向通訊。 單總線(xiàn)具有經(jīng)濟(jì)性好,抗干擾能力強(qiáng),適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,使用方 便等優(yōu)點(diǎn),使用戶(hù)可輕松地組建傳感器網(wǎng)絡(luò),為測(cè)量系統(tǒng)的構(gòu)建引入全新概念。 測(cè)量溫度范圍寬,測(cè)量精度高 DS18B20 的測(cè)量范圍為 55176。C ~ +125176。C ,在10~ +85176。C 范圍內(nèi) ,精度為 177。176。C 。 在使用中不需要任何外圍元件。 持多點(diǎn)組網(wǎng)功能多個(gè) DS18B20 可以并聯(lián)在惟一的三線(xiàn)上,實(shí)現(xiàn)多點(diǎn)測(cè)溫。 供電方式靈活 DS18B20 可以通過(guò)內(nèi)部寄生電路從數(shù)據(jù)線(xiàn)上獲取電源。因此,當(dāng)數(shù)據(jù)線(xiàn)上的時(shí)序滿(mǎn)足一定的要求時(shí),可以不接外部電源,從而 使系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單,可靠性更高。 測(cè)量參數(shù)可配置 DS18B20的測(cè)量分辨率可通過(guò)程序設(shè)定 9~12 位。 負(fù)壓特性 電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作。 掉電保護(hù)功能 DS18B20 內(nèi)部含有 EEPROM ,在系統(tǒng)掉電以后,它仍可保存分辨率及報(bào) 警溫度的設(shè)定值 DS18B20 的內(nèi)部結(jié)構(gòu)如圖 所示。 圖 DS18B20 內(nèi)部結(jié)構(gòu)圖 西南科技大學(xué)本科生畢業(yè)論文 14 DS18B20 的管腳排列如下 圖 圖 DS18B20 的管 腳排列 DS18B20 引腳功能: 178。GND 電壓地 178。DQ 單數(shù)據(jù)總線(xiàn) 178。VDD 電源電壓 178。NC 空引腳 18B20 共有三種形態(tài)的存儲(chǔ)器資源,它們分別是: ROM 只讀存儲(chǔ)器,用于存放 DS18B20ID 編碼,其前 8位是單線(xiàn)系列編 碼( DS18B20的編碼是 19H) ,后面 48 位是芯片唯一的序列號(hào),最后 8位是以上 56的位的 CRC 碼(冗余校驗(yàn))。數(shù)據(jù)在出產(chǎn)時(shí)設(shè)置不由用戶(hù)更改。 DS18B20 共 64 位ROM。 RAM 數(shù)據(jù)暫存器,用于內(nèi)部計(jì)算和數(shù)據(jù)存取,數(shù)據(jù)在 掉電后丟失, DS18B20共 9 字節(jié) RAM,每個(gè)字節(jié)為 8位。第 2個(gè)字節(jié)是溫度轉(zhuǎn)換后的數(shù)據(jù)值信息, 西南科技大學(xué)本科生畢業(yè)論文 15 第 4 個(gè)字節(jié)是用戶(hù) EEPROM(常用于溫度報(bào)警值儲(chǔ)存)的鏡像。在上電復(fù)位時(shí)其值將被刷新。第 5 個(gè)字節(jié)則是用戶(hù)第 3個(gè) EEPROM 的鏡像。第 8個(gè)字節(jié)為計(jì)數(shù)寄存器,是為了讓用戶(hù)得到更高的溫度分辨率而設(shè)計(jì)的,同樣也是內(nèi)部溫度轉(zhuǎn)換、計(jì)算的暫存單元。第 9 個(gè)字節(jié)為前 8個(gè)字節(jié)的 CRC 碼。 EEPROM 非易失性記憶體用于存放長(zhǎng)期需要保存的數(shù)據(jù),上下限溫度報(bào)警值和校驗(yàn)數(shù)據(jù), DS18B20 共 3EEPROM,并在 RAM 都存在 鏡像,以方便用戶(hù)操作。 DS18B20 有 4個(gè)主要的數(shù)據(jù)部件: ① 64位激光 ROM。 64位激光 ROM 從高位到低位依次為 8位 CRC、 48位序 號(hào)和 8 位家族代碼 (28H)組成。 ② 溫度靈敏元件。 ③ 非易失性溫度報(bào)警觸發(fā)器 TH 和 TL??赏ㄟ^(guò)軟件寫(xiě)入用戶(hù)報(bào)警上下限值。 ④ 配置寄存器。配置寄存器為高速暫存存儲(chǔ)器中的第五個(gè)字節(jié)。 DS18B20在 0 工作時(shí)按此寄存器中的分辨率將溫度轉(zhuǎn)換成相應(yīng)精度的數(shù)值,其各位定義如圖 所示。 TM R1 R0 1 1 1 1 1 MSB LSB 圖 DS18B20 配置寄存器 結(jié)構(gòu)圖 其中, TM:測(cè)試模式標(biāo)志位,出廠(chǎng)時(shí)被寫(xiě)入 0,不能改變; R0、 R1:溫度計(jì)分辨率設(shè)置位,其對(duì)應(yīng)四種 分 辨率如 下 表所列,出廠(chǎng)時(shí) R0、 R1置為缺省值: R0=1,R1=1(即 12 位分辨率),用戶(hù)可根據(jù)需要改寫(xiě)配置寄存器以獲得合適的分辨率。 配置寄存器與分辨率關(guān)系 如 表 : 表 配置寄存器與分辨率關(guān)系 R0 R1 溫度計(jì)分辨率 /bit 最大轉(zhuǎn)換時(shí)間 /us 0 0 9 0 1 10 1 0 11 375 1 1 12 750 高速暫存存儲(chǔ)器 ○ 7 西南科技大學(xué)本科生畢業(yè)論文 16 高速暫存存儲(chǔ)器由 9個(gè)字節(jié)組成,其分配如圖 所示。當(dāng)溫度轉(zhuǎn)換命令發(fā)布后,經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補(bǔ)碼形式存放在高速暫存存儲(chǔ)器的第 0和第 1個(gè)字節(jié)。單片機(jī)可通過(guò)單線(xiàn)接口讀到該數(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)制值。 溫度低位 溫度高位 TH TL 配置 保留 保留 保留 8 位 CRC LSB MSB 圖 DS18B20 存儲(chǔ)器映像圖 溫度值格式圖 DS18B20 溫度數(shù)據(jù)表 : 表 DS18B20 溫度數(shù)據(jù)表 23 22 21 20 21 22 23 24 MSB LSB S S S S S 26 25 24 典型對(duì)應(yīng)的溫度值表 : 表 DS18B20 溫度值表 溫度 /℃ 二進(jìn)制表示 十六進(jìn)制表示 +125 + + + 0 55 0000 0111 1101 0000 0000 0001 1001 0001 0000 0000 1010 0010 0000 0000 0000 1000 0000 0000 0000 0000 1111 1111 1111 1000 1111 1111 0101 1110 1111 1110 0110 1111 1111 1100 1001 0000 07D0H 0191H 00A2H 0008H 0000H FFF8H FF5EH FE6FH FC90H 西南科技大學(xué)本科生畢業(yè)論文 17 溫度測(cè)試電路 DS18B20 最大的特點(diǎn)是 單總線(xiàn)數(shù)據(jù)傳輸方式, DS18B20 的數(shù)據(jù) I/O 均由同一條線(xiàn)來(lái)完成 硬件連接電路如圖 : 圖 溫度測(cè)試連接電路 本系統(tǒng)為多點(diǎn)溫度測(cè)試。 DS18B20 采用外部供電方式,理論上可以在一根數(shù)據(jù)總線(xiàn)上掛 256 個(gè) DS18B20,但時(shí)間應(yīng)用中發(fā)現(xiàn),如果掛接 25 個(gè)以上的 DS18B20仍舊有可能產(chǎn)生功耗問(wèn)題。另外單總線(xiàn)長(zhǎng)度也不宜超過(guò) 80M,否則也會(huì)影響到數(shù)據(jù)的傳輸。在這種情況下我們可以采用分組的方式,用單片機(jī)的多個(gè) I/O 來(lái)驅(qū)動(dòng)多路 DS18B20。 在實(shí)際 應(yīng)用中還可以使用一個(gè) MOSFET 將 I/O 口線(xiàn)直接和電源相連,起到上拉的作用。 2. 對(duì) DS18B20 的設(shè)計(jì)的注意事項(xiàng) ( 1)對(duì)硬件結(jié)構(gòu)簡(jiǎn)單的單線(xiàn)數(shù)字溫度傳感器 DS18B20 進(jìn)行操作,需要用較為復(fù)雜的程序完成。編制程序時(shí)必須嚴(yán)格按芯片數(shù)據(jù)手冊(cè)提供的有關(guān)操作順序進(jìn)行,讀、寫(xiě)時(shí)間片程序要嚴(yán)格按要求編寫(xiě)。尤其在使用 DS18B20 的高測(cè)溫分辨力時(shí),對(duì)時(shí)序及電氣特性參數(shù)要求更高。 ( 2)有多個(gè)測(cè)溫點(diǎn)時(shí),應(yīng)考慮系統(tǒng)能實(shí)現(xiàn)傳感器出錯(cuò)自動(dòng)指示,進(jìn)行自動(dòng)DS18B20 序列號(hào)和自動(dòng)排序,以減少調(diào)試和維護(hù)工作量。 ( 3)測(cè)溫電纜線(xiàn)建議采用屏蔽 4 芯雙絞線(xiàn),其中一對(duì)線(xiàn)接地線(xiàn)與信號(hào)線(xiàn), AT89C51 DS18B20 1 DS18B20 2 DS18B20 3 DS18B20 20 VCC=5V 1— WIRE 西南科技大學(xué)本科生畢業(yè)論文 18 另一組接 VCC和地線(xiàn),屏蔽層在源端單點(diǎn)接地。 DS18B20 在三線(xiàn)制應(yīng)用時(shí),應(yīng)將其三線(xiàn)焊接牢固;在兩線(xiàn)應(yīng)用時(shí),應(yīng)將 VCC與 GND接在一起,焊接牢固。若 VCC脫開(kāi)未接,傳感器只送 ℃ 的溫度值。 ( 4)實(shí)際應(yīng)用時(shí),要注意單線(xiàn)的驅(qū)動(dòng)能力,不能掛接過(guò)多的 DS18B20,同時(shí)還應(yīng)注意最遠(yuǎn)接線(xiàn)距離。另外還應(yīng)根據(jù)實(shí)際情況選擇其接線(xiàn)拓?fù)浣Y(jié)構(gòu)。 鍵盤(pán)與顯示電路 ⑦ 采用陣列 式輸入,排成 4 行 4 列,總共 16 個(gè)按鍵。 16 個(gè)按鍵的輸入口為P1, 當(dāng)有鍵按下的時(shí)候,通過(guò)分別對(duì)各行各列進(jìn)行掃描并查表得出鍵值。這樣可以有效的減少對(duì)單片機(jī) I/O 口的占用,使單片機(jī)有更多的 I/O 口來(lái)實(shí)現(xiàn)其他的功能。使單片機(jī)的設(shè)計(jì)更加靈活有效。 如圖 所示 ,16 個(gè)按鍵排列成 4 行 4 列, 4 個(gè)行的引線(xiàn)分別同 P1 口的~ 相聯(lián)接, 4個(gè)列的引
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1