關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 數字溫度傳感器DS18B20的原理與應用

        數字溫度傳感器DS18B20的原理與應用

        作者: 時間:2010-04-02 來源:網絡 收藏

        23
        22
        21
        20
        2-1
        2-2
        2-3
        2-4

        值低字節
        MSBLSB

        S
        S
        S
        S
        S
        22
        25
        24

        值高字節

        高低溫報警觸發器TH和TL、配置寄存器均由一個字節的EEPROM組成,使用一個存儲器功能命令可對TH、TL或配置寄存器寫入。其中配置寄存器的格式如下:

        0
        R1
        R0
        1
        1
        1
        1
        1

        MSBLSB

        R1、R0決定轉換的精度位數:R1R0=“00”,9位精度,最大轉換時間為93.75ms;R1R0=“01”,10位精度,最大轉換時間為187.5ms;R1R0=“10”,11位精度,最大轉換時間為375ms;R1R0=“11”,12位精度,最大轉換時間為750ms;未編程時默認為12位精度。

        高速暫存器是一個9字節的存儲器。開始兩個字節包含被測溫度的量信息;第3、4、5字節分別是TH、TL、配置寄存器的臨時拷貝,每一次上電復位時被刷新;第6、7、8字節未用,表現為全邏輯1;第9字節讀出的是前面所有8個字節的CRC碼,可用來保證通信正確。

        3 的工作時序

        的一線工作協議流程是:初始化→ROM操作指令→存儲器操作指令→數據傳輸。其工作時序包括初始化時序、寫時序和讀時序,如圖3(a)(b)(c)所示。


        (a)初始化時序


        (c)讀時序


        圖3的工作時序圖



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 邵阳县| 房山区| 延庆县| 南江县| 精河县| 合山市| 承德市| 沈丘县| 青河县| 泰宁县| 开鲁县| 沂水县| 墨竹工卡县| 北安市| 肥东县| 和平县| 金门县| 湖北省| 北流市| 广安市| 广东省| 南江县| 翼城县| 延寿县| 许昌县| 汤阴县| 尼勒克县| 淮南市| 渝北区| 山丹县| 安多县| 嵩明县| 新闻| 安化县| 奉新县| 长乐市| 策勒县| 年辖:市辖区| 精河县| 黄大仙区| 张掖市|