Stap 4: Stepper motorische controlefuncties
Twee stappenmotoren kunnen nemen. 1 en 2 met een eerste stap, de tweede stap 3e en 4e kanaal motor Hiermee kunt ons regelen.
- AF_Stepper: Deze functie maakt de definitie van stappenmotor.
- AF stepper motor_name (stap, kanaalnummer) >> Deze functie is een algemene beschrijving van de structuur van de stappenmotor.
- AF_Stepper >> Roept de stepper motor functie
- motor_name >> Deze sectie is de naam die u aan uw stappenmotor geven.
- stap >> Het aantal stappen van een stepper motor snelheid wordt ingevoerd in deze sectie.
- kanaalnummer) >> Stepper motors In deze sectie we verbinding wilt maken met dat kanaal welke kanaalnummer wordt ingevoerd. De rechterkant van de linkerzijde was dus 2 kanaal 1 kanaal. We moeten Voer 1 of 2.
- Sample identificatie: AF_Stepper Stepper1 (200, 1); >> Met deze definitie van "Stepper1" genaamd de 200 stappen van de stepper motor informatie 1 blijkt dat het gedefinieerde kanaal
- stap (stap, richting, mode): Deze identificatie van stap en richting informatie aan de stepper motor modus verplaatsen is waar u hebt ingevoerd.
- stap >> Hier enkele stappen terug naar de motor informatie wordt ingevoerd.
- richting >> De motor richting van rotatie wordt hier ingevoerd. Aspect functioneert "FORWARD" en "Achteruit" wordt verstaan.
- modus >> Hier wordt de beweging van de stepper motor type ingevoerd. Deze;
- Enkel: De motor met een spoel stimulerend werkt. Energiebesparing is handig in plaatsen die vereisen, maar is niet erg gebruikelijk. Het geeft minder koppel motor.
- Dubbele: Voer de motor met energieke de twee windingen. Motor geeft volledige koppel.
- INTERLEAVE: Spoel gelijktijdig te verminderen door de helft van de worp-hoek, geven energie. Dit resulteert in een verhoogde resolutie en verdubbelt het aantal stappen. Bijvoorbeeld, stap 200 motor met 1.8 graden, 0.9 graden 400 stappen, deze functie de waarde aanneemt.
- Uitvoeringen: Soepele motor voor het rijden. Gebruikte functies. Het biedt een vloeiende overgang tussen stappen. Maar dalingen koppel.
- Voorbeeldfunctie: Stepper1.step (150, FORWARD, dubbel); >> Hier "Stepper1" met motor 150 is stap "DOUBLE" informatie op de modus ingevoerd terugkeren zou.
- setSpeed(rpm) >> Functie wordt gebruikt om aan te passen de stappenmotor rpm. Rpm haakjes waarden worden ingevoerd
- Voorbeeldfunctie: Stepper1.setSpeed(10); >> Op deze manier, "Stepper1" We waarde definiëren is de snelheid van de motor.
- OneStep (richting, modus) >> Deze functie is uitsluitend beschikbaar voor-stapmodus stappenmotoren. VOORWAARTS of achterwaarts express schriftelijke richting op de richting die wordt aangegeven in haakjes. Wij doen ook onze definitie hierboven, met behulp van dezelfde modus van meningsuiting modus.
- Voorbeeldfunctie: Stepper1.onestep (vooruit, dubbel); >> Op deze manier is "Stepper1" de richting van de motor en de geavanceerde modus "DOUBLE" We opgeven.
- release() >> Deze functie stopt het motor koppel en de hoeveelheid energie die niet interruptand motor doet houdt het hetzelfde koppel.
- Voorbeeldfunctie: Stepper1.release(); >> Op deze manier, "Stepper1" de motor is stopt.