新聞中心

        EEPW首頁 > 模擬技術(shù) > 設計應用 > DS1620引腳圖及測溫原理

        DS1620引腳圖及測溫原理

        作者: 時間:2011-11-09 來源:網(wǎng)絡 收藏
        0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" align=middle width="13%">CPUISHOT

        DONE(D7)位為"1"時表示溫度轉(zhuǎn)換已經(jīng)完成,為"0"時表示轉(zhuǎn)換正在進行。注意此位只在單次轉(zhuǎn)換方式時有效。

        THF(D6)TLF(D5)位分別為高于高溫極限值或低于低溫極限值時置位。

        ISHOT(D0)位為"1"時表示以溫度單次轉(zhuǎn)換方式運行,為"0"時表示連續(xù)方式。

        CPU(D1)位為"1"時表示以3線串行接口與PC機或單片機通信,為"0"時表示獨立工作方式。

        *表示無關(guān)位。

        以CPU方式工作時,PC機或單片機的程序流程如圖2所示。

        在實現(xiàn)過程中注意下面問題:

        1.實現(xiàn)過程中必須用到兩條特殊指令:讀計數(shù)器指令(A0H)和裝載計數(shù)器指令(41H),這兩條指令在使用手冊上查不到。前一條指令的作用為讀出計數(shù)器中的數(shù)值,后一條指令的作用為將非線性累加器中的數(shù)值裝入計數(shù)器。

        2.在數(shù)據(jù)傳輸過程中,DQ線上數(shù)據(jù)的傳輸順序為LSB(最低有效位)在先,MSB(最高有效位)在最后。例如設置寄存器狀態(tài)字節(jié)的傳送,第一位ISHOT位(D0),其次為CPU位(D1),依次下去,第八位為DONE位(D7)。

        3.從DQ引腳上讀取數(shù)據(jù)時,設置寄存器的狀態(tài)為8位數(shù)據(jù),而溫度數(shù)據(jù)為9位,這在編程時要加以區(qū)別。可以編讀取8位數(shù)據(jù)和9位數(shù)據(jù)的子函數(shù)分別調(diào)用,也可只編讀取9位的程序,但在判斷設置寄存器狀態(tài)時只取前8位。

        4.注意在常溫下,每次寫入DS1620存儲器都需要近10ms,所以在寫指令之后不能立即對DS1620進行讀寫訪問,通常加10ms的延時。

        5.DS1620是以STOP(RST=0)作為一次數(shù)據(jù)通信的結(jié)束。因此在每次設置操作結(jié)束或讀取8位溫度數(shù)據(jù)后,都要將RST引腳復位為低電平,然后置為高電平重新開始工作。

        6.以在溫度單次轉(zhuǎn)換方式工作時,每次轉(zhuǎn)換完成并讀取溫度值之后,都要重新發(fā)送開始溫度轉(zhuǎn)換指令(EE H)。而在連續(xù)轉(zhuǎn)換方式只需開始發(fā)送轉(zhuǎn)換指令,DS1620會在一次溫度轉(zhuǎn)換完成后,繼續(xù)進行一睛次轉(zhuǎn)換,時間間隔為1秒。此時停止轉(zhuǎn)換指令(22H)將暫停溫度轉(zhuǎn)換,開始轉(zhuǎn)換指令會重新開始轉(zhuǎn)換。


        上一頁 1 2 3 下一頁

        關(guān)鍵詞: DS1620 引腳圖 測溫原理

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 额济纳旗| 开封县| 金沙县| 建德市| 衡山县| 尤溪县| 客服| 将乐县| 禹州市| 洛隆县| 绥中县| 万源市| 汉中市| 墨竹工卡县| 固阳县| 松原市| 库伦旗| 那曲县| 荥经县| 铜陵市| 南京市| 阜城县| 和平县| 龙门县| 鄂伦春自治旗| 武功县| 六安市| 宾川县| 黎城县| 吉隆县| 扎赉特旗| 琼结县| 靖州| 常山县| 分宜县| 称多县| 建瓯市| 金寨县| 新乡市| 韶山市| 扎囊县|