在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文解析數字溫度傳感器DS18B20的應用案例

電子設計 ? 來源:知網 ? 作者:劉春恰 ? 2021-05-17 07:26 ? 次閱讀

概述

溫度是一種最基本的環境參數,與人民生活和工農業生產有著密切的關系,在電力供應中離不開溫度測量。液壓操作動機的斷路器是電網的重要設備,保證斷路器液壓操作機構油路的正常運轉對保證電網安全具有重要意義。當環境溫度降低到一定程度后,斷路器的油路流動受到影響,液壓油黏度增大不利于油路的流動,影響斷路器的特性。正常情況下,該裝置顯示當時溫度值。當氣溫升高或降低到規定值時,此裝置會立即自動安全關閉或打開加溫裝置,防止發生事故,是變電站不可缺少的保護裝置。因此研究溫度的測量方法和測量裝置在實際生產中有著重要的意義。

測量溫度的關鍵是溫度傳感器。隨著技術飛速發展,傳感器已進入第三代數字傳感器。本測溫系統采用的DS18B20就是屬于這種傳感器。

DALLAS半導體公司生產的DS18B20是一種但總線溫度傳感器屬于新一代是配微處理器智能溫度傳感器,這種傳感器具有體積小、精度高、接口方便、傳輸距離遠等特點。廣泛應用在工業、農業、軍事等領域的控制儀器、測控系統中。

二 DS18B20的介紹

1.DS18B20的幾個特點:

a. DS18B20因為采用了單總線技術,可通過串行口線,也可通過其他I/O口線與微機直接接 傳感器直接輸出被測溫度值(二進制數)。

b.其測量溫度范圍為:-55℃————+125℃,

c.測量分辨率為:0.0625℃,是其他傳感器無法相比的。

pIYBAGCh6bSAB8fDAAA6Zuov0GI425.png

圖1 DS18B20外部形狀及管腳

d.內含64位只讀存儲器ROM,(內存出廠序列號,是對應每一個器件的唯一號),還又RAM 存有溫度當前轉換值及符號。

e.用戶可分別設定每個器件的溫度上、下限。

f.內含寄生電源

2. DS18b20的結構:

a. 64位光刻ROM ,可以看作是DS18B20的地址序列號,如表一所示。

pIYBAGCh6b-AZUPHAAAx34T5CdY449.png

表1

b.高速暫存器RAM共占0、1兩個單元:

o4YBAGCh6cmAeGNbAACNdPrQXMc662.png

表2

兩個8位的RAM中,存放二進制的數,高五位是符號位,如果溫度大于0OC,這五位數為0,將測到的數值乘以0.0625,即得到實際的溫度值;如果溫度小于0OC,高五位為1,測到的數值需要取反加1,再乘以0.0625 ,才得到實際的溫度值。

c. 九個寄存器的名稱及作用:

pIYBAGCh6deASo71AAByB4lyyBM378.png

表3

三 DS18B20 的控制方法

DS18B20的操作是通過執行操作命令實現的, 其控制程序是按照DS18B20的通訊協議編制的。單片機與DS18B20交換數據,CPU按照單總線協議在總線上產生復位時序和讀寫時序來實現的。其中包含復位脈沖、響應脈沖、讀、寫時序,只有響應脈沖是DS18B20發出的,其他都有單片機發出。時序的具體要求如下:

(1) 復位脈沖:單片機發出一個寬為480—960μs的負脈沖之后再發出5—60μs的正脈沖,此時DS18B20會發出一個60—240μs的響應脈沖,復位時序結束。也就是呼應階段。

(2) 寫時間片:寫一位二進制的信息,周期至少為61μS,其中含1μS的恢復時間,單片機啟動寫程序后15—60μs期間DS18B20自動采樣數據線,低電平為“0”,高電平為“1”。單片機寫“0”時,要持續低電平60—120μs,寫“1”時,要在啟動后15μs之內使數據線變為高電平。

(3) 讀時間片:讀一位二進制數據,周期及恢復時間要求與寫時間片相同。單片機啟動讀時序之后,至少保持1μs低電平,然后在接近啟動后15μs之前讀入數據。低電平為“0”,高電平為“1”。

(4) ROM 操作命令的執行:

