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
Limitazione corrente PWM
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
2 messaggi
• Pagina 1 di 1
0
voti
di arduino ce ne sono tanti, immaginiamo tu stia usando uno equipaggiato con un ATmega328P (Uno/nano).
All'interno del uC è presente un comparatore analogico puoi utilizarlo assieme ad una resistenza per generare l'evento di interupt da gestire come preferisci sia esso ridurre il DC ointerromperlo azzerarlo del tutto.
Ti ho segnato i PIN come da datasheet, sta a te leggerlo (magari per la prima volta) e convertirlo nei pin di arduino.
L'ideale sarebbe usare un riferimento di tensione più preciso, ma se l'applicazione non è critica il partitore di tensione basta inquanto ritengo che il riferimento interno (1.1V) sia troppo alto
Credo si possa anche eventualmente spillarla (la tensione di riferimento) dal uC, ma non ricordo con che correnti

All'interno del uC è presente un comparatore analogico puoi utilizarlo assieme ad una resistenza per generare l'evento di interupt da gestire come preferisci sia esso ridurre il DC o
Ti ho segnato i PIN come da datasheet, sta a te leggerlo (magari per la prima volta) e convertirlo nei pin di arduino.
L'ideale sarebbe usare un riferimento di tensione più preciso, ma se l'applicazione non è critica il partitore di tensione basta inquanto ritengo che il riferimento interno (1.1V) sia troppo alto
Credo si possa anche eventualmente spillarla (la tensione di riferimento) dal uC, ma non ricordo con che correnti

2 messaggi
• Pagina 1 di 1
Chi c’è in linea
Visitano il forum: Nessuno e 437 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


