Az Arduino használatához vannak számos elektronikus alkatrész használható. Ezek az eszközök nemcsak az Arduino számára kizárólagosak, hanem a legpraktikusabbak a projektjeihez. Példa erre tranzisztorok MOSFET-ek hogy az előző cikkekben leírtuk. De ezúttal mindent elmondunk, amit tudnia kell egy adottról: IRFZ44N.
Néha azon kapja magát, hogy olyan projekttel dolgozik, amelyben mikrovezérlővel aktiválnia kell a terhelést. Ahhoz, hogy ez lehetséges legyen a jelenlegi MCU chip Bizonyos problémákat meg kell oldani, hogy képesek legyenek működni az 5v-ról 3.3v-ra vagy annál kisebb feszültségű tranzisztoros MOSFET-ekre.
IRFZ44N
Nos, az IRFZ44N egy MOSFET tranzisztor ahogy már kommentáltam. TO-220-3 típusú csomagolással rendelkezik, bár más formátumban is bemutatható, és meglehetősen egyszerű tűvel az ajtó, lefolyó, forrás három tipikus csapjával (ebben a sorrendben balról jobbra, ha megnézi hátulról), vagyis ahol rajta vannak a feliratok). Nagyon különböző gyártók gyárthatják, így konzultálhat a konkrét adatlap.
Ennek a MOSFET-nek van egy N típusú csatorna, Amint a neve is jelzi. Emellett egyéb technikai részletekkel is rendelkezik, például:
- Lefolyó-forrás elválasztó feszültség: 60 V
- Folyamatos lefolyási intenzitás: 50A
- rds: 22mOhm
- Kapu-forrás feszültség: 20 V
- Működési hőmérséklet tartomány: -55 és 175 ° C között
- Teljesítménydisszipáció: 131w
- Őszi idő: 13ns
- Létrehozás ideje: 55ns
- Leállítás késleltetése: 37ns
- Tipikus csatlakozási késés: 12ns
- Ár: néhány cent. Megvásárolhatja a 10 csomag IRFZ44N az Amazon-on kevesebb, mint 3 €.
Alkalmazási példa az Arduinóval
Tegyük fel alkalmazási példa az IRFZ44N-hez Arduinóval és annak csapjaival PWM. És az, hogy amikor változó módon kell szabályozni a terheléseket a motorok sebességének, a megvilágítás intenzitásának stb. Szabályozásához, akkor elmehet ezekhez a PWM csapokhoz és tranzisztorokhoz, amelyeket ma elemeznünk kell.
Először is, ha házat akar csatlakoztatni vagy leválasztani az áramforrásról, akkor általában használjon klasszikus kapcsolót vagy váltó. De ez csak lehetővé teszi a be- és kikapcsolást, mind az egyik, mind a másik esetben.
Tranzisztorral elektromos jelzéssel vezérelhető, akárcsak a relé, a vezérlés automatizálásához, és egy sor előnyök, például változó vezérlés a terhelésnek ahhoz, hogy PWM segítségével képes legyen rá. Ehelyett bizonyos bonyodalmakat is magában foglal, például a kapcsolandó áramok, az üzemi feszültségek kiszámítását stb.
Által ejemploKépzelje el, hogy 12 V-os villanymotort a névleges fordulatszám felével kell működtetnie. Azt már tudni fogja, hogy a gyakorlatban nem lenne érdemes 6 V-ra csökkenteni az energiát anélkül, hogy több lenne ... a legvalószínűbb, hogy mozdulatlanok maradnának, ha növelnék a hőmérsékletüket, és fennállna az elem károsodásának veszélye.
Ehelyett, hogy mit csinálnak PWM több impulzust kell alkalmazni a névleges feszültségre egy összekapcsolási és szétkapcsolási idő alatt (impulzusok) úgy, hogy a motor úgy működjön, ahogy akarja, amint azt a PWM cikkben láttuk, és modellezni a motor működési sebességét anélkül, hogy befolyásolná a nyomatékot, vagy motor nyomatéka.
Eddig minden rendben van, de ... mi történne a világítási alkalmazás? Nos, ellentétben a motorral, ahol tehetetlenség van, a világításban, ha úgy kapcsolják, mint a PWM-et alacsony frekvencián, akkor bosszantó villogások jelentkeznek, amelyeket aligha értékelnénk a motorban. Azonban még a motor esetében is hosszú távú mechanikai problémákat okozhat a „bunkó”.
És mi köze mindehhez az IRFZ55N-hez? Nos, ha zavartalan működést szeretne a PWM-mel, ez az eszköz megoldhatja ezeket a problémákat. Ezen felül akár 50A áramot is képes vezérelni, ami rendkívüli kapacitást kínál néhány erősebb motor számára. Ne feledje, hogy mint már korábban említettem, az Arduino PWM csapok problémája az, hogy feszültségük nem elegendő bizonyos elemek, például egy 12v, 24v motor stb. Vezérlésére, így a tranzisztor és egy külső forrás segíthet Önnek.
Az Arduino és a motor segítségével ezzel az egyszerű, látható kapcsolási rajzkal gyakorlati példát kaphat arra, amit megjegyeztem. Szóval te meg tudod vezérlés 12v motor az IRFZ44N MOSFET-lel egyszerű módon.
Annak érdekében, hogy jobban megértse az IRFZ44N tranzisztor működését az ilyen típusú alkalmazásokhoz, a soros monitort fogja használni, ahonnan meg tudja adni a megért értékeket 0 és 255 között hogy képes legyen modulálni a motort és megfigyelni az eredményeket.
Tekintettel vázlatkód az Arduino IDE számára, az is egyszerű lenne
int PWM_PIN = 6; int pwmval = 0; void setup() { Serial.begin(9600); pinMode(PWM_PIN,OUTPUT); Serial.println("Introduce un valor entre 0 y 255:"); } void loop() { if (Serial.available() > 1) { pwmval = Serial.parseInt(); Serial.print("Envío de velocidad a: "); Serial.println(pwmval); analogWrite(PWM_PIN, pwmval); Serial.println("¡Hecho!"); }
Emlékezz erre több információ az Arduino programozásáról töltse le ingyenes tanfolyamunkat PDF formátumban.
Kiváló oldal és az irfz44n munkaló leírása…. Kísérleteket már végeztem vele, és sokoldalú és erős az 5. erősítőivel, üdvözletével
Parabéns pala matéria, és elképzelhetetlenül nagy érték, amelyet ezek az informaçõk számomra jelentenek, nagyon örülök, most sokkal kevesebb felügyeleti joggal és sokkal nagyobb hatalommal fejezheti be a projektemet!
Sziasztok, lenne egy kérdésem, ha 12V-os feszültséget rakok a kapuba lehúzással és a forrást a földbe, akkor az a föld segít nullát rakni egy mikrokontrollerbe (3,3v).
az ötlet az, hogy érzékeljük egy bizonyos áramkör egy pontját, és megtudjuk, hogy az 12 V-os feszültség alatt van-e vagy sem, és jelenteni kell egy mikrokontrollernek