首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >价值 6K 的高端 TEC 控制器:TEC-1090

价值 6K 的高端 TEC 控制器:TEC-1090

作者头像
云深无际
发布2026-06-05 20:25:58
发布2026-06-05 20:25:58
120
举报
文章被收录于专栏:云深之无迹云深之无迹

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

先看看这个样子
先看看这个样子

先看看这个样子

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

这是背面
这是背面

这是背面

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

使用的时候是这样的
使用的时候是这样的

使用的时候是这样的

开始

其实今天这个话题和温度有关系,它作为一个环境变量参与到系统内后会让很多的系统参数变化,包括日常看到的电阻 TCR,以及各种器件内和温度有关系的参数,我们在对它们规律性探索是比较难的,因为太多耦合,那后面就换个思路索性直接控制它。

那我们肯定想要一个可以制冷又制热而且还简单的东西:

其实就是这个东西
其实就是这个东西

其实就是这个东西

走进这个器件

(今天用装逼的名字) Peltier 半导体制冷片,也常叫:TEC(Thermoelectric Cooler),Peltier module,半导体制冷片,热电制冷片;本质上是一个固态热泵

普通压缩机制冷是靠压缩机、冷媒、蒸发器、冷凝器搬运热量;Peltier 制冷片没有机械运动部件,而是靠半导体材料中的载流子搬运热量。

一个典型 Peltier 模块内部有很多对:P 型半导体腿 + N 型半导体腿,这些半导体对在电气上串联,在热学上并联,夹在两片陶瓷板之间。

简化结构可以画成:

代码语言:javascript
复制
上陶瓷板:冷端 / 热端之一
 ┌───────────────────┐
 │                   │
 │  P  N  P  N  P  N │  ← 很多热电偶对
 │  │  │  │  │  │  │ │
 │  N  P  N  P  N  P │
 │                   │
 └───────────────────┘
下陶瓷板:另一端

当电流流过这些 P/N 热电偶对时,一面会吸热,另一面会放热;所以它不是“凭空产生冷量”,而是把热量从一面搬到另一面。

一般热面会加一个风扇,快速散热
一般热面会加一个风扇,快速散热

一般热面会加一个风扇,快速散热

Peltier 的核心作用:搬运热量

Peltier 制冷片的关键不是“变冷”,而是:

把冷端的热量搬运到热端

冷端吸热 → Peltier 搬运 → 热端放热

如果把冷端贴在一个需要控温的物体上,把热端接到散热器上,就可以让目标物体降温;但是热端需要散掉的热量不是只有冷端搬来的热量,还包括 Peltier 自身消耗电功率产生的热量。

所以热端散热量大约是:

:冷端吸走的热量;

:热端需要排出的热量;

:输入给 Peltier 的电功率;这点非常重要,很多人以为 Peltier 冷端制冷 50 W,热端只需要散 50 W,这是错的;实际热端可能要散 100 W、150 W 甚至更多。

为什么电流方向一反,冷热端就反过来?

Peltier 是双向器件,电流方向决定热量搬运方向:电流方向 A,上面冷,下面热;电流方向 B,上面热,下面冷;因此它既可以制冷,也可以制热。

对于温控系统来说这非常有价值,因为控制器可以:温度高了,输出一个方向的电流,让 Peltier 制冷;温度低了,输出反方向电流,让 Peltier 加热;接近目标温度就减小电流;在达到稳定后,只输出很小的补偿电流;这就是为什么 TEC 控制器通常需要 双向电流输出

TEC-1090
TEC-1090

TEC-1090

上面的控制器就支持 ±16 A、±30 V,这个“±”表示它可以给 Peltier 输出正向或反向电流。

Peltier 里面同时存在三个热过程

Peltier 片不是理想热泵,内部同时发生三件事:

Peltier 搬运热量

这是有用的部分,电流流过时,从冷端吸热:

:等效 Seebeck 系数;

:冷端绝对温度,单位 K;

:流过 Peltier 的电流,这个项和电流 成正比;也就是说,小电流时,增大电流确实会增强制冷。

焦耳热

Peltier 内部有电阻,所以电流一大就会发热:

这个热量和 成正比,电流越大,内部发热增长越快(和直觉符合)。

而且这个焦耳热大致一半流向冷端,一半流向热端,因此冷端等效会受到一个反向影响:

这也是为什么 Peltier 不是电流越大越冷;电流太大时,焦耳热会把制冷效果抵消掉,甚至让冷端也变热。

热传导回流

Peltier 的两面存在温差时,热量会从热端通过材料导回冷端:

:热导;

:热端温度;

:冷端温度,这个项是坏的,因为它相当于热端反过来加热冷端;温差越大,热回流越严重。

Peltier 的基本热模型

冷端吸热能力可以近似写成:

这个公式非常重要,它说明了 Peltier 的三个核心因素:

含义

对制冷是否有利

Peltier 搬热

有利

焦耳热回到冷端

不利

热端向冷端导热回流

不利

所以 Peltier 的制冷能力不是线性增加的。

当电流从 0 增大时:在中间才会达到最佳制冷点,过大焦耳热太大,制冷效率下降,在极端时冷端可能反而升温;这就是为什么 TEC 控制器不能粗暴地满电流输出,而是要闭环控制。

