Stap 7: De motoraansturing

De motorsturing lijkt op het eerste zicht het moeilijkste gedeelte. Gelukkig zijn er hulpmiddeltjes. De motors van Vertigo moeten in beide richtingen kunnen draaien, zodat een bocht kan genomen worden. Je kan dit alweer op verschillende manieren verwezenlijken: door gebruik te maken van een 'Motor Driver chip L293b' of door een transistorschakeling. We leggen beide mogelijkheden even uit.

De L 293b-chip' is een 16 pins chip die 2 motortjes kan aansturen. De schakeling is eenvoudig, net zoals de softwarematige aansturing via de PIC. De microsprocessor bevat immers 2 uitgangen die een PWM zijn, en daarvan kan je nu handig gebruik maken. Deze pin stuurt een aan/uit-signaal naar je 'motor driver chip', wat dan het spanningsniveau op je motortjes zal bepalen. Daarenboven heb je per motortje ook twee digitale PIC-uitgangen nodig. Afhankelijk van de hoog/laag-combinatie van deze twee signaalpinnen, zal je motor voorwaarts draaien, achterwaarts draaien of stilstaan.

Indien je geen chip ter beschikking hebt, kan je de aansturing ook verwezenlijken door een transistorschakeling. Hieronder vind je de schakeling voor 1 motortje. Deze schakeling vraagt wat meer design van je pcb-bord en verhoogt het aantal componenten, maar kan als voordeel hebben dat minder pinnen worden gebruikt. De digitale PIC-poort bepaald hier de richting waarin je motortje draait. De PWM-poort zorgt alweer voor het spanningsniveau. Hoe hoger het spanningsniveau, hoe meer vermogen de motortjes kunnen leveren.