Pytanie:
Problem z dziwnymi wahaniami temperatury podgrzewanego stołu
Tom van der Zanden
2016-01-14 12:44:51 UTC
view on stackexchange narkive permalink

Mam dziwny problem z podgrzewanym łóżkiem. Działa dobrze przez długi czas, ale ostatnio pojawił się problem polegający na tym, że temperatura zgłaszana przez termistor czasami skacze o około 10 stopni.

enter image description here

enter image description here

Moja konfiguracja to silikonowa mata grzejna 600W, 240V, ze zintegrowanym termistorem 100k, która jest przełączana za pomocą przekaźnika półprzewodnikowego. Mata jest przymocowana do aluminiowej płyty o grubości 4 mm. Wydaje się mało prawdopodobne, że te fluktuacje są spowodowane złym dostrojeniem PID, ponieważ raportowana temperatura zmienia się znacznie szybciej niż jest to fizycznie możliwe.

Sprawdziłem okablowanie, próbowałem użyć innego portu termistora i upewniłem się, że złącze był prawidłowo podłączony, ale bezskutecznie. Wahania są na tyle krótkie, że nie powodują żadnych problemów podczas drukowania, ale martwię się, że problem się pogorszy.

Mam kartę RAMBo 1.1b i próbowałem używać obu zintegrowany zasilacz 5 V SMPS i zewnętrzny zasilacz USB.

Problem nie ogranicza się do początku drukowania, zgłaszana temperatura może być stabilna przez długi czas, zanim problem się pojawi. Problem pojawia się również podczas odnawiania (dalsze potwierdzenie, że PID nie ma z tym nic wspólnego):

enter image description here

W rzeczywistości problem wydaje się nieco częściej podczas nagrzewania i schładzania, ale nie ogranicza się do tych czasów.

Chciałbym wiedzieć, co może być przyczyną tego problemu i czy istnieje sposób na rozwiązanie go bez wymiany termistora (co byłoby uciążliwe, ponieważ jest zintegrowany z matą grzejną).

Czy masz zainstalowany wentylator chłodzący, który potencjalnie mógłby zmienić prędkość w połowie drukowania i schłodzić łóżko w trakcie procesu?
Nie robię tego i wydaje się mało prawdopodobne, aby wentylator chłodzący mógł spowodować wzrost temperatury o 10 stopni w ciągu kilku sekund.
Prawdopodobnie masz rację, Tom. Czy to możliwe, że rzeczywisty czujnik temperatury przymocowany do łóżka jest narażony na chłodzenie? A tak przy okazji, jaka jest skala czasu na osi x wykresów, które opublikowałeś?
Byłbym zaniepokojony prowadzeniem przewodów wewnątrz i na zewnątrz poduszki grzewczej. Być może istnieje sprzężenie indukcyjne lub inne między przewodem termistora a zasilaniem 240 V łóżka?
@hexafraction Tak, martwię się o zakłócenia, kabel termistora biegnie tuż obok przewodów zasilających, a także tuż obok przewodów silnika krokowego. Jednak problem występuje również, gdy łóżko stygnie po wydruku, gdy te kable nie są używane.
Wybacz mi, jeśli jest to naiwne pytanie, ale: nie sądzę, że twoja drukarka jest w obwodzie z wieloma innymi urządzeniami o dużej mocy? Widziałem dziwne skoki i spadki w moim łóżku i / lub temperaturach ekstrudera, gdy ktoś prasuje podczas jednego z moich wydruków na tym samym obwodzie co moja drukarka. Prawdopodobnie zobaczysz różnice zarówno w temperaturze wytłaczarki, jak i łóżka ...
Cztery odpowiedzi:
#1
+4
Adam Davis
2016-01-14 21:28:43 UTC
view on stackexchange narkive permalink

Naprawdę wygląda na uszkodzony termistor lub złe połączenia elektryczne. Czy połączenia do samego termistora są zaciśnięte czy lutowane? Czy w pobliżu termistora znajdują się złącza, które mogą się nagrzać przez łóżko?

Połączenia elektryczne o charakterze mechanicznym (takie jak zaciśnięte lub wykorzystujące złącze) mogą szybko ulec degradacji w sytuacjach nagrzania, zwłaszcza gdy ogrzewanie jest przerywany. Jeśli to możliwe, rozważ zastąpienie połączeń zaciskanych złączami lutowanymi, a jeśli to niemożliwe, użyj złoconych złączy i zacisków, aby uniknąć problemów z utlenianiem. Utlenianie i słabe połączenia mechaniczne zmienią opór w zależności od ruchu, dając widoczne wzrosty lub spadki odczytów czujnika, nawet gdy wyjście czujnika pozostaje niezmienione.

