Innehållsförteckning:
- Steg 1: PWM TOLKARKRETS
- Steg 2: DIRECTION CONTROL CIRCUIT
- Steg 3: MIKROKONTROLLEN
- Steg 4: SYSTEMINTEGRATION
- Steg 5: UTVECKLING
Video: MOSET DRIVEN MOTOR DRIVER: 5 Steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
MOTORFÖRARE
- Motorförare är en oumbärlig del av robotvärlden eftersom de flesta robotarna kräver att motorer fungerar och för att köra motorerna effektivt kommer motorförarna att spela.
- De är en liten strömförstärkare; motorförarnas funktion är att ta en lågströmstyrsignal och sedan förvandla den till en signal med högre ström som kan driva en motor.
- Lågströmstyrsignal kommer från en mikrokontroller (Arduino Uno i mitt fall) som kan ge uteffekter i intervallet 0-5V vid 40mA maximalt som sedan bearbetas av motorföraren för att ge högre strömutgång, dvs 12-24V vid 2- 4A.
- Motordrivrutiner har vanligtvis två delar
- Pulsbreddsmodulation (PWM) tolkrets för att styra motorns hastighet i enlighet med den varierande ingången PWM från motordrivrutinen.
- En riktningskontrollkrets för att styra motorns riktning.
Steg 1: PWM TOLKARKRETS
KOMPONENTER KRAV
- IRF250N MOSFET
- 10K OHM -RESISTOR
- 2A DIODE*2
- 12V BATTERI
IRF 250N är en logisk nivå MOSFET som omvandlar 0-5 V ingång vid porten till motsvarande 0-Vmax (för det anslutna batteriet).
10K OHM-motstånd är ett neddragningsmotstånd som håller den logiska signalen nära noll volt när ingen annan aktiv enhet är ansluten.
Dioderna används som en flyback -diod. En flyback -diod (ibland kallad frihjulsdiod) är en diod som används för att eliminera flyback, vilket är den plötsliga spänningspiken som ses över en induktiv last när dess matningsström plötsligt reduceras eller avbryts.
OBS- Eftersom ett externt batteri används måste det vara gemensamt jordat med mikrokontrollen. Detta görs genom att ansluta batteriets minuspol till mikrokontrollerns GND.
Steg 2: DIRECTION CONTROL CIRCUIT
KOMPONENTER KRAV
- 8 PIN-RELÄ (58-12-2CE OEN)
- IRF250N MOSFET
- 10K OHM -RESISTOR*3
- 3 mm LED *2
MOSFET som används i denna krets är densamma som den föregående kretsen dvs IRF250N men istället för att ge PWM vid Gate ger vi bara Analog High och Low eftersom vi bara måste slå på och stänga av reläet.
Reläet fungerar vid 12V men Analog High mottaget från Arduino är max 5V så vi har använt MOSFET som switch här.
Reläet som används (58-12-2CE OEN) är en 8-stifts.
- De första 2 stiften är spolströmsgivare.
- Common tar emot ingång för att leverera den till utgången (motorn).
- NC tar emot ström från Common när spolen inte drivs och NO är frånkopplad.
- När spolen drivs får NO ström från Common och NC kopplas bort.
Vi korsar över mellan NO och NC vilket kommer att ge oss ändringen av polaritet
Två lysdioder är anslutna parallellt med utgången tillsammans med 10K ohm motstånd båda i motsatt polaritet. De kommer att fungera som riktningsmeddelare som man kommer att lysa när strömmen flödar i en riktning och Vice -Versa.
Steg 3: MIKROKONTROLLEN
Mikrocontrollern har 2 signaler att leverera
- PWM för att variera motorns varvtal.
- Analog Hög och Låg för att ändra motorriktning.
KODEN FÖRESKRIVS I BILAGA
Utsignalen från PWM PIN 3 är ansluten till PWM -tolkretsen.
Utgången från PIN 11 är ansluten till Gate of Relay Circuit.
OBS - Om båda kretsarna använder samma strömkälla måste bara någon av dem vara gemensam. om 2 strömkällor används måste båda kretsarna vara gemensamt jordade
INGÅNG =
0 och 1 för riktning
0-255 för hastighet; 0 för att stanna och 255 för maximal hastighet.
FORMAT =
Plats
Exempelvis 1 255
0 50
DET ÄR VIKTIGT DET OBSERVERA ATT PWM TOLKARKRETS RÄCKAR I SJÄLV OM ANVÄNDAREN BARA VILL BYTA HASTIGHETEN FÖR MOTORN ELLER STÄNGA DEN PÅ OCH FRÅN UTAN ÄNDRING AV DEN RIKT
Steg 4: SYSTEMINTEGRATION
Efter att ha gjort alla komponenter i motordrivrutinen är det dags att integrera dem alla tre, det vill säga PWM -tolk, reläkrets med mikrokontrollen.
- Utgången från PWM -tolk är ansluten till reläets gemensamma.
- Båda kretsarna är anslutna till batteriet med hjälp av ett PowerBoard. En PowerBoard är en säkerhetskrets som består av en kondensator (används för att filtrera ingången), en diod (för att kontrollera batteriets polaritet) och en säkring (för att begränsa strömmen) för att skydda kretsen under extrema förhållanden.
PowerBoard behövs inte när motorn är utan belastning, men när du använder motorföraren i en robot rekommenderas det att använda den.
- Anslut Gate på PWM -tolkrets till pwm pin 3
- Anslut reläkretsen till stift 11.
Steg 5: UTVECKLING
- Inledningsvis använde jag en transistor för att växla reläet men det kunde inte hantera strömmen som flödade genom det så jag var tvungen att byta till MOSFET.
- Jag hade använt en kondensator mellan källan och porten på MOSFET för att säkerställa inget strömflöde mellan dem men senare insåg jag att det inte behövdes.
Rekommenderad:
Trä LED -spelskärm Driven av Raspberry Pi Zero: 11 steg (med bilder)
Trä LED -spelskärm Driven av Raspberry Pi Zero: Detta projekt förverkligar en 20x10 pixlar WS2812 -baserad LED -skärm med en storlek på 78x35 cm som enkelt kan installeras i vardagsrummet för att spela retrospel. Den första versionen av denna matris byggdes 2016 och byggdes om av många andra människor. Denna expe
USB-driven nattljus med batteri-säkerhetskopiering (två mönster): 3 steg
USB-driven nattlampa med batteri-säkerhetskopiering (två mönster): För en tid sedan upptäckte jag ett behov av en batteridriven nattlampa för mitt rum. Tanken var att jag inte ville gå upp ur sängen varje gång jag ville släcka mitt ljus för att gå och lägga mig. Jag behövde också ett ljus som inte var lika starkt som mitt sovrum
Panzer VIII Maus Driven av mikrobit: 4 steg
Panzer VIII Maus Driven av Microbit: Det var vid den här terminen som vår skolas begåvade klass hade en speciell kurs: Använd BBC micro: bit för att driva en 3D -tryckt bil.Men jag gillade inte ramen som vår lärare gjorde för oss (Du vet , skriv " BitCar Micro Bit " på Google så ser du många
RC -driven elektrisk leksaksbil: 10 steg (med bilder)
RC -driven elektrisk leksaksbil: Av: Peter Tran 10ELT1 Denna handledning beskriver teori, design, tillverkning och testprocess för en fjärrkontroll (RC) elektrisk leksaksbil med HT12E/D IC -marker. Handledningarna beskriver de tre stadierna av bildesign: Tethered cable Infrar
DIY Lipo -driven mus: 6 steg
DIY Lipo Powered Mouse: I detta Modify it -projekt kommer vi att modifiera den batteridrivna musen och bli till en USB -laddningsbar trådlös mus. Jag vill göra det här projektet eftersom ett batteri inte räcker för länge för mig. Och batteriet är snabbt urladdat. Så jag väljer