色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NTC負溫度系數熱電阻測溫的驅動設計與實現

CHANBAEK ? 來源:木南創智 ? 作者:尹家軍 ? 2022-12-08 11:13 ? 次閱讀

嵌入式產品中,溫度檢測非常常見。在成本比較敏感而精度要求較低時,NTC電阻是個不錯的選擇。在這一篇中,我們將討論如何和設計并實現一個通用的NTC驅動,以便在后續的項目中更方便的復用。

1、功能概述

??NTC是指隨溫度上升電阻呈指數關系減小、具有負溫度系數的熱敏電阻現象和材料。NTC熱敏電阻是以錳、銅、硅、鈷、鐵、鎳、鋅等金屬氧化物為主要材料,采用陶瓷工藝制造而成的,其電阻率和材料常數隨材料成分比例、燒結氣氛,燒結溫度和結構狀態不同而變化。現在還出現了以碳化硅、硒化錫、氮化鉭等為代表的非氧化物系NTC熱敏電阻材料。因此,在實現小型化的同時,還具有電阻值、溫度特性波動小、對各種溫度變化響應快的特點,可進行高靈敏度、高精度的檢測。

??NTC 熱敏電阻是一種典型具有溫度敏感性的半導體電阻。根據標準IEC 60539-1的規定,NTC的電阻與溫度存在如下關系曲線:

??對于NTC的這種電阻與溫度的關系也可以使用近似的舒徐公式來表示:

??其中,R是在絕對溫度T時,NTC的零功率電阻。Ra是在絕對溫度Ta時,NTC的零功率電阻。

??B值是負溫度系數熱敏電阻器的熱敏常數,每種既定的材料都只有一個B值。B值可以通過測量在25攝氏度和50攝氏度(或85攝氏度)時的電阻值后進行計算。B值與產品電阻溫度系數正相關,也就是說B值越大,其電阻溫度系數也就越大。

2、驅動設計與實現

??NTC作為測溫元件的原理我們已經明白了,在此基礎上我們就可以來實現其測溫的驅動程序。

2.1、對象定義

??我們依然是將NTC當作一個對象,首先定義其對象類型。對于不同的NTC有三個參數是與其自身緊密相關的,或者說一旦制造就不會更改的。那就是B值、標稱溫度與標稱電阻。B值與材質有關,標稱溫度通常定為25攝氏度,標稱電阻則為標稱溫度下的電阻。所以我們定義NTC對象類型為:

/* 定義NTC電阻測溫對象 */
typedef struct NTCObject{
     float BValue;       //NTC的B常數
     float nominalT;     //NTC標稱溫度(攝氏度)
     float nominalR;     //NTC標稱電阻
}NTCObjectType;

??在一個對象使用之前必須對其實現初始化配置。主要是對指針進行檢查及對屬性變量和操作指針進行賦值。

/* NTC對象初始化函數 */
void NTCInitialization(NTCObjectType *ntc,float bValue,float nt,float nr)
{
     if(ntc==NULL)
     {
        return;
     }
     
     ntc->BValue=bValue;
     ntc->nominalT=nt;
     ntc->nominalR=nr;
}

2.2、對象操作

??在我們實現了對象的定義和初始化之后,我們就可以操作對象來得到溫度值。那么如何操作對象得到溫度值呢?我們前面已經提到過,NTC是一種隨溫度上升時,電阻值呈指數關系減小的熱敏電阻。而這種指數關系就是我們前面提到的電阻與溫度的關系表達式。于是我們就可以根據這一表達式推導出有電阻計算溫度的公式:

??根據以上公式我們可以通過檢測電阻來計算溫度:

/*公式法計算NTC溫度值*/
float NTCTemperature(NTCObjectType *ntc,float resistance)
{
 float temp;
 float result=0.0;
 
 result=resistance/ntc->nominalR;
 result=(log(result)/ntc->nominalR)+(1/(ntc->nominalT+KELVIN_CONSTANT));
 temp=1/result-KELVIN_CONSTANT;
 
 return temp;
}

3、驅動的使用

