關 閉

        新聞中心

        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的工作時序圖



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 凤凰县| 简阳市| 且末县| 富裕县| 武胜县| 历史| 大厂| 镇原县| 和平县| 陆河县| 青州市| 大庆市| 无极县| 松潘县| 友谊县| 子长县| 邹平县| 邯郸市| 湘乡市| 图木舒克市| 文登市| 区。| 信丰县| 马边| 固安县| 安仁县| 乌兰浩特市| 通渭县| 张家口市| 沂南县| 卢氏县| 柳州市| 中卫市| 额敏县| 屏东县| 华坪县| 临武县| 无为县| 平谷区| 教育| 泽库县|