在 ROM 操作命令中,有兩條命令專門用于獲取傳感器序列號:讀ROM命令(33H)和搜索ROM命令(FOH)。讀ROM命令只在總線上只有一個傳感器的情況下使用。具體 的 搜 索過程為:(1)單片機發出復位脈沖進行初始化,連接在P3。5口上的傳感器則發出存在脈沖做出響應。(2)單片機在單總線上發出搜索ROM命令。(3)單片機從單總線上讀一位數據。ds18b20的工作時序分別有初始化時序、寫時序、讀時序、轉換時序等,根據傳感器的這些時序要求編寫出子程序、主程序

o4YBAGCh6f2AfRJqAACZXuywr04875.png

表4

四 測溫系統的硬件設計

本系統選擇體積小、成本低、內帶2K EEPROM的89C2051作為控制芯片,晶振采用12MHZ,用74LS07,74LS04驅動三個LED數碼管和一個繼電器線圈從而驅動電加熱設備。P3.5口作為采集溫度信號線,P1口作為顯示數據線,與P3.3,P3.4組成顯示的個位、十位及符號位,采用動態掃描顯示。在本系統中測控一路溫度信號,DS18B20通過單總線方式連接在單片機的P3。5.引腳上,用戶可設定所需的溫度測定值(包括上限值和下限值),P3.1引腳控制電熱設備啟動與停止,從而達到控制溫度效果。整個硬件系統簡單、明晰。

pIYBAGCh6hCAEBGuAAGrzj1tyI0209.png

圖4 DS18B20測溫硬件原理圖

五 系統軟件設計:

系統對溫度檢測控并實時顯示溫度值。所選用的溫度傳感器芯片DS18B20屬于新一代適配微處理器的智能溫度傳感器,時序復雜,在編程及運行中均須嚴格安照時序進行。

測溫系統的工作流程:初始化——-獲取序列號的ROM操作命令——-寫存儲器操作命令——-讀轉換數據——-處理數據—-顯示溫度—-啟動控制設備。主程序功能是調用各功能子程序、控制電熱設備開啟與停止。子程序包括:對DS18B20初始化子程序、讀子程序、寫子程序、溫度轉換子程序、數值計算子程序、顯示子程序。(見程序方框圖)

此系統程序編寫雖然比AD590測溫復雜,但省去A/D轉換環節硬件,提高精度及抗干擾能力,系統穩定。

結束語

