一種溫度檢測方法和系統的制作方法
【技術領域】
[0001] 本發明設及工業溫度檢測技術領域,尤其設及一種溫度檢測方法和系統。
【背景技術】
[0002] 隨著社會進步和工業發展,人們越來越重視溫度對產品的影響,許多產品對溫度 范圍要求嚴格。在日常生活及工業生產過程中,經常要對溫度進行檢測和監控。
[0003] 但傳統的溫度檢測方法存在W下缺點:(1)傳統的溫度檢測方法在一些比較古老 的忍片中不能使用,為此開發人員需更換比較好的忍片從而增加了成本;(2)傳統的溫度 檢測方法相對較繁瑣,在溫度檢測時計算過程較復雜,降低了溫度檢測效率。
【發明內容】
[0004] 本發明的目的在于提供一種溫度檢測方法和系統,旨在解決傳統的溫度檢測方法 在一些比較古老的忍片中不能使用,為此開發人員需更換比較好的忍片從而增加了成本, W及傳統的溫度檢測方法相對較繁瑣,在溫度檢測時計算過程較復雜,降低溫度檢測效率 的問題。
[0005] 本發明是運樣實現的,本發明提供了一種溫度檢測方法,所述溫度檢測方法包括 W下步驟:
[0006] 檢測熱敏電阻兩端的電壓值;
[0007] 將所述電壓值轉換為所述熱敏電阻的模數轉換值AD';
[0008] 根據預設的對應表,查出與所述熱敏電阻的模數轉換值AD'所對應的編號I;
[0009] 采用如下公式,計算所述熱敏電阻的模數轉換值AD'所對應的溫度值T,
[0010] T=I巧1-1
[0011] 其中,I為所述預設的對應表中數據的編號,Τι為編號1所對應的溫度值。
[0012] 進一步的,所述根據預設的對應表,查出與所述熱敏電阻的模數轉換值AD'所對應 的編號I的步驟之前還包括:
[0013] 根據熱敏電阻的特性,預設對應表,所述預設的對應表中包含四列數據,分別為編 號I、熱敏電阻的溫度值Τ、熱敏電阻的阻值R和熱敏電阻的模數轉換值AD,其中所述編號I 為正整數,且按順序排列,所述熱敏電阻的溫度值Τ之間的間隔為1,且按照從小到大的順 序排列。
[0014] 進一步的,所述根據熱敏電阻的特性,預設對應表的具體步驟為:
[0015] 根據所述熱敏電阻的特性,確定所述熱敏電阻在不同溫度值Τ下所對應的熱敏電 阻的阻值R;
[0016] 根據所述熱敏電阻的外圍電路,確定所述熱敏電阻的阻值R轉換為所述熱敏電阻 的模數轉換值AD的公式為:
^55R
[0017]根據公式心公= ,計算出所述熱敏電阻在不同阻值R下所對應的熱敏電阻 欠+ 10 的模數轉換值AD,將計算出的熱敏電阻的模數轉換值AD四舍五入化為整數。
[0018] 本發明還提供了一種溫度檢測系統,所述溫度檢測系統包括:
[0019] 溫度檢測模塊,用于檢測熱敏電阻兩端的電壓值;
[0020] 轉換模塊,用于將所述電壓值轉換為所述熱敏電阻的模數轉換值AD';
[0021] 查表模塊,用于根據預設的對應表,查出與所述熱敏電阻的模數轉換值AD'所對應 的編號I;
[0022] 計算模塊,用于采用如下公式,計算所述熱敏電阻的模數轉換值AD'所對應的溫度 值T:
[0023]T=I巧1-1
[0024] 其中,I為所述預設的對應表中數據的編號,Τι為編號1所對應的溫度值。
[00巧]進一步的,所述溫度檢測系統還包括:
[0026] 預設模塊,用于根據熱敏電阻的特性,預設對應表,所述預設的對應表中包含四列 數據,分別為編號I、熱敏電阻的溫度值Τ、熱敏電阻的阻值R和熱敏電阻的模數轉換值AD, 其中所述編號I為正整數,且按順序排列,所述熱敏電阻的溫度值Τ之間的間隔為1,且按照 從小到大的順序排列。
[0027] 進一步的,所述預設模塊包括:
[0028] 第一處理單元,用于根據所述熱敏電阻的特性,確定所述熱敏電阻在不同溫度值Τ 下所對應的熱敏電阻的阻值R;
[0029] 第二處理單元,用于根據所述熱敏電阻的外圍電路,確定所述熱敏電阻的阻值R 轉換為所述熱敏電阻的模數轉換值AD的公式為:
[0030] 根據公式
計算出所述熱敏電阻在不同阻值R下所對應的熱敏電阻 的模數轉換值AD,將計算出的熱敏電阻的模數轉換值AD四舍五入化為整數。
[0031] 在本發明實施例中,所述溫度檢測方法僅采用較簡單的加法、減法和移位算法,而 沒有運用乘法和除法等較復雜的運算,使溫度檢測更加快捷,提高了溫度檢測效率,并且該 溫度檢測方法可W在一些相對古老的忍片中使用,節約了開發人員更換忍片的成本。
【附圖說明】
[0032]圖1是本發明第一實施例提供的溫度檢測方法的流程圖;
[0033] 圖2是本發明第一實施例提供的溫度檢測方法中熱敏電阻的電阻值R轉換為熱敏 電阻的模數轉換值AD時的電路圖;
[0034] 圖3是本發明第二實施例提供的溫度檢測系統的模塊圖。
【具體實施方式】
[0035] 為了使本發明的目的、技術方案及優點更加清楚明白,W下結合附圖及實施例,對 本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用w解釋本發明,并 不用于限定本發明。
[0036] 第一實施例
[0037] 本發明的第一實施例提供了一種溫度檢測方法。
[003引圖1示出了本發明第一實施例提供的溫度檢測方法的流程圖。為了便于說明,僅 示出了與本發明實施例相關的部分。
[0039] 一種溫度檢測方法,包括W下步驟:
[0040] 步驟S11 :檢測熱敏電阻兩端的電壓值;
[0041] 所述熱敏電阻作為溫度傳感器,用于采集外部元器件的溫度值,然后根據熱敏電 阻的特性可得到該溫度值下的熱敏電阻的電阻值R,利用如下公式,則可計算出熱敏電阻兩 端的電壓值:
[0042]V=I·R(1)
[0043] 其中,V為熱敏電阻兩端的電壓值,I為流經熱敏電阻的電流值,R為熱敏電阻的電 阻值。
[0044] 步驟S12 :將所述電壓值轉換為所述熱敏電阻的模數轉換值AD';
[0045] 步驟S13:根據預設的對應表,查出與所述熱敏電阻的模數轉換值AD'所對應的編 號I;
[0046] 在步驟S13之前,還包括W下步驟:根據熱敏電阻的特性,預設對應表(W負溫度 系數熱敏電阻NTC為例),所述預設的對應表中包含四列數據,分別為編號I、熱敏電阻的溫 度值T、熱敏電阻的阻值R和熱敏電阻的模數轉換值AD,其中編號I為正整數,且按順序排 列,所述熱敏電阻的溫度值T之間的間隔為1,且按照從小到大的順序排列。根據所述熱敏 電阻的特性,確定所述熱敏電阻在不同溫度值T下所對應的熱敏電阻的阻值R;根據所述熱 敏電阻的外圍電路,確定所述熱敏電阻的阻值R轉換為所述熱敏電阻的模數轉換值AD的公 式為:
[0047]
[0048]根據公式(2),計算出所述熱敏電阻在不同阻值R下所對應的熱敏電阻的模數轉 換值AD,將計算出的熱敏電阻的模數轉換值AD四舍五入化為整數。如下表1 :
[0049]表1
[0050]
[0051]
[0052] 作為本發明的一實施例,圖2示出了所述熱敏電阻的外圍電路,包括第一熱敏電 阻傳感器NTC1、第二熱敏電阻傳感器NTC2、電阻R1、電阻R2、電阻R3、電阻R4、電容C1、電容 C2和忍片U1,所述第一熱敏電阻傳感器NTC1的一個端口通過電阻R1接5V正電源,同時通 過電容C1接地,通過電阻R3與所述忍片U1的第一溫度檢測端口P1連接,所述第一熱敏電 阻傳感器NTC1的另一個端口接地;所述第二熱敏電阻傳感器NTC2的一個端口通過電阻R2 接5V正電源,同時通過電容C2接地,通過電阻R4與所述忍片U1的第二溫度檢測端口P2 連接,所述第二熱敏電阻傳感器NTC2的另一個端口接地。可選的,所述電路可包括多個熱 敏電阻溫度傳感器,并且與忍片U1的連接方式和上述連接方式相同。
[0053] 作為本發明的一實施例,根據預設的對應表,查出與所述熱敏電阻的模數轉換值 AD'所對應的編號I具體為:
[0054] 獲取所述預設的對應表中數據的個數,即編號I的最大值,記為Μ;
[0055] 將熱敏電阻的模數轉換值AD'與所述預設的對應表中中間編號所對應的熱敏電阻 的模數轉換值AD進行比較;
[0056] 若熱敏電阻的模數轉換值AD'等于或近似等于所述預設的對應表中中間編號所對 應的熱敏電阻的模數轉換值AD,則記錄該中間編號I;
[0057] 若熱敏電阻的模數轉換值ADM、于所述預設的對應表中中間編號所對應的熱敏電 阻的模數轉換值AD,則將預設的對應表中中間編號及其之后的數據排除掉,再按照同樣的 方法,將熱敏電阻的模數轉換值AD'與剩余數據中中間編號對應的熱敏電阻的模數轉換值 AD進行比較,直到熱敏電阻的模數轉換值AD'等于或近似等于預設的對應表中熱敏電阻的 模數轉換值AD,記錄此時熱敏電阻的模數轉換值AD所對應的編號I;
[0058] 若熱敏電阻的模數轉換值AD'大于所述預設的對應表中中間編號所對應的熱敏電 阻的模數轉換值AD,則將預設的對應表中中間編號及其之前的數據排除掉,再按照同樣的 方法,將檢測到的熱敏電阻的模數轉換值AD'與剩余數據中中間編號對應的熱敏電阻的模 數轉換值AD進行比較,直到檢測到的熱敏電阻的模數轉換值AD'等于或近似等于預設的對 應表中電