??接下來使用我們前面開發的驅動來實現NTC檢測溫度。首先需要使用NTCObjectType對象類型聲明NTC對象變量。

??NTCObjectType ntc;

??這個對象變量必須初始化才能使用。所以我們采用初始化函數對這個變量進行初始化:

??NTCInitialization(&ntc,bValue,nt,nr);

??如果是有多個NTC對象可以使用數組等方式來處理。初始化完成后我們就可以操作該對象了。我們通常會采用一個電橋電路來檢測NTC電阻,以測量當前的溫度。電路圖如下:

??上圖中我們通過一個電橋來采集NTC電阻的變化,因為電阻的變化會引起C17兩端電壓的變化。溫度越高NTC電阻越小,C17兩端電壓差就越大,反之越小。我們采用了25攝氏度時,阻值為10K的NTC。不難推斷出輸出電壓與NTC電阻值的關系。當輸出電壓為0V時,電阻約25K,查表可知溫度為5攝氏度左右。當輸出電壓為5V時,電阻值接近0,查表可知在100攝氏度以上。這也便是這個電路的理論測量范圍。

??我們檢測到當前的電阻后,調用NTCTemperature(NTCObjectType *ntc,float resistance);函數來計算對應的溫度值。

4、應用總結

??使用NTC作為測溫和控溫的元件所得到的結果基本與預期的一致。但在控溫的精度和響應速度上略有不足,對于一般的應用是完全足夠的。在要求較高的場合我們也可以通過軟件提高控溫精度。

??使用NTC作為測溫元件需要注意,由于阻值與溫度的非線性,而我們解非線性方程可能會造成較大誤差,所以測溫有時候會有較大的誤差。而且NTC的測溫范圍很有限,所以使用是需要考慮這個問題。同時NTC存在較大的個體差異。當然作為一般的應用這些都不是問題。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 熱敏電阻
    +關注

    關注

    14

    文章

    1163

    瀏覽量

    101514
  • NTC
    NTC
    +關注

    關注

    7

    文章

    424

    瀏覽量

    52046
  • 驅動設計
    +關注

    關注

    1

    文章

    111

    瀏覽量

    15285
  • 測溫元件
    +關注

    關注

    0

    文章

    8

    瀏覽量

    2672
