Hvad er de forskellige typer Arduino® -motorer?

Arduino® Microcontroller kan bruges til at kontrollere flere forskellige typer motorer. Selvom det nøjagtige elektroniske kontrolkredsløb varierer afhængigt af projektet, er hver motor knyttet til en outputstift på Arduino® -kortet. Programmeringskode kan bruges til at ændre hastigheden og retningen for en tilsluttet motor eller til at fremme en motor til en valgt position. De tre mest almindelige sorter af Arduino® -motorer er jævnstrøm (DC), stepper og servo.

En jævnstrømsmotor er relativt enkel og kan bruges til mange formål. DC -motorer indeholder trådspoler, der er placeret i en magnet. Når der sendes elektricitet gennem spolerne, får det resulterende elektromagnetiske felt en skaft til at rotere. Mange af de direkte nuværende Arduino® -motorer, der bruges i disse projekter, inkluderer enkle gearkasser, der giver gearing til at dreje tunge hjul eller udføre andre mekaniske opgaver.

Meget små DC -motorer kan være direkte forbundet med en Arduino® -outputPin, men motorer, der trækker mere end 40 milliamper af strøm, kræver yderligere kontrolkredsløb. Transistorer bruges ofte til dette formål; Dette giver Arduino® mulighed for at bruge et lavstrømssignal, der aktiverer en solid-state switch og sender højstrømstrøm til motoren. I nogle applikationer såsom robotik kombineres flere transistorer i et arrangement kendt som en "H-Bridge." En H-Bridge tillader, at den elektriske polaritet kan vendes, og gør det muligt for DC Arduino® Motors at blive kørt fremad eller bagud.

Arduino® Stepper Motors ligner DC Motors, men roterer ikke kontinuerligt. I stedet gør det interne arrangement af elektromagnetiske spoler en steppermotor eller "trin" fremad i små trin. Som et eksempel på denne bevægelse drives hænderne på et batteridrevet analogt ur ofte af en steppermotor. Arduino® Motors med en vedhæftet steppermotorSkal programmeres til at udsende en række pulser. Hvert signal får motoren til at "trin" en gang.

Servo -motorer adskiller sig markant fra enten DC- eller steppermotorer. Denne motor har integreret gear og kredsløb til kontrol af skaftpositionen meget nøjagtigt. Disse typer Arduino® -motorer er normalt ikke beregnet til fuldstændig cirkulær rotation, men bevæger sig i stedet inden for et 90 ° eller 180 ° interval. Servo -motorer kræver både en konstant strømkilde og et positionssignal, der bestemmer den nøjagtige placering af skaftet. Servoer, som disse motorer ofte kaldes, kan ofte bevæge sig fra position til position med stor hastighed og nøjagtighed.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?