數(shù)字溫度計基于DS1620和AT89C2051
整理發(fā)布: 京儀股份 時間: 2018-07-09 12:39 瀏覽次數(shù):
數(shù)字溫度計基于DS1620和AT89C2051
文章由雙金屬溫度計_電接點雙金屬溫度計_熱電阻熱電偶溫度計-京儀股份為您整理編輯。摘要:1.DS1620芯片介紹說,DS 1620是一款8引腳集成電路,內(nèi)置溫度測量功能,可轉(zhuǎn)換為數(shù)字值。它集溫度傳感、溫度數(shù)據(jù)轉(zhuǎn)換和傳輸、溫度控制等功能于一體 溫度測量范圍:-55 ~+125℃,精度0.5℃。。。
1.DS1620芯片介紹說,DS 1620是一款8引腳集成電路,內(nèi)置溫度測量功能,可轉(zhuǎn)換為數(shù)字值。它集溫度傳感、溫度數(shù)據(jù)轉(zhuǎn)換和傳輸、溫度控制等功能于一體 溫度測量范圍:-55 ~+125℃,精度0.5℃ 該芯片很容易與單片機連接,實現(xiàn)溫度測控應(yīng)用。當(dāng)單獨用作溫度控制器時,不需要額外的輔助部件。 引腳功能和排列如圖1所示。 其中,RST、CLK/CONV和DQ是三線串行通信線路;DQ是數(shù)據(jù)輸入和輸出終端 當(dāng)RST保持高電平時,DQ可以對應(yīng)于clk/conv時鐘脈沖的上升沿逐位輸入各種控制指令和數(shù)據(jù)。在clk/conv時鐘脈沖的下降沿,dq開始逐位輸出9B溫度值,并以2字節(jié)為單位輸出。zui低電平位(LSB)在zui中首先輸出。苐yi字節(jié)(8B)輸出除以2是攝氏度溫度值,第二字節(jié)(僅1B)輸出是溫度的符號位,0為正,1為負 當(dāng)RST低電平時,通信結(jié)束,CLK/CONV保持低電平,DQ呈現(xiàn)高阻抗狀態(tài),但溫度測量和數(shù)字轉(zhuǎn)換(即溫度值更新)在芯片內(nèi)部執(zhí)行,大約需要1秒鐘 引腳THIGH是一個高溫臨界觸發(fā)輸出端子。當(dāng)測量溫度高于高溫臨界寄存器中設(shè)置的溫度TH時,引腳從低電平變?yōu)楦唠娖?,?dāng)溫度低于TH時,引腳返回低電平;TLOW是一個低溫臨界觸發(fā)輸出,其電平變化類似THIGH。TCOM是高/低溫臨界組合觸發(fā)輸出;它們可以用作溫度調(diào)節(jié)器的輸出,直接控制加熱或冷卻設(shè)備。 ds 1620有一個內(nèi)部工作模式寄存器,如表1所示。 其中:完成是溫度數(shù)據(jù)轉(zhuǎn)換位,0表示正,1表示轉(zhuǎn)換過程中轉(zhuǎn)換完成;THF:高溫標志位。當(dāng)溫度高于或等于高溫臨界寄存器中的設(shè)置值TH時,硬件設(shè)置該位,但硬件不能清除該位。TLF:低溫標志位。當(dāng)溫度低于或等于設(shè)定值t1時,硬件不能清除該位。中央處理器:中央處理器使用一點。當(dāng)該位被軟件清零時,如果RST低,CLK/CONV可以控制溫度數(shù)據(jù)的轉(zhuǎn)換。如果軟件將該位設(shè)為1,DS1620會在此時執(zhí)行溫度轉(zhuǎn)換并等待讀取。如果該位設(shè)為0,DS1620將持續(xù)執(zhí)行溫度轉(zhuǎn)換 DS 1620的工作狀態(tài)由外部輸入指令控制,具體指令如下:AAH讀取轉(zhuǎn)換后的溫度數(shù)據(jù);從指令輸入后的第9個時鐘(也稱為移位)脈沖開始,溫度寄存器中的數(shù)據(jù)將被輸出。 01h將TH數(shù)據(jù)寫入高溫臨界寄存器 02h將t1數(shù)據(jù)寫入低溫臨界寄存器 A1H讀取高溫臨界寄存器中的TH數(shù)據(jù) A2H讀取低溫臨界寄存器中的熱釋光數(shù)據(jù) Eeh開始轉(zhuǎn)換溫度數(shù)據(jù) 22h停止切換溫度數(shù)據(jù) 0ch寫操作模式寄存器 Ach寫模式寄存器 2.電路設(shè)計如圖2所示。單片機p3.3 ~ p3.5和DS1620以三線通信方式連接。P1港輸出七個代碼。p3.0 ~ p3.2通過驅(qū)動三極管連接到公共陽極數(shù)碼管的com端。這三個鍵在P3.7的配合下提供功能擴展 3.程序設(shè)計程序的流程圖如圖3所示。每個程序模塊都是一個子程序,調(diào)用嵌套有子程序。讀寫DS1620模塊是完成1字節(jié)溫度值或指令讀寫的子程序。關(guān)鍵服務(wù)模塊主要完成高/低溫關(guān)鍵寄存器中TH和t1值的重寫 下面是一個匯編語言程序,用于寫/讀DS1620、配置DS1620、啟動轉(zhuǎn)換、讀取溫度等5個子程序。其余的模塊和程序?qū)⒉辉僭敿毭枋觥? 4.結(jié)論中設(shè)計的數(shù)字溫度計測量精度高,運行可靠,體積小,成本低,可推廣到溫度調(diào)節(jié)器。 缺點是由于DS1620測溫滯后,不適合實時測溫。
“數(shù)字溫度計基于DS1620和AT89C2051
”本文地址,轉(zhuǎn)載請勿刪除!http://www.wuhshop.com/gynews/1583.html