• <rp id="wfxtb"><acronym id="wfxtb"></acronym></rp><em id="wfxtb"></em><dd id="wfxtb"><big id="wfxtb"><video id="wfxtb"></video></big></dd>
  • <rp id="wfxtb"></rp>

    <mark id="wfxtb"><center id="wfxtb"></center></mark>

      <rp id="wfxtb"><span id="wfxtb"><u id="wfxtb"></u></span></rp>

      <rp id="wfxtb"><object id="wfxtb"></object></rp>

      注意:訪問本站需要Cookie和JavaScript支持!請設置您的瀏覽器! 打開購物車 查看留言付款方式聯系我們
      初中電子 單片機教材一 單片機教材二
      搜索上次看見的商品或文章:
      商品名、介紹 文章名、內容
      首頁 電子入門 學單片機 免費資源 下載中心 商品列表 象棋在線 在線繪圖 加盟五一 加入收藏 設為首頁
       商品分類
      ※ 電子制作套件 ※
      入門初學套件· 單片機應用套件
      無線對講話筒· 數字鐘數字電路
      收音功放套件· 功放套件
      電話門鈴電平· 萬用表電源
      LED節能燈套件· 遙控開關報警
      競賽實訓設計· 傳感器類套件
      貼片練習套件· 顯示屏套件
      ※ 電子實驗套件 ※
      單片機編程器· 初學實驗套件
      單片機產品· 實驗板元件
      LCD模塊下載· 面包板
      ※ 電子工具 ※
      儀器儀表· 電鉆/鉆頭
      焊接固定· 鑷鉗螺絲刀
      工具套裝· 元件盒膠袋
      ※ 電子電路板 ※
      萬能線路板· 感光敷銅板
      收音功放成品· 其它成品板
      單片機類光板· 印刷電路光板
      ※ 電子元器件 ※
      電阻· 電容
      電位器可調電阻· 二極管
      三極管· 發光二極管
      可控硅· 場效應管
      電感線圈· 晶振濾波器
      蜂鳴壓墊片· 保險管燈泡
      數碼管點陣· 繼電器干簧管
      ※ 貼片元器件 ※
      貼片二極管· 貼片電阻/容
      貼片三極管· 貼片常用IC
      貼片40/74系· 貼片電感開關
      貼片單片機·
      ※ 五金塑膠線材 ※
      開關· IC插座
      插頭插座· 杜邦插接件
      旋鈕· 熱縮管
      電動機· 電子導線
      連接線· 散熱片
      螺絲彈簧· 電池盒扣
      電子制作盒·
      ※ 集成電路IC ※
      單片機芯片· CD40系列IC
      配單片機IC· 74LS系列IC
      74HC系列IC· 運放耦合器
      收發功放IC· 電源穩壓IC
      音樂動物IC· LED芯片
      ※ 模組傳感器 ※
      特色傳感模塊· 無線模塊開關
      傳感測試探頭· 氣溫濕傳感器
      ※ 日常電子產品 ※
      電源變壓器· 圖書管資料
      功放收音機· 其它產品
      喇叭· 音響炮筒
      ※ 特價電子 ※
      新品優惠· 特價商品
      庫存回收· 停止供貨
      當前位置: 首頁 >>> 【圖片版】 【圖文版】 【文字版

      注:為了提高網速,圖片可能被壓縮! 圖片僅供參考!
      DS18B20溫度傳感器
      商城價格:¥3.50 元  免費注冊有禮送
      貴賓價格:¥2.98 元  加入貴賓更優惠
      單件重量:1 克(僅供參考,包裝重量另計)
        貨源充足 支持零售   加入收藏  我要評論
      點這里將商品放入購物車 

      如果您喜歡該商品,您可以放入購物車!當您選好商品后,您可以留下您的地址和電話并提交訂單,本站會按順序處理!

      請您放心,提交訂單并不表示必需購買。 提交訂單僅僅是信息交流的一種方法,僅僅只代表了您臨時的潛在需求,您完全可以決定不購買,并且不需要任何理由。

      注:本站圖片僅供參考!因各種原因,圖片與實物不一定相符,不便之處敬請諒解!我們會盡快改良!

       單總線數字溫度傳感器DS18B20,為了大家學習方便,本站出售的是PR-35封裝,外型以及大小跟普通9014三極管一模一樣。

      數字溫度傳感器DS18B20介紹

      1、DS18B20的主要特性

      1.1、適應電壓范圍更寬,電壓范圍:3.0~5.5V,在寄生電源方式下可由數 據線供電
      1.2、獨特的單線接口方式,DS18B20在與微處理器連接時僅需要一條口線即可實現微處理器與DS18B20的雙向通訊
      1.3、 DS18B20支持多點組網功能,多個DS18B20可以并聯在唯一的三線上,實現組網多點測溫
      1.4、DS18B20在使用中不需要任何外圍元件,全部 傳感元件及轉換電路集成在形如一只三極管的集成電路內
      1.5、溫范圍-55℃~+125℃,在-10~+85℃時精度為±0.5℃
      1.6、可編程 的分辨率為9~12位,對應的可分辨溫度分別為0.5℃、0.25℃、0.125℃和0.0625℃,可實現高精度測溫
      1.7、在9位分辨率時最多在 93.75ms內把溫度轉換為數字,12位分辨率時最多在750ms內把溫度值轉換為數字,速度更快
      1.8、測量結果直接輸出數字溫度信號,以"一 線總線"串行傳送給CPU,同時可傳送CRC校驗碼,具有極強的抗干擾糾錯能力
      1.9、負壓特性:電源極性接反時,芯片不會因發熱而燒毀, 但不能正常工作。
      2、DS18B20的外形和內部結構

      DS18B20內部結構主要由四部分組成:64位光刻ROM 、溫度傳感器、非揮發的溫度報警觸發器TH和TL、配置寄存器。DS18B20的外形及管腳排列如下圖1:
      DS18B20引腳定義:
      (1)DQ為數字信號輸入/輸出端;
      (2)GND為電源地;
      (3)VDD為外接供電電源輸入端(在寄生電源接線方式時接地)。
      圖2: DS18B20內部結構圖

      3、DS18B20工作原理

      DS18B20的讀寫時序和測溫原理與DS1820相同,只是得到的溫度值的位數因分辨率不同而不同,且溫度轉換時的延時時間由2s 減為750ms。 DS18B20測溫原理如圖3所示。圖中低溫度系數晶振的振蕩頻率受溫度影響很小,用于產生固定頻率的脈沖信號送給計數器1。高溫度系數晶振 隨溫度變化其振蕩率明顯改變,所產生的信號作為計數器2的脈沖輸入。計數器1和溫度寄存器被預置在-55℃所對應的一個基數值。計數器1對 低溫度系數晶振產生的脈沖信號進行減法計數,當計數器1的預置值減到0時,溫度寄存器的值將加1,計數器1的預置將重新被裝入,計數器1重 新開始對低溫度系數晶振產生的脈沖信號進行計數,如此循環直到計數器2計數到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數值即 為所測溫度。圖3中的斜率累加器用于補償和修正測溫過程中的非線性,其輸出用于修正計數器1的預置值。
       
      圖3: DS18B20測溫原理框圖
      DS18B20有4個主要的數據部件:
      (1)光刻ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼。64位光刻ROM的排列是:開始8位 (28H)是產品類型標號,接著的48位是該DS18B20自身的序列號,最后8位是前面56位的循環冗余校驗碼(CRC=X8+X5+X4+1)。光刻ROM的作用 是使每一個DS18B20都各不相同,這樣就可以實現一根總線上掛接多個DS18B20的目的。
      (2)DS18B20中的溫度傳感器可完成對溫度的測量,以12位轉化為例:用16位符號擴展的二進制補碼讀數形式提供,以 0.0625℃/LSB形式表達,其中S為符號位。
      表1: DS18B20溫度值格式表
      這是12位轉化后得到的12位數據,存儲在18B20的兩個8比特的RAM中,二進制中的前面5位是符號位,如果測得的溫度大于0, 這5位為0,只要將測到的數值乘于0.0625即可得到實際溫度;如果溫度小于0,這5位為1,測到的數值需要取反加1再乘于0.0625即可得到實際 溫度。
      例如+125℃的數字輸出為07D0H,+25.0625℃的數字輸出為0191H,-25.0625℃的數字輸出為FF6FH,-55℃的數字輸出為FC90H 。
      表2: DS18B20溫度數據表
      (3)DS18B20溫度傳感器的存儲器
      DS18B20溫度傳感器的內部存儲器包括一個高速暫存RAM和一個非易失性的可電擦除的EEPRAM,后者存放高溫度和低溫度觸發器 TH、TL和結構寄存器。
      (4)配置寄存器
      該字節各位的意義如下:
      表3: 配置寄存器結構
      TM
      R1
      R0
      1
      1
      1
      1
      1
      低五位一直都是"1",TM是測試模式位,用于設置DS18B20在工作模式還是在測試模式。在DS18B20出廠時該位被設置為0,用 戶不要去改動。R1和R0用來設置分辨率,如下表所示:(DS18B20出廠時被設置為12位)
      表4: 溫度分辨率設置表
      R1
      R0
      分辨率
      溫度最大轉換時間
      0
      0
      9位

      93.75ms
      0
      1
      10位

      187.5ms
      1
      0
      11位

      375ms
      1
      1
      12位

      750ms

      4、高速暫存存儲器
      高速暫存存儲器由9個字節組成,其分配如表5所示。當溫度轉換命令發布后,經轉換所得的溫度值以二字節補碼形式存放在 高速暫存存儲器的第0和第1個字節。單片機可通過單線接口讀到該數據,讀取時低位在前,高位在后,數據格式如表1所示。對應的溫度計算: 當符號位S=0時,直接將二進制位轉換為十進制;當S=1時,先將補碼變為原碼,再計算十進制值。表 2是對應的一部分溫度值。第九個字節是 冗余檢驗字節。
      表5: DS18B20暫存寄存器分布

      寄存器內容
      字節地址
      溫度值低位 (LS Byte)
      0
      溫度值高位 (MS Byte)
      1
      高溫限值(TH)
      2
      低溫限值(TL)
      3
      配置寄存器
      4
      保留
      5
      保留
      6
      保留
      7
      CRC校驗值
      8
      根據DS18B20的通訊協議,主機(單片機)控制DS18B20完成溫度轉換必須經過三個步驟:每一次讀寫之前都要對DS18B20進行 復位操作,復位成功后發送一條ROM指令,最后發送RAM指令,這樣才能對DS18B20進行預定的操作。復位要求主CPU將數據線下拉500微秒,然后 釋放,當DS18B20收到信號后等待16~60微秒左右,后發出60~240微秒的存在低脈沖,主CPU收到此信號表示復位成功。
      表6: ROM指令表
      指 令
      約定代碼
      功 能
      讀ROM
      33H
      讀DS1820溫度傳感器ROM中的編碼(即64位地址)

      符合 ROM
      55H
      發出此命令之后,接著發出 64 位 ROM 編碼,訪問單總線上與該編碼相對應的 DS1820 使之作出響應,為下一步對該 DS1820 的讀寫作準備。

      搜索 ROM
      0FOH
      用于確定掛接在同一總線上 DS1820 的個數和識別 64 位 ROM 地址。為操作各器件作好準備。

      跳過 ROM
      0CCH

      忽略 64 位 ROM 地址,直接向 DS1820 發溫度變換命令。適用于單片工作。

      告警搜索命令
      0ECH

      執行后只有溫度超過設定值上限或下限的片子才做出響應。

      表6: RAM指令表
      指 令
      約定代碼
      功 能
      溫度變換
      44H
      啟動DS1820進行溫度轉換,12位轉換時最長為750ms(9位為93.75ms)。結果存入內部9字節RAM中。

      讀暫存器

      0BEH
      讀內部RAM中9字節的內容

      寫暫存器

      4EH
      發出向內部RAM的3、4字節寫上、下限溫度數據命令,緊跟該命令之后,是傳送兩字節的數據。

      復制暫存器

      48H

      將RAM中第3 、4字節的內容復制到EEPROM中。

      重調 EEPROM

      0B8H

      將EEPROM中內容恢復到RAM中的第3 、4字節。
      讀供電方式
      0B4H

      讀DS1820的供電模式。寄生供電時DS1820發送“ 0 ”,外接電源供電 DS1820發送“ 1 ”。


      5、DS18B20的應用電路
      DS18B20測溫系統具有測溫系統簡單、測溫精度高、連接方便、占用口線少等優點。下面就是DS18B20幾個不同應用方式下的 測溫電路圖:
      5.1、DS18B20寄生電源供電方式電路圖
      如下面圖4所示,在寄生電源供電方式下,DS18B20從單線信號線上汲取能量:在信號線DQ處于高電平期間把能量儲存在內部 電容里,在信號線處于低電平期間消耗電容上的電能工作,直到高電平到來再給寄生電源(電容)充電。

      獨特的寄生電源方式有三個好處:

      1)進行遠距離測溫時,無需本地電源
      2)可以在沒有常規電源的條件下讀取ROM
      3)電路更加簡潔,僅用一根I/O口實現測溫

      要想使DS18B20進行精確的溫度轉換,I/O線必須保證在溫度轉換期間提供足夠的能量,由 于每個DS18B20在溫度轉換期間工作電流達到1mA,當幾個溫度傳感器掛在同一根I/O線上進行多點測溫時,只靠4.7K上拉電阻就無法提供足夠的 能量,會造成無法轉換溫度或溫度誤差極大。
      因此,圖4電路只適應于單一溫度傳感器測溫情況下使用,不適宜采用電池供電系統中。并 且工作電源VCC必須保證在5V,當電源電壓下降時,寄生電源能夠汲取的能量也降低,會使溫度誤差變大。

      注: 站長曾經就此電路做過實驗,在實驗中,降低電源電壓VCC,當低于4.5V時,測出的溫度值比實際的溫度高,誤差較大。。。當電源電壓降為 4V時,溫度誤差有3℃之多,這就應該是因為寄生電源汲取能量不夠造成的吧,因此,站長建議大家在開發測溫系統時不要使用此電路。

      圖4

      5.2、DS18B20寄生電源強上拉供電方式電路圖
      改進的寄生電源供電方式如下面圖5所示,為了使DS18B20在動態轉換周期中獲得足夠的電流供應,當進行溫度轉換或拷貝到 E2存儲器操作時,用MOSFET把I/O線直接拉到VCC就可提供足夠的電流,在發出任何涉及到拷貝到E2存儲器或啟動溫度轉換的指令后,必須在最 多10μS內把I/O線轉換到強上拉狀態。在強上拉方式下可以解決電流供應不走的問題,因此也適合于多點測溫應用,缺 點就是要多占用一根I/O口線進行強上拉切換。


      圖5


      注意:在圖4和圖5寄生電源供電方式中,DS18B20的VDD引腳必須接地


      5.3、DS18B20的外部電源供電方式
      在外部電源供電方式下,DS18B20工作電源由VDD引腳接入,此時I/O線不需要強上拉,不存在電源電流不足的問題,可以保證 轉換精度,同時在總線上理論可以掛接任意多個DS18B20傳感器,組成多點測溫系統。注意:在外部供電的方式下,DS18B20的GND引腳不能懸空 ,否則不能轉換溫度,讀取的溫度總是85℃。


      圖6:外部供電方式單點測溫電路


      圖7:外部供電方式的多點測溫電路圖

      外部電源供電方式是DS18B20最佳的工作方式,工作穩定可靠,抗干擾能力強,而且電路也比較簡單,可以開發出穩定可靠的多點溫度 監控系統。站長推薦大家在開發中使用外部電源供電方式,畢竟比寄生電源方式只多接一根VCC引線。在外接電源方式下, 可以充分發揮DS18B20寬電源電壓范圍的優點,即使電源電壓VCC降到3V時,依然能夠保證溫度量精度。


      6、DS1820使用中注意事項
      DS1820雖然具有測溫系統簡單、測溫精度高、連接方便、占用口線少等優點,但在實際應用中也應注意以下幾方面的問題:
      6.1、較小的硬件開銷需要相對復雜的軟件進行補償,由于DS1820與微處理器間采用串行數據傳送,因此 ,在對DS1820進行讀寫編程時,必須嚴格的保證讀寫時序,否則將無法讀取測溫結果。在使用PL/M、C等高級語言進行系統程序設計時,對 DS1820操作部分最好采用匯編語言實現。
      6.2、在DS1820的有關資料中均未提及單總線上所掛DS1820數量問題,容易使人誤認為可以掛任意多個 DS1820,在實際應用中并非如此。當單總線上所掛DS1820超過8個時,就需要解決微處理器的總線驅動問題,這一點在進行多點測溫系統設計時 要加以注意。
      6.3、連接DS1820的總線電纜是有長度限制的。試驗中,當采用普通信號電纜傳輸長度超過50m時,讀取的 測溫數據將發生錯誤。當將總線電纜改為雙絞線帶屏蔽電纜時,正常通訊距離可達150m,當采用每米絞合次數更多的雙絞線帶屏蔽電纜時,正 常通訊距離進一步加長。這種情況主要是由總線分布電容使信號波形產生畸變造成的。因此,在用DS1820進行長距離測溫系統設計時要充分考 慮總線分布電容和阻抗匹配問題。
      6.4、在DS1820測溫程序設計中,向DS1820發出溫度轉換命令后,程序總要等待DS1820的返回信號,一旦 某個DS1820接觸不好或斷線,當程序讀該DS1820時,將沒有返回信號,程序進入死循環。這一點在進行DS1820硬件連接和軟件設計時也要給予 一定的重視。
      測溫電纜線建議采用屏蔽4芯雙絞線,其中一對線接地線與信號線,另一組接VCC和地線,屏蔽層在源端單點接地。

      查看和發表評論
      管理員一般會在8-48小時內回復,會刪除無意義的留言以及重復留言,請保證留言標題清晰,內容明確!
      1、評論不代表本站觀點。 另外,即使是本站原創作品,本站也不保證內容絕對正確。
      2、如果您擁有本文版權,并且不想在此處發表,請書面通知本站立即刪除并且向您公開道歉!

      2010年優惠大酬賓:凡在本商城免費注冊并且提交訂單購買商品者,本站都會例行贈送《電腦鉆孔的萬能線路板一》一塊! 查看詳情
      本站協議。 版權信息。 關于我們。 本站地圖。 營業執照。 發票說明。 付款方式。 聯系方式
      深圳市寶安區西鄉五壹電子商行——粵ICP備16073394號-1;地址:深圳西鄉河西四坊183號;郵編:518102
      E-mail:51dz$163.com($改為@);Tel:(0755)27947428
      工作時間:9:30-12:00和13:30-17:30和18:30-20:30,無人接聽時可以再打手機13537585389
      91嫩草黄片动漫版