INHOUDSOPGAWE:

MOSET DRIVEN MOTOR DRIVER: 5 stappe
MOSET DRIVEN MOTOR DRIVER: 5 stappe

Video: MOSET DRIVEN MOTOR DRIVER: 5 stappe

Video: MOSET DRIVEN MOTOR DRIVER: 5 stappe
Video: Использование драйвера шагового двигателя L298N Для управления 4-проводным шаговым двигателем 2024, November
Anonim
MOSET DRIVEN MOTOR DRIVER
MOSET DRIVEN MOTOR DRIVER

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
  1. Pulse Width Modulation (PWM) tolkstroombaan om die snelheid van die motor te beheer in ooreenstemming met die wisselende inset PWM van die motorbestuurder.
  2. 'N Rigtingbeheerbaan om die rigting van die motor te beheer.

Stap 1: PWM INTERPRETER CIRCUIT

PWM INTERPRETER CIRCUIT
PWM INTERPRETER CIRCUIT
PWM INTERPRETER CIRCUIT
PWM INTERPRETER CIRCUIT

NODIGE KOMPONENTE

  1. IRF250N MOSFET
  2. 10K OHM WEERSTAND
  3. 2A DIODE*2
  4. 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

RIGTINGSBEHEERKRING
RIGTINGSBEHEERKRING
RIGTINGSBEHEERKRING
RIGTINGSBEHEERKRING

NODIGE KOMPONENTE

  1. 8 PIN RELAY (58-12-2CE OEN)
  2. IRF250N MOSFET
  3. 10K OHM WEERSTAND*3
  4. 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

  1. PWM om die snelheid van die motor te verander.
  2. 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

STELSELINTEGRASIE
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

ONTWIKKELING
ONTWIKKELING
ONTWIKKELING
ONTWIKKELING
ONTWIKKELING
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: