回答:
熱暴走保護は基本的に自明です。それは、制御不能になった温度に対する保護です。基本的に、ファームウェアはサーミスタの測定出力(サーミスタとは何ですか?サーミスタは基本的に温度センサーです。これは電気部品(より具体的には抵抗器)であり、加熱すると抵抗が大幅に減少します。は、テーブルまたは曲線を介して抵抗を温度にリンクできるため、測定と制御によく使用されます。)は、ホットエンドまたは加熱ベッドを加熱するときに、特定の時間枠内の特定の目標値の予想範囲内です。
たとえば、特定の温度への高温端または加熱ベッドを要求すると、ヒーターエレメントは温度を上げるためにスケジュール/スイッチがオンになります。ホットエンドまたは加熱ベッドのスケジューリングの結果としての温度上昇が間に合わない場合(ファームウェア構成の設定)、プリンターは停止し、ヒーターエレメントの加熱は停止します。このような障害の後、プリンターをリセットする必要があります。
熱暴走保護をトリガーする一般的な問題は次のとおりです。
熱暴走保護は、ヒーターカートリッジからヒーターカートリッジが落下して周囲全体に火をつけようとしたときにヒーターカートリッジを停止することにより、火災の危険を防ぐことを主な目的としています。
ポイントを説明するには:これは、熱暴走保護が無効になっている場合に発生し、関連するストーリーです。幸いなことに、これは人命と家を失うことにはなりませんでしたが、それが原因である可能性があり、所有者は火災の原因について法医学的な調査を行うことができました。
Configuration.hファイルのThermal Runaway Protectionセクション(466-485)の構成行がコメント化されていないことを確認してください(// #define THERMAL _...で始まる行の前にはありません)。
// ================================================ =========================== // ========================熱暴走保護===================== == // ================================================ =========================== / ** *サーマルプロテクションは、プリンタを損傷から保護します。 *そして火。マーリンは常に安全な最小および最大温度範囲を含みます *サーミスタワイヤの破損または切断から保護します。 * *問題:サーミスタが故障した場合、それははるかに低いと報告します *部屋の空気の温度、およびファームウェアは維持します *ヒーターをオンにします。 * *「熱暴走」または「加熱失敗」エラーが発生した場合 *詳細は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を増やします。
プリンターで熱暴走保護が有効になっているかどうかをテストするには、ターミナルを使用してプリンターにコマンドを直接送信して、印刷を印刷したり、USB経由でプリンターに温度コマンドを送信したりするときに、ホットエンドまたは加熱ベッドのヒーターエレメントを切断できます。プリンターが冷えている間(開始前)、およびヒーターエレメントが加熱しているときに、ヒーターエレメントを取り外すことができます。ノズルの加熱は行われないため、ファームウェアで設定された時定数で定義された時間が経過した後、熱暴走保護が有効になっている場合、プリンターは停止します。マシンの電源を切り、ワイヤを再接続します。開いているワイヤに触れる可能性があるため、実行中のマシンに戻すことはお勧めしません。プリンタが停止したら、電源を切るか、プリンタをリセットしてください。プリンターが停止しなかった場合、
熱暴走保護を有効にすることに加えて、3Dプリンターの周囲に煙探知器と消火器を設置することは常に良い考えです:その上に煙探知器、部屋に通じるドアの腕の範囲内の消火器。
Chris Bateが行った熱暴走テスト(#2)を見てみましょう。
このビデオでは、実験者が災害までノンストップで発熱体を運転しました。発熱体のニクロム線は約1,400°Cで溶けます。それが溶けて初めて、回路が壊れて電流が止まります。ただし、アルミニウムヒーティングブロックは660.3°Cで溶融します。ニクロムが溶けるずっと前に。
熱暴走保護は、プリンタのファームウェアのコードの一部であり、ヒーターに電力が供給されると、サーミスタの抵抗が指定されたフレーム(時間と量)内で変化していることを確認します。これは制御ループの基本形式です。
制御システムが機械的に実装されている場合、通常はバイメタルストリップを介してサーモスタットと呼ばれます。