Istnieje duże prawdopodobieństwo, że sam termistor jest w porządku, ale połączenie najbliżej termistora, między przewodami a termistorem, jest uszkodzony. Jeśli jest zaciśnięty, możesz po prostu dodać topnik, a następnie przylutować go, aby zwiększyć wiązanie między przewodami a termistorem i zmniejszyć przyszłe problemy z utlenianiem.

Pamiętaj, że lutowanie jest naprawdę przydatne tylko w przypadku termistora na łóżku. Termistor głowicy musi być zaciśnięty, ponieważ temperatura głowicy może przekraczać temperatury lutowania w zależności od temperatury docelowej i stopu lutowia.

#2
+3
TextGeek
2016-01-15 23:49:38 UTC
view on stackexchange narkive permalink

Dla mnie brzmi to jak interferencja elektromagnetyczna, chociaż uwagi Adama dotyczące połączeń również są dobrym pomysłem. Spróbowałbym ponownie poprowadzić przewody termistora z dala od innych przewodów. Jeśli to pomoże, zostaw ich przekierowanych lub osłoń. W każdym razie daj nam znać, co znalazłeś.

#3
+3
cmm
2017-08-22 20:29:32 UTC
view on stackexchange narkive permalink

Z krzywej zaniku wykresu temperatury wynika, że ​​oprogramowanie układowe filtruje sygnał temperatury. Skoro tak szybko podskakuje to podejrzewam że termister wskazuje na znacznie większą niż 10-cio stopniową zmianę temperatury, ale po przefiltrowaniu wynik to zmiana o 10 stopni.

Gdyby problemem było złe połączenie dla typowego termistora temperatura wydaje się być znacznie niższa, niewiele wyższa.

Usterka elektryczna, która mogłaby spowodować, że typowy termistor o ujemnym współczynniku temperaturowym wskazywałby sporadyczną wysoką temperaturę, może być zwarciem lub innym stanem, który może spowodować zerowe napięcie na termisterze.

Twoje obwody mogą być inne, ale sugerowałbym, że kilka obwodów, które widziałem na drukarkach 3D do wykrywania temperatury, ma jedną stronę termistora podłączoną do masy, a drugą stronę podłączoną do rezystora podciągającego do Vcc (+5 lub +3,3 w zależności od elektroniki) i do wejścia analogowego, które próbkuje (mierzy) napięcie. Jeśli zasilana linia termistora zwiera się z masą, pokaże 0 woltów. Jeśli rezystor podciągający zostanie odłączony od źródła zasilania, pokaże 0 woltów. Jeśli którakolwiek linia termistora ma dodatkową rezystancję połączenia lub ma złe połączenie, napięcie będzie bliższe Vcc niż powinno.

Możesz sprawdzić tę możliwość, podłączając woltomierz lub oscyloskop do nieuziemionego termistora linii, a następnie monitorowanie napięcia. Zawsze powinno wydawać się, że napięcie zmienia się płynnie (jest ograniczone przez fizykę termiczną łóżka. Spróbuj przesunąć łóżko i / lub głowę przez zakres. Spróbuj dotknąć łóżka, kabli i elektroniki, szukając zmiany. Każda nagła zmiana wskazywała na problem z połączeniem. Wzrost napięcia wskazuje na przerwę w obwodzie termistora. Spadek napięcia oznacza zwarcie.

#4
+2
Valmond
2017-11-05 16:19:50 UTC
view on stackexchange narkive permalink

Więc wygląda na to, że nie jest to ani PID, ani zewnętrzne okablowanie. Wydaje się również nierozsądne, że te skoki temperatury odzwierciedlają rzeczywistość (zbyt szybkie zarówno w górę, jak iw dół).

Mówisz, że masz matę grzejną z:

ze zintegrowanym termistorem 100k

Wydaje się, że to jest rzecz, której nie sprawdziłeś, jeśli jest zepsuta / ma trochę wyciągnięte przewody, może to wyjaśniać te skoki temperatury.

Spróbuj użyć innego termistora, przynajmniej po to, aby sprawdzić, czy występują z nim te skoki temperatury, czy nie.

HTH



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...