DC motor vezérlés tranzisztor amperka

Ez a cikk bemutatja a legegyszerűbb módja annak, hogy csatlakoztassa a DC motor az Arduino.

A DC motor nem csatlakoztatható közvetlenül az Arduino. Ez azért van, mert a csapok nem képesek több mint 40 mA. A motor, a terheléstől függően, szüksége van egy néhány száz milliamper. Mivel szükség van a kapacitás növelése. Ez úgy történik, mint a szabály révén tranzisztorok.

A „tranzisztorok” cikk, meg lehet tanulni az alapvető típusa tranzisztorok és azok működési elveit.

Kötelező elemek

Azt az esetet kölcsönhatás a FET. Motor elveiben lesz szó egy adott hardver: DC-motor. board Arduino. N-csatornás FET. 10 kOhm-os ellenállás (R1), 220 ohm-os ellenállást (R2).

Maga a kísérleteikben szabadon használhatja, mi áll rendelkezésre. Csak 3 fontos feltétele:

Maximális áramfelvétel a motor (jelenlegi tiltása esetén) nem haladhatja meg a maximális drain áram a FET.

A tranzisztor kapu még fel kell oldani egy feszültség 5 V

Transistor rendelkeznie kell az integrált inverz diódakapcsolás (flyback dióda).

DC motor vezérlés tranzisztor amperka

bekötési rajz

Tény, hogy a gerjesztőtekercs egy induktor. A feszültség alkalmazási ideje az inverz elektromotoros erő keletkezik, ami károsíthatja a tranzisztor. Flyback dióda meghatározott fordított irányba, és megakadályozza a jelenlegi szivárgást a motor a tranzisztor. Ezért, ha nincs tranzisztor flyback dióda kell telepíteni mellett: a forrás anód, a katód a lefolyóba.

Transistor IRF530N egy erőteljes és jön TO-220 csomag. Az alábbiakban a lábkiosztás.

DC motor vezérlés tranzisztor amperka

Ebben az áramköri a tranzisztor fog működni kapcsolási mód: egy parancs (a szint beállításával magas kapu) Arduino tranzisztor csatlakoztassa a motort, hogy az áramforrás (kinyitotta) másik parancs (a szint beállításával ALACSONY kapu) - húzza ki a motort az áramforrásról.

DC motor vezérlés tranzisztor amperka

Ellenállás R1 húzza a tranzisztor kapu a földre. Címletek nem kritikus - ez lehetséges bármely ellenállások tartományban 1-10 ohm. Az R2 ellenállás arra szolgál, hogy megvédje a csapok a mikrokontroller. Körülbelül 10 és 500 ohm.

Ahhoz, hogy kapcsolják be a rendszert, akkor lehet csatlakoztatni egy külső áramforráshoz Arduino 6-9 V vagy ellátási energiát közvetlenül a breadboard (kék busz - mínusz a piros busz - plus).

Programozás

A maximális könnyű használat, talán a leghíresebb vázlata kész példák - Blink.

Lássuk, mi történik.

Digitális pin 13 alkalommal egy másik változás az állapotát. Amikor a kimenet értéke HIGH - LED világít, és elkezdi forgatni a motort. Ha a beállítás LOW - LED kialszik, és a motor leáll.

találatok

Ez úgy kapjuk meg, a képesség, hogy csatlakozni terminálok Arduino nagy teljesítményű eszközök, különösen egyenáramú motorok.

PWM állítsa be a motor fordulatszámát

Ha a motor vezérlő nem nehezebb, mint a LED, akkor talán meg lehet változtatni a fényerőt a motor fordulatszám ugyanúgy, mint amikor dolgozik LED? Ez így van! A szempontból Arduino nem számít mi dolgunk.

Ahogy már bizonyára tudja kitalálni, hogy módosítsa a motor fordulatszáma, meg kell rajzolni Fade.

bekötési rajz

A funkció használatához analogWrite lehetőségét (..). el kell menni az egyik csap (3/5/6/9/10/11), támogatja a hardveres PWM. Mivel alapértelmezés szerint a Fade paródiában részt a 9. pin, hagyja abba a választás rajta.

DC motor vezérlés tranzisztor amperka

lehetőség változtatni a motor fordulatszámát hardveres PWM Arduino kaptunk.

Kivéve, ahol másként nincs említve, ezen wiki tartalma a következő licenc vonatkozik az alábbi licenc: CC Attribution-Share Alike 3.0 Unported

oldal Eszközök