Problema con circuito ponte H
Un saluto a tutto il forum,sono qui per chiedervi un consiglio riguardo un ponte H che ho costruito.
Un mio amico mi ha chiesto di comandargli 2 motori da 24 V di un tergicristallo con arduino.
Siccome erano di un camion credo che assorbino piu di 10A anche se con 24 V credo che siano troppi.
Ho deciso di comandarli in LAP tramite il PWM di arduino anche se devo ancora imparare a programmarlo.
Per fare questa scheda ho deciso di usare dei mosfet IRF1404L che sono tutti di tipo N,so che di solito si usano tipi di drogaggio opposti ma a causa di un vecchio ordine sbagliato ho deciso di usare questo tipo di mosfet che tra l'altro sono pure molto sovradimensionati perché le supportano correnti di drain superiori a 100A.Di contro hanno una Vgs che si aggira intorno ai 10V per questo utilizzo dei BJT BC547 con il collettore alimentato a 12V.
La scheda quindi ha due alimenazioni,una a 24 V per i mosfet e una a 12V per la logica di controllo che successivamente viee abbassata a 5V da un 7805.
La logica dI controllo è composta da un fotoaccoppiatore CNY-17-04 che mi permette di rimanere isolato elettricamente da arduino,e un inverter retriggerato per invertire il segnale.
L'ingresso dell'inverter è tenuto alto da una resistenza di pull up perché il transistor del fotoaccoppiatore ha l'emettitore a comune e quindi nel momento in cui viene mandato in saturazione porta a massa l'ingresso della porta logica,prima di allora i due transistor sono a livello logico alto e siccome sono collegati in on/off hanno il collettore collegato a gate del mosfet e questo implica che quando sono interdetti in realtà i mosfet sono accesi perche la Vce sarà circa di 12V mentre sarà 0 quando i BJT saranno saturi.
Veniamo al problema...perché quando il diodo led del fotoaccoppiatore non è acceso mi trovo che entrambi i transistor A e C sono accesi? Mi ritrovo una tensione abbastanza alta all'uscita del NOT da poter saturare la base del BJT cioè 0,8V invece dovrebbe essere 0V, perché non accendendo il led il collettore viene tenuto a 5V e l'ingresso del NOT è 1 logico quindi per forza di cose l'uscita dovrebbe essere 0 e quindi dovrei avere una coppia accesa che mi permette un senso di rotazione e l'altra coppia spenta.
Vi posto lo shhema fatto con fidocad sperando che possiate aiutarmi.
Un mio amico mi ha chiesto di comandargli 2 motori da 24 V di un tergicristallo con arduino.
Siccome erano di un camion credo che assorbino piu di 10A anche se con 24 V credo che siano troppi.
Ho deciso di comandarli in LAP tramite il PWM di arduino anche se devo ancora imparare a programmarlo.
Per fare questa scheda ho deciso di usare dei mosfet IRF1404L che sono tutti di tipo N,so che di solito si usano tipi di drogaggio opposti ma a causa di un vecchio ordine sbagliato ho deciso di usare questo tipo di mosfet che tra l'altro sono pure molto sovradimensionati perché le supportano correnti di drain superiori a 100A.Di contro hanno una Vgs che si aggira intorno ai 10V per questo utilizzo dei BJT BC547 con il collettore alimentato a 12V.
La scheda quindi ha due alimenazioni,una a 24 V per i mosfet e una a 12V per la logica di controllo che successivamente viee abbassata a 5V da un 7805.
La logica dI controllo è composta da un fotoaccoppiatore CNY-17-04 che mi permette di rimanere isolato elettricamente da arduino,e un inverter retriggerato per invertire il segnale.
L'ingresso dell'inverter è tenuto alto da una resistenza di pull up perché il transistor del fotoaccoppiatore ha l'emettitore a comune e quindi nel momento in cui viene mandato in saturazione porta a massa l'ingresso della porta logica,prima di allora i due transistor sono a livello logico alto e siccome sono collegati in on/off hanno il collettore collegato a gate del mosfet e questo implica che quando sono interdetti in realtà i mosfet sono accesi perche la Vce sarà circa di 12V mentre sarà 0 quando i BJT saranno saturi.
Veniamo al problema...perché quando il diodo led del fotoaccoppiatore non è acceso mi trovo che entrambi i transistor A e C sono accesi? Mi ritrovo una tensione abbastanza alta all'uscita del NOT da poter saturare la base del BJT cioè 0,8V invece dovrebbe essere 0V, perché non accendendo il led il collettore viene tenuto a 5V e l'ingresso del NOT è 1 logico quindi per forza di cose l'uscita dovrebbe essere 0 e quindi dovrei avere una coppia accesa che mi permette un senso di rotazione e l'altra coppia spenta.
Vi posto lo shhema fatto con fidocad sperando che possiate aiutarmi.



... Scherzi a parte