Peltier 的电压模型

Peltier 的端电压可以近似表示为:

这里包含两部分:

  1. :电阻压降;
  2. :温差产生的 Seebeck 反电动势。

说明 Peltier 的模型不是普通电阻,当冷热端温差变化时,它的端电压也会变化;因此控制器如果只是给固定电压,电流会随着温差变化而变化;如果要稳定控制,通常更关心电流控制。

Peltier 为什么通常用电流控制?

因为 Peltier 搬热的主效应近似与电流成正比:

所以从控制角度看,电流是更直接的控制量

能看到这里的都是真爱,信号链系统其实放在控制系统内做任务的,其实物理模型才是优先的,有了现在这个理论基础再看控制器就容易理解了~

研究控制器

TEC-1090 是一个热电制冷/制热控制器,主要用来驱动 Peltier 半导体制冷片,通过控制流过 Peltier 的电流方向和大小,实现对目标物体的加热或制冷。

895 美刀
895 美刀

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 页的典型应用框图可以理解为:

数据手册里面给了一个清晰的图
数据手册里面给了一个清晰的图

数据手册里面给了一个清晰的图

代码语言:javascript
复制
温度传感器测目标温度
        ↓
TEC-1090 内部数字 PID
        ↓
双向 DC/DC 输出电流
        ↓
Peltier 片搬运热量
        ↓
目标物体温度变化
        ↓
温度传感器再次反馈

这就是一个标准的闭环温控系统,如果设定温度为 ,实际温度为 ,误差为:

PID 控制器根据这个误差调节输出电流:

不过实际设备里不只是普通 PID,还包含温度 ramp、自动调参、限流、限压、过温保护、风扇控制、传感器校准等高级功能。

输出能力:±16 A、±30 V 的含义

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 是什么?

数据手册说明,Device Temperature 是控制器自己 PCB 上测得的内部温度。

它决定过温保护行为,如果温度太高:在标准模式下达到最高温度后报错并关断;扩展模式下先降低最大输出电流,再报错关断;这很像功率芯片的 thermal derating。

System Base Plate Temp 是什么?

System Base Plate 指用户安装 TEC 控制器的散热底板,也就是机械散热结构。

image-20260605015631565
image-20260605015631565

image-20260605015631565

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

温度测量能力

TEC-1090 有两类温度输入:

输入

分辨率

用途

HR Input

23 bit

高精度测目标物体温度

LR Input

12 bit

低精度测散热器温度,主要用于辅助保护和优化

HR 高分辨率输入

支持: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;测量电路出厂校准;系统热设计足够好。

为什么推荐 4 线 Pt100/Pt1000?

因为 Pt100 阻值很小,100 Ω 级别;如果用两线制,线阻会直接叠加到传感器阻值上;假设每根线 0.2 Ω,两根线就是 0.4 Ω。Pt100 的温度系数大约是:

那么 0.4 Ω 对应误差:

这远大于 0.01 °C。

NTC 输入

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 值、分压/激励配置会影响实际范围。

VIN1 电压输入

第 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 低分辨率温度输入的作用

LR Input 是 12 bit,只支持 NTC,不是主控温传感器,更多用于:测散热器温度;防止热端过热;辅助风扇控制;优化控制算法。

在 Peltier 系统里,热端散热非常重要,因为 Peltier 冷端搬运过来的热量,加上自身焦耳热,都会堆到热端:

如果冷端制冷量 ,Peltier 电功率 ,热端散热器要处理:

所以热端温度监测非常重要。

(通讯就不写了,反正很多元,咋样都能控制上)

它也可以当 DC 电源用

代码语言:javascript
复制
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 正负极和机械安装方向。

HR 温度输入 X7

X7 是温度传感器连接器,对于 Pt100 / Pt1000,建议使用 4 线制:

代码语言:javascript
复制
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 线温度测量、输出限流和通信配置。

粗看觉得贵,但是看完这个整体设计,我觉得不算贵,值得~ 当然这篇只是做一些介绍,还有很多好玩的我还没有写,日后再续。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-06-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开始
  • 走进这个器件
  • Peltier 的核心作用:搬运热量
  • 为什么电流方向一反,冷热端就反过来?
  • Peltier 里面同时存在三个热过程
    • Peltier 搬运热量
    • 焦耳热
    • 热传导回流
    • Peltier 的基本热模型
    • Peltier 的电压模型
  • Peltier 为什么通常用电流控制?
  • 研究控制器
    • 输出能力:±16 A、±30 V 的含义
    • 输入电压和输出电压之间的关系
  • 功率
  • 输入电源要求
  • 效率:它本身发热不可忽略
    • Device Temperature 是什么?
    • System Base Plate Temp 是什么?
  • 温度测量能力
    • HR 高分辨率输入
    • 为什么推荐 4 线 Pt100/Pt1000?
  • NTC 输入
  • VIN1 电压输入
  • LR 低分辨率温度输入的作用
    • 它也可以当 DC 电源用
  • 输出纹波的影响
  • 接线与连接器
    • HR 温度输入 X7
  • 小结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档