Komplett Motor guide för Robotics (2 / 12 steg)
Steg 2: Motor Controller
En motor controller är en elektronisk anordning som hjälper microcontroller att styra motorn. Motor controller fungerar som en mellanliggande enhet mellan en mikrokontroller, ett nätaggregat eller batterier och motorer.
Även om mikrokontroller (robotens hjärna) beslutar den hastighet och riktning av motorerna, kan inte det köra dem direkt på grund av dess mycket begränsad uteffekt (ström och spänning). Den motor controller, å andra sidan, kan ge nuvarande vid spänningen som krävs men kan inte bestämma hur motorn ska köras.
Således, mikrokontroller och motor controller måste arbeta tillsammans för att göra motorerna flytta på lämpligt sätt. Vanligtvis, kan mikrokontroller instruera den motor controller på hur makten motorerna via en standard och enkel kommunikationsmetod som UART eller PWM. Dessutom kan vissa motoriska styrenheter kontrolleras manuellt av en analog spänning (som vanligtvis skapas med en potentiometer).
Den fysiska storleken och vikten på en motor controller kan variera kraftigt, från en enhet mindre än spetsen på fingret används för att styra en mini sumo robot till en stor styrenhet väger flera Kg. Storleken på en motor controller är vanligtvis relaterad till den maximala ström som det kan ge. Större nuvarande innebär större storlek.
Eftersom det finns flera typer av motorer, finns det flera typer av motor-styrenheter (annan typ av motor kräver olika typer av controller):
- Borstad DC motor styrenheter: används med borstad DC, likströmsmotorer redskap och många linjära manöverdon.
- Borstlösa DC motor styrenheter: används med borstlösa likströmsmotorer.
- Servo Motor styrenheter: används för hobby servomotorer.
- Stepper Motor styrenheter: används med unipolär eller bipolär stegmotorer beroende på deras sort.