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).

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.

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.

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.

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