衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

BMS中常用的NTC溫敏電阻及代碼實(shí)現(xiàn)

jf_L18yujSQ ? 來源:小飛哥玩嵌入式 ? 2023-01-10 09:12 ? 次閱讀

1、什么是NTC?

NTC熱敏電阻是一種負(fù)溫度系數(shù)的熱敏電阻,它的性性是阻值隨溫度的升高而降低,主要作用是對(duì)溫度的測(cè)量及補(bǔ)償,也用于NTC溫度傳感器的制作,常用的使用范圍在-55℃至200℃之間。

1704522c-9082-11ed-bfe3-dac502259ad0.png

圖1 NTC溫度阻值曲線

2、NTC的主要技術(shù)參數(shù)有哪些?

以 MF52 系列測(cè)溫型 NTC 熱敏電阻器規(guī)格書為例,來看一看NTC的一些主要參數(shù)173e72b8-9082-11ed-bfe3-dac502259ad0.png

2.1、阻值:

熱敏電阻標(biāo)稱阻值是關(guān)鍵參數(shù)之一,常見阻值范圍從1KΩ至幾百KΩ,具體看使用情況。通常使用25℃的溫度,這可以表示為R25值。對(duì)于更專業(yè)的應(yīng)用,可以使用其他溫度。還要注意,有時(shí)溫度可以用絕對(duì)溫度引用,即°K。

此NTC 25℃情況下的阻值為10KΩ175cc83a-9082-11ed-bfe3-dac502259ad0.png

2.2、阻值容差:

與任何電阻一樣,標(biāo)準(zhǔn)電阻具有容差,被稱為為R25值,或者給出電阻的溫度值。通常可獲得±2%,±3%和±5%的值

17707236-9082-11ed-bfe3-dac502259ad0.png178cca08-9082-11ed-bfe3-dac502259ad0.png

2.3、B值(材料常數(shù)):

B值是溫度系數(shù)熱敏電阻器的材料常數(shù)(熱敏指數(shù)),單位是開爾文溫度(K)。半導(dǎo)體陶瓷經(jīng)過高溫?zé)Y(jié)后通過一系列的加工工序形成具有一定電阻率的NTC熱敏芯片,每種配方和燒結(jié)溫度下只有一個(gè)B值。NTC熱敏電阻的B值與產(chǎn)品電阻溫度系數(shù)正相關(guān),也就是說B值越大,其電阻溫度系數(shù)也就越大。

NTC熱敏電阻B值公式為:?B=?T1*T2/(T2-T1)*Ln(RT1/RT2)

其中的B:NTC熱敏電阻的B值,由廠家提供;

RT1、RT2:熱敏電阻在溫度分別為T1、T2時(shí)的電阻值;

T1、T2:絕對(duì)溫標(biāo)。

NTC熱敏電阻的B值一般在2000K-6000K之間,根據(jù)不同的應(yīng)用范圍可以選擇不同的B值。一般情況下,作為溫度測(cè)量、溫度補(bǔ)償以及抑制浪涌用的產(chǎn)品,可選用較大的B值。因?yàn)殡S著溫度的變化,B值大的產(chǎn)品其電阻值變化更大,也就是說NTC熱敏電阻B值越大,使用時(shí)更靈敏,響應(yīng)時(shí)間更快。

17c16902-9082-11ed-bfe3-dac502259ad0.png

2.4、時(shí)間常數(shù):

熱敏電阻時(shí)間常數(shù)對(duì)于需要快速響應(yīng)的任何應(yīng)用都很重要 - 例如在防止過載等情況下。沒有人能立即將溫度從一個(gè)值升高到另一個(gè)值。它遵循漸近曲線。身體越大,溫度升高所需的時(shí)間越長(zhǎng)。因此,器件的時(shí)間常數(shù)對(duì)于某些應(yīng)用來說是重要的熱敏電阻規(guī)范。

17e6f5b4-9082-11ed-bfe3-dac502259ad0.png

2.5、熱時(shí)間常數(shù):

