Motor-styrenheter för billigt robotar 2 (2 / 16 steg)
Steg 2: Kopplingsschema
Detta är kopplingsschemat för den nya och förbättrade motor controller! Jag skulle normalt också omfatta styrelsens layouten, men Fritzing inte kunde placera komponenter på samma sätt att jag placerat min, så du får följa med min handledning.
Hur det fungerar
Vår styrelse kan bara leverera 3,3 volt, och har ett begränsat antal ampere den kan hantera alltför. Så i stället för som drivs av styrelsen, ansluter vi motorerna till vårt batteri direkt. Ingen spänningsregulatorer eller något!
Detta ger motorerna massor av kraft, men för att ge DP32 controll, vi bryta den kretsen med en transistor.
För att verkligen förstå transistorer, du bör definitivt kolla in brmarcum's fantastiska integrerade och MOSFET tutorials, men jag ska gå över absoluta grunderna som vi behöver här.
Transistorer agera som en elektronisk switch. De har tre leder, och i vårt fall dessa kallas samlare, sändaren, och bas. Samlaren ansluter till vår belastning (motorn) och sändaren ansluter till marken. Sedan fungerar basen som växeln stänger kretsen när det drivs till en hög spänning (eller faktiskt en hög ström) av våra mikrokontroller.
Pulldown motstånd
Om vi jämför transistorn till en knapp eller en växel, skulle kunna då vi kalla pulldown motståndet något liknande våren som åter sätter knappen när du skjuta den. I vårt fall, vi egentligen behöver inte pulldown motstånd, men jag insåg inte att tills när jag skulle sätta styrelsen tillsammans. Oops!
Vi inte behöver dem anledningen är att DP32 faktiskt har pulldown motstånd byggdes. Switch har också en slags inbyggd reset mekanism, så våra pulldown motstånd är en trippel redundans. Jaha...