去年仇老师给了我个 TEC 的控制模块,我一直没当回事,现在偶然捡起来研究真的是我浅薄了:

先看看这个样子
其实设计的颇具美感,数字电路和大压流以及接口的完美搭配(笔者已疯,忽扰)

这是背面
先欣赏完,再说这些东西:

使用的时候是这样的
其实今天这个话题和温度有关系,它作为一个环境变量参与到系统内后会让很多的系统参数变化,包括日常看到的电阻 TCR,以及各种器件内和温度有关系的参数,我们在对它们规律性探索是比较难的,因为太多耦合,那后面就换个思路索性直接控制它。
那我们肯定想要一个可以制冷又制热而且还简单的东西:

其实就是这个东西
(今天用装逼的名字) Peltier 半导体制冷片,也常叫:TEC(Thermoelectric Cooler),Peltier module,半导体制冷片,热电制冷片;本质上是一个固态热泵。
普通压缩机制冷是靠压缩机、冷媒、蒸发器、冷凝器搬运热量;Peltier 制冷片没有机械运动部件,而是靠半导体材料中的载流子搬运热量。
一个典型 Peltier 模块内部有很多对:P 型半导体腿 + N 型半导体腿,这些半导体对在电气上串联,在热学上并联,夹在两片陶瓷板之间。

简化结构可以画成:
上陶瓷板:冷端 / 热端之一
┌───────────────────┐
│ │
│ P N P N P N │ ← 很多热电偶对
│ │ │ │ │ │ │ │
│ N P N P N P │
│ │
└───────────────────┘
下陶瓷板:另一端
当电流流过这些 P/N 热电偶对时,一面会吸热,另一面会放热;所以它不是“凭空产生冷量”,而是把热量从一面搬到另一面。

一般热面会加一个风扇,快速散热
Peltier 制冷片的关键不是“变冷”,而是:
把冷端的热量搬运到热端
冷端吸热 → Peltier 搬运 → 热端放热
如果把冷端贴在一个需要控温的物体上,把热端接到散热器上,就可以让目标物体降温;但是热端需要散掉的热量不是只有冷端搬来的热量,还包括 Peltier 自身消耗电功率产生的热量。
所以热端散热量大约是:
:冷端吸走的热量;
:热端需要排出的热量;
:输入给 Peltier 的电功率;这点非常重要,很多人以为 Peltier 冷端制冷 50 W,热端只需要散 50 W,这是错的;实际热端可能要散 100 W、150 W 甚至更多。
Peltier 是双向器件,电流方向决定热量搬运方向:电流方向 A,上面冷,下面热;电流方向 B,上面热,下面冷;因此它既可以制冷,也可以制热。
对于温控系统来说这非常有价值,因为控制器可以:温度高了,输出一个方向的电流,让 Peltier 制冷;温度低了,输出反方向电流,让 Peltier 加热;接近目标温度就减小电流;在达到稳定后,只输出很小的补偿电流;这就是为什么 TEC 控制器通常需要 双向电流输出。

TEC-1090
上面的控制器就支持 ±16 A、±30 V,这个“±”表示它可以给 Peltier 输出正向或反向电流。
Peltier 片不是理想热泵,内部同时发生三件事:
这是有用的部分,电流流过时,从冷端吸热:
:等效 Seebeck 系数;
:冷端绝对温度,单位 K;
:流过 Peltier 的电流,这个项和电流 成正比;也就是说,小电流时,增大电流确实会增强制冷。
Peltier 内部有电阻,所以电流一大就会发热:
这个热量和 成正比,电流越大,内部发热增长越快(和直觉符合)。
而且这个焦耳热大致一半流向冷端,一半流向热端,因此冷端等效会受到一个反向影响:
这也是为什么 Peltier 不是电流越大越冷;电流太大时,焦耳热会把制冷效果抵消掉,甚至让冷端也变热。
Peltier 的两面存在温差时,热量会从热端通过材料导回冷端:
:热导;
:热端温度;
:冷端温度,这个项是坏的,因为它相当于热端反过来加热冷端;温差越大,热回流越严重。
冷端吸热能力可以近似写成:
这个公式非常重要,它说明了 Peltier 的三个核心因素:
项 | 含义 | 对制冷是否有利 |
|---|---|---|
Peltier 搬热 | 有利 | |
焦耳热回到冷端 | 不利 | |
热端向冷端导热回流 | 不利 |
所以 Peltier 的制冷能力不是线性增加的。
当电流从 0 增大时:在中间才会达到最佳制冷点,过大焦耳热太大,制冷效率下降,在极端时冷端可能反而升温;这就是为什么 TEC 控制器不能粗暴地满电流输出,而是要闭环控制。
Peltier 的端电压可以近似表示为:
这里包含两部分:
说明 Peltier 的模型不是普通电阻,当冷热端温差变化时,它的端电压也会变化;因此控制器如果只是给固定电压,电流会随着温差变化而变化;如果要稳定控制,通常更关心电流控制。
因为 Peltier 搬热的主效应近似与电流成正比:
所以从控制角度看,电流是更直接的控制量。

