🚖🚘🚖 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](https://www.idvorak.info/wp-content/uploads/2021/02/SGresult_pri_spreadcycle-1024x654.png)
StallGuard při vyšších rychlostech