摘要:本文以高精度模數轉換芯片ICL7107為核心,設計一個基于熱電阻的電子溫度計,系統由信號采集模塊、信號放大模塊、數據處理模塊、顯示模塊四個模塊組成。系統經熱電阻感受外界溫度的變化,并在LED屏上顯示實際的溫度值。該溫度計原理簡單、制作方便,可用于實踐教學中。
電子溫度計的設計是電子專業課程實踐和畢業設計的熱門課題。以《傳感器與檢測技術》課程為例,溫度傳感器是該課程的重要章節,基于不同
溫度傳感器的溫度計的制作是課程實踐的重點。市面上大部分溫度計是以單片機為核心的,但考慮到有的學生沒有單片機基礎,因此設計出一個以模擬電子技術和數字電子技術為核心的溫度計是非常有必要的。
一、總體功能設計
系統總體功能框圖如圖 1 所示,信號采集模塊完成對溫度的采集,信號處理模塊完成對溫度信號的數字化處理,顯示模塊完成對非常后的數字信號進行顯示。
二、硬件設計
(一)信號采集模塊
常見的溫度傳感器有
熱電偶、
熱電阻、熱敏電阻、集成溫度傳感器等,其中熱電偶通常用于測量 1000℃以上的高溫,且使用時需要冷端補償;熱敏電阻使用簡單,但是由于其溫度特性的非線性,通常不用于測量場合;集成溫度傳感器通常需要與控制器(如單片機)相連才能使用。因為熱電阻的溫度特性是非常線性的,本文決定采用PT100 熱電阻完成溫度信號的采集。如圖 2 所示。將 PT100 與 R1 電阻串聯分壓,即可將溫度信號轉換為電壓信號。當 t=0℃時,PT100 的阻值等于 R1,此時分壓電壓為 2.5V。
(二)信號處理模塊
信號處理模塊以模數轉換器 TC7107 為核心,它是由美國Intersil 公司專門根據數字儀表生產的數字儀(滿幅輸入電壓取 200mV 或者 2VINFS 表)所設計出的一種專用芯片。ICL7107芯片具有高集成度、高轉換進度以及抗干擾能力強的優點。它里面包含 31/2 位的數字 A/D 轉換器,可以將模擬信號變為數字信號,并且可以將 LED 數碼管直接驅動,199.9 為非常大顯示數值,非常小的分辨率可以達到 100uV,轉換精度則是 0.05。部分引腳功能為:a.V+ 和 V-:分別表示電源的正極、負極 ;b.GND: 接地 ;c.OSC1 ~ OSC3: 表示的是時鐘振蕩器的引出端,外接阻容或石英晶體所組成的一個振蕩器。其中第 38 腳至第40 腳的電容選擇是根據式 FOSL=0.45/RC 來決定的 ;d. COM: 表示模擬信號公共端,一般與輸入信號負的一極和基準電壓的負極相連 ;e.TEST: 測試端 ;f.VREF+、VREF- :分別是基準電壓的正極和負極 ;g.INT:積分電容器 ;h.IN+、IN-:表示的是模擬量的輸入端,分別與輸入信號的正極和負極相連 ;i. AZ:表示的是該積分器和比較器的反向輸入端,與自動調零電容相連 ;j. BUF:表示的是緩沖放大器的輸出端,接積分電阻);k.第 2 腳至第 20 腳為顯示部分。
熱電阻 PT100 的輸出信號轉換為電壓后,連接至 TC7107的 31 腳 VIN+ 端。 通 過 調 節 RV1 使 得 ICL7107 的 第 36 腳 為2V,將第 31 腳與第 36 腳標定的基準電壓(2V)進行比較后完成數字信號轉換工作,即 AD 轉換。
(三)顯示模塊
TC7107 完成模數轉換后,可直接連接 LED 數碼管,如圖 2所示。其中 A1-G1、A2-G2、A3-G3 分別為輸出信號的 0-2 位,AB4 輸出第 3 位,僅能表示 0 或 1。從下至上四個數碼管,非常好個數碼管使用 b、c 兩段只顯示“1”,且只有第三個數碼管的 DP 引腳被應用,顯示小數點并點亮。因此,四個數碼管能顯示的非常大溫度值是“199.9”。通過數據處理電路,四個LED 數碼管接在 ICL7107 芯片的第 2 腳至第 20 腳,通過芯片的 AD 轉換工作,使得四個數碼管顯示數值。本文中數碼管為共陽管。
三、結束語
在焊好電路板后需要仔細檢查電路板上的元器件是否安插正確以及是否有虛焊現象;調節直流穩壓電壓源,使得輸出的電壓是 +5V,為提高準確性,電路板上電前先用萬用表進行測量;將 ICL7107 的基準電壓調試到 2V。將所制作的溫度計放置于室溫中,調節 RV1,使數碼管顯示室溫;加熱熱電阻,記錄不同溫度時數碼管的顯示值。實驗表明,該溫度計能準確地顯示熱電阻的溫度。