此段代碼沒有ds18b20的id設(shè)置 ,只是實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的溫度輸出。對(duì)ds18b20理解足夠,重點(diǎn)在如何看到datesheet的時(shí)序圖,以及功能的如何實(shí)現(xiàn)步驟。
設(shè)計(jì)了一種溫度采集系統(tǒng),以單片機(jī)AT89C51為控制核心,由一線式數(shù)字溫度傳感器DS18B20對(duì)溫度進(jìn)行信號(hào)采樣,以數(shù)字信號(hào)的形式由單片機(jī)讀取,并通過LED實(shí)時(shí)顯示溫度。采用模塊化結(jié)構(gòu)進(jìn)行軟件設(shè)計(jì),程序的邏輯關(guān)系十分清晰,降低了硬件設(shè)計(jì)的復(fù)雜性。
介紹了一種溫度采集、分析系統(tǒng),實(shí)現(xiàn)了對(duì)所測(cè)溫度采樣,存儲(chǔ)于數(shù)據(jù)庫并進(jìn)行相關(guān)分析的功能。通過80C51單片機(jī)和DS18B20溫度傳感器,以PC端的SQL Server 2008作為數(shù)據(jù)庫,Matlalb作為分析工具,利用串口、ADO組件、MATALB引擎完成相關(guān)功能。經(jīng)測(cè)試,該系統(tǒng)可完成從溫度采集到分析的一系列活動(dòng),可用于一般場(chǎng)合對(duì)溫度的采集、分析工作。
針對(duì)傳統(tǒng)的溫度檢測(cè)系統(tǒng)對(duì)于通信基站測(cè)溫點(diǎn)少、檢測(cè)實(shí)時(shí)性和準(zhǔn)確性較低的問題。設(shè)計(jì)了一種基于DS18B20溫度傳感器關(guān)聯(lián)性模型的溫度檢測(cè)系統(tǒng),通過建立不同位置測(cè)溫值的關(guān)聯(lián)模型,實(shí)現(xiàn)對(duì)溫度異變信號(hào)的聲光報(bào)警和自動(dòng)處理等功能。該系統(tǒng)以DS18B20溫度傳感器為核心,設(shè)計(jì)了溫度檢測(cè)電路、數(shù)據(jù)關(guān)聯(lián)電路、聲光報(bào)警電路、繼電器控制散熱電路等模塊。運(yùn)行證明:本系統(tǒng)相對(duì)于傳統(tǒng)的溫度檢測(cè)方法,系統(tǒng)的精確性和實(shí)時(shí)性都有明顯改善,為通信基站的安全運(yùn)行提供了可靠保障。
介紹了CAN總線在遠(yuǎn)程溫度采集系統(tǒng)中的應(yīng)用,給出一種基于獨(dú)立的CAN控制器SJA1000和微控制器STC89C52的系統(tǒng)總體結(jié)構(gòu)、硬件設(shè)計(jì)以及軟件設(shè)計(jì)方法。實(shí)驗(yàn)表明,該系統(tǒng)采集溫度精確、可靠性高,而且通信距離遠(yuǎn),可廣泛應(yīng)用于各種工業(yè)控制場(chǎng)合。
從業(yè)近十年!手把手教你單片機(jī)程序框架 第49講開場(chǎng)白:DS18B20是一款常用的溫度傳感器芯片,它只占用單片機(jī)一根IO口,使用起來也特別方便。需要特別注意的是,正因?yàn)樗挥靡桓鵌O口跟單片機(jī)通訊,因此讀取一次溫度值的
數(shù)字氣壓計(jì)是利用壓敏元件將待測(cè)氣壓直接變換為容易檢測(cè)、傳輸?shù)碾娏骰螂妷盒盘?hào),然后再經(jīng)過后續(xù)電路處理并進(jìn)行實(shí)時(shí)顯示的常規(guī)設(shè)備。目前,數(shù)字氣壓計(jì)大量應(yīng)用于氣象、軍事、航海和航空、工礦企業(yè),野外作業(yè)以及消費(fèi)
引 言一般來說,總線數(shù)越少,連接就越簡(jiǎn)單,因而串行總線嵌入式元件在許多應(yīng)用場(chǎng)合頗受歡迎。但正因?yàn)橹挥?根線,該類元件的編程要緊扣硬件和時(shí)鐘,難度大于I2C總線和SPI總
摘要:文章設(shè)計(jì)了一種基于超聲波測(cè)距原理的導(dǎo)盲系統(tǒng)。系統(tǒng)以STC125A60S2單片機(jī)為核心控制器件,利用渡越時(shí)間法測(cè)量經(jīng)溫度傳感器DB18B-20補(bǔ)償后的距離,實(shí)現(xiàn)對(duì)盲人行走道路上障礙物距離的測(cè)量及定位,并通過SYN6658語
DS18B20是DALLAS公司生產(chǎn)的一線式數(shù)字溫度傳感器,采用3引腳TO-92型小體積封裝;溫度測(cè)量范圍為-55℃~+125℃,可編程為9位~12位A/D轉(zhuǎn)換精度,測(cè)溫分辨率可達(dá)0.0625℃,被測(cè)溫度用符號(hào)擴(kuò)展的16位數(shù)字量方式串行輸出。
本文針對(duì)采用熱敏電阻測(cè)溫和有線溫度測(cè)量系統(tǒng)的不足,提出了一種高效的蓄電池性能監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)方案。方案中采用單總線數(shù)字溫度傳感器DS18B20、單片機(jī)和無線收發(fā)模塊等組成智能無線溫度監(jiān)測(cè)系統(tǒng)。DS18B20具有體積小,精度高,采用一線總線,可組網(wǎng)等優(yōu)點(diǎn),短距離無線通信技術(shù)應(yīng)用到多點(diǎn)溫度測(cè)量中,實(shí)現(xiàn)了溫度數(shù)據(jù)無線傳輸,該系統(tǒng)具備高效、成本低、擴(kuò)展維護(hù)方便等特點(diǎn),具有一定的實(shí)用性。
本文針對(duì)已有的供暖設(shè)施存在能源浪費(fèi)與環(huán)境污染等問題,提出了一套集成控制室內(nèi)溫度與顯示采熱信息的熱計(jì)量?jī)x表溫度控制系統(tǒng)的設(shè)計(jì)方案。本方案中的系統(tǒng)采用AT89S52 作為控制芯片,DS18B20 作為溫度采集模塊,LCD12864 作為顯示采熱信息顯示模塊,并采用矩陣鍵盤與電磁繼電器對(duì)室內(nèi)溫度進(jìn)行設(shè)置。
本文從實(shí)際應(yīng)用出發(fā),較全面地介紹了全數(shù)字溫濕度儀的設(shè)計(jì)與實(shí)現(xiàn)。方案采用AT89S52單片機(jī)作為MCU,DS18B20作為數(shù)字溫度傳感器,奧松DHT11為數(shù)字濕度傳感器,1602液晶模塊為顯示部件,結(jié)合相關(guān)電路組成溫濕度計(jì)的硬件
該論文結(jié)合實(shí)際使用經(jīng)驗(yàn),完成了DS18B20數(shù)字溫度傳感器在基于單片機(jī)的溫度檢測(cè)系統(tǒng)中的應(yīng)用。本設(shè)計(jì)有效的提高了控制系統(tǒng)的實(shí)時(shí)性改善了溫度測(cè)量的自動(dòng)化程度,具有較高的實(shí)用價(jià)值。該系統(tǒng)可應(yīng)用于倉庫測(cè)溫、樓宇空調(diào)控制和生產(chǎn)過程監(jiān)控等領(lǐng)域。
單線掛多個(gè)DS18B20為什么就不對(duì)?原理不懂?快把數(shù)據(jù)手冊(cè)背下來了...時(shí)序?很好,掛示波器看看,沒問題啊。延時(shí),很精確,不錯(cuò)。復(fù)位?有應(yīng)答啊,數(shù)據(jù)手冊(cè)上就是這么寫滴哇,怪了。什么?等等,應(yīng)答了2次?我的乖乖,屏蔽之
DS18B20和單片機(jī)AT89C2051的接口電路如下圖所示用單片機(jī)AT89C2051的P1.7口線經(jīng)上拉后接至DS18820的引腳2數(shù)據(jù)端,引腳1接電源地端,引腳3接+5V電源端。
摘要:提出一種基于DS18B20和AT89C51的多路溫度監(jiān)測(cè)系統(tǒng),詳細(xì)介紹了系統(tǒng)的硬軟件設(shè)計(jì)。該設(shè)計(jì)通過DS18B20單總線結(jié)構(gòu)與單片機(jī)多路并行輸入相結(jié)合的硬件改進(jìn)方式,克服了DS18B20采用單總線結(jié)構(gòu)時(shí)溫度數(shù)據(jù)讀取慢、單總
AT89S52與DS18B20組成的測(cè)溫系統(tǒng)原理圖
DS18B20溫度轉(zhuǎn)換---------------------------------------; 以下程序包含兩個(gè)功能:; 1) 讀 DS18B20 的 64bits ROM,程序中已將此功能注消,需要此功能請(qǐng)取消注釋。; 2) 啟動(dòng)一個(gè) DS18B20 做溫度轉(zhuǎn)換(精度為出廠默認(rèn)值
[cpp] view plaincopy //---------------------------------------------------------- // 模塊名稱:DS18B20.h // 模塊功能:DS18B20 讀寫操作 //-------------------------------------------