熱時(shí)間常數(shù)參數(shù)用希臘字母τ來表示,它定義為熱敏電阻變?yōu)槌跏紲囟龋╰1)和瞄準(zhǔn)溫度(t2)之差的63.2%(即1:1 / e)所需的時(shí)間當(dāng)熱敏電阻沒有消耗功率時(shí),溫度差作為階躍變化施加。出于測(cè)量目的,τ測(cè)量所需的溫度; 即達(dá)到63.2%溫差的阻力時(shí)間為:1810691c-9082-11ed-bfe3-dac502259ad0.png

2.6、散熱系數(shù)δ:

這是熱敏電阻的一個(gè)重要特征,因?yàn)樗袩崦綦娮瓒夹枰ㄟ^一些電流來運(yùn)行包含它們的電路,才能致熱敏電阻的自發(fā)熱。該熱敏電阻規(guī)范定義了所施加的功率和熱敏電阻自加熱之間的關(guān)系。如果過多的電流通過熱敏電阻,那么它將抵消熱敏電阻的操作。因此,該規(guī)范控制可以通過設(shè)備的電流。耗散因子δ以mW /℃表示。

182a7f78-9082-11ed-bfe3-dac502259ad0.png

其中P =功耗以瓦特為單位ΔT=以°C為單位的溫度上升

δ的特定值將對(duì)應(yīng)于將熱敏電阻溫度提高1°C所需的功率水平。耗散因數(shù)取決于許多因素,因此耗散因數(shù)δ的熱敏電阻規(guī)格實(shí)際上僅作為指導(dǎo)而非精確數(shù)字。1836c648-9082-11ed-bfe3-dac502259ad0.png

2.7、工作溫度范圍:

這是熱敏電阻設(shè)計(jì)運(yùn)行的溫度范圍。材料,結(jié)構(gòu)和其他類似因素限制了設(shè)備可以操作的范圍。因此,為了可靠性和性能,熱敏電阻不應(yīng)在其指定的溫度范圍之外操作。1864ffe0-9082-11ed-bfe3-dac502259ad0.png

2.8、最大功耗:

對(duì)于傳感應(yīng)用,功耗保持較低以防止自發(fā)熱,但在某些情況下可能有理由消耗更多功率。如果不導(dǎo)致?lián)p壞,則不應(yīng)超過最大功耗規(guī)范。為了獲得最大的可靠性,器件應(yīng)在其最大功耗范圍內(nèi)運(yùn)行良好 - 通常僅為規(guī)格的50-66%。

188b0e10-9082-11ed-bfe3-dac502259ad0.png

基本上這些事主要的參數(shù),可能還有其他一些參數(shù)

3、溫度阻值對(duì)照表

依然以 MF52 系列測(cè)溫型 NTC 熱敏電阻器規(guī)格書為例,可以看到此款NTC的主要參數(shù)R25、B值等

阻值是有一定誤差的,電阻的精度溫度精度以及溫度對(duì)應(yīng)的阻值都有體現(xiàn),我們可以根據(jù)這個(gè)表格來編寫代碼,獲取相應(yīng)的溫度

18b32aa8-9082-11ed-bfe3-dac502259ad0.png溫度阻值對(duì)照表局部 18dc5b80-9082-11ed-bfe3-dac502259ad0.png溫度阻值對(duì)照表局部

4、NTC硬件設(shè)計(jì)及代碼實(shí)現(xiàn)

4.1 硬件設(shè)計(jì)及理論推導(dǎo)

硬件設(shè)計(jì)比較簡(jiǎn)單,如圖所示:

18f5fcac-9082-11ed-bfe3-dac502259ad0.png

如何由硬件電路設(shè)計(jì)得到我們想要的溫度呢?

首先我們需要用到ADC采集相關(guān)電壓,根據(jù)電壓計(jì)算得出相應(yīng)的阻值,進(jìn)一步,根據(jù)溫度、阻值對(duì)照表得出溫度:

假設(shè)我們使用的是MCU內(nèi)部ADC,12位分辨率

1、計(jì)算采集點(diǎn)電壓

