當前位置:旅游攻略大全網 - 租赁信息 - 溫度傳感器課程設計

溫度傳感器課程設計

集成溫度傳感器AD590及其應用

摘要:AD590是AD公司利用正向電流與PN結構溫度的關系制造的帶電流輸出的雙端溫度傳感器。介紹了AD590的功能和特點,分析了AD590的工作原理,給出了使用AD590的設計方案。...

www.bjx.com.cn/files/wx/gwdzyqj/2002-7/8.htm

2電子技術文章-技術數據

集成溫度傳感器AD590及其應用

集成溫度傳感器AD590及其應用

瀏覽人數1978

添加2004年6月26日的相關評論

主題:妳有數字電表圖嗎(發布者:2005年8月22日+0: 21: 37)

點評:有數字電流表的圖紙嗎?...

www.guangdongdz.com/special_column/techar...

3技術論壇C++,VC...

討論了AD590集成溫度傳感器及其在1988中的應用,多波長高溫計在方程(9)和(10)假設下的數據擬合方法和精度。1991年Mansoor[10]總結了多波長高溫計的數據擬合方法和精度。該方法具有較高的準確性。目前,歐盟和美國的Hiernaut等人已經研制出壹種亞毫米6波長高溫計(圖4),用於測量2000-5000K[11]的真溫。哈爾濱工業大學研制了分光棱鏡35波長高溫計,用於測量燒蝕材料的真實溫度。多波長高溫計在輻射真溫測量中顯示出巨大的潛力。多波長高溫計在測量高溫、超高溫,特別是瞬態高溫物體的真實溫度方面是壹種很有前途的儀器。這種儀器的溫度範圍很寬,可用於測量600 ~ 5000℃溫度範圍內的真溫,精度為65438±0%。

2.1.5結論

光纖技術的發展為非接觸測溫在生產中的應用提供了非常有利的條件。光纖測溫技術解決了熱電偶和常規紅外測溫儀無法解決的許多問題。在高溫領域,光纖測溫技術正顯示出越來越強大的生命力。總輻射測溫法是通過測量所有波段的輻射能量來得到溫度。周圍背景的輻射、介質吸收率的變化、發射率εT的預測都會給測量帶來困難,很難達到高精度。單輻射測溫選擇的波段越窄越好。但如果帶寬太窄,探測器接收到的能量就會變得太小,影響其測量精度。多波長輻射測溫法是壹種非常精確的方法,但過程復雜,成本高,難以推廣應用。雙波長測溫采用窄帶波長比較技術,克服了上述方法的諸多缺點。在非常惡劣的條件下,如煙霧、灰塵、蒸汽、顆粒,目標表面發射率變化的情況下,仍然可以獲得很高的精度。

2.2半導體吸收式光纖溫度傳感器是壹種透光式光纖溫度傳感器。所謂光纖溫度傳感器,是指在光纖傳感系統中,只利用光纖作為光波的傳輸路徑,利用光學或機械等其他敏感元件來感受被測溫度的變化。這種類型主要使用數值孔徑和纖芯直徑較大的階躍多模光纖。由於它采用光纖傳輸信號,還具有光纖傳感器電絕緣、抗電磁幹擾和安全防爆的優點,適用於傳統傳感器無法勝任的地方進行測量。在這些傳感器中,半導體吸收式光纖溫度傳感器是研究比較深入的壹種。

半導體吸收式光纖溫度傳感器由半導體吸收器、光纖、光發射器和包括光探測器在內的信號處理系統組成。它具有體積小、靈敏度高、工作可靠、制造容易、無雜散光損失等優點。因此,在壹些特殊場合如高壓功率器件的溫度測量中具有很高的應用價值。

B半導體吸收式光纖溫度傳感器的測溫原理

半導體吸收式光纖溫度傳感器是利用半導體材料的吸收光譜隨溫度變化的特性實現的。據研究,在20~972K的溫度範圍內,半導體的帶隙能量Eg與半導體的能量有關。

溫度t之間的關系是

"

3.智能溫度傳感器

智能溫度傳感器(又稱數字溫度傳感器)於90年代中期問世。它是微電子技術、計算機技術和自動測試技術的結晶。目前,國際上已開發出多種智能溫度傳感器系列產品。智能溫度傳感器包括溫度傳感器、A/D傳感器、信號處理器、存儲器(或寄存器)和接口電路。有些產品還有多路復用器、中央控制器(CPU)、隨機存取存儲器(RAM)和只讀存儲器(ROM)。

