Stap 2: Motorcontroller
Een motorcontroller is een elektronisch apparaat waarmee microcontroller controle van de motor. Motorcontroller fungeert als een tussenliggend apparaat tussen een microcontroller, een voeding of batterijen en de motoren.
Hoewel de microcontroller (de robot de hersenen) de snelheid en de richting van de motoren beslist, rijden niet het hen rechtstreeks vanwege de zeer beperkte vermogen (stroom en spanning). De motorcontroller, aan de andere kant, de stroom bij de vereiste spanning kan bieden, maar kan niet beslissen hoe de motor moet worden uitgevoerd.
Dus, de microcontroller en de motorcontroller hebben om samen te werken om de motoren op de juiste wijze te verplaatsen. Meestal kan de microcontroller de motorcontroller over hoe aan de macht van de motoren via een standaard en eenvoudige communicatiemethode zoals UART of PWM instrueren. Ook kunnen sommige motor controllers handmatig worden gecontroleerd door een analoge spanning (meestal gemaakt met een potentiometer).
De fysieke grootte en het gewicht van een motor controller kunnen variëren aanzienlijk, van een apparaat dat kleiner is dan het puntje van uw vinger gebruikt om te bepalen van een mini sumo robot op een grote controller die verschillende Kg wegen. De grootte van een motorcontroller is meestal gerelateerd aan de maximale stroom die het kan bieden. Huidige middelen grotere groter.
Aangezien er verschillende soorten motoren, zijn er verschillende types van motor controllers (ander soort motor vereist verschillende type controller):
- Geborsteld motor Gelijkstroomregelaars: gebruikt met geborsteld DC, versnelling gelijkstroommotoren en veel lineaire aandrijvingen.
- Borstelloze DC-motor controllers: gebruikt met borstelloze DC motoren.
- Servo Motor Controllers: gebruikt voor hobby servomotoren.
- Stepper Motor Controllers: gebruikt met unipolaire of bipolaire stappenmotoren afhankelijk van hun soort.