V_diodetem = Vref*Vtemp/(1<<12)

其中:V_diodetem為采集點(diǎn)電壓Vref為參考電壓,此處為3.3VVtemp為ADC獲取到的寄存器值(1<<12)為12位分辨率,2^12=4096

2、根據(jù)電阻反推RTC有效阻值

根據(jù)分壓計(jì)算:

Vdiodetem/Vref = Rntc/(Rntc+R)

化簡(jiǎn)之后可得:

Rntc = R*Vtemp/((1<<12)-Vtemp)

其中,Rntc為NTC的有效阻值R為串聯(lián)電阻阻值

根據(jù)以上公司就可以計(jì)算得出相應(yīng)的阻值了,再根據(jù)溫度-阻值對(duì)照表就可以反推出溫度值了

4.2 代碼實(shí)現(xiàn)

首先我們需要建立一個(gè)表格,用于存儲(chǔ)我們的阻值,用于查表尋找溫度,表格就設(shè)計(jì)為簡(jiǎn)單一維數(shù)組模式,-40-105度,如下表,我們就構(gòu)建完成了阻值跟溫度的對(duì)應(yīng),只需要通過ADC獲取阻值,查表獲取溫度即可

#defineNUMBER_NTC_TEMP145

constuint16NTC_MAP[NUMBER_NTC_TEMP]=
{
/*10R*/
19572,18459,17422,16455,15551,14707,13917,13176,12481,11829,//-40~-31
11216,10640,10098,9588,9107,8654,8227,7823,7442,7082,//-30~-21
6742,6420,6116,5828,5556,5298,5053,4821,4601,4393,//-20~-11
4195,4010,3830,3660,3500,3347,3201,3064,2933,2808,//-10~-1
2696,2576,2468,2366,2268,2175,2086,2002,1921,1844,//0~9
1773,1700,1633,1570,1509,1450,1395,1341,1290,1241,//10-19
1195,1150,1107,1067,1027,990,953,918,885,852,//20-29
821,792,764,737,710,685,661,638,616,595,//30-39
575,555,536,518,500,484,468,452,438,423,//40-49
409,396,383,371,359,348,337,326,316,306,//50-59
297,288,279,270,262,254,247,239,232,225,//60-69
219,212,206,200,194,189,183,178,173,170,//70-79
163,159,154,150,146,141,138,134,130,127,//80-89
123,120,117,114,111,108,102,105,102,100,98,//90-99
95,93,90,88,86,84//100-105
}

ADC獲取電阻值:

根據(jù)上面的計(jì)算公式,計(jì)算得出NTC電阻值R,用于下面的根據(jù)阻值獲取溫度

如下代碼通過阻值獲取溫度,要注意我們是從-40度開始的,但是index是從0開始的,所以要記得 -40,獲取到真正的溫度

//通過阻值獲取溫度
uint8Get_Temp_By_Res(uint16R)
{
uint8i=0;

for(i=0;i=NTC_MAP[i])
break;
}
returni;
}

經(jīng)驗(yàn)交流

歡迎關(guān)注小飛哥玩嵌入式,一起解鎖更多嵌入式相關(guān)的開發(fā)知識(shí)

19178ad4-9082-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電阻器
    +關(guān)注

    關(guān)注

    21

    文章

    3803

    瀏覽量

    62343
  • 熱敏電阻
    +關(guān)注

    關(guān)注

    14

    文章

    1176

    瀏覽量

    101729
  • NTC
    NTC
    +關(guān)注

    關(guān)注

    7

    文章

    438

    瀏覽量

    52213
  • bms
    bms
    +關(guān)注

    關(guān)注

    107

    文章

    1017

    瀏覽量

    66388
  • 溫敏電阻
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    2208

原文標(biāo)題:BMS中常用的NTC溫敏電阻及代碼實(shí)現(xiàn)