智能溫度傳感器可以輸出溫度數據和相關的溫度控制量,適應各種微控制器(MCU),通過軟件實現測試功能,即智能化取決於軟件的開發水平。

3.1數字溫度傳感器。

隨著科學技術的不斷進步和發展,溫度傳感器的種類越來越多。數字溫度傳感器廣泛應用於工業控制、電子溫度計、醫療儀器等溫度控制系統中,因為它們適用於各種微處理器接口組成的自動溫度控制系統,並能克服模擬傳感器與微處理器接口時信號調理電路和A/D轉換器的缺點。其中有代表性的數字溫度傳感器有DS1820、MAX6575、DS1722、MAX6635等。

壹、DS1722的工作原理

1和DS1722的主要特性

DS1722是壹款低成本、低功耗的三總線數字溫度傳感器。其主要特性見表1。

2.DS1722的內部結構

數字溫度傳感器DS1722提供8引腳m-SOP封裝和8引腳SOIC封裝,其引腳排列如圖1所示。它由四個主要部分組成:精密溫度傳感器、模數轉換器、SPI/三線接口電子器件和數據寄存器,其內部結構如圖2所示。

供電開始時,DS1722處於斷電狀態。上電後,用戶改變寄存器的分辨率,使其處於連續切換溫度模式或單次切換模式。在連續轉換模式下,DS1722連續轉換溫度並將結果存儲在溫度寄存器中。讀取溫度寄存器的內容不會影響其溫度轉換。在單轉換模式下,DS1722執行溫度轉換,結果存儲在溫度寄存器中,然後返回關閉模式。這種轉換模式適合對溫度敏感的應用。在應用中,用戶可以通過程序設置分辨率寄存器來實現不同的溫度分辨率,有5種分辨率:8位、9位、10位、11位或12位,對應的溫度分辨率分別為1.0℃、0.5℃、0.25℃和0.60。DS1722有兩個通信接口:摩托羅拉串行接口和標準三線接口。用戶可以通過SERMODE引腳選擇通信標準。

3、DS1722溫度操作方法

傳感器DS1722將溫度轉換為數字量,並以二進制補碼格式存儲在溫度寄存器中。通過SPI或三線式接口,可以讀出溫度寄存器中地址01H和02H的數據。輸出數據的地址如表2所示,輸出數據的二進制形式和十六進制形式之間的確切關系如表3所示。在表3中,假設DS1722配置為12位分辨率。數據通過數字接口連續傳輸,MSB(最高有效位)首先通過SPI傳輸,LSB(最低有效位)首先通過三條線傳輸。

4.DS1722的工作程序

通過選擇適當的狀態寄存器地址,DS1722的所有工作程序都由SPI接口或三總線通信接口完成。表4是寄存器地址表,顯示了DS1722的兩個寄存器(狀態和溫度)的地址。

1SHOT為單步溫度轉換位,SD為閉合斷路器位。如果SD位為“1”,則不會執行連續的溫度轉換。當1SHOT位寫入“1”時,DS1722執行溫度轉換,並將結果存儲在溫度寄存器的地址位01h(LSB)和02h(MSB)中,溫度轉換完成後,1722執行溫度轉換。如果SD位為“0”,將進入連續轉換模式,DS1722將連續進行溫度轉換,並將所有結果存儲在溫度寄存器中。雖然寫入1SHOT位的數據被忽略,但用戶仍然可以對該位進行讀/寫訪問。如果SD更改為“1”,正在進行的轉換將繼續,直到轉換完成並存儲結果,然後器件將進入低功耗關閉模式。

當傳感器通電時,默認的1觸發位為“0”。R0、R1和R2是溫度分辨率位,如表5所示(x=任意值)。默認上電狀態下,用戶可以讀寫R2、R1和R0,以及R2 =“0”、r 1 =“0”和R0 =“1”(9位轉換)。此時,通信端口保持有效,用戶對SD位具有讀/寫權限,其默認值為“1”(關閉模式)。

二、智能溫度傳感器DS18B20的原理及應用。

DS18B20是美國達拉斯半導體公司新推出的改進型智能溫度傳感器。與傳統熱敏電阻相比,它可以直接讀取被測溫度,並根據實際要求通過簡單編程實現9 ~ 12位的數字值讀取模式。9位和12位的數字量可以分別在93.75 ms和750 ms內完成,從DS18B20讀取或寫入的信息只需要壹條端口線(單線接口)讀寫,溫度轉換電源來自數據總線,也可以為連接的DS18B20供電,無需。因此,使用DS18B20可以使系統結構更簡單、更可靠。與DS1820相比,在測溫精度、轉換時間、傳輸距離、分辨率等方面都有了很大的提高,給用戶帶來了更方便的使用和滿意的效果。

