Hvis du laver robotter eller andre mikrokontrolenheder, skal du køre DC-motoren før og efter.
I denne note vil jeg demonstrere et simpelt og billigt kredsløb, der styrer DC-motoren gennem to I/O-ben.
Det kræver ikke et integreret kredsløb og bruger almindeligt anvendte komponenter.
Jeg foreslår, at du bygger det på brødbrættet for første gang.
Jeg har designet dette kredsløb, men jeg er ikke opfinderen af denne motorcontroller.
Da jeg så den fantastiske og præcise bevægelse af Makerbots og CNC-routere hos Maker Works i Ann Arbor, var jeg interesseret i motorstyringskredsløb som dette.
Her er de dele, du skal bruge.
Alt dette bør sælges i din lokale radiowack eller hobbybutik. (1) DC motor (4)
MOSFET transistor
Jeg brugte IRF540N, men enhver N-
kanal MOSFET kan. (4) Dioder (2)
Transistor.
Jeg bruger bc548. (2)
PNP bipolær transistor
Jeg bruger bc327. (4)
2200 ohm modstand (rød-rød-rød)(4)
10 k ohm modstand (brun-sort-orange)
Modstandsværdierne for nogle jumpere og breadboards er ikke vigtige, hvis det er nødvendigt.
En ret tæt værdi vil sandsynligvis fungere fint.
Dette er et billede af hele kredsløbet på brødbrættet, og der er et par ekstra deletiketter.
Når du indstiller stiften til 1 med din mikrocontroller, tændes pnjunction Transistor Q7.
Dette forbinder bunden af PNP-transistoren Q5 til jorden og tænder den.
Q5 forbinder derefter 12 volt til MOSFET Q1 og Q4, og MOSFET Q1 og Q4 forbinder motoren til plus og jord.
Indstil ben 2 højt for at forbinde motoren til plus og jord med modsat polaritet.
Disse fire dioder beskytter din transistor mod den spændingsstigning, der nogle gange opstår, når DC-motoren pludselig stopper.
Når din I/O-pin er lav, trækker 10 k ohm-modstanden bunden af transistoren til jorden, og 2200 ohm-modstanden begrænser strømmen, der udvindes fra I/O-pinden, for at beskytte dem.
God fornøjelse med at dreje motoren!
Jeg brugte to af disse kredsløb på min robotbutlers drivlinje.