上海羊羽卓进出口贸易有限公司

温度传感器的b值 NTC热敏电阻 温度传感器如何确定测量B值参数Atripod

发布时间:2024-10-06 12:10:36

NTC热敏电阻 温度传感器如何确定测量B值参数Atripod

有一客户大大反馈,其在测量NTC产品在25度和85度电阻值都准确,但是在50度和60度时却有大误差,那这到底是怎么回事?要如何检查NTC热敏电阻 温度传感器(后面简称NTC)的B值参数?本文就此围绕NTC产品B值参数来答疑,读到最后,如果对您有用,请点个赞,并关注下我们:

NTC产品大制分类

NTC异型头产品图2

从上几张图可以看出,NTC产品头部核心部分可以做到非常小,所以产品可以接各种头部端子,那么它是如何能测量温度的?

NTC温度电阻曲线变化图

从上图中可以看出,NTC产品RT曲线非常平滑,能按一定规律做到一个电阻对应一个温度值,所以在电路设计中,只需要检测电阻,就能得到NTC周边环境温度值,可以把器件数据传导给芯片,做到让芯片在指定一个或者多个温度时,进行控制,可以是显示、导通,关断,控制等各种方式,做到温度准确控制,达到电路设计效果。

那么一般NTC产品,B值是什么参数?在里面起什么效果呢?如何测量B值产品?

我们先来看一下NTC产品的大概参数:

NTC产品详情

NTC热敏电阻B值是重要选型参数之一,B值叫材料常数或者热敏指数,其实我更愿意叫它电阻率的变化规律指数。B值NTC在高温烧结时,电阻率的材料变化指数。从RT曲线上也能看出,NTC曲线非常平滑,这种平滑的变化规律就是B值常数。所以客户在测试25度和85度都对得上电阻值表,那么在50度,60度时,应该也能对上,之所以有误差,就是因为客户测量环境温度测量有差异或者温度显示不准。

NTC是烧结而成,分子结构

那么B值如何得到?如何判定或者检验来料就是我们需要的B值产品呢?

有一个计算公式:B=[(Ta*Tb)∕(Tb-Ta)]*In(Ra∕Rb)

公式里,Ta,Tb可以自己选,一般是取25℃和50℃,也有取25℃和85℃,为了更加准确地验证产品B值,也可以增加0℃,取四个点的温度对应电阻值,B值一般是四位数值,常出的B值数值有3380、3435、3950、4200,也有一些特殊B值的比如3470、3899、3900、4100、4150、4250等,电阻值一般是1KΩ/2KΩ/5KΩ/6.8KΩ/10KΩ/20Ω/50KΩ/68KΩ/100KΩ/200KΩ等,精度一般做0.5%~5%,功率型NTC有做10%~20%精度。

注意:公式里讲的T指的是开尔文氏度,符号是K。为了方便大家学习此计算方法,我把摄氏度换算成开氏度:

0℃=273.15K, 25℃=298.15K, 50℃=323.15K, 85℃=358.15K,

摄氏度和开氏度重要温度换算

测量NTC产品温度对应电阻值,一定要用恒温设备测量,这点很重要,我们一般是使用恒温油槽测试设备。假设现在有一个NTC经过我们测量,得到如下参数:

NTC热敏电阻RT数值表100KΩ

我们算下R25/50产品对应的B值,只需要套入公式:

B=[(Ta*Tb)∕(Tb-Ta)]*In(Ra∕Rb)

=[(298.15*323.15)/(323.15-298.15)]*In(100/35.8842)=3950K

这样就计算得出这个在R25=100K的NTC,它的R25/50的B值是3950K,同一个电阻值产品,如果计算不同温度的B值,那么得到的常数是不一样的,也就是有些特殊型号那么多非常规B值的原因。

恒温油槽测量NTC阻值

从上面文字图片可以说明,在实际应用中,来料产品B值是否正确,可以测量R25和R50值和R85值,对照规格书里RT表值就可以,如果没有恒温油槽,在空气中测量可能有误差,但是大致是不会错的,还有一个测量情况,就是直接连接IC芯片,测量温度值看是否对得上RT表。

以上文字来源深圳一鼎Atripod,如有雷同,属实巧合,如有错误,请联系修正(方法是百度Atripod或者输入深圳一鼎科技)。

此文如果对您有帮助,请点个赞,并且关注下我们,您的鼓励,是我们一直创作的动力!欢迎其它朋友参与交流。

DS18B20温度传感器介绍

来源:百问网_嵌入式Linux wiki_jz2440 新1期视频维基教程 (视频文字版)

作者:韦东山

本文字数:1322,阅读时长:2分钟

比DHT11温湿度传感器精度高很多

DS18B20只通过一条数据线传输数据,既要控制器发送数据给芯片,又要通过芯片发送数据给控制器,所以这个是双向传输数据的

怎么在一个引脚上实现数据的双向传输 : 参考这视频的第19分钟之后的内容: 第19课_第001节_I2C协议与EEPROM

检测温度,我们需要一个主控芯片

如果有多个温度传感器,则需要一个主控制器去管理它们,通过发送命令传输数据,每个设备都会有固化在芯片内部的64bit ID的ROM来用于区分不同的设备

如果主控制器想访问设备,必须发送命令,这个命令中带有ID返回值

怎么访问指定的DS18B20