能看到这里的都是真爱,信号链系统其实放在控制系统内做任务的,其实物理模型才是优先的,有了现在这个理论基础再看控制器就容易理解了~
TEC-1090 是一个热电制冷/制热控制器,主要用来驱动 Peltier 半导体制冷片,通过控制流过 Peltier 的电流方向和大小,实现对目标物体的加热或制冷。

895 美刀
(6K 的控制器,get 了!)
这是一个完整的温控系统控制器,内部包含:大功率双向 DC/DC 输出级;高分辨率温度测量输入;数字 PID 控制器;通信接口 USB / RS485;风扇控制接口;GPIO 控制与状态输出;参数存储 Flash;支持独立运行和远程控制。

项目 | 参数 |
|---|---|
输出电流 | 最高 ±16 A |
输出电压 | 最高 ±30 V |
输入电压 | 12–36 VDC |
典型制冷能力 | 240 W,条件是 COP=0.5 |
温度稳定性 | ≤ 0.01 °C |
控制频率 | 1 Hz / 10 Hz / 80 Hz |
尺寸 | 75 × 60 × 18 mm |
支持传感器 | Pt100、Pt1000、NTC、电压型温度传感器 |
通信 | 隔离 USB、RS485 |
控制方式 | Standalone 或远程控制 |
上面说了Peltier 片有一个特点,电流方向不同,热量搬运方向也不同;电流从一个方向流过,目标物体被制冷;电流反向流过,目标物体被加热;电流越大,热泵作用越强;但是同时 Peltier 自身也有焦耳热损耗。
TEC-1090 内部有一个 双向输出级,可以输出正负电流,所以它能够让 Peltier 在“制冷”和“加热”之间平滑切换。
第 7 页的典型应用框图可以理解为:

数据手册里面给了一个清晰的图
温度传感器测目标温度
↓
TEC-1090 内部数字 PID
↓
双向 DC/DC 输出电流
↓
Peltier 片搬运热量
↓
目标物体温度变化
↓
温度传感器再次反馈
这就是一个标准的闭环温控系统,如果设定温度为 ,实际温度为 ,误差为:
PID 控制器根据这个误差调节输出电流:
不过实际设备里不只是普通 PID,还包含温度 ramp、自动调参、限流、限压、过温保护、风扇控制、传感器校准等高级功能。

TEC-1090 在双极性模式下可以输出:双极性电流±16 A,双极性电压±30 V,这里的“±”不是说同时有正负两个电源,而是表示它能让输出电流双向流动。
数据手册特别说明:输出电压达到 ±30 V 时,输入电压至少要比输出电压高 6 V:
如果想输出 30 V,那么输入电源基本要接近 36 V,因为内部 DC/DC 输出级不是理想的 100% 转换器,需要一定压差才能保证高功率输出。
第一页说典型制冷能力是 240 W @ COP=0.5,COP 是制冷性能系数:
:从冷端搬走的热量;
:输入到 Peltier 的电功率。
如果 COP = 0.5,制冷量 240 W,则 Peltier 电功率约为:
这和第 5 页的输出能力是匹配的:
所以这颗控制器本质上是一个 约 480 W 等级的 TEC 驱动器。

参数 | 数值 |
|---|---|
输入电压范围 | 11.5 V 到 36.5 V |
推荐输入 | 12–36 VDC |
输入纹波容忍 | 300 mVpp |
最大输入电流 | 16 A,软件限制 |
所以电源设计时要注意,输入电源不是小电源,最高可能需要接近:
如果满功率工作,建议电源至少留裕量,例如选:36 V / 20 A;或 24 V / 20 A,视输出电压需求而定;输入纹波要求 300 mVpp 以内,这对大功率电源来说不是特别严苛。

条件 | 效率 |
|---|---|
50% 负载,15 V / 16 A | 92% |
100% 负载,30 V / 16 A | 96% |
这说明内部功率级效率不错,但即使 96%,在 480 W 输出时,损耗仍然是:
也就是说,控制器自己也可能发热 20 W 级别。

输出电流随控制器温度和底板温度降额曲线
Max. Output Current vs. Device Temperature
Max. Output Current vs. System Base Plate Temp.
这两张图说明:TEC-1090 并不是在任何温度下都能持续输出 16 A。
数据手册说明,Device Temperature 是控制器自己 PCB 上测得的内部温度。

它决定过温保护行为,如果温度太高:在标准模式下达到最高温度后报错并关断;扩展模式下先降低最大输出电流,再报错关断;这很像功率芯片的 thermal derating。
System Base Plate 指用户安装 TEC 控制器的散热底板,也就是机械散热结构。

image-20260605015631565
数据手册假设:控制器和散热底板之间使用导热垫;控制器以 1.2 kPa 压力贴合到底板;环境空气温度比底板低约 30 °C;也就是说,TEC-1090 本身也要“散热安装”,不能随便悬空放着跑满功率。

