色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 光電顯示 > 設(shè)計(jì)應(yīng)用 > 基于DS28EA00的單總線測(cè)溫系統(tǒng)設(shè)計(jì)

          基于DS28EA00的單總線測(cè)溫系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2011-06-21 來源:網(wǎng)絡(luò) 收藏

          ①首先,單片機(jī)通過I/O口發(fā)送Skip ROM命令,同時(shí)向多個(gè)2800發(fā)送信號(hào),接在Skip ROM命令后,發(fā)送Chain ON命令,使得所有的2800均處在ON狀態(tài),此時(shí)所有從器件的PIOA/PIOB引腳都是高電平狀態(tài)除了總線網(wǎng)絡(luò)中的第一個(gè)2800,它的PIOB是接地的。
          ②主控制器發(fā)送Conditional Read ROM命令,此時(shí)菊鏈網(wǎng)絡(luò)中的第一個(gè)DS28EA00將響應(yīng)此命令,并發(fā)送自己的64位ROM序列號(hào),當(dāng)主控制器接收到序列號(hào)后,接著發(fā)送Chain DONE命令,把第一個(gè)DS28EA00置為DOWN狀態(tài),并且使其PIOA腳輸出低電平,由于狀態(tài)變?yōu)镈OWN,第一個(gè)DS28EA00將不再響應(yīng)ConditionalRead ROM命令。
          ③主控制器繼續(xù)發(fā)送Conditional Read ROM命令,此時(shí)由于第二個(gè)DS28EA00的PIOB腳被置低電平,所以將響應(yīng)該條命令,并發(fā)送自己的64位ROM序列號(hào),當(dāng)主控制器接收到序列號(hào)后,繼續(xù)發(fā)送Chain DONE命令,把第二個(gè)DS28EA00也置為DOWN狀態(tài),并且使其PIOA腳輸出低電平,將選通第三個(gè)DS28EA00。
          ④主控制器將重復(fù)的執(zhí)行Conditional Read ROM命令,直到總線上所有的DS28EA00都完成發(fā)送ROM序列號(hào)。
          ⑤主控制器通過發(fā)送Skip ROM命令和Chain OFF命令結(jié)束順序檢測(cè)操作。
          ⑥主控制器根據(jù)讀到的DS28EA00序列號(hào),向指定的DS28EA00讀取溫度值。
          以下為部分測(cè)溫的源程序,編程環(huán)境是Keil C。
          f.JPG

          5 小結(jié)
          本文介紹了一種基于DS28EA00的單總線測(cè)溫系統(tǒng)的設(shè)計(jì)方案。采用Dallas公司生產(chǎn)的支持菊連模式的數(shù)字溫度傳感器DS28EA00作為基本測(cè)溫元件,重點(diǎn)分析了菊連模式下的順序檢測(cè)過程,給出了硬件連接圖及軟件流程。采用該方案無(wú)需進(jìn)行傳統(tǒng)的ROM序列號(hào)搜索步驟,節(jié)省了RAM開銷,簡(jiǎn)化了基于單總線測(cè)溫的設(shè)計(jì)。

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

          上一頁(yè) 1 2 3 下一頁(yè)

          關(guān)鍵詞: DS EA

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