Co to jest termiczna ochrona przed niekontrolowaną pracą?

14

Co to jest termiczna ochrona przed niekontrolowaną pracą (TRP) i dlaczego powinienem ją włączyć?

Jak to zrobić w Marlin?

Trish
źródło

Odpowiedzi:

15

Co to jest TRP i jak działa?

Ochrona przed niekontrolowanym wzrostem temperatury jest w zasadzie oczywista; jest to ochrona przed wymknięciem się spod kontroli temperatury. Zasadniczo oprogramowanie układowe sprawdza, czy zmierzona moc wyjściowa termistora ( co to jest termistor? Termistor jest zasadniczo czujnikiem temperatury; jest to element elektryczny (a dokładniej: rezystor), który ma znaczną redukcję rezystancji po podgrzaniu; jest często używany do pomiaru i kontroli, ponieważ można powiązać opór z temperaturą za pomocą tabeli lub krzywej ) mieści się w oczekiwanym zakresie dla określonej wartości docelowej w określonych ramach czasowych podczas podgrzewania hotendu lub podgrzewanego łóżka.

Na przykład, gdy żądasz hotendu lub podgrzewanego łóżka do określonej temperatury, elementy grzejne są planowane / włączane w celu zwiększenia temperatury. Jeśli wzrost temperatury w wyniku zaplanowania hotendu lub podgrzewanego łóżka nie zostanie osiągnięty w czasie (ustawienia w konfiguracji oprogramowania układowego), drukarka zatrzyma się, a ogrzewanie elementów grzejnych zatrzyma się. Po takiej awarii drukarka musi zostać zresetowana.

Co uruchamia TRP?

Typowe problemy, które uruchamiają zabezpieczenie termiczne przed niekontrolowaną pracą:

  • wadliwy termistor,
  • nieprawidłowo umieszczony termistor (np. niewystarczająco dobry kontakt z blokiem grzejnym),
    • w tym wypadanie
  • luźny wkład grzewczy,
    • w tym wypadanie
  • wadliwe złącza,
  • wadliwe lub częściowo uszkodzone przewody,
  • w zasadzie wszystko, co zakłóca ogrzewanie lub pomiar sygnału.

Dlaczego TRP powinien być aktywny?

Zabezpieczenie przed niekontrolowanym wzrostem temperatury ma głównie na celu zapobieganie zagrożeniom pożarowym poprzez zatrzymanie wkładu grzejnego, gdy mógł on spaść z bloku grzejnego i próbuje podpalić całe otoczenie.

Aby zilustrować tę kwestię: Dzieje się tak, gdy Ochrona przed niekontrolowaną ucieczką jest wyłączona, i powiązana historia . Na szczęście ten nie spowodował utraty życia i domu, ale mógł - i właściciel był w stanie przeprowadzić dochodzenie sądowe w sprawie tego, co spowodowało pożar.

Anet A8, który się zapalił

Jak aktywować TRP w oprogramowaniu Marlin?

