Ukusetshenziswa ne-Arduino kukhona ubuningi bezinto zikagesi ongazisebenzisa. Lawa madivayisi awagcini ku-Arduino kuphela, kepha asebenza kakhulu kumaphrojekthi wakho. Isibonelo salokhu yilezi ama-MOSFET wama-transistors esikuchazile ezihlokweni ezedlule. Kepha kulokhu sizokutshela konke odinga ukukwazi mayelana nokuthize: IRFZ44N.
Kwesinye isikhathi uzithola usebenza nephrojekthi lapho udinga khona ukwenza kusebenze umthwalo nge-microcontroller. Ukuze lokho kwenzeke ngama-voltages aphethwe yi chip yamanje ye-MCU Kuyadingeka ukuxazulula izinkinga ezithile ukuze ukwazi ukusebenza kuma-transistors MOSFET anezilinganiso ezingasuka ku-5v ziye ku-3.3v noma ngaphansi.
I-IRFZ44N
Yebo, i-IRFZ44N ingumdluliseli we-MOSFET njengoba sengivele ngiphawule. Inokupakisha kohlobo lwe-TO-220-3, noma ingabekwa ngamanye amafomethi, futhi ine-pinout elula impela enezikhonkwane ezintathu ezijwayelekile zomnyango, idreyini, umthombo (kulowo oda kusuka kwesobunxele uye kwesokudla uma ubheka it from back), okungukuthi, lapho inemibhalo). Ingakhiwa ngabakhiqizi abahluke kakhulu, ngakho-ke ungaxhumana ne- imininingwane ephathekayo.
Le MOSFET ine- Uhlobo lwesiteshi se-N, Njengoba igama layo libonisa. Ngaphandle kwalokho, ineminye imininingwane yezobuchwepheshe efana nale:
- Ukukhipha-umthombo wokuhlukanisa amandla: 60 V
- Ukuqhubeka kokukhipha okuqhubekayo: 50a
- Ama-Rds: 22mm
- Amandla kagesi esango: 20 V
- Ibanga lokushisa elisebenzayo: -55 kuya ku-175ºC
- Ukuhlakazeka kwamandlaawu :131w
- Isikhathi sokuwangi :13ns
- Isikhathi sokusungulwangi :55ns
- Ukulibaziseka kokuvalangi :37ns
- Ukubambezeleka okujwayelekile kokuxhumeka: 12ns
- Inani: amasenti ambalwa. Ungathenga i- Iphakethe le-10 IRFZ44N ku-Amazon ngaphansi kwe- € 3.
Isibonelo sohlelo lokusebenza nge-Arduino
Ake sibeke isibonelo sohlelo lwe-IRFZ44N nge-Arduino nezikhonkwane zayo I-PWM. Futhi ukuthi lapho udinga ukulawula imithwalo ngendlela eguquguqukayo ukulawula ijubane lama-motors, ukuqina kwesibani, njll., Ungaya kulezi zikhonkwane nama-transistor we-PWM njengaleyo okufanele siyihlaziye namhlanje.
Okokuqala, lapho ufuna ukuxhuma noma ukunqamula ikhabethe emthonjeni wamandla, uvame sebenzisa inkinobho yakudala noma ukudluliswa. Kepha lokho kuvumela ukuvula nokuvala kuphela, kokunye nakokunye.
Nge-transistor ingalawulwa ngesiginali kagesi, njengokudluliswa, ukwenza i-automate control, futhi uzoba nochungechunge lwe izinzuzo ezifana nokulawula okuguqukayo yomthwalo ukuze ukwazi ukukwenza nge-PWM. Esikhundleni salokho, kufaka phakathi ezinye izingqinamba ezifana nokubalwa kwemisinga ezoshintshwa, izingqinamba ezisebenzayo, njll.
Por ejemploCabanga ukuthi udinga ukugijima i-12v motor kagesi ngesivinini sayo esikaliwe. Uzokwazi vele ukuthi ngokwenza ngeke kudingeke ukwehlisa amandla kuye ku-6v ngaphandle kokuningi ... kungenzeka ukuthi bazohlala benganyakazi bekhuphula izinga lokushisa futhi benengozi yokulimaza into.
Esikhundleni salokho, kwenziwa ini nge- I-PWM ukufaka izinkanuko eziningana kumandla kagesi ngesikhathi sokuxhuma nokunqamula (imithambo) ukuze imoto isebenze ngendlela ofuna ngayo, njengoba sibonile ku-athikili ye-PWM, futhi silingise ijubane lokusebenza kwemoto ngaphandle kokuthinta i-torque noma motor torque.
Kuze kube manje yonke into ilungile, kepha ... kuzokwenzekani kufayela le- uhlelo lokukhanyisa? Yebo, ngokungafani nemoto, lapho kune-inertia, ekukhanyeni, uma ishintshwa njenge-PWM kumvuthwandaba ophansi, kwenzeka ukukhanya okucasulayo esingeke sikwazise emotweni. Kodwa-ke, noma kuyinjini, ezinye izinkinga zesikhathi eside zomshini zingadalwa ngokuya "ngejubane".
Futhi konke lokhu kuhlangana ngani ne-IRFZ55N? Uma ufuna ukusebenza ngokushelela nge-PWM, le divayisi ingaxazulula zonke lezo zinkinga. Ngaphezu kwalokho, ingalawula kuze kufike kumisinga ye-50A, enikeza amandla angajwayelekile kwamanye ama-motors anamandla amakhulu. Khumbula ukuthi njengoba ngishilo ngaphambili, inkinga ngezikhonkwane ze-Arduino PWM ukuthi amandla abo kagesi akwanele ukulawula izinto ezithile, njenge-12v, 24v motor, njll., Ngakho-ke i-transistor nomthombo wangaphandle bangakusiza.
Ngo-Arduino nemoto, ngalo mdwebo wokuxhuma olula ongawubona, ungathola isibonelo esisebenzisekayo salokhu engikuphawulile. Ngakho-ke ungakwazi lawula i-12v motor nge-IRFZ44N MOSFET ngendlela elula.
Ukuqonda kangcono ukusebenza kwe-transistor ye-IRFZ44N yalolu hlobo lohlelo lokusebenza, i-serial monitor izosetshenziswa lapho uzokwazi khona ukufaka amanani aqondakalayo phakathi kuka-0 no-255 ukukwazi ukulinganisa imoto nokubuka imiphumela.
Ngokuqondene ne ikhodi yomdwebo we-Arduino IDE, kuzoba lula futhi
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!"); }
Khumbula lokho kwe- ulwazi oluthe xaxa mayelana nohlelo lwe-Arduino, unga landa inkambo yethu yamahhala nge-PDF.
Ikhasi elihle kakhulu nencazelo ye-irfz44n workhorse…. Sengivele ngenze izivivinyo ngayo futhi iyaguquguquka futhi inamandla ngama-amps ayo ama-5, imikhonzo
Parabéns pala matéria, nokungacabangi noma ngenani elikhulu lolu lwazi olunginalo, ngijabule kakhulu, manje ungaphetha iphrojekthi yami ngokugcinwa okuncane kakhulu nangamandla amaningi!
Sawubona, nginombuzo, uma ngibeka i-voltage ye-12v esangweni nge-pulldown kanye nomthombo phansi, lowo mhlabathi uyangisiza ukuthi ngibeke i-zero ku-microcontroller (3,3v).
umqondo uwukuzwa iphuzu lesekethe ethile futhi wazi ukuthi inikwe amandla nge-12v noma cha bese uyibika kusilawuli esincane.