我先核对 NTC 的关键参数规范(B 值、精度、自热误差、时间常数这些常见说法),以及它们常出现的典型失效场景,再开始写。
参数已核到几家的原始技术资料(TDK、三菱综合材料、芝浦电子、Semitec 系产品线),其中 “自热导致多少度误差” 这一项,网上不少文章算错了,我在文里重新算了一遍。
先说结论:NTC 热敏电阻是 “用极低成本换高灵敏度” 的典型器件,它值不值得用,取决于你能不能把三笔账算清,也就是精度账、自热账和离散性账。它的优点是实打实的:温度系数约 -3% 到 -6%/℃,是铂电阻(约 0.385%/℃)的十倍,10kΩ 的 NTC 在 25℃ 附近每变化 1℃ 电阻就变 400 到 600 欧姆,一个分压电阻加一路 ADC 就能读,成本可以低到几分钱,体积能小到 0402。代价同样实在:阻温关系是指数曲线,必须查表或套公式;测量电流会让它自己发热,读数系统性偏高;每颗的 R25 和 B 值都有容差,换一颗就可能偏几度。所以它最合适的位置是 -55℃ 到 150℃ 之间、要求 ±0.5℃ 到 ±1℃、需要多点布、对成本敏感的场景,也就是电池包、家电、汽车水温、3D 打印机、暖通这些。要更高精度、更宽温区或者要完全免校准,就该换 RTD、热电偶或数字温度 IC。
rftools一、它到底是个什么东西
NTC 是 Negative Temperature Coefficient 的缩写,意思是负温度系数:温度升,电阻降。它由锰、镍、钴、铁、铜的氧化物按比例配料,在 1000℃ 到 1400℃ 烧结成尖晶石结构的陶瓷半导体。导电机理是 “跳跃传导”,温度升高时载流子变多、跳得更活跃,电阻就下来。
工程上只需要记住一个近似公式(Beta 模型):
R1 = R2 × exp[ B × (1/T1 - 1/T2) ]
B = (lnR1 - lnR2) / (1/T1 - 1/T2)
T 用开尔文(℃ + 273.15)。要求更高时用 Steinhart-Hart:
1/T = A + B·ln(R) + C·(lnR)³
三个系数由厂家给或自己用三点标定。这两条公式的区别,就是 “能凑合” 和 “能交付” 的区别:Beta 模型在窄温区够用,Steinhart-Hart 在 -50℃ 到 150℃ 能做到 ±0.15℃ 量级。
二、五个参数,记牢就不会选错
| 参数 | 含义 | 常见取值 | 选型时的作用 |
|---|---|---|---|
| R25 | 25℃ 时的零功率电阻 | 10kΩ 最常见;也有 5k、50k、100k、230k,范围约 500Ω—1MΩ | 决定分压电阻和 ADC 量程;电池供电选高阻值省电 |
| B 值 | 材料常数,R/T 曲线的斜率 | 3000—5000K;常用 3435K、3950K、4100K | 决定灵敏度和 “跟谁配套”,必须和控制器固件里的表一致 |
| α(温度系数) | 每 1℃ 电阻变化的百分比 | 约 -3% 到 -6.5%/℃;B=3400K 时 20℃ 附近约 -4% | 决定 “1% 的电阻误差等于多少度” |
| δ(耗散系数) | 自身升温 1℃ 需要的功率 | 约 0.3—10 mW/℃ | 算自热误差的关键,装配方式一变它就变 |
| τ(热时间常数) | 温度变化到 63.2% 所需时间 | 微型珠 0.07 秒(水中)到 15—20 秒(静止空气) | 决定你能不能测到 “快变” 的温度 |
两个容易忽略的细节:
- B 值不是常数。它随温度有漂移,材料不同最大可到 5K/℃ 量级。所以数据手册要标 B25/85 还是 B25/50,这两个值的意义完全不同,不能混用。
- τ 是 63.2%,不是 100%。1τ 只走到 63.2%,2τ 是 86.5%,3τ 是 95%,约 7τ 才基本到位。按 1τ 去估算响应速度,会低估两三倍。
三、优势和代价,一张表说清
| 对比项 | NTC | 铂电阻 RTD(PT100/PT1000) | 热电偶 | 数字温度 IC | PTC |
|---|---|---|---|---|---|
| 温度系数 | -3%~-6.5%/℃ | 约 +0.385%/℃ | 微伏级,需冷端补偿 | 片内计算,线性 | 阶跃式,到居里点突变 |
| 典型精度 | ±0.1~0.5℃(好料 + 标定);裸件可达 ±5℃ | ±0.1~0.3℃ | ±1~2℃ | ±0.2~1℃ | 不用于测温 |
| 温区 | -55~150℃;玻璃封装可到 250~300℃ | -200~600℃ | 更宽 | 通常到 125℃ | -40~250℃ |
| 输出 | 电阻,需分压 + ADC | 电阻,需激励 + ADC | 电压 | I²C/SPI 数字 | 开关量 |
| 线性度 | 强非线性,要查表 | 近似线性 | 非线性,需补偿 | 线性 | 阶跃 |
| 成本 | 极低 | 中高 | 低 | 中 | 低 |
| 主要用途 | 测温、温补 | 高精度测温 | 高温 | 板内环境测温 | 过热保护、限流 |
一句话记法:要知道 “现在多少度”,用 NTC;要 “准到 0.1℃ 且长期不漂”,用 RTD;要 “超过 300℃”,用热电偶;要 “免调试直接出数字”,用 IC;要 “到温度就动作”,用 PTC。
四、精度这笔账,先算清 “1% 等于多少度”
这是选型里最容易错的一步。R25 的 ±1% 不等于 ±1℃,因为 α 大约是 4%/℃,所以:
| 规格 | 25℃ 附近的理论误差 | 全温区实际误差 |
|---|---|---|
| R25 ±5%,B ±3% | 约 ±1.2℃ | 可能 ±3~5℃ |
| R25 ±1%,B ±1% | 约 ±0.25℃(常说的 ±0.2℃) | 约 ±1~1.5℃ |
| R25 ±0.5%,B ±0.3% | 约 ±0.12℃ | 约 ±0.3~0.5℃ |
| 以上任一 + 三点标定 | — | 可到 ±0.1~0.15℃ |
再叠加一个隐形误差:B 值不匹配。如果控制器固件按 B25/85=3435K 算,你装了 3950K 的料,全量程会出现最高约 ±2℃ 的系统性偏差 —— 而且环路看起来还 “很稳”,几周都不一定发现。这是楼宇自控和家电领域最常见的调试事故。
五、自热这笔账,自己动手算一遍
自热误差的公式很简单:
P = I² × R
温升 ΔT = P / δ
以 10kΩ、δ=5mW/℃ 为例:
| 测量电流 | 功耗 | 温升误差 | 适用场合 |
|---|---|---|---|
| 10µA | 1µW | 约 0.0002℃ | 医疗、BMS 高精度 |
| 100µA | 0.1mW | 约 0.02℃ | 常规精密测温 |
| 1mA | 10mW | 约 2℃ | 只能用于粗测或温补 |
| 5mA | 250mW | 远超额定功率,可能热失控 | 禁止 |
这里要提醒一句:网上不少文章写 “1mA 通过 10kΩ 只产生 100µW、误差 0.1℃”,这个算法是错的 ——1mA² × 10kΩ = 10mW,差了两个数量级。自热一定要按 P=I²R 自己算,再除以自己这颗料的 δ,因为 δ 会随装配方式大幅变化:贴在铜箔上散热好,δ 变大、误差变小;悬在静止空气里,δ 最小、误差最大。
六、适用场景表,照着对号入座
| 场景 | 推荐规格 | 为什么合适 | 要特别注意 |
|---|---|---|---|
| 电动车 / 储能 BMS 电芯测温 | 10kΩ 或 100kΩ,B3950,±1% 以内,玻璃封装 | 多点布、成本敏感、要求 ±0.2~0.5℃ | 激励电流压到 100µA 以下;高压侧必须经隔离 AFE |
| 汽车水温、油温、进气温度 | 10kΩ,B25/85=3435K,AEC-Q200 | 与主流 ECU 的表匹配,-40~150℃ 够用 | 认准车规认证和玻璃釉封装 |
| 家电(空调、热水器、冰箱、咖啡机) | 10kΩ/B3435 或 100kΩ/B3950,环氧封装 | 成本极低,板载或探头都行 | 潮湿环境要密封,环氧长期会吸湿漂移 |
| 医疗体温、体温计、监护 | 玻璃珠 MF58 类,±0.2℃ 互换,珠径 1.3~2.2mm | 小珠响应快,互换精度高 | 必须是 25~45℃ 区间的精度,不是 25℃ 单点 |
| 3D 打印机热端、热床 | 100kΩ,B3950 | 这是行业事实标准,固件表就是按它写的 | 换料必须同步改固件表,否则温度整体偏 |
| 暖通 / 楼宇自控 | 10kΩ Type II / Type III | 与 BAS 控制器配套 | 先确认控制器预期的 B 值,这是最常见的翻车点 |
| 激光器、TEC、光学模块 | 小珠径裸珠 10kΩ/B3950,或环形端子 | 能贴到芯片或底座,响应 1 秒级 | 用导热胶薄薄一层,别留气隙 |
| 电机绕组、变压器、功率模块 | 螺纹 / 环形端子 / 密封不锈钢 | 可直接拧到金属上,重复安装一致 | 耐温要按绕组等级留余量,180~200℃ 要专门料 |
| IoT、可穿戴 | 0402/0603 贴片,或高阻值 100k | 小、省电、直接进 ADC | 高阻值走线要短,防噪声 |
| 电源开机浪涌抑制 | 功率型 NTC(5Ω/10Ω,大盘径) | 冷态高阻限流,热态低阻几乎不耗电 | 和测温 NTC 是两类器件,绝不能混用;也不能并联 |
最后一行值得展开一句:功率型 NTC 是 “故意让自己发热” 的器件,测温型 NTC 是 “绝不能让自己发热” 的器件,两者设计目标正好相反。把测温珠塞进电源输入端,它会过热失效,有时短路、有时开路。
七、这些场景,别硬用 NTC
- 超过 150℃ 的长期测温:普通环氧封装上限不到 130℃,玻璃封装可到 250~300℃,但再往上就该换 RTD 或热电偶。
- 要求 ±0.05℃ 级:NTC 做不到,除非每颗单独标定且恒温环境。
- 要求长期零漂:玻璃封装能压得很低,但环氧封装几年漂 1℃ 是常态,标定仪表要慎用。
- 需要近乎瞬时响应:τ 最小的也在几十毫秒级,而且取决于装配,测不了毫秒级的热冲击。
- 频繁通断的设备的浪涌抑制:NTC 冷却要几十秒到几分钟,来不及恢复高阻,这时该用 PTC 或有源限流。
八、选型七步,按顺序走
- 定温区和精度。先写清最低 / 最高温度、允许误差、是否需要长期稳定性,这一步会直接砍掉一半选项。
- 定 R25。通用场景 10kΩ;电池供电或长线传输选 50k~230kΩ 降电流;低阻输入才选 5kΩ。
- 定 B 值,而且是对表定。先查控制器 / 固件用哪张 R/T 表,再选同 B 值的料。这一条比 “选更高 B 值” 重要得多。
- 算自热。按 P=I²R 和 δ 算出温升,超过允许误差就降电流、换高阻值或脉冲测量。
- 定封装。板载贴片(0402/0603/0805)、玻璃珠、环氧探头、螺纹 / 法兰 / 密封不锈钢,按安装方式选,不是按价格选。
- 定标定策略。批量产品建议出厂做两点标定(比如 0℃ 冰水与 100℃ 沸水,或工作区间两端),把 B 值漂移补掉。
- 定换算方式。MCU 里优先用查表(1kΩ 分辨率下插值误差可小于 0.1℃),要跨宽温区高精度就用 Steinhart-Hart 三系数。
九、七个常见误区
- 把 R25 的 ±1% 当成 ±1℃。实际约 ±0.25℃,但全温区会被 B 容差拉大到 ±1.5℃。
- 忽略 B 值匹配。这是楼宇自控调试第一大坑,装错料会偏 2℃ 且很难发现。
- 不算自热。1mA 直驱 10kΩ 就可能偏 2℃。
- 拿 PTC 测温。PTC 在保护区内自热剧烈,根本测不了温度。
- 并联功率型 NTC 分流。电流不会均分,先热的那颗会吃掉全部电流并损坏。
- 以为 BMS 的 AFE 芯片里自带 NTC。AFE 只提供采集通道,NTC 必须外部贴装。
- 把高压侧的 NTC 直接拉到低压 MCU。必须经隔离 ADC 或隔离 AFE,否则高压共模会打坏低压电路。
十、收个尾
NTC 之所以几十年没被替代,不是因为它 “先进”,而是因为它在这几个约束下恰好最优:够灵敏(一个 ADC 通道就够)、够便宜(几分钱到几毛钱)、够小(0402 甚至 0.55mm 珠径)、够耐操(玻璃封装能到 250℃ 以上)。它的所有坑也都来自同一处 —— 它是个模拟的、非线性的、会自己发热的、每颗还不完全一样的电阻。把这四件事在设计和标定里各处理一次,它就是最省心的温度传感器;漏掉任何一件,它就会变成一个 “读数看起来很正常、实际偏了两度” 的隐患。
相关 FAQ
问题 1:NTC 热敏电阻最核心的特点是什么,为什么能替代铂电阻?
回答 1: 核心特点是 “高灵敏度加极低成本”。NTC 的温度系数约 -3% 到 -6.5%/℃,是铂电阻约 0.385%/℃ 的十倍左右,10kΩ 的 NTC 在 25℃ 附近每 1℃ 变 400 到 600 欧姆,一个分压电阻加一路 MCU 的 ADC 就能直接读,不需要放大器和激励源。所以在家电、BMS、暖通、3D 打印机这类需要多点布、对成本敏感的场合,它比铂电阻更实用。但它替代不了铂电阻的高精度和宽温区:NTC 强非线性、需要查表,长期漂移也比铂电阻大。
问题 2:选 NTC 热敏电阻时,R25 和 B 值哪个更重要?
回答 2: 两个都要看,但 B 值更容易出事故。R25 决定分压网络和 ADC 量程,通用场景选 10kΩ 基本不会错;B 值决定阻温曲线的斜率,必须和你的控制器固件里那张 R/T 表一致。如果控制器按 B25/85=3435K 算,你装了 3950K 的 NTC,全量程会出现最高约 ±2℃ 的系统性偏差,而且环路看起来还很稳定,几周都发现不了。另外要注意数据手册标的是 B25/50 还是 B25/85,这两个值不能混用。
问题 3:NTC 热敏电阻的自热误差怎么算,测量电流给多大合适?
回答 3: 按 P=I²R 算功耗,再除以耗散系数 δ 得到温升。以 10kΩ、δ=5mW/℃ 为例:100µA 时功耗 0.1mW,温升约 0.02℃,可以忽略;1mA 时功耗 10mW,温升约 2℃,对 ±0.5℃ 的应用就不能接受了。所以精密测温一般把激励电流压在 100µA 以下,或者用脉冲测量。要注意网上有文章把 “1mA 通过 10kΩ” 算成 100µW,这是错的,实际是 10mW,差两个数量级。还有,δ 会随装配方式变化,贴在铜箔上散热好、误差小,悬在静止空气里误差最大。
问题 4:NTC 热敏电阻适合哪些场景,哪些场景不该用?
回答 4: 适合的场景有:电动车和储能的 BMS 电芯测温、汽车水温油温进气温度、家电温控、医疗体温探头、3D 打印机热端、暖通楼宇自控、激光器和 TEC 的温度反馈、电机绕组和功率模块表面测温、IoT 与可穿戴、以及电源开机浪涌抑制(这一项要用专门的功率型 NTC)。不适合的场景有:超过 150℃ 的长期测温、要求 ±0.05℃ 级精度、要求长期零漂的计量仪表、需要毫秒级响应的热冲击测量、以及频繁通断设备的浪涌抑制。
问题 5:NTC 热敏电阻的非线性怎么处理,一定要用 Steinhart-Hart 吗?
回答 5: 不一定,看精度要求。最简单是 Beta 模型,窄温区够用;工程上最常用的是查表,把厂家给的 R/T 表存进 MCU,1kΩ 分辨率下插值误差可以小于 0.1℃;要跨 -50℃ 到 150℃ 还保持 ±0.15℃ 级精度,才需要 Steinhart-Hart 三系数公式,并用三点标定求出 A、B、C。另外 β 本身也随温度变化,宽温区只用单一 B 值会有几个百分点的误差,这也是为什么高精度场合必须标定而不是靠公式硬算。
参考资料
[2026-11-06](NTC Thermistors 产品目录与选型参数)Analog Technologies
[2026-10-06](NTC 热敏电阻应用指南与专业术语)华巨电子
[2026-10-03](技术信息:决定热敏电阻特性的四个常数)芝浦电子
[2026-09-27](NTC Thermistors: How Negative Temperature Sensors Work)rftools.io
[2026-09-20](NTC 热敏电阻:BMS 与功率电子测温设计)元坤物联
[2026-09-18](Understanding NTC Thermistor Technology: Principles, Parameters, and Applications)SAGA Components
[2026-04-11](NTC vs PTC Thermistors: Key Differences, Applications, and How to Choose)FocuSens
免责声明
本文依据 TDK、三菱综合材料、芝浦电子、Semitec 等厂商的公开技术资料,以及多家热敏电阻厂商的应用指南整理。文中参数为行业常见范围,不同厂家、不同系列差异较大,具体设计请以所选型号的正式数据手册为准,尤其是 R25 容差、B 值定义(B25/50 还是 B25/85)、耗散系数 δ 与热时间常数 τ 的测试条件。文中的精度与自热误差均为按公式估算的典型值,实际受装配方式、环境气流、ADC 基准精度和标定水平影响。“网上 1mA 自热算成 100µW” 的说明针对的是部分公开文章的计算错误,本文按 P=I²R 重新计算。本文为技术原理与选型思路分享,不构成具体电路设计、器件采购或安全认证建议;涉及高压、电池、医疗等场景,请按对应安规与行业标准由具备资质的工程师评审。
