![Een stappenmotor besturen: 5 stappen Een stappenmotor besturen: 5 stappen](https://i.howwhatproduce.com/images/001/image-539-15-j.webp)
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
![Een stappenmotor besturen Een stappenmotor besturen](https://i.howwhatproduce.com/images/001/image-539-16-j.webp)
Deze tutorial is zowel geldig als we de Arduino gebruiken als beide met het Drivemall-bordonder de link om de Drivemall te bouwen.
Het voordeel van het verkiezen van de Drivemall boven het klassieke Arduino-bord is dat het de complexiteit van de verbindingen vermindert, wat leidt tot een nettere installatie. Dit is echter optioneel: alle resultaten zijn nog steeds geldig met het arduino-bord, een breadboard en voldoende dupont-jumpers voor verbindingen.
Laten we een stappenmotor besturen met een Arduino-bord.
Stap 1: Wat we nodig hebben
- Arduino-microcontroller of Drivemall
- Draad(en)
- Stappenmotor
- Een Driver A4988 of DRV8825 of L298N of ULN2003 (Er zijn veel drivers voor)
Stap 2: Hoe een stappenmotor werkt en waarom we een stuurprogramma gebruiken
![Hoe een stappenmotor werkt en waarom we een stuurprogramma gebruiken Hoe een stappenmotor werkt en waarom we een stuurprogramma gebruiken](https://i.howwhatproduce.com/images/001/image-539-17-j.webp)
![Hoe een stappenmotor werkt en waarom we een stuurprogramma gebruiken Hoe een stappenmotor werkt en waarom we een stuurprogramma gebruiken](https://i.howwhatproduce.com/images/001/image-539-18-j.webp)
![Hoe een stappenmotor werkt en waarom we een stuurprogramma gebruiken Hoe een stappenmotor werkt en waarom we een stuurprogramma gebruiken](https://i.howwhatproduce.com/images/001/image-539-19-j.webp)
Een stappenmotor bestaat in wezen uit twee spoelen die voldoende moeten worden gevoed (afbeelding 1), als de motor in de verkeerde beweging wordt gevoed, kan dit een kortsluiting naar GND veroorzaken.
Bij elke stap draait de motor in een bekende hoek die door de fabrikant meestal wordt aangegeven als 1,8 °, dus er zijn 200 stappen nodig om een volledige cirkel te maken
Laten we verduidelijken waarom we een driver nodig hebben in plaats van de stepper rechtstreeks op de microcontroller aan te sluiten.
Met de stuurprogramma's kunt u de stappen scannen omdat een microcontroller de spoelen in de stappenmotor niet kan laden.
Er zijn twee soorten drivers voor stappenmotoren op de markt:
- klassieke stuurprogramma's L298 of ULN2003 een dubbele H-brug waarin de logica om de enkele fasen van stroom te voorzien in de code zit;
- Moderne stuurprogramma's A4988 of drv8825 waarbij een deel van de logica zich in de schijf bevindt.
De A4988 om in ingang te functioneren, biedt een activering en twee pinnen, één voor de richting en de andere voor het aantal stappen, evenals voeding.
Stap 3: Aansluitingen
![Verbindingen Verbindingen](https://i.howwhatproduce.com/images/001/image-539-20-j.webp)
![Verbindingen Verbindingen](https://i.howwhatproduce.com/images/001/image-539-21-j.webp)
![Verbindingen Verbindingen](https://i.howwhatproduce.com/images/001/image-539-22-j.webp)
Als eerste benadering van stappenmotoren hebben we ervoor gekozen om de driver ULN2003 te gebruiken.
Drie knoppen voor motorbesturing zijn verbonden met de Arduino met een weerstand die is aangesloten op GND.
We verbinden de motor met de ULN volgens het schema in figuur 2. De Arduino is verbonden met de driver met pinnen 8 9 10 en 11.
Stap 4: Firmware en besturing
![Firmware en besturing Firmware en besturing](https://i.howwhatproduce.com/images/001/image-539-23-j.webp)
Hier vindt u een basisfirmware voor het aansturen van de stappenmotor. In dit speciale gevalThe bottom on
- pin A0 wordt gebruikt voor positieve richting en stop
- pin A1 wordt gebruikt voor negatieve richting en stop
- pin A2 wordt gebruikt om te bevestigen en in beweging te zetten volgens de richting van de eerder ingedrukte knop
het aantal stappen per cyclus is ingesteld op 20 dit betekent dat het programma 10 cycli zal uitvoeren om één volledige omwenteling van de motor te maken
Stap 5: Afwijzen
Deze tutorial is gemaakt als onderdeel van het Makerspace for Inclusion project, mede gefinancierd door het Erasmus + Programma van de Europese commissie.
Het project heeft tot doel een informele vorm van onderwijs te promoten als middel om de sociale inclusie van jongeren te bevorderen, informeel onderwijs zoals te vinden is binnen makerspaces.
Deze tutorial geeft alleen de mening van de auteurs weer, en de Europese Commissie kan niet verantwoordelijk worden gehouden voor enig gebruik dat kan worden gemaakt van de daarin opgenomen informatie.
Aanbevolen:
Stappenmotor gestuurde stappenmotor zonder microcontroller! - Ajarnpa
![Stappenmotor gestuurde stappenmotor zonder microcontroller! - Ajarnpa Stappenmotor gestuurde stappenmotor zonder microcontroller! - Ajarnpa](https://i.howwhatproduce.com/images/002/image-4196-13-j.webp)
Stappenmotorgestuurde stappenmotor zonder microcontroller!: In deze snelle Instructable zullen we een eenvoudige stappenmotorcontroller maken met behulp van een stappenmotor. Dit project vereist geen complexe schakelingen of een microcontroller. Dus zonder verder oponthoud, laten we aan de slag gaan
Stappenmotor Gecontroleerde Stappenmotor - Stappenmotor als roterende encoder - Ajarnpa
![Stappenmotor Gecontroleerde Stappenmotor - Stappenmotor als roterende encoder - Ajarnpa Stappenmotor Gecontroleerde Stappenmotor - Stappenmotor als roterende encoder - Ajarnpa](https://i.howwhatproduce.com/images/007/image-20303-j.webp)
Stappenmotor Gecontroleerde Stappenmotor | Stappenmotor als roterende encoder: Heb je een paar stappenmotoren rondslingeren en wil je iets doen? Laten we in deze Instructable een stappenmotor gebruiken als een roterende encoder om de positie van een andere stappenmotor te regelen met behulp van een Arduino-microcontroller. Dus zonder verder oponthoud, laten we
Een stappenmotor besturen zonder microcontroller - Ajarnpa
![Een stappenmotor besturen zonder microcontroller - Ajarnpa Een stappenmotor besturen zonder microcontroller - Ajarnpa](https://i.howwhatproduce.com/images/006/image-15305-16-j.webp)
Een stappenmotor besturen zonder een microcontroller.: In deze Instructable zal ik een 28-BYJ-48 stappenmotor besturen, met een UNL2003 darlington array-bord, soms x113647 genoemd, zonder een microcontroller. Het heeft start / stop, vooruit / achteruit en snelheidsregeling. De motor is een unipolaire stappenmotor met
Een stappenmotor besturen met een potentiometer: 5 stappen
![Een stappenmotor besturen met een potentiometer: 5 stappen Een stappenmotor besturen met een potentiometer: 5 stappen](https://i.howwhatproduce.com/images/001/image-608-77-j.webp)
Hoe u een stappenmotor bestuurt met een potentiometer. In deze instructable laat ik u zien hoe u de positie van een stappenmotor kunt regelen met behulp van een potentiometer. Dus laten we beginnen
Een stappenmotor besturen met een AVR-microprocessor - Ajarnpa
![Een stappenmotor besturen met een AVR-microprocessor - Ajarnpa Een stappenmotor besturen met een AVR-microprocessor - Ajarnpa](https://i.howwhatproduce.com/images/002/image-3790-165-j.webp)
Een stappenmotor besturen met een AVR-microprocessor: Hebt u wat weggevangen stappenmotoren van printers/schijfstations/enz. rondslingeren? Wat sonderen met een ohmeter, gevolgd door een simpele drivercode op je microprocessor en je stapt in stijl