2DS18B20的內部結構

DS18B20采用3針PR35封裝或8針SOIC封裝,其內部結構框圖如圖1所示。

(1) 64 b閃存ROM的結構如下:?

前8位是產品類型的序列號,後面是每個設備的唯壹序列號。* * *有48位,後8位是前56位的CRC校驗碼,這也是為什麽多個DS18B20可以壹條線通信的原因。

(2)非易失性溫度報警觸發器TH和TL可以通過軟件寫入用戶報警的上下限。

(3)高速暫存

DS18B20溫度傳感器的內部存儲器包括壹個暫存RAM和壹個非易失性電可擦E?淩晨2點.後者用於存儲TH和TL值。數據先寫入RAM,再送到E?淩晨2點.配置寄存器是高速寄存器中的第五個字節,其內容用於確定溫度值的數字轉換分辨率。DS18B20工作時,溫度根據該寄存器中的分辨率轉換成相應精度的值。字節位定義如下:

低5位始終為1,TM為測試模式位,用於設置DS18B20是工作模式還是測試模式。當DS18B20出廠時,該位設置為0,因此用戶不得更改。R1和R0決定溫度轉換的精度,即設置分辨率,如表1所示(DS18B20出廠時設置為12位)。?

從表1可以看出,設置的分辨率越高,所需的溫度數據轉換時間越長。因此,在實際應用中要考慮分辨率和轉換時間。

除了配置寄存器之外,暫存存儲器還包含另外8個字節,分配如下。其中溫度信息(字節1,2),th和TL值的第3、4、6 ~ 8字節不使用,顯示全邏輯1;第9個字節讀取之前所有8個字節的CRC代碼,可用於確保通信正確。?

當DS18B20接收到溫度轉換命令時,它開始轉換。轉換後,溫度值以16位帶符號擴展二進制補碼的形式存儲在暫存存儲器的1和2字節中。單片機可以通過單線接口讀取數據。讀取時,低位在前,高位在後,數據格式為0?062 5 ℃/LSB形式。溫度值的格式如下:?

對應溫度計算:當符號位S=0時,二進制位直接轉換成十進制;當S=1時,先將補碼轉換成原碼,再計算十進制值。表2顯示了壹些相應的溫度值。?

完成DS18B20的溫度轉換後,將測得的溫度值與th和TL進行比較。如果T >;TH或t < TL,設置設備中的告警標誌,響應主機發送的告警搜索命令。因此,可以使用多個DS18B20同時測量溫度和進行報警搜索。

(CRC的產生

循環冗余校驗碼(CRC)存儲在64 b ROM的最高有效字節中。主機根據ROM的前56位計算CRC值,並與存儲在DS18B20中的CRC值進行比較,判斷主機接收到的ROM數據是否正確。?

3DS18B20的溫度測量原理

DS18B20的溫度測量原理如圖2所示。圖中低溫度系數晶體振蕩器的振蕩頻率受溫度影響很小[1],用來產生壹個固定頻率的脈沖信號,送到減法計數器1。高溫度系數晶體振蕩器的振蕩頻率隨溫度變化明顯,產生的信號作為減法計數器2的脈沖輸入。該圖還暗示了壹個計數門。當計數門打開時,DS計數門的打開時間由具有高溫度系數的振蕩器決定。每次測量前,將-55℃對應的基數分別放入減法計數器1和溫度寄存器中,減法計數器1和溫度寄存器預置在?-55 ℃?相應的基礎值。減法計數器1減去低溫度系數晶體振蕩器產生的脈沖信號。當減法計數器1的預設值減小到0時,溫度寄存器的值將增加1,減法計數器1的預設值將被重新加載。減法計數器1再次開始對溫度系數低的晶振產生的脈沖信號計數,以此類推,直到減法計數器2計數到0,溫度才會停止。圖2中的斜率累加器用於補償和校正溫度測量過程中的非線性,其輸出用於校正減法計數器的預設值。只要計數門還開著,就重復上述過程,直到溫度寄存器值達到測得的溫度值,這就是DS18B20的測溫原理。

另外,由於DS18B20單線通信功能是分時完成的,對時隙有嚴格的概念,所以讀寫時序非常重要。必須根據協議執行DS18B20上系統的所有操作。操作協議為:初始化DS18B20(發送復位脈沖)→發送ROM功能命令→發送存儲器操作命令→處理數據。