• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 光電顯示 > 設計應用 > 基于DS28EA00的單總線測溫系統設計

    基于DS28EA00的單總線測溫系統設計

    作者: 時間:2011-06-21 來源:網絡 收藏

    摘要:介紹了一種基于Dallas公司的新型數字溫度傳感器2800的單總線測溫系統的設計方案。2800支持順序檢測功能,允許用戶將器件在鏈路中的物理位置與序列號對應。采用該方案無需進行傳統的ROM搜索,節省了RAM開銷,進一步簡化了基于單總線的應用設計。
    關鍵詞:單片機;數字溫度傳感器;單總線;2800

    引言
    單總線技術是美國Dallas公司的一項專有技術,采用單根信號線傳輸數據,具有節省I/O口資源、結構簡單、成本低、便于總線擴展和維護等諸多優點。單總線技術適用于單個主機系統控制一個或多個從機設備。Dallas公司的單總線產品中均有一個8字節只讀存儲器(ROM),用于存放產品的序列號(每個芯片唯一的64位標識代碼)。如圖1所示,從低位起第一個字節(8位)是器件的家族代碼,表示產品的分類;接下來的6個字節(48位)是每個器件唯一的ID號;最后一個字節(8位)是前56位的CRC校驗碼。同一種類型的器件有248個ID號碼總量,確保了在總線上不會產生地址沖突。

    本文引用地址:http://www.czjhyjcfj.com/article/200676.htm

    a.JPG


    傳統的基于單總線的測溫系統采用ROM搜索的方式在線識別掛接在總線上器件的注冊碼和器件的類型,由此可在線確定總線上的器件數量。但是,隨著掛接在總線上的單總線器件增加,搜索ROM的時間也隨之增加,系統開銷增大。基于此,本設計采用支持菊鏈模式的新型數字溫度傳感器芯片DS28EA00組建單總線測溫網絡。該方案無需進行傳統的ROM搜索步驟,允許用戶將器件在鏈路中的物理位置與序列號對應,節省了RAM開銷,簡化了基于單總線的應用設計。

    1 DS28EA00特性分析
    DS28EA00是具有9位(0.5℃)至12位(0.062 5℃)分辨率和用戶可編程非易失性(NV)上/下觸發點報警功能的數字溫度計。每個DS28EA 00都有工廠編程的唯一64位序列號。DS28EA00具有滯回和干擾濾波功能,使其能夠在大的單總線網絡中可靠工作。與其他單總線器件(例如DS18B20)不同,DS28EA00具有兩個額外的引腳用以執行順序檢測功能。該特性允許用戶將器件在鏈路中的物理位置與序列號對應,例如用來測量儲存塔不同高度處的溫度。如果無需順序檢測功能,這些引腳可作為通用輸入或輸出。

    2 基于DS28EA00的測溫系統的硬件連接
    采用DS28EA00的單總線測溫系統硬件連接圖如圖2所示,主控制器采用51系列單片機,通過一個通用I/O口與單總線器件DS28EA00連接。與Dallas其他的數字溫度傳感器不同,DS28EA00具有兩個額外的引腳PIOA和PIOB。其中,除了連接在總線上的第一個DS28EA00的PIOB接地外,其他每一個器件的PIOA均與下一個器件的PIOB相連接,最后一個DS28EAOO的PIOA懸空或接地,所有的DS28EA00采用菊鏈的方式互連在一起。微控制器的其他部分連接輸入設備、輸出設備和通信接口。

    b.JPG


    上一頁 1 2 3 下一頁

    關鍵詞: DS EA

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 静宁县| 高青县| 太仆寺旗| 田东县| 合阳县| 宝应县| 龙泉市| 许昌县| 鲁甸县| 长兴县| 锡林浩特市| 姚安县| 宿松县| 买车| 渭南市| 龙海市| 锡林郭勒盟| 伊金霍洛旗| 望江县| 白城市| 玛多县| 寿宁县| 武胜县| 巴南区| 大埔县| 新兴县| 噶尔县| 灵璧县| 安龙县| 平江县| 连江县| 华蓥市| 扎赉特旗| 乌兰浩特市| 博白县| 本溪市| 肥西县| 衢州市| 沧源| 牟定县| 利津县|