Hai sbagliato che quel transistor lo devi collegare con il source a massa.
In pratica devi mettere il source a massa e il carico lo collegi fra 12V e il drain (in pratica in configurazione NPN).
quindi è in contraddizione con l'ipotesi di conduzione del MOS, la quale prevede Vgs > Vt. Quasi sicuramente il MOS con quella configurazione è in zona triodo (l'equivalente della zona attiva diretta del BJT) con una piccola corrente di drain.
Se proprio hai la necessità di avere una configurazione PNP (quindi con un'uscita positiva) dimmelo che ti allego la soluzione che mi sono inventato.
P.S. Le resistenze sui gate toglile, servono solo a rallentare la risposta del MOS. Il gate dei MOS è isolato elettricamente dagli altri pin.
Grazie Janos, chiarissmo, i mos era meglio che me li ripassavo prima di iniziare a montare!
Allora quindi dovrei collegarlo come il circuito in alto nell'allegato,
o otterrei migliori prestazioni optoisolandolo e mettendo il gate a 0-12V come sotto?
L'IRF5470 è un mospower N channel quindi devi collegare il source direttamente a GND e il carico tra Vdd e drain altrimenti per saturare il gate ti serve una tensione pari a Vdd + Vgs.
Anche la polarizzazione tramite fotoaccoppiatore non è corretta, anzi non va proprio bene il tipo di fotoaccoppiatore, te ne serve uno con half bridge in uscita, p.e. l'HCPL3120, per il controllo PWM devi poter collegare il gate sia a Vdd che a GND altrimenti non ti si chiuderà mai.
Tieni presente che comandare in PWM il gate di un mospower attraverso un fotoaccopiatore, o direttamente da un GPIO di una mcu, non è una soluzione consigliabile per via degli elevati picchi di corrente, anche centinaia di mA, necessari per caricare la capacità parassita del gate che nei mospower è decisamente alta.
Se non utilizzi un apposito driver per il gate anche se il tutto sembra funzionare in realtà il mos lavorerà per una sensibile percentuale di tempo in zona triodo invece della zona saturazione con tutti i problemi del caso.
Vorrai scusarmi per la rozzezza del circuito, fatto con paint, ma non ho a portata mi mano niente per disegnarlo meglio.
Io me lo sono fatto per la 24V, per 12V ci sarebbe da modificare i valori delle resistenza.
Comunque, come diceva astrobeed, ti conviene utilizzare un mos di segnale, veloce, o addirittura un BJT.
P.S. Occhio che la funzione analogWrite genera una frequenza di 490Hz, se hai grossi assorbimenti (e 3-4A iniziano già ad essere rilevanti) è molto probabile che tu senza fischiare il transistor. Per ovviare al sistema ti conviene studiare come creare manualmente la PWM con l'ATmega, così te la generi a frequenza più alta. Altrimenti puoi studiarti il codice della analogWrite per cercare di capire dove intervenire per modificare la frequenza. Attenzione che, in maniera proporzionale alla frequenza, devi modificare anche la durata in cui l'uscita stà alta per mantenere costante il duty-cycle.
Janos:
se hai grossi assorbimenti (e 3-4A iniziano già ad essere rilevanti) è molto probabile che tu senza fischiare il transistor.
Transistor e mosfet non fischiano, sono oggetti senza nessuna parte in movimento o che possa vibrare, sono i motori a "suonare" in accordo con la frequenza del pwm.
Ok inizio ad aver chiaro che pilotarlo in pwm non è così semplice come immaginavo...
un'altro problema è che l'altro giorno quando sono andato dal negoziante di elettronica a prendere una manciata di componenti ha detto che aveva solo degli irf540 di mos, e questo purtroppo mi preclude il tuo schema janos a meno di non usare due irf540 ma a questo punto non saprei come attaccarli visto già i problemi che sono venuti fuori con uno solo!
Se no ci sarebbe anche il tuo integrato astrobeed, HCPL3120, ma visto che ha così tanti mos dubito che l'abbia ( il venditore )...
Quindi o mi arrendo oppure voi avete qualche idea su come fare per questi 3-4A ?
Pensavo anche ad una cosa con un 74LS04, che se non erro è not open collector, il pwm lo inverto e sfrutto l'open collector così va a massa quando deve e tramite il pull-up anche a 12V, solo che poi serve una resistenza da 1K tipo sul ramo di pull-up e questo non penso vada bene per il mos che sul gate non vuole nulla...
lo schema è sotto in alto.
Quello in basso è un'altra idea ma penso con qualche problema di fondo (mi sono dimenticato le resistenza per i fotoacc, ma sarà la cosa minore )... dopo di tutto come quella di prima
Raggio:
o nel tempo rischio di fondere queste due cose.. bruciare l'irf non mi importa, sono le altre due robe che mi darebbero fastidio XD
Nella peggiore delle ipotesi fondi solo l'IRF, ma te ne accorgi subito se lavora male, basta che ci metti sopra un dito e non appena senti puzza di carne bruciata stacca tutto