Upewnij się, że masz wiersze konfiguracji w sekcji Thermal Runaway Protection (466-485) pliku Configuration.h niezakomentowane (nie // przed wierszami zaczynającymi się od #define THERMAL _...) .

// ================================================ ===========================
// ======================== Zabezpieczenie przed niekontrolowanym wzrostem temperatury ===================== ==
// ================================================ ===========================

/ **
 * Ochrona termiczna zapewnia dodatkową ochronę drukarki przed uszkodzeniem
 * i ogień. Marlin zawsze zawiera bezpieczne zakresy temperatur minimalnych i maksymalnych, które
 * chronić przed zerwaniem lub odłączeniem przewodu termistora.
 *
 * Problem: jeśli wypadnie termistor, zgłosi on znacznie niższą wartość
 * temperatura powietrza w pomieszczeniu, a oprogramowanie wewnętrzne utrzyma się
 * grzałka włączona.
 *
 * Jeśli pojawi się komunikat „Ucieczka termiczna” lub „Niepowodzenie ogrzewania”, błąd oznacza
 * szczegóły można dostroić w pliku Configuration_adv.h
 * /

# zdefiniować THERMAL_PROTECTION_HOTENDS // Włącz ochronę termiczną dla wszystkich wytłaczarek
# zdefiniować THERMAL_PROTECTION_BED // Włącz ochronę termiczną podgrzewanego łóżka

Pamiętaj, że Marlin 2.x ma dodatkową ochronę komory grzewczej:

# Zdefiniuj komorę termiczną // Włącz ochronę termiczną ogrzewanej komory

Zasadniczo powinno to wystarczyć, aby włączyć TRP w drukarce, dokładne dostrojenie można wykonać, zmieniając stałą czasową i wzrost temperatury w pliku Configuration_adv.h w sekcji:

// ================================================ ===========================
// ============================= Ustawienia termiczne ================= ===========
// ================================================ ===========================

Jednak zaleca się, aby nie zmieniać tych wartości, chyba że masz absolutną pewność; np. jeśli wkład grzewczy nie jest wystarczająco mocny i drukarka przestaje działać. Gdy drukarka fałszywie dodatnia zatrzymuje się zgodnie z oprogramowaniem układowym Marlin, możesz:

* Jeśli otrzymujesz fałszywe wyniki dla „ 
Ucieczki termicznej”, zwiększ * THERMAL_PROTECTION_HYSTERESIS i / lub THERMAL_PROTECTION_PERIOD

Jak sprawdzić, czy TRP jest aktywne na mojej drukarce?

Aby sprawdzić, czy w drukarce jest włączone zabezpieczenie przed niekontrolowanym wzrostem temperatury, możesz odłączyć element grzejny hotendu lub podgrzewanego łóżka podczas drukowania wydruku lub wysyłania poleceń temperatury do drukarki przez USB za pomocą terminala w celu wysyłania poleceń bezpośrednio do drukarki. Można odłączyć element grzejny, gdy drukarka jest zimna (przed uruchomieniem), a także gdy element grzejny się nagrzewa. Nie nastąpi nagrzewanie dyszy, więc po upływie okresu określonego przez stałą czasową ustawioną w oprogramowaniu wewnętrznym drukarka zatrzyma się, jeśli zostanie włączone zabezpieczenie przed niekontrolowanym wzrostem temperatury. Wyłącz urządzenie i podłącz ponownie przewody, nie zaleca się umieszczania ich z powrotem na działającej maszynie, ponieważ można dotknąć otwartych przewodów; kiedy drukarka się zatrzyma, i tak należy ją wyłączyć lub zresetować. Jeśli drukarka się nie zatrzymała,

Dalsze uwagi

Oprócz aktywowania termicznej ochrony przed niekontrolowanym wybuchem, zawsze dobrym pomysłem jest zainstalowanie czujki dymu i gaśnicy w otoczeniu drukarki 3D: czujka dymu nad nią, gaśnica w zasięgu ramion drzwi prowadzących do pokoju.

0scar
źródło
3

Co to jest termiczna ucieczka?

Spójrzmy na test ucieczki termicznej (nr 2) przeprowadzony przez jednego Chrisa Bate.

W tym filmie eksperymentator napędzał element grzewczy non-stop aż do katastrofy. Drut Nichrome w elemencie grzejnym topi się w temperaturze około 1400 ° C. Dopiero po stopieniu obwód przerwie się, a prąd zatrzyma się. Aluminiowy blok grzejny topi się jednak w temperaturze 660,3 ° C; na długo zanim nichrom się roztopi.

Ochrona przed niekontrolowanym spadkiem

Zabezpieczenie przed niekontrolowanym wzrostem temperatury to fragment kodu oprogramowania układowego drukarki, który sprawdza, czy po podaniu zasilania grzejnika rezystancja termistora zmienia się w określonych ramach (czas i ilość). Jest to podstawowa forma pętli sterowania .

Jeśli system sterowania jest wdrażany mechanicznie, nazywa się go termostatem , zwykle za pomocą paska bimetalicznego.

użytkownik77232
źródło
Dobry podstawowy podkład. Możesz nieco poprawić odpowiedź, podając, w jaki sposób można aktywować TRP - iirc to po prostu poprawny bit.
Trish