Arduino - 热敏电阻MF58-104F3950K

热敏电阻接法:

这里写图片描述

阻值:

这里写图片描述

/* 
 * 热敏电阻的型号是 NTC玻封热敏电阻MF58-104F 3950K 直插100K 精度1% B值3950
 * 常温25摄氏度(298.15K)下阻值为100k欧 
*/  
#include<math.h>  

const float voltagePower=5;  
const float Rs=100;//采样电阻为100千欧  
const int B=3950;  
const double T1=273.15+25;//常温  
const double R1=100;//常温对应的阻值,注意单位是千欧  


void setup() {  
  Serial.begin(9600);  
}  

void loop() {  

  //获得A0处的电压值  
  double digitalValue=analogRead(0);  
  double voltageValue=(digitalValue/1023)*5;  
  Serial.print("Current voltage value=");  
  Serial.println(voltageValue);  

  //通过分压比获得热敏电阻的阻值  
  double Rt=((voltagePower-voltageValue)*Rs)/voltageValue;  
  Serial.print("Current registor value=");  
  Serial.println(Rt);  

  //换算得到温度值  
  Serial.print("Current temperature value=");  
  Serial.println(((T1*B)/(B+T1*log(Rt/R1)))-273.15);//  
  Serial.println();  

  delay(1000);  

}  
热敏电阻是简单,廉价且精确的组件,可轻松获取项目的温度数据。 热敏电阻是可变电阻,其电阻会随温度变化。根据其电阻对温度变化的响应方式对其进行分类。在负温度系数(NTC)热敏电阻中,电阻随温度的升高而减小。在正温度系数(PTC)热敏电阻中,电阻随温度的升高而增加。 NTC热敏电阻是最常见的,这就是我们将在本教程中使用的类型。NTC热敏电阻由半导体材料(例如金属氧化物或陶瓷)制成,该材料经过加热和压缩以形成对温度敏感的导电材料。 导电材料包含允许电流流过的电荷载流子。高温导致半导体材料释放更多的电荷载流子。在由氧化铁制成的NTC热敏电阻中,电子是电荷载流子。在氧化镍NTC热敏电阻中,载流子是电子空穴。 让我们构建一个基本的热敏电阻电路以了解其工作原理,以便稍后将其应用于其他项目。 由于热敏电阻是可变电阻,因此在计算温度之前,需要测量电阻。但是,Arduino无法直接测量电阻,只能测量电压。 Arduino将在热敏电阻和已知电阻之间的一点上测量电压。这被称为分压器。 热敏电阻的制造商可能会告诉您它的电阻,但是如果不是,则可以使用万用表进行查找。如果您没有万用表,可以按照我们的Arduino欧姆表教程,用Arduino制作欧姆表。您只需要知道热敏电阻的大小即可。例如,如果您的热敏电阻电阻为34,000 Ohms,则其为10K热敏电阻。如果是340,000欧姆,则为100K热敏电阻
<think>好的,用户需要关于热敏电阻3984的规格书、数据表和参数信息。首先,我需要确认这个型号的具体信息。热敏电阻通常分为NTC和PTC,3984可能是型号的一部分,比如MF58-3984。接下来,得调用网络搜索工具查找相关的数据手册和参数。 搜索时可能会找到不同厂家的产品,比如星申仪、华巨电子等,他们的规格书可能参数有差异。需要注意额定电阻值、B值、工作温度范围、耗散系数等关键参数。例如,常见的3984型号可能有25℃时10kΩ的阻值,B值3950K,适用于温度传感应用。 还要检查是否有标准封装形式,如轴向引线或贴片式。用户可能需要这些参数用于电路设计或替换元件,所以需要详细列出参数,并提醒不同厂家可能存在差异,建议查阅官方资料。此外,应用场景如温度补偿、抑制浪涌电流等也是用户可能关心的点。 最后,生成相关问题时要围绕参数含义、替代型号、B值计算方法和典型应用电路展开,确保问题与原始查询相关且有帮助。</think>热敏电阻MF58-3984(常见型号标注方式)的技术参数及特性如下: **基本参数** - 标称阻值:25℃时典型值为10kΩ(不同厂家可能有±1%或±3%误差) - B值范围:B25/50=3930K-4000K(B25/85=3984K为典型值) - 额定功率:常压环境下约50mW - 工作温度:-55℃~+125℃ - 热时间常数:≤28秒(静止空气中) **电气特性** - 耗散系数:≥2.5mW/℃ - 热敏指数公差:±1%或±2% - 绝缘电阻:≥100MΩ(500VDC测试) - 最大连续电流:约0.4mA **封装形式** - 环氧树脂涂层 - 轴向引线结构(导线直径0.5mm±0.05mm) - 典型尺寸:直径3.8mm±0.2mm,长度12mm±1mm **温度-阻值对应关系**(基于Steinhart-Hart方程): $$ \frac{1}{T} = A + B\ln(R) + C(\ln(R))^3 $$ 其中: - T为绝对温度(单位:K) - R为对应温度下的电阻值 - A,B,C为器件特定系数 **典型应用电路**(分压电路示例): ```arduino // Arduino温度测量示例 const int thermistorPin = A0; float R1 = 10000; // 分压电阻10kΩ void setup() { Serial.begin(9600); } void loop() { int Vo = analogRead(thermistorPin); float R2 = R1 * (1023.0 / (float)Vo - 1.0); float logR2 = log(R2); float T = 1.0 / (0.001129148 + (0.000234125 * logR2) + (0.0000000876741 * logR2*logR2*logR2)); float Tc = T - 273.15; // 转换为摄氏度 Serial.print("Temperature: "); Serial.print(Tc); Serial.println(" C"); delay(500); } ``` 获取完整规格书建议访问生产商官网(如华巨电子、星申仪等),或通过Digi-Key、Mouser等电子元件分销商平台查询最新版本数据表。不同厂家的3984系列可能在B值公差、最大工作电流等参数上存在细微差异。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢光庆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值