什么是热失控保护?

3D打印 马林鱼 固件 安全 知识库
2021-05-22 00:45:07

什么是热失控保护 (TRP),为什么要启用它?

在 Marlin 中如何做到这一点?

2个回答

什么是 TRP,它是如何工作的?

热失控保护基本上是不言自明的;它是防止温度失控的保护。本质上,固件会检查热敏电阻的测量输出是否(什么是热敏电阻?热敏电阻基本上是一个温度传感器;它是一种电子元件(更具体地说:电阻器),在加热时其电阻会大大降低;它经常用于测量和控制,因为您可以通过表格或曲线将电阻与温度联系起来)在加热热端或加热床时,在特定时间范围内特定目标值的预期范围内。

例如,当您要求将热端或加热床加热到某个温度时,加热元件将被安排/开启以提高温度。如果由于安排热端或加热床而导致的温度升高没有及时满足(固件配置中的设置),打印机将停止并且加热元件的加热将停止。出现此类故障后需要重置打印机。

什么触发了 TRP?

触发热失控保护的常见问题有:

  • 有故障的热敏电阻,
  • 错误放置的热敏电阻(例如与加热块接触不良),
    • 包括摔倒
  • 松散的加热器筒,
    • 包括摔倒
  • 连接器故障,
  • 有故障或部分损坏的电线,
  • 基本上,任何会中断加热或信号测量的东西。

为什么要激活 TRP?

热失控保护主要是通过在加热器筒可能从加热器块中掉出并试图使整个环境着火时停止加热器来防止火灾危险。

为了说明这一点:如果禁用热失控保护和相关故事,就会发生这种情况幸运的是,这起火灾并没有造成人员伤亡和房屋损失,但可能会造成损失——而且业主能够对起火的原因进行一些法医检查。

起火的Anet A8

如何在 Marlin 固件中激活 TRP?

请确保您的Configuration.h文件的热失控保护部分 (466-485) 中的配置行未注释(在以 #define THERMAL_... 开头的行前没有 //)

//================================================ ============================
//======================== 热失控保护 ====================== ==
//================================================ ============================

/**
 * 热保护为您的打印机提供额外保护,使其免受损坏
 * 和火。Marlin 始终包括安全的最低和最高温度范围
 * 防止热敏电阻线损坏或断开。
 *
 * 问题:如果热敏电阻掉下来,它会报告低得多的
 * 室内空气温度,固件将保持
 * 加热器开启。
 *
 * 如果您收到“热失控”或“加热失败”错误
 * 细节可以在 Configuration_adv.h 中调整
 */

#define THERMAL_PROTECTION_HOTENDS // 为所有挤出机启用热保护
#define THERMAL_PROTECTION_BED // 为加热床启用热保护

请注意,Marlin 2.x 对加热室有额外的保护:

#define THERMAL_PROTECTION_CHAMBER // 为加热室启用热保护

这通常应该足以在您的打印机上启用 TRP,可以通过更改时间常数和文件Configuration_adv.h部分中的温度增加来进行微调

//================================================ ============================
//============================热设置 ================== ============
//================================================ ============================

但是,除非您绝对确定,否则建议不要更改这些值;例如,如果您的加热筒不够强大,并且您的打印机停止运行。当根据Marlin 固件出现误报打印机停止时,您可以:

* 如果您得到“热失控”的误报,请增加
* THERMAL_PROTECTION_HYSTERESIS 和/或 THERMAL_PROTECTION_PERIOD

如何测试 TRP 在我的打印机上是否处于活动状态?

要测试您的打印机是否启用了热失控保护,您可以在打印打印件时断开热端或加热床的加热元件,或使用终端通过 USB 向打印机发送温度命令以直接向打印机发送命令。您可以在打印机处于冷态(启动前)以及加热元件加热时断开加热元件。不会发生喷嘴加热,因此在固件中设置的时间常数定义的时间段后,如果启用热失控保护,打印机将停止。关闭机器并重新连接电线,不建议将它们放回正在运行的机器上,因为可能会接触到裸露的电线;当打印机停止时,您应该关闭电源或重置打印机。如果打印机没有停止,

进一步的考虑

除了激活热失控保护之外,在 3D 打印机周围安装烟雾探测器和灭火器始终是一个好主意:烟雾探测器在其上方,灭火器在通向房间的门的手臂伸手可及的范围内。

什么是热失控?

让我们看一下由 Chris Bate 执行热失控测试 (#2)

在这段视频中,实验者一直开着加热元件直到灾难发生。加热元件中的镍铬合金丝在 1,400 °C 左右熔化。只有一旦熔化,电路才会断开,电流就会停止。然而,铝加热块在 660.3 °C 时熔化;早在镍铬合金熔化之前。

热失控保护

热失控保护是打印机固件中的一段代码,用于检查以确保加热器通电后,热敏电阻的电阻在指定的帧(时间和数量)内发生变化。这是控制回路的基本形式

如果控制系统是机械实现的,那么它被称为恒温器,通常通过双金属条。