0 发出低脉冲,提醒准备工作: initialization1 发出ID命令:ROM Command2 发出功能命令: Function Command a转换温度 b读温度,读数据

每次操作,都要重重上述过程

内部框图

TEMPERATURE SENSOR温度ADC

SCRATCHPAD实际上是一个9 byte的内存 9byte的说明如下图所示

温度值会保存在9byte内存中的 BYTE0 和 BYTE1 也就是当我们发出一个温度值的命令之后,还需要发送一个读内存的命令才能把温度值读取出来

最后一位是CRC校验码,通过前8位的数据和最后一位的校验码比较 64位数据中有8位是校验码,

怎么采样温度?

1 初始化2 ROM命令3 FunctionCommand 设置某些值,比如转换温度4等待完成5 init6 R om cmd7 Function Command 读RAM中的值

关于EEPROM寄存器 前面两个字节可以用来设置用户自己的目的,也可以用来设置Th Tl 寄存器 Th Tl 寄存器就是用来设置警报,温度的上限或者下限,当温度超过某个值时它会发出警报 所谓警报只不过是在DS18B20中设置状态而已,并不能主动通知主芯片 主芯片可以发出某些命令来确定哪些芯片发出了警报 配置寄存器,用于设置精度,精度越高转换时间越长

EEPROM使用

1 上电

EEPROM自动放入RAM用于控制精度这些

2 写EEPROM

a 发出命令先写RAM

b从RAM转到EEPROM

3 读出EEPROM的值

a EEPROM值保存到RAM

b 发出命令读RAM

关于ROM命令和功能命令整理成一个表格

信号传输

1怎么initialization(初始化) 2 怎么发数据,怎么发出1bit

怎么发出bit0

怎么发出bit1

3怎么读数据==>怎么读1bit

怎么判读读到0

怎么判断读到1

初始化时序

一开始是高电平,想要开始传输信号,必须要拉低至少480us释放总线 经过15~60us之后 DS18B20会把这条线拉低60~240us

2 怎么发数据,怎么发出1bit

怎么发出bit0怎么发出bit1

写数据时序

不论是写0还是写1时序都是大于60us 写0拉低总线维持60us以上 写1时,信号线拉低1us时间,提醒要写数据了,然后回高,写1位之间的时间间隔1us

读数据时序 也是由主机发起 提醒脉冲大于1us,主机马上释放总线 在15us之内读信号,一个读周期至少是60us,每位的间隔也是1us

DS18B20提供了编程图

供电方式

「新品首发」STM32MP157开发板火爆预售!首批仅300套

相关问答

温度传感器 输出信号为数字型.那它的输出到底是什么.只知道电...

[最佳回答]由于温度的变化会引起电阻变化,从而影响电流大小,由于电压恒定,因此测量的数据实际上是电流的大小.你必须建立电阻阻值与温度之间的(函数)关系,根据...

空调蒸发器 温度传感器 上的热敏电阻是几K的, B值 是多少?

热敏电阻的阻值用KΩ表示,一般是具体的温度对应相应的阻值,像数学函数表一样,如空调或冰箱用的热敏电阻在20度时阻值约30K,不同厂家生产的热敏电阻会有所不同...

汽车进气 温度传感器 正常多少度我是一名修理工,想知道凉车看...

[最佳回答]希望以下资料可以帮你:■汽车进气温度传感器(IATS)■汽车冷却液温度传感器(CTS)■汽车排气温度传感器(Ex-haustAirTemperatureSensor,EA...

空调室外机感温器的阻值一般是多少啊?

普通空调感温头一般分2种,一种叫管温,一种叫室温由于温度传感器上没有标明参数和阻值,往往在维修中难以确定,就是同一品牌,小同型号。其阻值不一定相同管温...

流过电阻的电流多大?被测电阻为2K,如是NTC 温度传感器 ,会不...

[最佳回答]数字万用表测量2K电阻时,流过电阻的电流大约1mA左右,产生的功率大约是2毫瓦.所以,一般要求时,不会造成较高的温升和测量不准.数字万用表测量2K电阻...

传感器 参数中的F·S是什么单位或具有什么物理意义?_作业帮

[最佳回答]F·S是FullScale的缩写,意为“满量程”,就是传感器最大的测量值.F·S的单位因传感器的不同而不同.比如,一只测量范围0~100kPa的压力传感器,它的F·...

进气 温度传感器 标准 是多少_车坛

在正常情况下,温度为20°C时,阻值约为2-3千欧姆;80°C时,阻值约为0.4-0.7千欧姆。如果测量结果不符合规定要求,则应更换传感器,安装于空气流量传感...

两匹格力空调 温度 探头多大阻值?

阻值一般为5000欧姆。空调的温度传感器一般用的铂电阻,铂电阻对温度的变化线性十分清楚,所以,这个阻值只能说看在什么温度的时候。一般的铂电阻大部分是PT100...

发动机冷却液 温度传感器的 检测标准?

1.用万用表检测冷却液温度传感器(1)在车检查。将点火开关关闭,拆下传感器的连接器,用汽车专用万用表的Rx1挡,测试传感器两端子的阻值。以皇冠3。O的THW...1...

电压力锅的中心 温度传感器的 电阻值是多少?

通常在使用时会在设备的说明书或者技术参数表上有详细的介绍。一般来说,这种传感器的电阻值在几百...电压力锅的中心温度传感器的电阻值取决于具体的型号和...

展开全部内容