文章出處:【微信號(hào):小飛哥玩嵌入式,微信公眾號(hào):小飛哥玩嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    通過熱敏電阻,如何計(jì)算IGBT結(jié)

    IGBT模塊中通常都會(huì)在陶瓷基板(DBC)上設(shè)有熱敏電阻NTC或PTC,由于NTC較為常用,以下統(tǒng)稱NTC)用于溫度檢測(cè)。在實(shí)際應(yīng)用中,工
    發(fā)表于 05-05 10:52 ?3397次閱讀
    通過熱敏<b class='flag-5'>電阻</b>,如何計(jì)算IGBT結(jié)<b class='flag-5'>溫</b>?

    NTC熱敏電阻技術(shù)和PTC熱敏電阻應(yīng)用原理

    時(shí),電壓高于Rv壓電壓,Rv處于導(dǎo)通狀態(tài),其預(yù)熱啟動(dòng)過程基本上是由Rt來獨(dú)立完成的。燈管啟動(dòng)點(diǎn)亮處于正常工作狀態(tài)后,電壓迅速降低到Rv壓電壓下,Rv則處于斷開狀態(tài),使零功耗、零升得以實(shí)現(xiàn)
    發(fā)表于 04-26 14:12

    一種基于NTC的控電路及軟件實(shí)現(xiàn)

    為標(biāo)稱25攝氏度時(shí)的電阻。T1是Rt對(duì)應(yīng)的開氏溫度,T2是標(biāo)稱的開氏溫度。于是我們就可以推導(dǎo)出有電阻計(jì)算溫度的公式: 根據(jù)以上公式我們可以實(shí)現(xiàn):/*公式法計(jì)算NTC溫度值*/stati
    發(fā)表于 11-25 18:52

    開關(guān)電源中常用電阻有哪些

    開關(guān)電源中常用電阻開關(guān)電源中最常用的有①貼片電阻常用封裝:1812;1206;0805;0603,不同封裝尺寸大小不同,功率不同,數(shù)字代表英制封裝尺寸。貼片
    發(fā)表于 10-28 06:47

    NTC熱敏電阻計(jì)算溫度之C代碼實(shí)現(xiàn)

    NTC熱敏電阻計(jì)算溫度之C代碼代碼已經(jīng)驗(yàn)證 溫度誤差可以接受驗(yàn)證代碼已經(jīng)驗(yàn)證 溫度誤差可以接受下面展示部分
    發(fā)表于 01-14 07:28

    磁控開關(guān)磁路分析和材料性能要求

    常用的溫控器件有熱敏電阻、雙金屬片和 磁控開關(guān) 。磁控開關(guān)動(dòng)作精度可達(dá)1℃,滯后溫度可1
    發(fā)表于 06-27 10:22 ?43次下載

    AVX NTC Therrmistors

    負(fù)溫度系數(shù)電阻介紹,來自AVX的NTC選型手冊(cè)。
    發(fā)表于 06-16 18:21 ?11次下載

    NTC熱敏電阻性能對(duì)額槍精度的影響

      額槍的測(cè)溫元件是熱電堆,作為一種紅外溫度傳感器,熱電堆可直接感應(yīng)紅外熱輻射,把熱量轉(zhuǎn)化為電信號(hào),不需要直接接觸被測(cè)物體就可以快速測(cè)得物體表面溫度,封裝在熱電堆里的NTC熱敏電阻是用來測(cè)量熱電堆
    的頭像 發(fā)表于 03-20 10:16 ?1518次閱讀
    <b class='flag-5'>NTC</b>熱敏<b class='flag-5'>電阻</b>性能對(duì)額<b class='flag-5'>溫</b>槍精度的影響

    NTC熱敏電阻性能對(duì)額槍精度的影響

      額槍的測(cè)溫元件是熱電堆,作為一種紅外溫度傳感器,熱電堆可直接感應(yīng)紅外熱輻射,把熱量轉(zhuǎn)化為電信號(hào),不需要直接接觸被測(cè)物體就可以快速測(cè)得物體表面溫度,封裝在熱電堆里的NTC熱敏電阻是用來測(cè)量熱電堆
    的頭像 發(fā)表于 03-20 14:01 ?1328次閱讀
    <b class='flag-5'>NTC</b>熱敏<b class='flag-5'>電阻</b>性能對(duì)額<b class='flag-5'>溫</b>槍精度的影響

    NTC熱敏電阻性能對(duì)額槍精度的影響

      額槍的測(cè)溫元件是熱電堆,作為一種紅外溫度傳感器,熱電堆可直接感應(yīng)紅外熱輻射,把熱量轉(zhuǎn)化為電信號(hào),不需要直接接觸被測(cè)物體就可以快速測(cè)得物體表面溫度,封裝在熱電堆里的NTC熱敏電阻是用來測(cè)量熱電堆
    的頭像 發(fā)表于 03-20 14:14 ?1481次閱讀
    <b class='flag-5'>NTC</b>熱敏<b class='flag-5'>電阻</b>性能對(duì)額<b class='flag-5'>溫</b>槍精度的影響

    ntc熱敏電阻型號(hào)及參數(shù) ntc熱敏電阻怎么接線

    的型號(hào)及參數(shù) NTC熱敏電阻的型號(hào)及參數(shù)因廠家不同而有所差異。下面是一些常見的NTC熱敏電阻型號(hào)及其典型參數(shù)的介紹。 MF52系列 MF52系列是一種常見的
    的頭像 發(fā)表于 01-31 15:35 ?1.3w次閱讀

    PTC熱敏電阻NTC熱敏電阻怎么選?

    PTC熱敏電阻電阻值隨升增加,用于過流、過保護(hù);NTC熱敏電阻
    的頭像 發(fā)表于 09-04 10:45 ?559次閱讀

    PTC熱敏電阻NTC熱敏電阻怎么選?

    PTC熱敏電阻電阻值隨升增加,用于過流、過保護(hù);NTC熱敏電阻
    的頭像 發(fā)表于 09-04 11:10 ?679次閱讀
    PTC熱敏<b class='flag-5'>電阻</b>和<b class='flag-5'>NTC</b>熱敏<b class='flag-5'>電阻</b>怎么選?

    NTC熱敏電阻與電路設(shè)計(jì)的關(guān)系

    NTC熱敏電阻與電路設(shè)計(jì)之間存在著密切的關(guān)系,主要體現(xiàn)在以下幾個(gè)方面: 一、溫度測(cè)量與監(jiān)控 NTC熱敏電阻作為一種溫度傳感器,在電路設(shè)計(jì)中常用
    的頭像 發(fā)表于 11-26 16:21 ?488次閱讀

    晶體振蕩器中的貼片NTC熱敏電阻

    晶振中常用的是英制0402和0201尺寸的貼片NTC熱敏電阻瓷科技自主研發(fā)制造的貼片NTC熱敏電阻
    的頭像 發(fā)表于 12-29 09:37 ?164次閱讀
    晶體振蕩器中的貼片<b class='flag-5'>NTC</b>熱敏<b class='flag-5'>電阻</b>
    玩机器百家乐心得| 赌百家乐可以赢钱| 澳门百家乐官网小游戏| 大发888娱乐场下载 游戏平台| 百家乐视频连连看| 注册百家乐官网送彩金 | 四会市| 百家乐网络娱乐场开户注册| 百家乐官网出庄的概率| 淮安市| 大发888使用条款| 百家乐赌机玩法| 葫芦岛市| 1368棋牌游戏平台| 百家乐足球| 百家乐tt娱乐城| 百家乐官网发牌靴遥控| 大玩家娱乐城| 大发888官方下载网站| 真人百家乐是真的吗| 百家乐官网棋| 百家乐官网赌场彩| 肯博百家乐官网现金网| 皇冠网开户| 棋牌游戏注册送6元| 百家乐官网澳门路规则| 唐河县| 长沙市| 商城县| 咸丰县| 永州市| 乐九百家乐官网现金网| 钟山县| 徐州市| 最新皇冠网止| 太阳城娱乐城申博| 大发888娱乐城健账号| 威尼斯人娱乐城注册送彩金| 赌片百家乐的玩法技巧和规则 | 线上百家乐官网开户| 金宝博百家乐官网游戏|