热敏电阻NTC、PTC

article/2025/8/25 9:30:44

文章目录

前言

一、NTC和PTC是什么?

二、NTC和PTC的用途

1.NTC的用途:

2.PTC的用途有:

三、B值

四、R25

五、原理分析

总结

前言

NTC、PTC是什么?对于没有接触过NTC、PTC或刚接触过NTC、PTC的人来说,NTC、PTC是什么也不知道,当然,了解NTC、PTC概念也是比较简单的,但是当你去搜索资料,看到许许多多的懵懵懂懂的专业名词时,以及看到一些硬件,可能会出现些许傻眼,毕竟没接触过,满脑问号。对于初学者或急于敢项目的软件工程师,尽快初步了解,学习到基本原理,代码跑出正确的数据就是最好的。毕竟学习是渐进的,不可一蹴而就就能深入其原理。

一、NTC和PTC是什么?

NTCPTC都是热敏电阻,是特殊的电阻,可以随着温度的变化阻值,也可以说是一种传感器。

区别是NTC就是负温度系数热敏电阻PTC就是温度系数热敏电阻

正温度系数热敏电阻(PTC)电阻值随着温度的升高而增大;

负温度系数热敏电阻(NTC)电阻值随着温度的升高而减小;

二、NTC和PTC的用途

1.NTC的用途:

  • 用于温度检测,一般是测温型NTC
  • 用于浪涌抑制,一般是功率型的NTC

2.PTC的用途有:

  • 保护电路中,如过温保护,过流保护
  • 启动电路中

三、B值

B值:材料常数,是用来表示NTC在工作温度范围内阻值随温度变化幅度的参数,与材料的成分和烧结工艺有关。B值通常数值(3435K、3950K)。

B值越大表明阻值随温度的升高降低得越快,B值越小则相反

B值在本文章没有用到,只是为了了解。求温度也可以用温度系数B值求值法,也可以称开尔文温度算法。

四、R25

R25:25℃时NTC本体的电阻值。

五、原理分析

以NTC为例,一般原理图如下:

原理分析:

ADC功能是用来采集电压的。

R1和R2是串联电路,通过串联电阻的分压公式有:

R=R1+R2;

由I=U/R=U/(R1+R2)则:

U1=IR1=U(R1/(R1+R2))

U2=IR2=U(R2/(R1+R2))

我们用到的则是U2=IR2=U(R2/(R1+R2))这个就行了。

又由ADC采集的数据转换成电压就是U2的电压,所以

U(R2/(R1+R2))=ADC/1024*U  

这里1024是我用的单片机的ADC的分辨率为10位,即1024

这里我们知道 U=3.3v 也就是图中的VCC,R1的值是10k,R2是NTC所以暂时不知道它的值。U是可以抵掉的。

最终公式为:R2=ADC*R1/1024-ADC

即R2=ADC*10000/1024-ADC  

得到R2的电阻值后我们就可以通过对比阻值表来得到温度了。阻值对照表一般购买后商家都会给。

接下来上代码,这里采用NTC的查表方式进行温度转换。这个代码只要把你的ADC值加上去,就可以用了

const unsigned int temp_tab[]={
119520,113300,107450,101930,96730,91830,87210,82850,78730,74850,//-30到-21,
71180,67710,64430,61330,58400,55620,53000,50510,48160,45930,//-20到-11,
43810,41810,39910,38110,36400,34770,33230,31770,30380,29050,//-10到-1,
27800,26600,25460,24380,23350,22370,21440,20550,19700,18900,18130,//0-10,
17390,16690,16020,15390,14780,14200,13640,13110,12610,12120,//11-20,
11660,11220,10790,10390,10000,9630,9270,8930,8610,8300,//21-30,
8000,7710,7430,7170,6920,6670,6440,6220,6000,5800,//31-40,
5600,5410,5230,5050,4880,4720,4570,4420,4270,4130,//49-50,
4000,3870,3750,3630,3510,3400,3300,3190,3090,3000,//51-60,
2910,2820,2730,2650,2570,2490,2420,2350,2280,2210,//61-70,
2150,2090,2030,1970,1910,1860,1800,1750,1700,1660,//71-80,
1610,1570,1520,1480,1440,1400,1370,1330,1290,1260,//81-90
1230,1190,1160,1130,1100,1070,1050,1020,990,//91-99,
};short ADC;//获取ntc的ADC值
short NTC_R;//ntc的电阻值
#define R1 10000void get_temp()
{  short temp;short cnt;ADC= adc_get_value(ADC_CH_0);//获取ADC值printf("-----------ADC:%d \n\n",ADC);   NTC_R=ADC*R1/(1024-ADC);cnt = 0;temp = -30;do{if(temp_tab[cnt] < NTC_R){  //表值小于计算出来的电阻值,退出 得出温度break;}++temp;}while(++cnt < sizeof(temp_tab)/4);//循环表的大小,即次数printf("NTC_R:%d temp:%d \n\n",NTC_R,temp);
}

