<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

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

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


          3 單總線菊鏈模式下的順序檢測分析
          如表1所列,在菊鏈模式連接方式下,2800有3種工作狀態(tài):OFF、ON和DONE。這3種狀態(tài)的轉(zhuǎn)換由Chain command命令控制。當(dāng)接通電源后,總線上所有的2800均處于OFF狀態(tài),在該狀態(tài)下順序檢測ROM命令“Conditional Read ROM”不起作用。當(dāng)處于ON狀態(tài)時,如果2800的PIOB引腳處于低電平狀態(tài),那么它將響應(yīng)“Conditional Read ROM”命令,發(fā)送自己的ROM序列號。當(dāng)發(fā)送完成后,該DS28EA00將處于DOWN狀態(tài),不再響應(yīng)“Conditional Read ROM命令,并將自己的PIOA引腳置“0”電平,使得下一個DS28EA00繼續(xù)響應(yīng)“Conditional Read ROM”命令,發(fā)送自己的ROM序列號,直到連接在單總線上的最后一個DS28EAOO。當(dāng)微控制器把所有DS28EA00的序列號都讀到后,發(fā)送Chain DOWN命令,使得總線上掛接的所有DS28EA00均回復(fù)到OFF狀態(tài)。如此,便完成了對總線上所有DS28EA00的ROM檢測,并且是按照順序一個一個檢測的,這使得檢測的序列號與器件在鏈路中的物理位置相對應(yīng)。如圖3所示,主控制器采用Chain command命令可以使DS28EA00在3種狀態(tài)間切換,當(dāng)發(fā)送Chain command命令后,主控制器必須接著往總線上先寫入一個字符的命令碼,然后把該命令碼以反碼的形式再寫入一遍。3個命令碼3Ch、5Ah、96h分別對應(yīng)狀態(tài)OFF、ON和DOWN。如果菊鏈狀態(tài)改變成功,則微控制器收到字符AAh,否則收到OOh。

          本文引用地址:http://www.ex-cimer.com/article/200676.htm

          c.JPG

          d.JPG


          4 基于DS28EA00的測溫系統(tǒng)的軟件設(shè)計
          菊鏈狀態(tài)下利用DS28EA00進(jìn)行多點測溫的程序流程如圖4所示,測溫主要分為下面幾步:

          e.JPG



          關(guān)鍵詞: DS EA

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();