Limitazione corrente PWM
Salve a tutti
Per un esperimento sto gestendo tramite Arduino un piccolo motoriduttore DC monodirezionale a velocita' costante tramite un encoder; Il setpoint e' ovviamente variabile.
Alimentato col classico Mosfet, nella sua semplicita' funziona benone ma...
In caso di sovracorrente si brucia il motore o peggio.
Mi spiego, accendo il motore, in caso di sforzo il motore tende a rallentare ed il regolatore PID (PI) compensa aumentando cosi' la corrente.
E' successo che il regolatore ha mantenuto la velocita' impostata ma la corrente necessaria e' risultata superiore a quella sopportabile dal motore che e' bruciato, inoltre l'aumento della coppia necessario a mantenere la velocita' potrebbe danneggire la meccanica.
Quello che mi servirebbe qualcosa di semplice che al superamento di una certa soglia di corrente, non limitasse, con conseguente abbassamento della velocita ma semplicemente spegnesse il motore richiedendo poi un ripristino manuale.
Qualche idea?
Un grazie anticipato
Per un esperimento sto gestendo tramite Arduino un piccolo motoriduttore DC monodirezionale a velocita' costante tramite un encoder; Il setpoint e' ovviamente variabile.
Alimentato col classico Mosfet, nella sua semplicita' funziona benone ma...
In caso di sovracorrente si brucia il motore o peggio.
Mi spiego, accendo il motore, in caso di sforzo il motore tende a rallentare ed il regolatore PID (PI) compensa aumentando cosi' la corrente.
E' successo che il regolatore ha mantenuto la velocita' impostata ma la corrente necessaria e' risultata superiore a quella sopportabile dal motore che e' bruciato, inoltre l'aumento della coppia necessario a mantenere la velocita' potrebbe danneggire la meccanica.
Quello che mi servirebbe qualcosa di semplice che al superamento di una certa soglia di corrente, non limitasse, con conseguente abbassamento della velocita ma semplicemente spegnesse il motore richiedendo poi un ripristino manuale.
Qualche idea?
Un grazie anticipato

