Qu'est-ce que la protection contre la fuite thermique?

13

Qu'est-ce que la protection contre la fuite thermique (TRP) et pourquoi devrais-je l'activer?

Comment fait-on à Marlin?

Trish
la source

Réponses:

14

Qu'est-ce que le TRP et comment fonctionne-t-il?

La protection thermique contre l'emballement s'explique essentiellement par elle-même; c'est une protection contre la température qui devient incontrôlable. Essentiellement, le firmware vérifie si la sortie mesurée de la thermistance ( Qu'est-ce qu'une thermistance? Une thermistance est essentiellement un capteur de température; c'est un composant électrique (plus spécifique: une résistance) qui a une forte réduction de sa résistance lorsqu'il est chauffé; il est fréquemment utilisé pour la mesure et le contrôle car vous pouvez lier la résistance à la température via un tableau ou une courbe ) se situe dans une plage attendue pour une certaine valeur cible dans un certain laps de temps lors du chauffage du hotend ou du lit chauffé.

Par exemple, lorsque vous demandez le four chaud ou le lit chauffant à une certaine température, les éléments chauffants sont programmés / allumés pour augmenter la température. Si l'augmentation de température résultant de la programmation du hotend ou du lit chauffant n'est pas respectée à temps (paramètres dans la configuration du micrologiciel), l'imprimante s'arrête et le chauffage des éléments chauffants s'arrête. L'imprimante doit être réinitialisée après une telle panne.

Qu'est-ce qui déclenche le TRP?

Les problèmes courants qui déclenchent la protection contre l'emballement thermique sont les suivants:

  • une thermistance défectueuse,
  • une thermistance mal placée (par exemple, n'étant pas suffisamment en contact avec le bloc chauffant),
    • y compris tomber
  • une cartouche chauffante lâche,
    • y compris tomber
  • connecteurs défectueux,
  • fils défectueux ou partiellement cassés,
  • fondamentalement, tout ce qui interrompt le chauffage ou la mesure du signal.

Pourquoi le TRP devrait-il être actif?

La protection thermique contre l'emballement est principalement destinée à prévenir les risques d'incendie en arrêtant la cartouche chauffante lorsqu'elle pourrait être tombée du bloc chauffant et tente de mettre le feu à tout l'environnement.

Pour illustrer le point: cela se produit si la protection contre la fuite thermique est désactivée, et l' histoire associée . Heureusement, celui-ci n'a pas causé de pertes de vie ni de maison, mais il aurait pu - et le propriétaire a pu faire un examen médico-légal sur la cause de l'incendie.

Anet A8 qui a pris feu

Comment activer TRP dans le firmware Marlin?

Veuillez vous assurer que les lignes de configuration dans la section Protection contre les fuites thermiques (466-485) de votre fichier Configuration.h ne sont pas commentées (pas // devant les lignes commençant par #define THERMAL _...) .

// ================================================= ===========================
// ======================== Protection contre la fuite thermique ====================== ==
// ================================================= ===========================

/ **
 * La protection thermique offre une protection supplémentaire à votre imprimante contre les dommages
 * et le feu. Marlin comprend toujours des plages de températures minimales et maximales sûres qui
 * protéger contre un fil de thermistance cassé ou déconnecté.
 *
 * Le problème: si une thermistance tombe, elle signalera le plus bas
 * température de l'air dans la pièce, et le firmware gardera
 * le chauffage est allumé.
 *
 * Si vous obtenez des erreurs «Thermal Runaway» ou «Heating failed»,
 * les détails peuvent être ajustés dans Configuration_adv.h
 * /

#define THERMAL_PROTECTION_HOTENDS // Activer la protection thermique pour toutes les extrudeuses
#define THERMAL_PROTECTION_BED // Activer la protection thermique du lit chauffant

Notez que Marlin 2.x dispose d'une protection supplémentaire pour la chambre de chauffe:

#define THERMAL_PROTECTION_CHAMBER // Activer la protection thermique de la chambre chauffée

Cela devrait généralement être suffisant pour activer TRP sur votre imprimante, un réglage fin peut être effectué en modifiant la constante de temps et l'augmentation de la température dans le fichier Configuration_adv.h dans la section:

// ================================================= ===========================
// ============================= Paramètres thermiques ================== ===========
// ================================================= ===========================

Cependant, il est conseillé de ne pas modifier ces valeurs sauf si vous êtes absolument certain; par exemple, si votre cartouche chauffante n'est pas assez puissante et que vous obtenez des arrêts de l'imprimante. Lorsque vous obtenez des impressions faussement positives selon le micrologiciel Marlin, vous pouvez:

* Si vous obtenez des faux positifs pour "Thermal Runaway", augmentez 
* THERMAL_PROTECTION_HYSTERESIS et / ou THERMAL_PROTECTION_PERIOD

Comment tester si TRP est actif sur mon imprimante?

Pour tester si la protection contre l'emballement thermique est activée sur votre imprimante, vous pouvez déconnecter l'élément chauffant du hotend ou du lit chauffant pendant l'impression d'une impression ou l'envoi de commandes de température à l'imprimante via USB à l'aide d'un terminal pour envoyer des commandes directement à l'imprimante. Vous pouvez déconnecter l'élément chauffant lorsque l'imprimante est froide (avant de démarrer) et également lorsque l'élément chauffant chauffe. Aucun échauffement de la buse n'aura lieu, donc après la période définie par la constante de temps définie dans le firmware, l'imprimante s'arrêtera si la protection contre l'emballement thermique est activée. Éteignez la machine et reconnectez les fils, il n'est pas conseillé de les remettre sur une machine en marche, car on pourrait toucher les fils ouverts; lorsque l'imprimante s'est arrêtée, vous devez de toute façon éteindre ou réinitialiser l'imprimante. Si l'imprimante ne s'est pas arrêtée,

Considérations supplémentaires

Outre l'activation de la protection thermique contre l'emballement, il est toujours judicieux d'installer un détecteur de fumée et un extincteur à proximité de l'imprimante 3D: le détecteur de fumée par-dessus, l'extincteur à portée de bras de la porte menant à la pièce.

0scar
la source
3

Qu'est-ce que Thermal Runaway?

Regardons un test de fuite thermique (# 2) effectué par un Chris Bate.

Dans cette vidéo, l'expérimentateur a conduit l'élément chauffant sans arrêt jusqu'à la catastrophe. Le fil Nichrome dans l'élément chauffant fond à environ 1 400 ° C. Ce n'est qu'une fois qu'il aura fondu que le circuit se coupera et que le courant s'arrêtera. Cependant, le bloc chauffant en aluminium fond à 660,3 ° C; bien avant que le nichrome ne fonde.

Protection contre les fuites thermiques

La protection thermique contre l'emballement est un morceau de code dans le micrologiciel de l'imprimante qui vérifie que la résistance de la thermistance change dans un cadre spécifié (temps et quantité) une fois que l'alimentation est appliquée au radiateur. Il s'agit de la forme de base d'une boucle de contrôle .

Si le système de contrôle est mis en œuvre mécaniquement, il est alors appelé thermostat , généralement via une bande bimétallique.

user77232
la source
Un bon apprêt de base. Vous pouvez améliorer un peu la réponse en indiquant comment activer TRP - iirc, il retourne simplement le bit correct.
Trish