Re: Temperaturschwankungen RADDS mit DUE/UDOO 02. February 2015 07:15 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 100 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 02. February 2015 09:57 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Quote
mw2matze
Also ich habe mitlerweile auf "BangBang" umgestellt, da ich beim radds V1.1 wenn ich Pid verwende Temperaturschwankungen von bis zu 20°C habe.
Wenn ich auf 60 einstelle, heitzt es weiter bis 80°C und wenn ich 40 einstelle ca bis 60°C.
Aber mit der Einstellung "BangBang" ist die Temperatur perfekt.
Re: Temperaturschwankungen RADDS mit DUE/UDOO 02. February 2015 10:00 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 02. February 2015 10:06 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 4.977 |
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 02. February 2015 11:01 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 04:08 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 1.807 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 05:48 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 4.977 |
Quote
Wurstnase
In den Tiefen von Repeter...
.
.
.
Vielleich bringt es auch etwas auf 12bit zu stellen? Wenn ich das richtig verstanden habe müssten man dazu in der Repetier.h:
// Bits of the ADC converter #define ANALOG_INPUT_BITS 10
Auf 12 setzen
und in der HAL.cpp:
ADC->ADC_MR = ADC_MR_TRGEN_DIS | ADC_MR_TRGSEL_ADC_TRIG0 | ADC_MR_LOWRES_BITS_10 |
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 09:04 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 1.807 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 09:29 |
Registrierungsdatum: 13 Jahre zuvor Beiträge: 2.705 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 09:50 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 4.977 |
unsigned long total = 0, val = 0; void setup() { } void loop() { total = total + analogRead(A0) - val; val = total / 32; }
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 10:36 |
Registrierungsdatum: 13 Jahre zuvor Beiträge: 2.705 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 10:43 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.516 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 10:52 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 1.807 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 10:56 |
Registrierungsdatum: 13 Jahre zuvor Beiträge: 2.705 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 10:57 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 4.977 |
Nein, man darf den low-pass auch nicht zu stark aufdrehen, da dieser sonst zu lange nachläuft und die Regelung schwierigkeiten bekommt. Irgendwann ist auch schluss mit glätten.Quote
angelo
mensch klasse Wurstnase und repetier.
Könnten wir die Idee von Wurstnase nicht zur Glättung der Glättung der Glättung hinzufügen *denk*
#define NUM_READS 100 float readTemperature(int sensorpin){ // read multiple values and sort them to take the mode int sortedValues[NUM_READS]; for(int i=0;i=value){ // j is insert position break; } } } for(int k=i;k>j;k--){ // move all values higher than current reading up one position sortedValues[k]=sortedValues[k-1]; } sortedValues[j]=value; //insert current reading } //return scaled mode of 10 values float returnval = 0; for(int i=NUM_READS/2-5;i<(NUM_READS/2+5);i++){ returnval +=sortedValues; } returnval = returnval/10; return returnval*1100/1023; }
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 10:59 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 4.977 |
Aber Achtung bei der Implementierung. Man braucht bei dem low-pass nen Startwert, da ansonsten nen max-Temp-Error die Folge ist.Quote
repetier
Nein, können wir nicht, dann wird die Latenz zu groß. Es wäre ein Ersatz für das was ich als letztes hinzugefügt habe. Ungefähr gleiches Ergebnis, aber mit weniger Speicherverbrauch.
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 11:24 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 531 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 12:11 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 1.807 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 13:04 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 13:16 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 1.807 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 13:48 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 531 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 14:01 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 4.977 |
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 03. February 2015 14:02 |
Registrierungsdatum: 13 Jahre zuvor Beiträge: 2.705 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 04. February 2015 08:43 |
Registrierungsdatum: 13 Jahre zuvor Beiträge: 200 |
Quote
repetier
Das ist ungefähr was der min/max filter derzeit macht. Er nimmt den größsten und kleinsten Außreißer weg.
Hierdurch müssen wir nicht wissen ab wann es ein Fehler ist. Dummerweise ist die Größe eines Fehlers nämlich von der Temperatur abhängig und bei kleineren Temperaturen deutlich unempfindlicher. So was zu konfigurieren kann man keinem User zumuten.
Bin übrigens mit Saschas neuer Kurve deutlich zufriedener. Die großen Schwankungen kommen sicher von der Temperaturregelung und mit den Oberwellen, die sicher aus Messfehlern resultieren kann man zumindest gut leben. Sogar die PID Steuerung ist viel ruhiger geworden.
ANALOG_INPUT_MEDIAN 20
könnte noch was verbessern, da er ja die Einzelmessung schon reduziert hat ist da noch was Luft.
Re: Temperaturschwankungen RADDS mit DUE/UDOO 04. February 2015 08:54 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 4.977 |
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 04. February 2015 11:32 |
Registrierungsdatum: 13 Jahre zuvor Beiträge: 200 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 04. February 2015 11:43 |
Registrierungsdatum: 13 Jahre zuvor Beiträge: 2.705 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 04. February 2015 11:50 |
Registrierungsdatum: 13 Jahre zuvor Beiträge: 200 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 10. March 2015 04:18 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 4.977 |
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 10. March 2015 05:09 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.516 |