Stap 1: Rijden algoritme voor de stappenmotor
Ik heb de trilfrequentie bij 500Hz ingesteld omdat als je hoger de elektromagnetische traagheid van de van de rollen maakt het dus er een hoge gevaar voor de motor is om stappen overslaan als zetten onder belasting. Het geeft je mooie ronde getallen ook bij het doen van de wiskunde.
Zoals in de afbeelding dat het algoritme vereist de volgende stap 8 volgorde toegepast op beide spoelen voor het goed te laten werken. Elke sequentie neemt 8ms en beweegt de motor 4 stappen (7,2 graden).
Omdat de stappenmotor 1.8 mate stap duurt 200 stappen voor het maken van een volledige omwenteling heeft kunnen dus we berekenen dat een volledige omwenteling in 400ms zal gebeuren.
En daaruit kunt u de maximale snelheid van 150rot/min.
De 500Hz frequentie die is afgeleid van het feit dat je 4ms pulsen voor elke stap (3ms actieve 1ms onderbreken) maar je hebt 2 spoelen, dus krijg je een stap elke 2ms.
1000ms/2ms = 500 Hz
Corrigeer me als ik verkeerd ben.