Conectarea la Arduino, mosfet tehnohren

Mosfet sau MOSFET este un astfel de lucru pentru controlul sarcinii. Tastați ca un releu, dar mai bine

Există N și P tipuri. Imaginea va ajuta:

Conectarea la Arduino, mosfet tehnohren

O imagine să vă amintiți, astfel încât să nu te confuz în documentație. Da, și N-canal mai rece, de obicei,

NPN Mosfet conectarea la Arduino

Totul e un rahat fără. Iată câteva opțiuni de conectare:

Conectarea la Arduino, mosfet tehnohren

Dacă aveți nevoie de mai lin și activa / dezactiva un bec, sau nu la capacitate maximă, dar numai cu jumătate de exemplu, poate fi de Arduino shimom chițăit, și între poarta și sursa pentru a include mai multe microfarazi condensator 300. Este necesar să se deschidă jumătate mosfet. Cu toate acestea, acest lucru este adecvat numai pentru becuri de putere mică, deoarece MOSFET-întredeschisă nu este rezistența internă acid și se încălzește ca un fier de călcat.

In acest sistem este potrivit pentru h6n03l exemplu mosfet. Dar există un avertisment în alegerea rezyukov. Una care intre Arduino si poarta - cea mai mare rezistenta, cu atât mai puțin pe picior curent Arduino și mai puțin probabil că va fuma. Și mai mult rezistența mai lent deschide MOSFET. Karoch 150 standarde ohm pentru Arduino (prin legea lui Ohm I = E / R, I = 5/150 = 0,033 A - este de 33 miliamperi, norme). De ce avem nevoie de ea? Faptul că poarta (poarta), la Polevikov are o anumită capacitate și este într-o anumită măsură un condensator. Așa că, la momentul comutării poarta sunt curenți mari, care nu pot rezista Arduino. În acest scop și au nevoie de un rezistor între poarta și Ping.

Un al doilea tip de 10k pull-up rezistor - aveți nevoie pentru a menține MOSFET închisă, iar sarcina este oprită până când portul într-o stare Arduino nedeterminată, de exemplu, atunci când încărcarea (așa-numita Z-stat).

Dar, în acest sistem, nu se poate - l medlennovata. Comutarea va lua 600ns nu este potrivit pentru toate aplicațiile. Aici față și recesiune.

Conectarea la Arduino, mosfet tehnohren
Conectarea la Arduino, mosfet tehnohren

Conectarea la Arduino, mosfet tehnohren

Dar acest lucru nu este suficient întotdeauna nevoie și de obicei prima schemă. Și modul în care există o opțiune mai bună - cu privire la aceasta la sfârșitul anului.

PNP MOSFET Arduino

Aici simpatic dificil

Dacă trebuie să se aplice o sarcină de 5 volți:

Conectarea la Arduino, mosfet tehnohren

  • R1 limitează curentul la poarta arduinka nu a rupt
  • R2 trage în sus de port pentru motivul că nu au existat rezultate fals pozitive
  • Schottky dioda D1, astfel încât să nu ardă totul - este numai atunci când sarcina este mare inductanță - de exemplu, releu sau cu motor sau altceva în cazul în care există o mulțime de sârmă spiralată. Prin modul de NPN mosfeta el, de asemenea, nevoie. Un ac nu este necesară, dar va fuma)

În cazul în care motorul sau becul ar trebui să fie de 12 volți este un pic mai complicat. Pentru a deschide noi trebuie să MOSFET aplice 12 volți pe poartă, și cu această versiune a Arduino noastre se va fuma. Mai avem un singur tranzistor, după cum urmează:

Conectarea la Arduino, mosfet tehnohren

Aici este Q1 - tranzistor bipolar - aceasta include chiar si o poarta de 12 volți Q2, și este nevoie de R1 pentru a limita curentul la Arduino nu a umflat din nou. Totul funcționează în felul următor:

  • servit cu Arduino de mare - q1 începe să efectueze curent de la colector la emițător și 12 volți nu este scurgeri poarta q2, și pe teren. q2 include un motor
  • Arduino servit cu low - q1 este închis și nu trece un curent de 12 volți, prin rezistență sunt alimentate la poarta q2, motorul nu se rotește. este simplu. rezistor este necesară pentru a r2 limita q1 curent și q2 ca nu cumva el a început să fumeze

Conducerea mai mult de 12 volți poate fi, de exemplu de 24 de volți, în cazul în care standul q1. Pentru a vă asigura că puteți adăuga o diodă D2:

Conectarea la Arduino, mosfet tehnohren

Rulim 220 volți via mosfeta

Mosfetom nu este convenabil pentru a pilota 220 volți. Ei bine, tot felul de perversi ca ea Aici este o schemă de probă:

A poate fi utilizat pentru controlul sarcinii normale 220 de volți, în schimb mosfetov:

Mosfet Conectarea Arduino la o cale amiabilă

În acest moment, oamenii de tranzistori MOS își bate joc cum vrea el

Conectarea la Arduino, mosfet tehnohren

Linia de jos este că șoferul trebuie doar să se alinieze cu concluziile Arduino cinci volți (și alte microcontroler) la nivelul cerut pentru poarta de control mosfetov.

In imagine, primele două scheme a) și b) nu este mult, din cauza curbelor mâinile dezvoltatorilor toate pot va fuma. Dar a doua lege.

Apropo, dacă aveți nevoie să utilizați un PWM - este mai bine de a alege tipul de șofer TC4420 de mare viteză.

selecție MOSFET pentru a se conecta la Arduino

Se descarcă foaie de date, de exemplu, FQP30N06. Primul lucru pe care ar trebui să acorde atenție este curentul și capacitatea:

Conectarea la Arduino, mosfet tehnohren

Al doilea - pentru a determina pentru o astfel de cădere de tensiune diagramă. De exemplu, dacă rulim lampă cu consum 2A și pentru a controla utilizarea 5 volți la poarta:

Conectarea la Arduino, mosfet tehnohren

Căderea de tensiune va fi în jurul valorii de 5,4 volți, și vom găsi mai bine ceva mai puțin de încălzire

În al treilea rând - este necesar dacă utilizați PWM - de deschidere și de închidere:

În cazul în care prokosyachit o rată pentru a da mai mult decât el poate trage, The tranzyuk supraîncălzi.