TEC-1090 有两类温度输入:
输入 | 分辨率 | 用途 |
|---|---|---|
HR Input | 23 bit | 高精度测目标物体温度 |
LR Input | 12 bit | 低精度测散热器温度,主要用于辅助保护和优化 |
支持:Pt100;Pt1000;NTC;电压型温度传感器 VIN1。
对于 Pt100 / Pt1000,第 6 页给出的性能很强:
参数 | 数值 |
|---|---|
默认测量范围 | -220 °C 到 +200 °C |
扩展范围 | -193 °C 到 +787 °C |
表中工作范围 | -100 °C 到 +200 °C |
精度 | typ 0.005 °C,max 0.01 °C |
噪声 | 0.003 °C |
重复性 | 0.005 °C |
温度系数 | 1.6 m°C/K |
这里的 0.01 °C 不是随便写的,依赖几个条件:使用 23 bit 高分辨率测量;Pt100/Pt1000 采用 4 线制;电缆长度 < 50 mm;测量电路出厂校准;系统热设计足够好。
因为 Pt100 阻值很小,100 Ω 级别;如果用两线制,线阻会直接叠加到传感器阻值上;假设每根线 0.2 Ω,两根线就是 0.4 Ω。Pt100 的温度系数大约是:
那么 0.4 Ω 对应误差:
这远大于 0.01 °C。
NTC 热敏电阻的阻值随温度变化很大,而且是强非线性的。

第 6 页给了 10 kΩ、B25/100=3988K 的例子,不同配置对应不同测温范围:
配置 | 大致温度范围 |
|---|---|
NTC56K Low-T | 约 51.8 °C 到 -10.1 °C |
NTC18K High-T | 约 164 °C 到 12.2 °C |
NTC39K Mid-T | 约 131 °C 到 -3.4 °C |
NTC1M Very Low-T | 约 131 °C 到 -55.5 °C |
这里容易误解:表格里给的是 电阻范围转换成的温度范围,不是控制器只能测这些温度;因为 NTC 类型、B 值、分压/激励配置会影响实际范围。
第 6 页还说 HR 输入可以配置为电压测量 VIN1,适合线性电压输出温度传感器,参数是:
项目 | 范围 |
|---|---|
差分输入电压 | -2.039 V 到 +2.039 V |
绝对输入电压 | 0.1 V 到 3.2 V |
这说明 VIN1 不是任意高压输入,而是低压高精度模拟输入,适合连接:外部温度变送器;热电偶前端放大器;线性温度 IC;其他模拟温度测量模块。
不过数据手册第 8 页特别说明,如果要接 K 型热电偶,需要额外使用 TCI-1181,并且 TEC-1090 要选择 VIN1 高分辨率输入配置。

LR Input 是 12 bit,只支持 NTC,不是主控温传感器,更多用于:测散热器温度;防止热端过热;辅助风扇控制;优化控制算法。
在 Peltier 系统里,热端散热非常重要,因为 Peltier 冷端搬运过来的热量,加上自身焦耳热,都会堆到热端:
如果冷端制冷量 ,Peltier 电功率 ,热端散热器要处理:
所以热端温度监测非常重要。
(通讯就不写了,反正很多元,咋样都能控制上)
https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/8919/TEC-1090-Datasheet.pdf
第 8 页有一句很重要:TEC-1090 配置成 DC power-supply 时,可以处理电流和电压设置,可以在某些场合当作:可编程双向电流源等,但不是通用精密 SMU。
原因是:输出监测精度只有百分比级;电流读数分辨率 12.2 mA;电压读数分辨率 10.25 mV;输出纹波有 400 mVpp 级别。
第 5 页给出的输出电压纹波是:
测试条件是:负载 1.75 Ω;输出电流 16 A,但是对于 Peltier 来说,这通常不是大问题,因为 Peltier 和热系统本身是低通系统,热惯性很大。

左上角 X1 / X2 是电源输入端子,功率端子是 M4 螺丝,说明大电流输入要用粗线和可靠端子。
右侧 X5 / X6 是 TEC 输出,Peltier 片接在 OUT+ 和 OUT- 之间;图中还标了 “Positive Current”,这个方向用于定义正电流方向,实际冷/热方向取决于 Peltier 正负极和机械安装方向。

X7 是温度传感器连接器,对于 Pt100 / Pt1000,建议使用 4 线制:
UA ─────┐
IA ─────┤ Pt100/Pt1000
IB ─────┤
UB ─────┘
这里 UA/UB 多半是电压采样端,IA/IB 是激励电流端。4 线制可以消除线阻影响;LR 用于接 NTC,通常放在散热器或热端附近。

TEC-1090 是一个大功率、高精度、面向 OEM 应用的 Peltier 温控器,核心优势是 ±16 A / ±30 V 双向输出、23 bit 高分辨率温度测量、数字 PID、自整定、USB/RS485 通信和独立运行能力;使用时最关键的是 Peltier 选型、热端散热、传感器安装、4 线温度测量、输出限流和通信配置。
粗看觉得贵,但是看完这个整体设计,我觉得不算贵,值得~ 当然这篇只是做一些介绍,还有很多好玩的我还没有写,日后再续。