DC motor vezérlése az L293D-n keresztül (H Bridge Driver) - MCHobby - A blog

Raspberry Pi, Arduino, Feather, MicroPython, Odroid és kapcsolódó objektumok (IOT) szakterülete. Jegyzetfüzet, erőforrások, szerelvények és interfész-elektronika.

2012.10.10 .: Az MCHobby most a következőket kínálja:

  • A L293D eladó az MC Hobby-nál, valamint egy átdolgozott oktatóanyag + összeállítás + Arduino kód a wiki-nkon
  • egy Breakout tábla, amely lehetővé teszi két egyenáramú motor meghajtását mindkét irányban. Ez a modul az L298-on alapul, amely egy kettős H-híd. A modul itt eladó, és a dokumentáció (+ Arduino példa) elérhető a Wikiben.

Bevezetés
Egy korábbi cikk "H tranzisztoros híd az egyenáramú motor irányításához mindkét irányban" elmagyarázta, hogyan kell összeállítani egy H hidat az egyenáramú motor forgásirányának szabályozására.

Ha az összeszerelés kissé unalmas, lehetővé teszi, hogy megértse, hogyan működik egy H híd.
Mindennapi használatra vannak integrált áramkörökbe előre összeállított H hidak (ennyi).
A rendelkezésre álló "H Bridge Driver" integrált áramkörök közül a legelterjedtebbek az L293D (kissé elavult) és az L293E (a belga Farnelltől kapható).

Információ francia nyelven
A net tele van információkkal arról, hogy egy L293D-t használnak Arduinóval vagy egy PIC-vel.
Egy egyszerű lekérdezés a Google-n "L293D + Arduino + DC Motor" kulcsszavakkal lenyűgöző listát ad.
A hivatkozások többsége azonban angol nyelven készült.

A francia nyelvű információk hiányának leküzdésére úgy döntöttem, hogy lefordítom Luky Larry "DC motor vezérlése Arduino és L293D chip segítségével" cikkét.

Vezéreljen egy egyenáramú motort Arduino és egy L293D integrált áramkörrel
Forrás: Ez a cikk Luky Larry "Az egyenáramú motor vezérlése Arduino és L293D lapkával" című cikk "a legjobb" fordítása.


Itt van egy rövid útmutató néhány további információval (integrált áramkör konfigurációval stb.) A tesztelés során tanult dolgokról az a használatához L293D val,-vel Arduino.
Ez az útmutató bemutatja, hogyan tudjuk:

  1. Használat kiegészítő áramellátás az áramellátás érdekében szükséges az egyenáramú motorhoz.
  2. A motor hajtásához használja az L293D integrált áramkört
  3. Nyomógombbal változtassa meg a motor irányát.

Annak ellenére, hogy csak egy motort használtam, lehetséges két motor (mindkét irányba) megrendelése egyetlen L293D chip segítségével. Ebben az esetben meg kell győződnie arról, hogy elegendő áramot tud-e szolgáltatni mindkét motor megfelelő áramellátásához a maximális terheléshez (csúcsterhelés).
Ne feledje, ha két motort használ, az áramellátás továbbra is ugyanaz lesz, de az áram megduplázódik - ennek az igénynek a kielégítéséhez jó kiindulópont az, ha megváltoztatja az akkumulátorok párhuzamos vagy soros csatlakoztatásának módját.

"Az L293D egy monolitikus, nagyfeszültségű, nagyáramú, 4 csatornás meghajtó integrált áramkör."
Ez azt jelenti, hogy ez az integrált áramkör egyenáramú motorokhoz és tápegységekhez használható 36 V-ig (ezek már elég kicsi motorok), és hogy az áramkör csatornánként legfeljebb 600 mA-t képes biztosítani.
Az L293D szintén egyfajta H-híd. Jellemzően a H-híd olyan elektromos áramkör, amely lehetővé teszi a kimeneti feszültség egy vagy másik irányú terhelésre történő kifejtését. Például egy motor.

Ez elsősorban azt jelenti, hogy megfordíthatja az áram irányát, ezért megfordíthatja a motor forgásirányát. A működési elv 4 áramköri elemen alapul, amelyeket általában érintkezőknek neveznek, és amelyeket a következők szerint azonosítanak: Bal felső, jobb felső, jobb alsó és bal alsó oldal.
Különböző zárókombinációk segítségével lehetséges az áram beindítása, leállítása vagy visszafordítása.

bridge

Lehetséges, hogy ezt az összeállítást reléből készítsük el, de egyszerűbb az integrált áramkör használata - Az L293D kettős H-híd, amely az áramkör mindkét oldalán 1 H-híddal rendelkezik (azaz motoronként egy H-híd).

Az egyetlen dolog, amire figyelni kell, ebben az egészben a 2 bemeneti tű, amelyek vezérlik az egyes motorok logikáját. Az igényeink szempontjából a legfontosabb, hogy ezeket a bemeneteket egy Arduino Board-ról vezérelhessük.

Nem igazán kell aggódnia a feszültségszabályozás miatt, mert az L293 két feszültségforrást fogad el.

  • Közvetlen áramforrás (36 V-ig) a motorok táplálásához.
  • Egy másik feszültségforrás (5 V) az integrált áramkör logikájának táplálására.
    Ez a tápegység közvetlenül az Arduino kártyáról származhat.

Mivel a motorom tápellátása 6 volt, ezért közvetlenül használni fogom (ha a motor tápfeszültsége nagyobb volt, fontolóra kell venni egy tranzisztor vagy feszültségszabályozó használatát).
Csak arra kell emlékezni, hogy az Arduino és a külső tápegység földjét (GND) össze kell kapcsolnia.
A földnek közösnek kell lennie a tápegységek között (Arduino és Pont-H).