Fråga:
Problem med konstiga uppvärmda bäddtemperaturvariationer
Tom van der Zanden
2016-01-14 12:44:51 UTC
view on stackexchange narkive permalink

Jag har ett konstigt problem med min uppvärmda säng. Det har fungerat bra länge, men nyligen har det utvecklat en fråga där temperaturen som rapporterats av termistorn ibland kommer att hoppa med cirka 10 grader.

enter image description here

enter image description here

Min inställning är en 600W, 240V silikonvärmematta, med integrerad 100k termistor, som byts med ett halvledarrelä. Mattan är fäst på en 4 mm tjock aluminiumplatta. Det verkar osannolikt att dessa fluktuationer beror på dålig PID-inställning eftersom den rapporterade temperaturen förändras mycket snabbare än vad som är fysiskt möjligt.

Jag har kontrollerat ledningarna, försökt använda en annan termistorport och se till att kontakten var ordentligt ansluten, men till ingen nytta. Fluktuationerna är tillräckligt korta för att de inte orsakar några problem vid utskrift, men jag är orolig för att problemet blir värre.

Jag har ett RAMBo-kort 1.1b och jag har försökt använda båda integrerad 5V SMPS-försörjning och en extern USB-försörjning.

Problemet är inte begränsat till början av utskriften, den rapporterade temperaturen kan vara stabil under lång tid innan problemet dyker upp. Problemet uppstår också under nedkylning (ytterligare bekräftar att PID inte har något att göra med det):

enter image description here

Problemet verkar faktiskt något vanligare under uppvärmning och nedkylning, men är inte begränsad till dessa tider.

Jag skulle vilja veta vad som kan orsaka problemet och om det finns ett sätt att lösa det utan att byta ut termistorn (som skulle vara en smärta, eftersom den är integrerad i värmemattan.

Har du en kylfläkt installerad som potentiellt kan ändra hastigheten i mitten av utskriften och kyla sängen under processen?
Det gör jag inte, och det verkar osannolikt att en kylfläkt kan få temperaturen att hoppa upp med 10 grader på några sekunder.
Du har nog rätt i det, Tom. Kan det vara så att den faktiska temperaturgivaren som är ansluten till sängen utsätts för kylning? Och btw, vad är tidsskalan på x-axeln för de grafer du har lagt upp?
Jag skulle vara orolig för kabeldragning inom och utanför värmedynan. Kanske finns det induktiv eller annan koppling mellan termistorkabeln och 240V-matningen för sängen?
@hexafraction Ja, jag är orolig för störningar, termistorkabeln går alldeles intill strömkablarna och också alldeles intill stegmotorkablar. Problemet uppstår emellertid också när sängen svalnar efter ett tryck, när kablarna inte används.
Förlåt mig om det här är en naiv fråga, men: Jag antar inte att din skrivare är i en krets med många andra kraftfulla apparater? Jag har sett konstiga spikar och droppar i min säng och / eller extrudertemperaturer när någon, till exempel, stryker under en av mina utskrifter på samma krets som min skrivare. Du skulle sannolikt se variationer i både extruder och sängtemperatur, dock ...
Fyra svar:
#1
+4
Adam Davis
2016-01-14 21:28:43 UTC
view on stackexchange narkive permalink

Det ser verkligen ut som en dålig termistor eller dåliga elektriska leder. Är anslutningarna till själva termistorn krusade eller lödda? Finns det kontaktdon nära termistorn som kan värmas upp av sängen?

Elektriska anslutningar som är mekaniska till sin natur (t.ex. krympt eller med hjälp av en kontakt) kan brytas ned snabbt i uppvärmda situationer, särskilt när värmen är intermittent. Överväg att byta ut krympanslutningar med lödförband där det är möjligt, och använd om möjligt inte guldpläterade kontakter och krympningar för att undvika oxidationsproblem. Oxidation och dåliga mekaniska anslutningar kommer att ändra motstånd baserat på rörelse, vilket ger dig uppenbara ökningar eller minskningar av sensoravläsningar även när sensorns utgång är oförändrad.

Chansen är bra att termistorn i sig är bra, men att anslutningen närmast termistorn, mellan ledningarna och termistorn, är defekt. Om det är krympt kan du kanske helt enkelt lägga till flöde och sedan löda det för att öka bindningen mellan ledningarna och termistorn och minska framtida problem med oxidation.

Observera att lödning egentligen bara är användbar för termistorn. på sängen. Huvudtermistorn måste krympas, eftersom huvudtemperaturerna kan överstiga lödtemperaturen beroende på måltemperaturen och lödlegeringen.

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

Det låter som EM-störningar för mig, även om Adams poäng om anslutningar också är en bra satsning. Jag skulle försöka omdirigera termistorkablarna långt ifrån andra ledningar. Om det hjälper, låt dem antingen omdirigeras eller skydda dem. Hur som helst, låt oss veta vad du hittar.

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

Från temperaturkurvens sönderfallskurva verkar det som om firmware filtrerar temperatursignalen. Eftersom den hoppar upp så snabbt, misstänker jag att termisterna indikerar en mycket högre än 10-graders temperaturförändring, men efter filtrering är resultatet en tiogradig förändring.

Om problemet var en dålig anslutning för den typiska termistorn verkar temperaturen vara mycket lägre, inte mycket högre.

Ett elektriskt fel som skulle orsaka att en typisk termistor med negativ temperaturkoefficient indikerar en intermittent hög temperatur kan vara en kortslutning eller något annat tillstånd som kan orsaka 0 spänning över termisterna.

Dina kretsar kan vara annorlunda, men jag föreslår att flera kretsar jag har sett på 3D-skrivare för att känna av temperatur har ena sidan av termistorn ansluten till jord, med den andra sidan ansluten båda till ett uppdragningsmotstånd till Vcc (+5 eller +3.3 beroende på elektroniken) och till en analog ingång som samplar (mäter) spänningen. Om den drivna termistorledningen kortsluter till jord var som helst visar den 0 volt. Om dragmotståndet kopplas bort från strömkällan, visar det 0 volt. Om endera termistorledningen har extra anslutningsmotstånd eller har en dålig anslutning kommer spänningen att vara närmare Vcc än den borde vara.

Du kan kontrollera denna möjlighet genom att ansluta en voltmeter eller oscilloskop till den icke-jordade termistern. och sedan övervaka spänningen. Spänningen bör alltid se ut att förändras smidigt (begränsad av sängens termiska fysik. Försök att flytta sängen och / eller huvudet genom området. Försök att knacka på sängen, kablarna och elektroniken medan du letar efter en förändring. Varje plötslig förändring indikerar en anslutningsproblem. Spänningen som går upp indikerar en öppen krets till termistorn. Spänningen som går ner indikerar en kort.

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

Så det verkar som om det varken är PID eller extern ledning. Det verkar också orimligt att dessa temperaturhopp återspeglar verkligheten (för snabbt både upp och ner).

Du säger att du har en värmematta med:

med integrerad 100k termistor

Detta verkar vara en sak du inte har checkat ut, om den är trasig / får sina ledningar dras ut lite, kan det förklara dessa temperaturhopp.

Försök använda en annan termistor, åtminstone för att se om dessa temperaturhopp uppstår med den eller inte.

HTH



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...