本文作者創新點采用的是DS18B20是最新的單線數字溫度傳感器,其技術含量高,時序復雜,但成本低,在測溫要求精度高的情況下也能滿足,是首選元器件。本裝置采用89C2051單片機+串行智能傳感器來完成此功能。不管從經濟還是技術上看都是優等的選擇。

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 溫度傳感器
    +關注

    關注

    48

    文章

    3029

    瀏覽量

    158305
  • 斷路器
    +關注

    關注

    23

    文章

    2005

    瀏覽量

    52908
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    單片機實例項目:DS18B20溫度傳感器

    單片機實例項目:DS18B20溫度傳感器,推薦下載!
    發表于 06-03 20:59

    基于FPGA的DS18B20數字溫度傳感器測溫實例

    本文將使用三段式狀態機(Moore型)的寫法來對DS18B20進行測溫操作,以便了解DS18B20和熟悉三段式狀態機的寫法。
    的頭像 發表于 03-17 11:06 ?1328次閱讀
    基于FPGA的<b class='flag-5'>DS18B20</b><b class='flag-5'>數字</b><b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>測溫實例

    DS18B20實時溫度傳感器中文資料

    DS18B20種單總線數字溫度傳感器,它被廣泛應用于各種領域,例如氣象監測、室內溫度控制、
    發表于 02-28 17:02 ?5次下載

    基于FPGA的溫度傳感器(ds18b20)驅動設計

    本篇主要討論基于FPGA的溫度傳感器ds18b20)驅動設計---第版 設計實現:利用FPGA驅動DS18b20,讀取到
    的頭像 發表于 01-16 14:08 ?1105次閱讀
    基于FPGA的<b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>(<b class='flag-5'>ds18b20</b>)驅動設計

    【正點原子STM32H7R3開發套件試用體驗】DS18B20、DHT11溫濕度采集

    環境溫濕度數據的主要流程和關鍵代碼,并對這兩款常見傳感器進行了介紹。 DS18B20 DS18B20 數字溫度計是 DALLAS 公司生產的
    發表于 01-01 11:16

    《DNESP32S3使用指南-IDF版_V1.6》第二十九章 DS18B20實驗

    DS18B20簡介DS18B20是由DALLAS半導體公司推出的種“單總線”接口的溫度傳感器,實物圖如下圖所示。圖29.1.1.1
    發表于 12-25 09:43

    CW32模塊使用 DS18B20溫度傳感器

    DS18B20數字溫度傳感器提供9位至12位精度的溫度測量,并具有非易失性用戶可編程上下觸發點報警功能。
    的頭像 發表于 11-26 17:47 ?620次閱讀
    CW32模塊使用 <b class='flag-5'>DS18B20</b><b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>

    DS18B20溫度傳感器的工作原理和硬件設計

    通過本文可以了解DS18B20溫度傳感器工作原理、硬件設計、DS18B20單總線接口驅動編寫。
    的頭像 發表于 10-24 14:38 ?1.1w次閱讀
    <b class='flag-5'>DS18B20</b><b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>的工作原理和硬件設計

    ds18b20傳感器的使用方法

    DS18B20種廣泛使用的數字溫度傳感器,它基于1-Wire(單總線)通信協議。這種傳感器
    的頭像 發表于 10-18 14:52 ?2658次閱讀

    ds18b20溫度傳感器怎么接線

    DS18B20種廣泛使用的數字溫度傳感器,它基于1-Wire(線)通信協議工作。這種
    的頭像 發表于 10-18 14:50 ?4123次閱讀

    ds18b20溫度傳感器如何使用

    DS18B20款廣泛使用的數字溫度傳感器,它具有高精度、低功耗和易于使用的特點。 DS18B20
    的頭像 發表于 09-03 16:51 ?1537次閱讀

    ds18b20溫度傳感器是什么類型

    DS18B20溫度傳感器一種數字溫度傳感器,它屬于單總線(One-Wire)
    的頭像 發表于 09-03 16:46 ?2005次閱讀

    ds18b20溫度傳感器和dht11的區別

    DS18B20和DHT11都是常用的溫度和濕度傳感器,它們在許多項目和應用中都有廣泛的應用。 1. 工作原理 DS18B20 DS18B20
    的頭像 發表于 09-03 16:44 ?4758次閱讀

    MY18E20、MY1820 與 DS18B20 性能對比表

    MY18E20、MY1820 與 DS18B20 最高測溫精度樣,都是±0.5℃,M1820Z 最高測溫精度±0.1℃。芯片感溫原理基于 CMOS 半導體 PN節溫度與帶隙電壓的特性
    的頭像 發表于 07-29 18:22 ?1543次閱讀
    MY<b class='flag-5'>18E20</b>、MY1820 與 <b class='flag-5'>DS18B20</b> 性能對比表

    DS18B20溫度傳感器工作原理

    DS18B20以其獨特的工作原理、卓越的技術參數和廣泛的應用場景,成為了市場的明星產品。 深入了解DS18B20的工作原理 DS18B20溫度傳感
    的頭像 發表于 06-19 16:01 ?2248次閱讀
    主站蜘蛛池模板: 干夜夜 | 13日本xxxxxxxxx18| 欧美一级黄视频 | 性欧美成人免费观看视 | 可以直接看的黄址 | 日韩三| 日本黄色大全 | 韩国免费三片在线视频 | 久操中文 | 77788色淫网站免费观看 | 特级一级毛片 | 国产99在线播放免费 | 婷婷在线观看网站 | 777奇米四色米奇影院在线播放 | 可以免费观看的黄色网址 | 免费看黄在线观看 | 午夜私人影院 | 4hc44四虎www亚洲 | 国产三级a三级三级野外 | 丁香六月婷婷在线 | 公妇乱淫日本免费观看 | 国产在线色 | 日本色视 | 日韩xx00| 免费国产成人午夜私人影视 | sss欧美一区二区三区 | 一级毛片美国一级j毛片不卡 | 天天怕夜夜怕狠狠怕 | 婷婷sese| 天天狠天天天天透在线 | 好色亚洲 | 91激情| 老师在办公室被躁得舒服小说 | 午夜福利国产一级毛片 | 美日韩免费视频 | 中国一级黄色毛片 | 人人骚| 网友偷自拍原创区 | 日本久草网 | 狠狠插综合网 | 亚洲 欧美 视频 |