🚖🚘🚖 Analýza funkce StallGuard při vyšších rychlostech

Můj podúkol pro dnešek je následující:

1️⃣ řídit krokový motor rychlostí 180.000 mikrokroků za vteřinu
2️⃣ zpomalit otáčení motoru a současně skenovat obsah StallGuard result registru
3️⃣ používám TMC2226 driver od firmy Trinamic

Proč to potřebuji? Potřebuji detekovat nadlimitní brzdnou sílu motoru a v případě překročení limitu zastavit motor. StallGuard byl navržen pro eliminaci potřeby koncových spínačů, ale testuji ho i zde.

Jak je vidět na obrázku, StallGuard result registr zrcadlí změnu zátěže pří této rychlosti motoru správně.

Graf změny hodnoty SGresult registru
Graf změny hodnoty SGresult registru
StallGuard při vyšších rychlostech
Štítky: