简介这份文档面向从事温度检测与单片机开发的工程师及电子爱好者聚焦B值为3950的NTC热敏电阻参数查询需求。核心内容为mfh103-3950型NTC热敏电阻的R/T对照表按摄氏度逐点列出对应阻值覆盖约-20℃至82.5℃、0.5℃步进并以千欧为单位给出数据便于设计者快速定位特定温度下的电阻值。压缩包仅含1个doc文件大小约26KB轻量易取适合直接查阅或整理进项目资料。已有5168人学习下载说明该参数表在温度测量、温度补偿与电路保护等场景中使用频率较高。读者可据此在单片机程序中建立查找表辅助计算电流、电压与温度也可结合Steinhart-Hart方程进行更精细的建模与校准为空调、冰箱、热水器及汽车电子、医疗设备等温度检测方案提供基础数据参考。1. B3950 的 10K NTC 焊上去之前一张 R/T 表能挡掉的三次返工板子焊完室温读 25.3℃看着挺好塞进 -20℃ 冷柜十分钟串口吐出来 -18.4℃客户当场把样品退回来。翻出厂家随货给的那张 NTC 热敏电阻 R/T 对照表才发现固件里那个 B 值 3950 是从 25℃ 和 50℃ 两点标定出来的套到 -20℃ 天然就差 1.6℃跟电路一点关系都没有。这张表覆盖 -20℃ 到 100℃每 0.5℃ 一个点241 行温度—阻值实测数据R2510KΩ、B25/503950K±1%是这类 10K NTC 在宽温区报温度时最接近实物的一手数据。适合做家电、电池包、恒温箱、充电模块温度采样的人也适合刚接触 ADC 分压、还在用一条 Beta 公式打天下的新手。2. 从 Beta 公式到分压采样三条测温路线的误差账与选型依据2.1 单 B 值公式的适用区间为什么 3950 在 50℃ 准、在 -20℃ 差 1.6℃Beta 公式的形式很固定NTC 在温度 T开尔文下的阻值写成R(T) R25 * exp(B * (1/T - 1/298.15))反解温度就是T 1/(1/298.15 ln(R/R25)/B) - 273.15。多数人背到这一步就收工了问题出在对 B 的理解B 不是材料常数它是两个标定点之间的割线斜率公式为B ln(R1/R2) / (1/T1 - 1/T2)拿这张表最干净的两个点验算一下。25.0℃ 对应 10.0000KΩ50.0℃ 对应 3.5870KΩimport math T1, R1 25.0 273.15, 10.0000 * 1000 T2, R2 50.0 273.15, 3.5870 * 1000 B math.log(R1 / R2) / (1/T1 - 1/T2) print(round(B, 1)) # 3951.7算出来 3951.7跟型号里标的 3950 对得上。也就是说这个 3950 是用 25℃ 和 50℃ 两点定出来的它保证 25~50℃ 这一段极其贴合但完全不保证别处。把表里其他区间拿出来反算结论很清楚区间反算 B 值说明-20℃ ~ 25℃3782低温段实际斜率明显更小0℃ ~ 25℃3840越靠近 0℃ 偏离越小25℃ ~ 50℃3951.7定义区间天然吻合50℃ ~ 100℃4072高温段斜率更大用 3950 这一个值去反推全温区误差是这么分布的50℃ 处几乎为零0℃ 处约 0.64℃-20℃ 处偏到 -18.37℃差 1.63℃100℃ 处偏到 101.85℃差 1.85℃。这个量级放在家电测温里还能糊弄放到电池包或者冷链记录仪上就是批量退货。所以第一条选型判断是如果你的工作温区落在 0~50℃ 且允许 ±0.5℃单 B 值公式够用只要往两端伸出去超过 20℃就必须换成查表或者分段 B 值。2.2 分压电阻与 ADC 的配合把电阻变化翻译成电压的量化关系NTC 不能直接进 ADC得先变成电压。最常见的接法是 NTC 一端接地、另一端经一个上拉电阻 Rs 接到参考电压ADC 采 NTC 两端V_ntc Vref * R_ntc / (R_ntc Rs)反解阻值R_ntc Rs * V_ntc / (Vref - V_ntc)。这里有个容易被忽略的细节如果 ADC 的参考电压就是同一个 Vref比例式采样那么 Vref 的绝对值和温漂会在比值里自动约掉ADC 读数只跟电阻比值有关。这是成本最低、也最省事的一种做法我一般会优先把 ADC 参考选成供电轨而不是内部基准除非供电本身噪声很大。Rs 取值不是拍脑袋。对温度求导灵敏度写成dV/dT -Vref * Rs * B * R / ((R Rs)^2 * T^2)固定 Vref、B、T这个式子对 Rs 的极值点出现在 Rs R 处。也就是说上拉电阻取等于当前 NTC 阻值的时候这一温度点的电压变化最灵敏。R25 10KΩ所以 Rs 取 10K 是天然选择它在 25℃ 附近给出最大灵敏度往两端衰减但衰减得比较对称。换成 100K 或者 1K 都会把某一端做废具体数据在第 4 章展开。采样侧还有一个常被跳过的换算12 位 ADC、3.3V 参考一个 LSB 是 0.806mV。25℃ 附近灵敏度约 36.7mV/℃折算下来 0.022℃/LSB看着很富裕到 100℃ 只剩 5.6mV/℃一个 LSB 就是 0.144℃。所以同一套电路低温端和高温端的实际分辨力能差六倍做精度预算时不能只算中间那一点。2.3 查表线性插值用 0.5℃ 步长做固件里的温度本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?