LTC2983、LTC2984、LTC2986 和 LTC2986-1 溫度至位轉換器除了內置標準類型外,還允許使用定制傳感器。這篇文章重點介紹定制熱敏電阻和兩種配置轉換器的方法。
熱敏電阻是基于半導體材料的電阻式溫度傳感器。它們有兩種類型:具有負溫度系數 [NTC] 的類型以及具有正溫度系數 [PTC] 的類型。雖然RTD中使用的許多金屬(包括鎳和鉑)具有正溫度系數,但它們與熱敏電阻的不同之處在于其響應的線性度以及在給定溫度范圍內表現出的電阻范圍(由于熱敏電阻的對數響應)。
熱敏電阻的用戶必須在熱敏電阻供應商的幫助下根據測量的電阻確定溫度。溫度比特系列包括許多常見熱敏電阻的內置系數,包括常用的 44004/44033 2.252kΩ、44006/44031 10kΩ 和 44008/44032 30kΩ 器件。使用這些標準類型之一是進行熱敏電阻溫度測量的最簡單方法。但是,由于這并不總是可行或期望的,因此還提供了對自定義傳感器的支持。
供應商將提供電阻-溫度表、斯坦哈特-哈特方程系數或 Beta 值。這里使用的 Beta 是一個在有限范圍內近似斯坦哈特-哈特方程的單個數字。由于大多數提供Beta值的供應商也提供覆蓋傳感器全范圍的電阻-溫度表,因此我們將重點介紹定制熱敏電阻的Steinhart-Hart和表輸入方法。
將自定義熱敏電阻輸入存儲器
我們將使用 TestBench GUI 來演示此功能。請注意,如果我們以后需要 C 代碼,從 GUI 開始,我們不會搬起石頭砸自己的腳——GUI 可以通過生成包括表和系數的 C 代碼來提供幫助,同時展示將自定義傳感器參數加載到 RAM 中的有效方法。使用 GUI 和演示電路測試新的傳感器配置是確保使用自定義傳感器的棘手部分正常工作的好方法。
使用自定義電阻傳感器的最直接方法是將R-T表輸入內存。讓我們選擇一個隨機NTC熱敏電阻并開始使用。村田NCP15XM472J03RC 4.7kΩ標稱@25°C恰好與Digi-Key上最便宜的熱敏電阻并列,而在我們的標準曲線中找不到標稱值為4.7kΩ。
單擊數據表幾乎可以立即顯示電阻-溫度表:
圖1.村田制作所顯示R-T表的數據表。
我已經突出顯示了我們正在查看的傳感器 - 我們有一個很好的溫度列和一個匹配的電阻列。這就是我們配置定制熱敏電阻所需的所有數據,所以讓我們繼續為臺架測試做好準備。
配置 DC2210、測試臺 GUI、自定義傳感器并執行臺架驗證測試
首先,我將進行一些硬件設置,以便在配置自定義傳感器時可以立即進行測試。
我正在使用 DC2026C Linduino One 與 DC2209A LTC2983 演示電路接口。最后,為了連接測試電阻,我使用的是DC2210A實驗板。為了方便起見,我在實驗室的DC2210A上安裝了COM和GND之間的跳線以及一些接頭。
對于此應用程序,我將選擇一個R意義與我預期遇到的最大電阻相同數量級 - 這將為我提供最大的激勵電流范圍和精度。10kΩ是大多數熱敏電阻設計的一個很好的起點。在本例中,我為R選擇了精密5kΩ電阻意義,并將其安裝在 CH1 和 CH2 之間。我安裝了一個2.2kΩ測試電阻來代替熱敏電阻,如果定制傳感器配置正確,根據數據表,該電阻的讀數應在45°C至50°C之間。由于測試電阻介于 CH7 和 CH8 之間,因此我需要在 CH2 上的檢測電阻底部和 CH7 上的傳感器頂部之間有一個跳線。測試設置如圖 2 所示。
圖2.用于熱敏電阻測試的DC2210A設置(未顯示Linduino One)。
現在我們已經完成了硬件設置,讓我們看一下 GUI 配置。首先,我們需要在通道2上配置一個5kΩ檢測電阻。
圖3.檢測電阻配置。
接下來,我們將在通道8上配置熱敏電阻自定義表。數據表列出了0.31mA的最大激勵電流。LTC2983 具有一個 1.25V 的最大差分電壓,因此,利用我們 5kΩ 的最大電阻,我們可以使用高達 250μA 的激勵電流 — 非常適合低于數據手冊的最大值。由于實際選擇的傳感器是小型器件,因此我們會將其降低到100μA以減少自發熱。請注意,自定義傳感器不允許使用我最喜歡的激勵電流選擇自動量程,因此我使用一種電流,該電流在NTC電阻較低的較高溫度下將繼續正常工作。
現在,我們幾乎可以輸入自定義數據了。自定義傳感器數據可以放置在用戶 RAM 中的任何位置,因此我們需要注意重疊。由于這是我的第一個自定義傳感器,RAM 是一張白板,我不需要偏移內存中的數據,因此我們將自定義地址保留為 0。我還沒有計算我們的數據點,所以我們現在將表長度保留為 0 – 我們必須在關閉對話框之前設置它。
讓我們看一下自定義值輸入窗口。
圖4.自定義值表必須以歐姆為單位,即 K 度。
我馬上就注意到輸入每個值需要做一些工作,而且數據表的格式并不完全正確 – 數據表的溫度以攝氏度和千歐姆為單位,而不是 LTC2983 需要的Ω。我不會在輸入它們時嘗試逐個修改它們,而是會從電子表格中獲得一些幫助。
值得慶幸的是,村田的PDF是文本可復制的,所以稍后我們有一些數據。其他供應商不是那么好,但是使用電子表格方法,您只執行一次數據輸入。
接下來,我們將為開爾文溫度和歐姆電阻創建新列,這些是簡單的公式列(例如“=A2+273.15”“=B2*1000”)。請注意,自定義數據必須以Ω、溫度 (K) 為單位,并且必須單調遞增(歐姆),我們將按電阻對要遞增的工作表進行排序。有關更多信息,請參見 LTC2983 產品手冊的第 65 頁。
最后,我們將創建一個列,為我們提供一個逗號分隔的值,準備導入到TestBench GUI中 - 同樣,這是一個內置的Excel函數(例如“=CONCATENATE(E2,”,“,D2)”)。圖 5 中所示的電子表格現已完成。
圖5.使用電子表格程序可以讓我們準備好將CSV格式的數據導入TestBench GUI。
現在,我們可以簡單地將結果表復制粘貼到TestBench GUI中的自定義值窗口中。
圖6.格式正確的CSV列直接復制到TestBench GUI中。
點擊確定。我們從電子表格中知道我們有 34 行數據或 34 個表條目。由于 GUI 需要 length-1,我們將輸入 33 作為表長度,然后點擊接受更改。
圖7.最終自定義表配置窗口顯示用戶 RAM 中表數據的長度。
此時,GUI 應顯示與我們的測試設置相匹配的接線圖。
圖8.驗證 GUI 中的接線圖是及早發現配置問題的好方法。
讓我們測試一下!首先,讓我們使用頂部的綠色復選標記來驗證我們的配置。
圖9.TestBench GUI 可以驗證配置,包括檢查重疊的引線和缺失的 R意義連接。
如果一切順利,當我們運行評估我們的配置(綠色按鈕)時,我們應該看到以攝氏度為單位報告的溫度在 46°C 左右(從數據表表中猜測)。
圖 10.GUI 顯示計算的溫度以及測量的電阻,可以快速檢查 R意義價值。
成功!圖10所示的電阻是正確的,這意味著我們的檢測電阻配置是正確的,并且溫度在表中的45°C和50°C數據點之間正確插值。
讓我們再檢查一個值以確保我們的表格正常工作,即330Ω電阻,因為它應該顯示110°C。
圖 11.第二個電阻值表明我們的表被正確插值。
不錯。
熱敏電阻定制斯坦哈特-哈特
現在另一個自定義方法 – 斯坦哈特-哈特系數呢?一些供應商提供這些可直接用于我們的方法(例如 Omega),而其他供應商則以略微不同但仍然有效的方式提供它們(例如 Vishay)——我們將看看一個需要一些小操作來了解需要什么。
Vishay NTCLE100E3 系列引線 NTC 熱敏電阻是廣受歡迎的低成本傳感器。讓我們來看看25°C時的標稱值為10kΩ,其Beta(25/85)為3997K。Vishay 提供了一個系數表,如圖 11 所示。
圖 12.Vishay在其熱敏電阻數據表中使用了略有不同的斯坦哈特-哈特方程形式。
我已經強調了興趣系數,以及Vishay使用的Steinhart-Hart方程。請注意,Vishay 方程與 LTC2983 預期的方程略有不同。我們可以將 E 和 F 設置為零,因此在 Vishay 數據表中沒有它們沒有問題。
圖 13.LTC2983、LTC2984、LTC2986 和 LTC2986-1 中內置的完整斯坦哈特-哈特方程。
然而,LTC2983 公式使用基于 R 值的系數(Ω),而 Vishay 系數取 R 相對于 R裁判或 R25 – 25°C 時的標稱值。 轉換涉及一些算術。
首先,我們要去掉對數內的分數。為此,我們可以使用身份。
因此,Vishay 方程變為:
展開多項式項并將系數相乘得到:
維沙伊給了我們一個1, B1, C1, D1和 R25它們是常量,允許我們重新排列上述內容,以便我們有一個 In(R)、(In(R)) 的方程2等,以匹配我們的數據表格式。然后,我們的新系數變為:
圖 14.使用電子表格在 Vishay 的斯坦哈特-哈特系數形式和我們的形式之間轉換系數。
現在我們可以計算我們的新系數并將它們輸入到 GUI 中。同樣,電子表格有助于維護方程并執行一些基本的測試。
我們將在通道12上設置一個新的定制熱敏電阻來測試系數。
圖 15.新的自定義傳感器配置窗口顯示所需的偏移量,以免覆蓋現有的表數據。
我們將在通道2上共享與以前相同的檢測電阻,但在這種情況下,由于我們已經從位置0開始將表數據存儲在用戶RAM中,因此我們需要偏移新系數的位置以防止任何重疊。由于表中有 34 個條目從地址 0 開始,因此我們將新系數放在它們之后的位置 34,如圖 15 所示。使用 GUI 的驗證配置工具,我們可以確認我們沒有沖突。
最后,回顧數據表,我們發現了一個R-T表,可以用來驗證我們的系數工作 - 例如,1070Ω應該給出85°C - 使用抓包5%電阻設置臺架測試,我們可以檢查我們的結果。
圖 16.兩個定制熱敏電阻 - 兩個有效的溫度轉換測量電阻。
看起來它正在工作!
結論
在這篇文章中,我們介紹了將自定義熱敏電阻數據輸入溫度到位系列的兩種方法。一個值得注意的結果是,電阻-溫度表更易于調整和輸入,而斯坦哈特-哈特系數使用的內存要少得多,并且由于使用的插值方法,可能會提供更好的結果。
還應該提到的是,擬合方法可用于根據電阻溫度表數據計算斯坦哈特-哈特系數。在某些方面,如果在單個系統中使用多種類型的自定義傳感器,這將非常有用,因為節省的內存可能很大。
審核編輯:郭婷
-
傳感器
+關注
關注
2552文章
51382瀏覽量
755765 -
轉換器
+關注
關注
27文章
8742瀏覽量
147740 -
PTC
+關注
關注
4文章
300瀏覽量
41972
發布評論請先 登錄
相關推薦
評論