INHOUDSOPGAWE:
- Stap 1: PWM INTERPRETER CIRCUIT
- Stap 2: RIGTINGSBEHEERKRING
- Stap 3: DIE MIKROKONTROLLER
- Stap 4: STELSELINTEGRASIE
- Stap 5: ONTWIKKELING
Video: MOSET DRIVEN MOTOR DRIVER: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
MOTORBESTUURDERS
- Motorbestuurders is 'n onontbeerlike deel van die robotika -wêreld, aangesien die meeste robotte motors benodig om doeltreffend te werk en om die motors doeltreffend te laat loop.
- Hulle is 'n klein stroomversterker; Die motorbestuurders se funksie is om 'n laestroombeheersignaal te neem en dit dan te verander in 'n hoërstroomsein wat 'n motor kan dryf.
- Lae-stroom seine kom van 'n mikrobeheerder (Arduino Uno in my geval) wat 'n uitset kan lewer in die omgewing van 0-5V by 'n maksimum van 40mA, wat dan deur die motorbestuurder verwerk word om 'n hoër stroomuitset te lewer, dws 12-24V by 2- 4A.
- Motorbestuurders het gewoonlik twee dele
- Pulse Width Modulation (PWM) tolkstroombaan om die snelheid van die motor te beheer in ooreenstemming met die wisselende inset PWM van die motorbestuurder.
- 'N Rigtingbeheerbaan om die rigting van die motor te beheer.
Stap 1: PWM INTERPRETER CIRCUIT
NODIGE KOMPONENTE
- IRF250N MOSFET
- 10K OHM WEERSTAND
- 2A DIODE*2
- 12V BATTERY
IRF 250N is 'n logiese vlak MOSFET wat 0-5 V-ingang by die hek omskakel na die ooreenstemmende 0-Vmax (van die gekoppelde battery).
10K OHM-weerstand is 'n aftrekweerstand wat die logiese sein naby nul volt hou wanneer geen ander aktiewe toestel gekoppel is nie.
Die diodes word gebruik as 'n terugdraaidiode. 'N Terugdraaidiode (soms 'n vryloopdiode genoem) is 'n diode wat gebruik word om terugvloei uit te skakel, wat die skielike spanningspiek is wat oor 'n induktiewe las gesien word wanneer die toevoerstroom skielik verminder of onderbreek word.
OPMERKING- Aangesien 'n eksterne battery gebruik word, moet dit gemeen wees met die mikrobeheerder. Dit word gedoen deur die negatiewe terminaal van die battery aan die GND van die mikrobeheerder te koppel.
Stap 2: RIGTINGSBEHEERKRING
NODIGE KOMPONENTE
- 8 PIN RELAY (58-12-2CE OEN)
- IRF250N MOSFET
- 10K OHM WEERSTAND*3
- 3 mm LED *2
Die MOSFET wat in hierdie stroombaan gebruik word, is dieselfde as die vorige stroombaan, dit wil sê IRF250N, maar in plaas van om PWM by die poort te gee, gee ons net Analoog hoog en laag, want ons moet net die relais AAN en UIT skakel.
Die relais werk op 12V, maar Analog High wat van Arduino ontvang word, is maksimum 5V, so ons het die MOSFET hier as 'n skakelaar gebruik.
Die relais wat gebruik word (58-12-2CE OEN) is 'n 8-pen.
- Die eerste 2 penne is spoelversterkers, dws as hulle aangedryf word, skakel hulle die verbinding van Common van Normally Connected (NC) na Normally Open (NO).
- Common ontvang insette om dit aan die uitvoer (motor) te lewer.
- NC ontvang krag van Common as die spoel nie aangedryf word nie en NEE ontkoppel word.
- As die spoel aangedryf word, ontvang GEEN krag van Common nie en word die NC ontkoppel.
Ons kruis tussen NO en NC, wat ons die polariteit kan verander
Twee LED's is parallel aan die uitset gekoppel, tesame met 10K ohm weerstand, beide in teenoorgestelde polariteit. Hulle sal optree as rigtingaanwyser, aangesien 'n mens sal gloei as die stroom in een rigting vloei en Vice -Versa.
Stap 3: DIE MIKROKONTROLLER
Die mikrobeheerder het 2 seine om te lewer
- PWM om die snelheid van die motor te verander.
- Analoog hoog en laag om die rigting van die motor te verander.
DIE KODE WORD IN DIE BYLAE VERSKAF
Die uitset van PWM PIN 3 is gekoppel aan die Gate of PWM tolkstroombaan.
Die uitset van PIN 11 is gekoppel aan die Gate of Relay Circuit.
LET WEL - as beide die kringe dieselfde kragbron gebruik, moet slegs een van hulle gemeen wees; as 2 kragbronne gebruik word, moet albei die stroombane gemeen wees
INVOER =
0 en 1 vir rigting
0-255 vir spoed; 0 om te stop en 255 vir maksimum spoed.
FORMAAT =
ruimte
Byvoorbeeld = 1 255
0 50
DIT IS BELANGRIK DIT IS OPMERKING DAT PWM -TOLKERKRING IN SYSELF VEILIG IS AS DIE GEBRUIKER SLEGS DIE SNELHEID VAN DIE MOTOR WIL VERANDER OF OM AAN EN UIT TE SKAKEL SONDER DIE RIGTING
Stap 4: STELSELINTEGRASIE
Nadat u al die komponente van die motorbestuurder gemaak het, is dit tyd om hulle drie te integreer, dit wil sê die PWM -tolk, relaiskring met die mikrobeheerder.
- Die uitset van die PWM -tolk is gekoppel aan die relais se algemene.
- Beide die stroombane is met 'n PowerBoard aan die battery gekoppel. 'N PowerBoard is 'n veiligheidskring wat bestaan uit 'n kondensator (wat gebruik word om die ingang te filter), 'n diode (om die polariteit van die battery te kontroleer) en 'n lont (om die stroom te beperk) om die stroombaan in uiterste toestande te beskerm.
PowerBoard is nie nodig as die motor nie laai nie, maar as u die motorbestuurder in 'n robot gebruik, word dit aanbeveel om dit te gebruik.
- Koppel Gate op PWM -tolkring aan pwm pen 3
- Verbind Gate of Relay -kring met pen 11.
Stap 5: ONTWIKKELING
- Aanvanklik gebruik ek 'n transistor om die relais oor te skakel, maar dit kon nie die stroom wat daardeur vloei nie, hanteer, dus moes ek oorskakel na MOSFET.
- Ek het 'n kondensator tussen die bron en die hek van die MOSFET gebruik om geen stroom tussen hulle te verseker nie, maar later het ek besef dat dit nie nodig was nie.
Aanbeveel:
Met 'n motor en 'n motor met 'n motor: 18 stappe
Hoe kan 'n motor 'n motor gebruik word? Met ander woorde: hoe kan ons 'n motor vir 'n motor gebruik, maar ook vir 'n motor of 'n motor of 'n ander komponent? ons kan dit ook gebruik om elemente te gebruik wat
Omskep enige R/C -motor in 'n Bluetooth -app -beheer R/C -motor: 9 stappe
Omskep enige R/C -motor in 'n Bluetooth -appbeheer R/C -motor: Hierdie projek toon die stappe om 'n gewone afstandsbedieningsmotor na 'n Bluetooth (BLE) -beheermotor te verander met Wombatics SAM01 robotika -bord, Blynk -app en MIT App Inventor. Daar is baie goedkoop RC -motors met baie funksies, soos die LED -kopligte en
Elektro Motor + Fidget Motor: 12 stappe
Elektro Motor + Fidget Motor: In hierdie instruksies word uitgelaai hoe 2 verskillende elektromotore gemaak kan word. Die eerste is 'n klein elektromotor waar die spoel draait en die magneet groot sit. Die tweede is fidget motor waar die spoel groot sit en die magneten op 'n fidg
Arduino Obstacle Vermy motor met motor: 7 stappe
Arduino Obstacle Vermy motor met motor: Hallo! en welkom by die tutoriaal oor hoe om 'n Arduino -hindernis te vermy. Ons kan begin met die verkryging van die nodige materiaal vir hierdie projek, en ons moet baie pret hê! MATERIAAL: Wire to Male Wires Wires Distance Sensor
Eagle Hacks/truuks: Voorbeeld TB6600 CNC Mill Stepper Motor Driver: 7 stappe
Eagle Hacks/truuks: Voorbeeld TB6600 CNC Mill Stepper Motor Driver: Dit maak dit 'n goeie projek om die paar truuks te wys wat u lewe makliker sal maak by die skep van PCB's. Eagle, ek kies 'n eenvoudige projek wat ek vir my Kickstarter gedoen het. Ek het 'n ekstern nodig gehad