RFxxx Lautstärke Decay Modus

Firmware Veröffentlichungen und Einstellungen können hier angekündigt und diskutiert werden.
Antworten
DennisNochmal
3D-Drucker
3D-Drucker
Beiträge: 54
Registriert: Mi 5. Jun 2024, 16:59
Wohnort: Penzing
Has thanked: 2 times
Been thanked: 6 times

RFxxx Lautstärke Decay Modus

Beitrag von DennisNochmal »

Hallo,

wer mal Testen mag ob es Abhilfe gebracht hat. ( Momentan auf Korsika und keinen Drucker dabei ;-) )

in der RF.cpp Zeile 10485

auskommentieren
//#define DRV8711_REGISTER_04 0x4430 // 0100 0100 0011 0000: TDECAY = 00110000, DECMOD = 100 (Original Laut)

neu einfügen
#define DRV8711_REGISTER_04 0x4530 // 0100 0101 0011 0000: TDECAY = 00110000, DECMOD = 101 (Sollte AutoTune Leise sein)

Kompilieren und aufspielen

Feedback gerne

Dennis
Benutzeravatar
AtlonXP
3D-Drucker Erfinder
3D-Drucker Erfinder
Beiträge: 3482
Registriert: So 15. Nov 2015, 20:55
Has thanked: 762 times
Been thanked: 602 times

Re: RFxxx Lautstärke Decay Modus

Beitrag von AtlonXP »

Hallo Dennis, dass könnte vielleicht DIE LÖSUNG SEIN!

Wer hier im Forum in der Suchfunktion DECAY eingibt,
der wird sehen dass mich dieses Thema schon sehr lange beschäftigt.

Hier zum Ursprung meiner Erkenntnisse mit einem Video zur Erklärung:
https://www.rf1000.de/viewtopic.php?p=19644#p19644

Achtet auch was Nibbels einen Beitrag über mir dort geschrieben hatte.
http://www.ti.com/lit/an/slva637/slva637.pdf


LG AtlonXP
DennisNochmal
3D-Drucker
3D-Drucker
Beiträge: 54
Registriert: Mi 5. Jun 2024, 16:59
Wohnort: Penzing
Has thanked: 2 times
Been thanked: 6 times

Re: RFxxx Lautstärke Decay Modus

Beitrag von DennisNochmal »

Also es handelt sich hier um die originale Repetier Firmware nicht Klipper.

Dennis
Benutzeravatar
af0815
Donator
Donator
Beiträge: 856
Registriert: Di 2. Jun 2020, 14:45
Wohnort: Burgenland
Has thanked: 35 times
Been thanked: 126 times

Re: RFxxx Lautstärke Decay Modus

Beitrag von af0815 »

DennisNochmal hat geschrieben: Sa 14. Jun 2025, 16:35 Also es handelt sich hier um die originale Repetier Firmware nicht Klipper.
Also auch nicht die Communityversion ?!

Edit:
Ahh... Position scheint gleich zu sein.
Danke.
DennisNochmal
3D-Drucker
3D-Drucker
Beiträge: 54
Registriert: Mi 5. Jun 2024, 16:59
Wohnort: Penzing
Has thanked: 2 times
Been thanked: 6 times

Re: RFxxx Lautstärke Decay Modus

Beitrag von DennisNochmal »

Kann schon jemand sagen ob es geholfen hat ?

Dennis
Benutzeravatar
af0815
Donator
Donator
Beiträge: 856
Registriert: Di 2. Jun 2020, 14:45
Wohnort: Burgenland
Has thanked: 35 times
Been thanked: 126 times

Re: RFxxx Lautstärke Decay Modus

Beitrag von af0815 »

Ich bin noch dabei zu ergründen, warum das etwas helfen sollte. Und ob die Parameteränderung überhaupt etwas mit dem Geräusch zu tun hat. Die verschiedenen Abhilfen sind in den Verlinkten Dokument zu sehen. Um es besser bewerten zu können, bräuchte man zuerst einmal eine genauere Diagnose, ob und wie die Wellenform vom angestrebten Sinus abweicht. Dann gibt es mehr als einen Parameter der auf den entsprechenden Motor abgeglichen werden kann. Deshalb habe ich es nicht so einfach drübergeknallt.
DennisNochmal
3D-Drucker
3D-Drucker
Beiträge: 54
Registriert: Mi 5. Jun 2024, 16:59
Wohnort: Penzing
Has thanked: 2 times
Been thanked: 6 times

Re: RFxxx Lautstärke Decay Modus

Beitrag von DennisNochmal »

Ja man kann erst lesen, studieren etc. Ich würde das einfach aufspielen schauen ob es was bringt fertig. Natürlich muss das keiner so machen. Habe nur gerade dafür im Urlaub Zeit da ich sonst andere Programmier arbeiten mache.

Ich hoffe das es euch hilft.

Dennis
DennisNochmal
3D-Drucker
3D-Drucker
Beiträge: 54
Registriert: Mi 5. Jun 2024, 16:59
Wohnort: Penzing
Has thanked: 2 times
Been thanked: 6 times