总结


以上就是今天要讲的内容,本文仅仅简单介绍了NTC和PTC的使用,简单上手就是本文的意义,代码亲测有效,误差在1~2℃,如有遗漏或错误,敬请告知博主,好让博主纠正错误。


http://chatgpt.dhexx.cn/article/AkSeCTvQ.shtml

相关文章

NTC热敏电阻的主要技术参数

原文 http://blog.sina.com.cn/s/blog_605538500101bd3p.html 零功率电阻值 RT&#xff08;Ω&#xff09; RT指在规定温度 T 时&#xff0c;采用引起电阻值变化相对于总的测量误差来说可以忽略不计的测量功率测得的电阻值。奥沃精诚 电阻值和温度变化的关系式为&#xff1a; R…

NTC热敏电阻的时间常数

热时间常数这个参数在热敏电阻的手册上都会标注出来&#xff0c;是热敏电阻的一个重要参数&#xff0c;百科上说也叫热响应时间(thermal response time)。一般热时间常数越大表明此热敏电阻性能越好。 1、热时间常数定义 实际上&#xff0c;热时间常数是用来衡量NTC热敏…

51单片机NTC热敏电阻温度采集及控制ADC0832 LCD1602

实践制作DIY- GC0051-NTC热敏电阻温度采集及控制 一、功能说明&#xff1a; 基于51单片机设计-NTC热敏电阻温度采集及控制 功能介绍&#xff1a; STC89C52单片机&#xff08;STC89C51/52 AT89C51/52 任选其一&#xff09;LCD1602显示器NTC热敏电阻温度传感器ADC08322个继电…

功率型热敏电阻(NTC)的主要参数及深入介绍

零功率电阻值 RT(Ω) RT指在规定温度 T 时&#xff0c;采用引起电阻值变化相对于总的测量误差来说可以忽略不计的测量功率测得的电阻值。 额定零功率电阻(R25 ) 这个被包含于上一条&#xff0c;要理解清楚。也叫标称电阻值&#xff0c;根据国标规定&#xff0c;NTC热敏电阻器在…

手把手教你使用热敏电阻NTC,产品级精度±0.1℃以内,简单明了,内附源码详解,方便移植

NTC Author&#xff1a;家有仙妻谢掌柜 Date&#xff1a;2021/1/19 一、背景 前一段疫情期间&#xff0c;就考虑到用NTC来做测温功能&#xff0c;写在这里记录自己的成长历程&#xff0c;也分享出去供大家参考&#xff01; NTC&#xff08;Negative Temperature Coefficien…

NTC热敏电阻原理及应用详解

NTC热敏电阻是指具有负温度系数的热敏电阻。是使用单一高纯度材料、具有 接近理论密度结构的高性能陶瓷。因此&#xff0c;在实现小型化的同时&#xff0c;还具有电阻值、 温度特性波动小、对各种温度变化响应快的特点&#xff0c;可进行高灵敏度、高精度的 检测。本公司提供各…

NTC热敏电阻温度计算以及C语言实现

一&#xff1a;硬件设计 这里使用的是MF52-103热敏电阻&#xff0c;其中B为3950&#xff0c;它与10K电阻串联&#xff0c;由于热敏电阻随着温度的升高&#xff0c;电阻值降低&#xff0c;所以10K电阻两端的电压将上升。 二&#xff1a;NTC热敏电阻的计算 NTC 热敏电阻温度计算…

热敏电阻、NTC基本概念

首先介绍下热敏电阻的概念&#xff0c;热敏电阻&#xff08;Thermistor&#xff09;是一种传感器电阻&#xff0c;其电阻值随着温度的变化而变化&#xff0c;组成热敏电阻的材料一般是陶瓷或聚合物&#xff0c;在有限的温度范围内能实现较高的精度&#xff0c;通常是-90℃~130℃…

NTC热敏电阻计算温度之C代码

NTC热敏电阻计算温度之C代码 代码已经验证 温度误差可以接受验证 代码已经验证 温度误差可以接受 下面展示部分 代码。 ///< ADC 单次采集 Ntc uint32_t Adc_ReadNtcVal(void) {uint32_t u32AdcRestult;///< ADC 采样通道配置Adc_CfgSglChannel(AdcExInputCH21); /////…

