hu:arduino:dc_motor

Arduino DC motorvezérlés

Az L293 és L293D IC-k négy, maximum 36V-ig terhelhető fél-H meghajtót tartalmaznak. Míg az L293 maximum 1 A-os kétirányú meghajtási áramot is tud biztosítani 4,5 V és 36 V közötti feszültségnél, addig a L293D esetén csak 600 mA áll rendelkezésre. Mindkét IC induktív terhelések, például relék, mágnesszelepek, egyenáramú és bipoláris léptetőmotorok, valamint más hasonló feszültség és áramtartományú eszközök vezérlésére alkalmazható.

Az L293 adatlapja: L293.pdf

Az L293D kapcsolási sémája

Az első motor irány- és sebességvezérlése:

  • pin2 5V, pin7 0V: a motor_1 balra fog forogni
  • pin2 0V, pin7 5V: a motor_1 jobbra fog forogni
  • pin1: 0V: motor stop, 5V: motor start, pwm (0.255) a motor sebességét állítja a pwm-en keresztül
ÖsszehasonlításL293 / L293DL298
Vezérelhető motorok száma22
H-híd vezérlésemanuálisan konfigurálvaautomatikus
Feszültségtartomány4,5..36 V5..35V
Maximális áram1A / 600 mA2A

Az L298 egy integrált monolitikus áramkör, mely akár 50 voltig képes egyidejűleg két H-hidat meghajtani. A vezérlését standard TTL logikai szinteken keresztül lehet megvalósítani és meghajtott oldalon fellépő induktív terhelésekkel - melyet pl. relék, mágnesszelepek, DC és léptetőmotorok idéznek elő - ellenálló. A két H-hidat külön is lehet engedélyezni vagy letiltani. A lenti LN298N dupla H-híd vezérlő modul erre az IC-re épül.

Az L298 dupla H-híd vezérlő IC adatlapja: L298_H_Bridge.pdf

LN298N dupla H-híd vezérlő

Ebből a típusú H-hidas vezérlőből nagyon sok típus található meg a neten, többfajta kivitelben, kimenő teljesítménnyel. Van köztük egycsatornás, jellemzőbb a kétcsatornás.

Az alábbi leírás (a teljesítményre vonatkozó adatokat leszámítva) viszonylag univerzálisnak tekinthető, és eleve maga a H-híd vezérlés sem egy ördöngős technika: Minden motor működése engedélyezhető, és egy kimenet az egyik, egy másik pedig a másik irányba forgatja a motort.

A kimenetek PWM-en keresztüli vezérlése a motor forgási sebességét is befolyásolhatja. A PWM kimenetet elég az ENA vagy ENB kimenetre rákötni.

  • Double H bridge drive
  • Chip: L298N
  • TTL logikai feszültség: 5V
  • Motorfeszültség: 5V-35V
  • TTL logikai áram: 0mA-36mA
  • Motor-áram: 2A (egy hídon maximum)
  • Tárolási hőmérséklet: -20 to +135
  • Maximális teljesítmény: 25W

Az LN298N modul vezetékezése

Az LN298N modul portjai:

  • ENA: Az M1 motor működtetésének az engedélyezése. Fixen is beköthető. PWM-mel sebességállításra is alkalmas lehet.
  • ENB: Az M2 motor működtetésének az engedélyezése. Fixen is beköthető. PWM-mel sebességállításra is alkalmas lehet.
  • IN1: Az M1 motor egyik irányban működtetése
  • IN2: Az M1 motor másik irányban működtetése
  • IN3: Az M2 motor egyik irányban működtetése
  • IN4: Az M2 motor másik irányban működtetése
  • OUT1, OUT2: Táp az M1 motornak
  • OUT3, OUT4: Táp az M2 motornak
  • hu/arduino/dc_motor.txt
  • 2022/04/21 15:02
  • ()