Pilotare MOSFET con Arduino

Devo evocare l'oscura presenza di Etemenanki che spero si manifesti subito ed emetta il suo responso.
Parto dalla fine: devo pilotare un mosfet con Arduino.
Ora il contesto: il mosfet mi servirà per azionare delle elettrovalvole di una passerella idraulica della barca. In pratica sono delle bobine, che si innestano sulle valvole, il cui assorbimento se ricordo bene sta intorno ai 600 mA. La logica di funzionamento è con pulsante NO ed azione finchè premuto. Il codice l'ho già scritto e con la simulazione su breadboard con led...funziona.
Date le mie limitate conoscenze elettroniche mi serve da capire:

  • se si può fare (penso di si perchè la mia scheda lavora già con mosfet);
  • lo schema elettrico, possibilmente con i valori dei componenti. Il mosfet sarà molto probabilmente un IRL540N.
    Il tutto sarà alimentato a 12V.
    Grande Ete dove sei?

PS: qualcosa ho già trovato.
https://www.tomshw.it/altro/corso-base-di-arduino-pilotare-grossi-carichi-con-lirl540/

A suo tempo il buon pighixxx rilasciò questo bello schema isolato otticamente ...


... la portata in A è ben superiore a quela che serve a te, ma ... va bene uguale :smiley:

Guglielmo

Altrimenti c'è il classico, vecchio, mille volte pubblicato, schema del solito IRL540 ...

... ma ricordati di aggiungere consensatore e diodo di protezione o friggi il MOSFET ... ::slight_smile:

Guglielmo

Vielen Danke Gug...sapevo che ti saresti manifestato anche senza che ti evocassi.
Che Manitù possa vegliare su noi.

gpb01:
A suo tempo il buon pighixxx rilasciò questo bello schema isolato otticamente ...

Che è sbagliato nel disegno o nella descrizione. Se si vuole comandare il MOS con un livello HIGH su IN+, il MOS va pilotato dall'emettitore:

jhbcgs78.png

jhbcgs78.png

Claudio_FF:
Che è sbagliato nel disegno o nella descrizione. Se si vuole comandare il MOS con un livello HIGH su IN+, il MOS va pilotato dall'emettitore ...

Si, è vero, la descrizione è invertita ... :smiley:

Guglielmo

Il problema di quel circuito, anche invertendo la descrizione, è che con Arduino spento/scollegato/resettato il MOS è sempre acceso == pericolo.

Si, infatti è polarizzato al "contrario" (non nel senso elettronico, ma nel senso logico) ... segnale LOW/assenza di segnale sul opto -> mosfet attivo, segnale HIGH sul opto -> mosfet spento e ... effettivamente può, in alcuni casi, essere un problema.

A quel punto meglio il secondo schema, non è optoisolato, ma almeno, in assenza di segnale, il mosfet viene tenuto spento dalla resistenza ... o, il primo, ma con la modifica ta de indicata :slight_smile:

Guglielmo

Grazie per le preziose indicazioni. Comincio a seguire ....e capire.

Insomma

In "buon pighi" oltre ad averci preso in giro alla grande, ad aver fatto sparire un quarto di milione di euro nostri ha anche collezionato una bella serie di errori

In quella pagina ve ne è anche un altro: il condensatore non serve per ridurre la corrente di avvio della bobina
In effetti messo così serve a poco, a parte "aumentare" inutilmente la corrente del povero mosfet, che all'avvio lo deve anche scaricare...

Giovanotti...voi ci capite. Io poco o quasi "gnente" di quello che dite e devo studiare (sarà felice Gug).
Quindi mettetevi d'accordo per favore e fateme capì chedevodafà :smiling_imp:
Io piloto con Arduino, quindi posso uscire con HIGH o LOW.
Il discorso del mosfet alimentato e quindi pericoloso è un indicazione vitale...e quindi da evitare.
E quale correttivo va adottato sulla base di quanto indicato dal saggio Standardoil?

Usa lo schema di Claudio_FF o il mio secondo schema (senza opto) ma aggiungendo il diodo di protezione.

Guglielmo

Accidenti, sono arrivato tardi ... non posso piu suggerirgli di usare un mini reattore a fusione per alimentare il gate :stuck_out_tongue:

(scherzo :D)

No, seriamente ... dato che parli di barca, suggerisco pure io lo schema con l'opto di claudio ... aumenterei solo la R da 2K7 a 27K, tanto e' solo per spegnere il gate ...

Piuttosto sei sicuro che l'assorbimento sia solo di 600mA ? ... perche' parli di bobine al plurale ...

Ete ti scuso perchè evidentemente eri materializzato altrove 8). Solo Gug riesce ad essere presente in più posti contemporaneamente!

Si, ogni attuatore assorbe sui 600mA e ne viene azionato uno per volta...ovviamente insieme alla pompa. Tieni conto che sulla mia scheda ci sono appunto gli IRL540 che pilotano gli attuatori.
Ora mi rivedo lo schema di Claudio (post #4) e comincio a sperimentare.

Al posto del 4N25, se non lo trovi, puoi usare un qualsiasi altro opto con transistor, anche quelli a 4 pin ... e puoi aggiungere (anche se non e' indispensabile), una R da 100 ohm fra opto e gate del mosfet, giusto per limitare il picco di corrente del gate (che tanto pero' e' microscopico, io la metto sempre ma piu che altro per abitudine :D)

vince59:
... Solo Gug riesce ad essere presente in più posti contemporaneamente!
...

Be', ma lui e' Somma Moderante Santita' (SMS :P) ... per lui e' istituzionale, essere dappertutto :smiley:

...si ma io dubito che Gug esista davvero :smiling_imp: . Avevo già insinuato che fosse tipo un droide...secondo me è un coso tipo Amazon Echo dot n. :smiling_imp: :smiling_imp: :smiling_imp: non può sapere e soprattutto vedere tutto a qualsiasi ora del giorno e della notte :smiling_imp: :smiling_imp: :smiling_imp: :smiling_imp:

... hmmm ... non ne sarei cosi sicuro ... :grin:

E comunque, c'erano interessanti sviluppi negli studi sulle CA (consapevolezza artificiale, la logica evoluzione dell'intelligenza artificiale) ... quindi non si puo mai dire ... :stuck_out_tongue: :smiley:

... ve tengo d'occhio ...

Guglielmo

Standardoil:
Insomma

In "buon pighi" oltre ad averci preso in giro alla grande, ad aver fatto sparire un quarto di milione di euro nostri ....

Riferito alla faccenda dei libri non consegnati immagino?

icio:
Riferito alla faccenda dei libri non consegnati immagino?

... immagini bene ... :wink:

Guglielmo