Temperaturschwankungen RADDS mit DUE/UDOO 05. January 2015 04:58 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 05. January 2015 05:10 |
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 05. January 2015 12:21 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Quote
Wurstnase
Jupp, Willy ist da auch schon drauf gestoßen und wir sind am rumraten.
Siehe: [forums.reprap.org]
Re: Temperaturschwankungen RADDS mit DUE/UDOO 05. January 2015 12:48 |
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 05. January 2015 16:38 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 05. January 2015 16:42 |
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 05. January 2015 17:17 |
Registrierungsdatum: 13 Jahre zuvor Beiträge: 1.133 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 06. January 2015 03:00 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Quote
Wurstnase
Die Zacken sind falsche Messungen, nicht schlechte Regelung. Ich hatte mit mehr gehofft. Aber der Fehler ist ja quasi geblieben.
Re: Temperaturschwankungen RADDS mit DUE/UDOO 06. January 2015 03:04 |
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 06. January 2015 03:43 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 06. January 2015 04:00 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 06. January 2015 04:23 |
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 07. January 2015 07:24 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 362 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 07. January 2015 08:46 |
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 08. January 2015 04:31 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 4.977 |
// Build median from 2^ANALOG_INPUT_SAMPLE samples #define ANALOG_INPUT_SAMPLE 5
// Bits of the ADC converter #define ANALOG_INPUT_BITS 10
ADC->ADC_MR = ADC_MR_TRGEN_DIS | ADC_MR_TRGSEL_ADC_TRIG0 | ADC_MR_LOWRES_BITS_10 |
// startup time 16 clocks, settling time 17 clocks, no changes on channel switch
ADC_MR_STARTUP_SUT64 | ADC_MR_SETTLING_AST17 | ADC_MR_ANACH_NONE |
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 08. January 2015 08:49 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 362 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 08. January 2015 11:40 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 362 |
Quote
#define ANALOG_INPUT_SAMPLE 5
Quote
#define ANALOG_INPUT_BITS 10
Quote
Wurstnase
In den Tiefen von Repeter...
In der v092 wird bereits ein Mittelwert von 32 Werten gebildet. Den könnte man erhöhen. (Steht zwar Median in der Beschreibung aber sollte wohl mal nen Mean werden )
Dazu in der Repetier.h
// Build median from 2^ANALOG_INPUT_SAMPLE samples #define ANALOG_INPUT_SAMPLE 5
Am besten nicht höher als 7 gehen. Afaik wird die Temperatur ~3900 mal pro Sekunde gelesen.
Bei 2 Sensoren haben wir also ~1950 Messungen. 10 mal pro Sekunde wird der Regler eingestellt, also sollte die Temperatur bissl schneller sein. 1950/(2^7) haben wir dann ~ 15 updates pro Sekunde.
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 |
den LOWRES auf 12. Hier bin ich mir aber nicht sicher was das für Auswirkungen haben kann.
Außerdem schreibt Repetier ein wenig weiter da drüber:
// startup time 16 clocks, settling time 17 clocks, no changes on channel switch
Aber Startup ist auf 64 clocks.
ADC_MR_STARTUP_SUT64 | ADC_MR_SETTLING_AST17 | ADC_MR_ANACH_NONE |
Vielleich hilft das weiter?!?
Re: Temperaturschwankungen RADDS mit DUE/UDOO 08. January 2015 11:55 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 08. January 2015 12:21 |
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 08. January 2015 12:23 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 08. January 2015 14:23 |
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 08. January 2015 14:33 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 362 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 08. January 2015 14:45 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 08. January 2015 15:19 |
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 09. January 2015 07:10 |
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 09. January 2015 18:57 |
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. January 2015 05:22 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 1.807 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 10. January 2015 05:42 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.012 |
Re: Temperaturschwankungen RADDS mit DUE/UDOO 10. January 2015 17:33 |
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 11. January 2015 04:59 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 362 |
Quote
Wurstnase
So ich habe mal ein wenig getestet.
Einfachste Lösung mit größter Wirkung:
12Bit Auflösung
167 Prescale für 250kHz
und 2^6 bis 2^7 Input-Samples.
Komplexere Lösung mit mehr Wirkung.
12Bit Auflösung
167 Prescale
2^4 Input-Samples
+ Moving Average Filter 1:10
[attachment 46822 due_moving_average.JPG]