收藏 人收藏

    評論

    相關推薦

    NTC負溫度系數溫度傳感器工作原理

    NTC負溫度系數溫度傳感器工作原理 NTC是Negative Temperature Coefficient 的縮寫,意思是負的
    發表于 11-28 10:19 ?6871次閱讀

    RTD熱電阻測溫驅動設計與實現

    我們已經討論過多種溫度檢測方式,但我們尚未關注熱電阻溫度檢測,但熱電阻測溫在工業環境中是非常常見的。盡管有很多集成的數字式的
    的頭像 發表于 12-08 11:03 ?2529次閱讀
    RTD<b class='flag-5'>熱電阻</b><b class='flag-5'>測溫</b>的<b class='flag-5'>驅動</b>設計與<b class='flag-5'>實現</b>

    熱電阻測溫原理

    熱電阻測溫原理        熱電阻是中低溫區最常用的一種溫度檢測器
    發表于 08-12 00:28

    熱電阻溫度傳感器是如何測溫的?

    熱電阻溫度傳感器的工作原理鉑熱電阻溫度傳感器是如何測溫
    發表于 03-29 06:45

    抑制突入電流用負溫度系數 (NTC) 熱敏電阻

    抑制突入電流用負溫度系數 (NTC) 熱敏電阻
    發表于 11-14 13:40 ?38次下載

    熱電阻測溫原理

    熱電阻的應用原理簡單,在工程中應用廣泛,下文我們將詳細解答 熱電阻測溫原理。 熱電阻是中低溫區最常用的一種溫度檢測器。它的主要特點是測量精
    發表于 12-30 11:58 ?5664次閱讀
    <b class='flag-5'>熱電阻</b>的<b class='flag-5'>測溫</b>原理

    NTC (負溫度系數)熱敏電阻

    NTC (負溫度系數)熱敏電阻 本文介紹各種NTC (負溫度
    發表于 09-19 18:03 ?5836次閱讀

    具有負溫度系數NTC熱敏電阻概述

    NTC熱敏電阻是指具有負溫度系數的熱敏電阻。是使用單一高純度材料、具有 接近理論密度結構的高性能陶瓷。因此,在
    發表于 11-29 16:22 ?3785次閱讀
    具有<b class='flag-5'>負溫度</b><b class='flag-5'>系數</b><b class='flag-5'>NTC</b>熱敏<b class='flag-5'>電阻</b>概述

    熱電阻測溫原理

    熱電阻測溫原理與熱電偶的測溫原理不同的是,熱電阻是基于電阻的熱效應進行
    的頭像 發表于 09-25 16:37 ?2.2w次閱讀

    工業熱電阻溫度計的測溫范圍

    目前,市面上工業熱電阻溫度計形式種類繁多,以滿足各類生產場所及實驗室的使用需求。如何選用合適的工業熱電阻進行測溫需經過仔細選型,才能同時實現
    發表于 06-01 10:08 ?4209次閱讀

    ntc熱敏電阻測溫電路

    ntc熱敏電阻測溫電路 NTC熱敏電阻測溫電路 NTC
    的頭像 發表于 08-28 18:24 ?4304次閱讀

    熱電阻測溫范圍是多少?熱電阻熱電偶有什么不同?

    熱電阻測溫范圍是多少?熱電阻熱電偶有什么不同? 熱電阻(RTD)是一種將電阻值與
    的頭像 發表于 01-17 11:05 ?4172次閱讀

    熱電阻測溫有什么特點?熱電阻是三線制的嗎?熱電阻三根線一般怎么接?

    熱電阻測溫有什么特點?熱電阻是三線制的嗎?熱電阻三根線一般怎么接? 熱電阻測溫是一種常見且常用的
    的頭像 發表于 01-17 11:05 ?2174次閱讀

    熱電阻測溫熱電測溫有什么不同

    熱電阻測溫熱電測溫是兩種常用的溫度測量方法。它們在工作原理、測量范圍、精度、響應時間、安裝方式、成本等方面都存在一定的差異。本文將從以下
    的頭像 發表于 07-18 11:20 ?1005次閱讀

    負溫度系數熱敏電阻的作用

    負溫度系數熱敏電阻(Negative Temperature Coefficient Thermistor,簡稱NTC)是一種特殊的電阻元件
    的頭像 發表于 07-18 14:35 ?699次閱讀
    主站蜘蛛池模板: 风情韵味人妻HD| 亚洲一卡久久4卡5卡6卡7卡| 黄色网址在线免费观看| av亚洲2017色天堂| 亚洲国产精品一区二区久久第| 国产成人免费高清在线观看| 找老女人泻火对白自拍| 恋孩癖网站大全在线观看| 国产麻豆精品传媒AV国产在线| 52av我爱| 欧美精品一区二区蜜臀亚洲| 娇喘高潮教室h| 国产精品一区二区AV97| 白百合在线观看| 无码人妻99久久密AV| 欧美精品成人一区二区在线观看| 国内精品偷拍在线观看| 国产传媒18精品免费1区| 99热精品一区| 小小水蜜桃免费影院| 日本性xxx| 欧美videos人牛交| 空姐被黑人 苏晓曼| 久久re这里精品23| MD传媒MD0021在线观看| 中文字幕 日韩 无码 在线| 亚洲男女羞羞无遮挡久久丫| 国产爱豆剧果冻传媒在线| BL全肉多攻NP高H| 99爱在线精品视频网站| 在教室轮流被澡高H林萌| 日韩欧美精品有码在线播放| 护士们的母狗| free性欧美xxx狂欢| 99久久久无码国产精精品| 98久久无码一区人妻A片蜜| 4438全国免费观看| 91九色网址| 亚洲精品一卡二卡三卡四卡2021| 午夜dj影院视频观看| 小夫妻天天恶战|