Re: RFxxx Lautstärke Decay Modus

Beitrag von DennisNochmal »

Der "Decay Modus" bei Schrittmotortreibern, auch als **Strom-Abkling-Modus** (current decay) bezeichnet, ist ein entscheidender Parameter für die Regelung des Stroms in den Wicklungen eines Schrittmotors. Er bestimmt, wie schnell der Strom in einer Spule abgebaut wird, wenn sie abgeschaltet wird. Die richtige Einstellung des Decay Modus ist entscheidend für die Leistung des Motors, insbesondere bei höheren Geschwindigkeiten, und beeinflusst das Drehmoment, die Geräuschentwicklung und die Erwärmung.

### **Grundlagen des Stromabbaus**

Ein Schrittmotortreiber steuert den Strom durch die Motorwicklungen mithilfe von pulsweitenmodulierten (PWM) Signalen. Wenn der Zielstrom in einer Wicklung erreicht ist, schaltet der Treiber den Strom ab. Die Art und Weise, wie dieser Strom abgebaut wird, wird durch den Decay Modus bestimmt. Es gibt hauptsächlich drei Modi:

* **Slow Decay (langsamer Abbau):** Beim Slow Decay wird der Strom langsam abgebaut, indem die Spule kurzgeschlossen wird und der Strom durch die Freilaufdioden der H-Brücke des Treibers zirkuliert. Dies führt zu einer geringen Stromwelligkeit (ripple), was einen ruhigeren und leiseren Motorlauf zur Folge hat. Allerdings kann es bei hohen Drehzahlen dazu führen, dass der Strom nicht schnell genug dem Sollwert folgen kann, was zu einem Verlust an Drehmoment führt.

* **Fast Decay (schneller Abbau):** Im Fast Decay Modus wird die Polarität der an der Wicklung anliegenden Spannung umgekehrt. Dies führt zu einem sehr schnellen Abbau des Stroms. Der Vorteil ist eine bessere Stromregelung bei hohen Geschwindigkeiten, was ein höheres Drehmoment ermöglicht. Der Nachteil ist eine höhere Stromwelligkeit, die zu mehr Vibrationen, Geräuschen und einer stärkeren Erwärmung des Motors führen kann.

* **Mixed Decay (gemischter Abbau):** Dieser Modus kombiniert die Vorteile von Slow und Fast Decay. Typischerweise beginnt der Abbauzyklus mit einem schnellen Abbau (Fast Decay) für eine definierte Zeit und geht dann in einen langsamen Abbau (Slow Decay) über. Moderne Treiber können diesen Übergang auch intelligent steuern, je nachdem, wie schnell der Strom abgebaut werden muss. Dies ermöglicht eine gute Leistung über einen weiten Drehzahlbereich – ein ruhiger Lauf bei niedrigen Geschwindigkeiten und ein hohes Drehmoment bei hohen Geschwindigkeiten.

---

### **Auswirkungen der verschiedenen Modi**

| Eigenschaft | Slow Decay | Fast Decay | Mixed Decay |
| :--- | :--- | :--- | :--- |
| **Laufruhe/Geräusch** | Sehr ruhig | Lauter, mehr Vibrationen | Guter Kompromiss |
| **Drehmoment bei niedriger Drehzahl** | Gut | Gut | Gut |
| **Drehmoment bei hoher Drehzahl** | Geringer | Höher | Gut |
| **Stromwelligkeit (Ripple)** | Gering | Hoch | Moderat |
| **Mot erwärmung** | Geringer | Höher | Moderat |

---

### **Einstellung des Decay Modus**

Bei vielen modernen Schrittmotortreibern, wie beispielsweise denen von Trinamic (TMC-Serie), ist der Decay Modus intelligent und passt sich automatisch an die Betriebsbedingungen an (z.B. durch Technologien wie StealthChop™ und SpreadCycle™). Bei einfacheren Treibern (z.B. A4988 oder DRV8825) kann der Modus oft nicht direkt eingestellt werden, sondern arbeitet in einem festen oder automatisch gemischten Modus. Bei einigen Treibern lässt sich das Verhalten über externe Widerstände oder Potentiometer beeinflussen.

**Zusammenfassend lässt sich sagen**, dass die Wahl des richtigen Decay Modus ein Kompromiss zwischen Laufruhe und Drehmoment bei hohen Drehzahlen ist. Für die meisten Anwendungen, insbesondere im 3D-Druck oder bei CNC-Fräsen, bieten Treiber mit einem intelligenten oder gemischten Decay Modus die beste Gesamtleistung.
Benutzeravatar
af0815
Donator
Donator
Beiträge: 856
Registriert: Di 2. Jun 2020, 14:45
Wohnort: Burgenland
Has thanked: 35 times
Been thanked: 126 times

Re: RFxxx Lautstärke Decay Modus

Beitrag von af0815 »

Ist für mich momentan hinfällig, nach einem Systemupdate am RasPi ist einmal Baustelle. Das wird dauern.
Antworten

Zurück zu „Firmware / Tweaks“