NTC功率型热敏电阻

看网课&#xff0c;学习使我快乐&#xff1b;&#xff08;视频来自B站UP主“郭天祥老师”&#xff0c;感谢Neo老师&#xff1b;也有资料来自网络&#xff0c;感谢愿意分享的每一个人&#xff09; 1、NTC功率型热敏电阻 基本参数 1.1、25℃时的电阻值 因为是热敏电阻&#xff0…

NTC——热敏电阻的采集方法

前言&#xff1a; 最近在调试STM32ADC采集NTC热敏电阻的温度值&#xff0c;总结下NTC热敏电阻温度值的采集方法。 硬件平台&#xff1a;STM32F205 软件平台&#xff1a;keil V5 函数库&#xff1a;标准库 NTC热敏电阻温度采集方法 热敏电阻的相关知识点见百度文库的介绍&a…

热敏电阻(NTC)的作用

热敏电阻的作用 负温度系数热敏电阻在电路上 防浪流的应用阻温特性图应用环境NTC热敏电阻器在电路中抑制浪涌电流示意图负温度系数热敏电阻在电路上 物体表面温度的应用查表法求NTC温度值 负温度系数热敏电阻在电路上 防浪流的应用 从图中可以看到标注10D是在在常温25℃的时候&…

NTC热敏电阻测温

1、NTC特性 所谓NTC热敏电阻器就是负温度系数热敏电阻器&#xff0c;即就是电阻值随着温度上升而迅速下降&#xff0c;因此可以利用这个特性来测量温度。 2、温度计算公式 其中&#xff0c;T1和T2指的是K度&#xff0c;即开尔文温度&#xff0c;开氏度 摄氏度273.15&#xf…

NTC热敏电阻应用-测温

热敏电阻属于敏感元器件的一类。按照温度系数可分为正温度系数热敏电阻&#xff08;PTC&#xff09;和负温度系数热敏电阻(NTC)。在不同的温度下&#xff0c;表现得阻值不同。其中PTC热敏电阻&#xff0c;其随着温度的升高&#xff0c;阻值变大。而NTC热敏电阻&#xff0c;其随…

NTC热敏电阻

NTC被称为负温度系数热敏电阻&#xff0c;是由Mn-Co-Ni的氧化物充分混合后烧结而成的陶瓷材料制备而来&#xff0c;它在实现小型化的同时&#xff0c;还具有电阻值-温度特性波动小、对各种温度变化响应快的特点&#xff0c;可被用来做高灵敏度、高精度的温度传感器&#xff0c;…

JS 在线预览Word,Excel

word文件 XDOC可以实现预览以DataURI表示的DOC文档&#xff0c;此外XDOC还可以实现文本、带参数文本、html文本、json文本、公文等在线预览&#xff0c;具体实现方法请看官方文档 官方DEMO&#xff1a; XDOC 阅读器 下面这种方式可以实现快速预览word但是对文件使用的编辑器可…

【Vue项目实践】实现在线预览word文件、excel文件

JUST DO IT 目录 ??一、查看word 1.引用mammoth.js 2. 页面布局 3. 请求URL显示数据 二、查看Excel ? ? ? ? ?1.引用sheetjs 2.页面布局 3.?请求URL显示数据 三、项目应用&#xff1a;根据详情后缀分情况显示word、excel ? ? ? ? ?1. 效果展示 2. 页面…

html 实现动态在线预览word、excel、pdf等文件(方便快捷)

亲测可用&#xff0c;若有疑问请私信 wordexclepdf表格在线浏览 通过iframe直接引用微软提供的方法 <iframe srchttps://view.officeapps.live.com/op/view.aspx?srchttp://storage.xuetangx.com/public_assets/xuetangx/PDF/1.xls width100% height100% frameborder1>…

php实现在线预览word等office文件,同时添加水印

最近需要在网页上实现预览上传的word文档&#xff0c;并能在预览中添加自己的水印&#xff0c;之前没有实现过相关功能&#xff0c;搜索了一下网上的资料&#xff0c;清晰完整的教程较少&#xff0c;因此将自己实现的步骤和遇到的问题记录下来&#xff0c;希望能帮到有需要的人…

vue 在线预览word、excel、pdf、txt、图片

excel文件预览 word文件预览 pdf文件预览 普通图片预览 一、查看word 引用mammoth.js 安装 npm install --save mammoth 引入import mammoth from “mammoth”; 1.页面 <div id"wordView" v-html"vHtml"/></div> 2.数据 data() {return {vHtml…