Regolazione in PWM per motori passo-passo
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
25 messaggi
• Pagina 2 di 3 • 1, 2, 3
0
voti
Io punterei a utilizzare un solo alimentatore controllando il pilotaggio dei motori. In alternativa, invece di utilizzare due alimentatori a tensione fissa e poi un PWM, utilizzerei un solo alimentatore switching regolabile.
It's a sin to write
instead of
(Anonimo).
...'cos you know that
ain't
, right?
You won't get a sexy tan if you write
in lieu of
.
Take a log for a fireplace, but don't take
for
arithm.
instead of
(Anonimo)....'cos you know that
ain't
, right?You won't get a sexy tan if you write
in lieu of
.Take a log for a fireplace, but don't take
for
arithm.-

DirtyDeeds
55,9k 7 11 13 - G.Master EY

- Messaggi: 7012
- Iscritto il: 13 apr 2010, 16:13
- Località: Somewhere in nowhere
0
voti
Mi spiego meglio.
Il cliente ha previsto l' uso di diversi alimentatori che compra già ad un prezzo ridicolo. Cambia la tensione ma non le dimensioni. A seconda del motore ci metterà l' alimentatore apposta.
Quindi non posso agire sull' alimentatore.
Per pilotare un solo motore (devo fare solo questo) uso un micro che ha una marea di I/O, mi costa niente perché ne compro 500 o 1000 a botta. Lo stesso per i diodi ed i mosfet da 3A che ne compro a bobine (da 3000) e sono in SOT23.
Il cliente ha previsto l' uso di diversi alimentatori che compra già ad un prezzo ridicolo. Cambia la tensione ma non le dimensioni. A seconda del motore ci metterà l' alimentatore apposta.
Quindi non posso agire sull' alimentatore.
Per pilotare un solo motore (devo fare solo questo) uso un micro che ha una marea di I/O, mi costa niente perché ne compro 500 o 1000 a botta. Lo stesso per i diodi ed i mosfet da 3A che ne compro a bobine (da 3000) e sono in SOT23.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
In ogni caso a me interesserebbe sapere, se possibile, se questo circuito potrebbe funzionare.
Oppure ... faccio che montarlo e scoprirlo da me.
Oppure ... faccio che montarlo e scoprirlo da me.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
In tutta onesta non farei un PWM a 100 kHz per un motore, men che meno per un motore passo-passo.
L'ordine di grandezza su cui mi orienterei per la modulante è una frequenza tra i 4 kHz ed i 12 kHz. E' vero che è nel campo dell'udibile, ma è già tanto elevata da evidenziare parecchio la componente induttiva dell'avvolgimento. a 100 kHz potresti scoprire amaramente che il motore, pur assorbendo corrente, non ha coppia, nulla, zero.
Purtroppo è sempre un motore, un avvolgimento.
Inoltre, non ho guardato bene lo schema del ponte H che hai postato, ma, mi sorge il dubbio: hai stimato la tensione di drop-out sui vari transistor? Perché con tre transistor in serie al motore, rischi che la cdt la ottieni per dissipazione, non per regolazione.
Io sarei più ottimista per un PWM a frequenza contenuta, generato tramite l'interrupt di un timer e dirottato direttamente su due dei transistor del ponte H, (superiori od inferiori), senza quindi il terzo modulante.
In fin dei conti, se nessuno adotta il tuo schema, (non l'ho mai visto), ci sarà una ragione: esperienza?
Di che potenza massima saranno i motori? Ne vale realmente la pena fare un circuito tanto complesso e con un percorso progettuale tutto in salita?
L'ordine di grandezza su cui mi orienterei per la modulante è una frequenza tra i 4 kHz ed i 12 kHz. E' vero che è nel campo dell'udibile, ma è già tanto elevata da evidenziare parecchio la componente induttiva dell'avvolgimento. a 100 kHz potresti scoprire amaramente che il motore, pur assorbendo corrente, non ha coppia, nulla, zero.
Purtroppo è sempre un motore, un avvolgimento.
Inoltre, non ho guardato bene lo schema del ponte H che hai postato, ma, mi sorge il dubbio: hai stimato la tensione di drop-out sui vari transistor? Perché con tre transistor in serie al motore, rischi che la cdt la ottieni per dissipazione, non per regolazione.
Io sarei più ottimista per un PWM a frequenza contenuta, generato tramite l'interrupt di un timer e dirottato direttamente su due dei transistor del ponte H, (superiori od inferiori), senza quindi il terzo modulante.
In fin dei conti, se nessuno adotta il tuo schema, (non l'ho mai visto), ci sarà una ragione: esperienza?
Di che potenza massima saranno i motori? Ne vale realmente la pena fare un circuito tanto complesso e con un percorso progettuale tutto in salita?
-

Candy
32,5k 7 10 13 - CRU - Account cancellato su Richiesta utente
- Messaggi: 10123
- Iscritto il: 14 giu 2010, 22:54
0
voti
Vada per la frequenza contenuta (ho sparato 1000 impulsi al secondo come caso limite).
Ma, insomma, è abbastanza chiaro che impostare un timer con comparatore che tiri fuori un segnale PWM e metterci un cacchio di PMOS in serie all' alimentazione è più facile e pulito che andarsi ad incasinare con il firmware che controlla i passi.
Penso.
Ma, insomma, è abbastanza chiaro che impostare un timer con comparatore che tiri fuori un segnale PWM e metterci un cacchio di PMOS in serie all' alimentazione è più facile e pulito che andarsi ad incasinare con il firmware che controlla i passi.
Penso.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Intanto che pensi, fai anche attenzione: ti potrebbe servire il mezzo passo? O lo escludi a priori? (No, forse col bipolare non si può fare...)
Pensa anche che a motore fermo potresti dover ridurre la corrente di avvolgimento per evitarne il surriscaldamento. Solitamente i motori passo-passo hanno coppia stazionaria limitata.
Pensa anche che a motore fermo potresti dover ridurre la corrente di avvolgimento per evitarne il surriscaldamento. Solitamente i motori passo-passo hanno coppia stazionaria limitata.
-

Candy
32,5k 7 10 13 - CRU - Account cancellato su Richiesta utente
- Messaggi: 10123
- Iscritto il: 14 giu 2010, 22:54
0
voti
Hai detto bene. Con questo sitema mi basterebbe dimezzare il duty cycle nel mezzo passo e ... finito il chiasso.
Devo solo scrivere un valore in una locazione di memoria.
Devo solo scrivere un valore in una locazione di memoria.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
2
voti
Piccolo aggiornamento,
Per ora ho realizzato il doppio ponte sfruttando i diodi interni ai MOS. In effetti di componenti ce ne sono ma funziona molto bene. Utilizzando componenti 0603 la porzione di PCB risulta comunque molto ridotta.
Scrivere il firmware per pilotarli è di una semplicità disarmante.
Dopo aver fatto le implementazioni delle rampe di accelerazione/decelerazione monterò il MOS per la regolazione PWM. Ho ordinato alcuni motori da 2,25V che dovrò far funzionare con il 5V.
Se interessa posterò i risultati.
Per ora ho realizzato il doppio ponte sfruttando i diodi interni ai MOS. In effetti di componenti ce ne sono ma funziona molto bene. Utilizzando componenti 0603 la porzione di PCB risulta comunque molto ridotta.
Scrivere il firmware per pilotarli è di una semplicità disarmante.
Dopo aver fatto le implementazioni delle rampe di accelerazione/decelerazione monterò il MOS per la regolazione PWM. Ho ordinato alcuni motori da 2,25V che dovrò far funzionare con il 5V.
Se interessa posterò i risultati.

"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
TardoFreak ha scritto:Se interessa posterò i risultati.
A me interessa...
⋮ƎlectroYou
-

stefanob70
14,1k 5 11 13 - Master EY

- Messaggi: 3190
- Iscritto il: 14 lug 2012, 13:14
- Località: Roma
0
voti
Ho concluso le prove.


"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
25 messaggi
• Pagina 2 di 3 • 1, 2, 3
Chi c’è in linea
Visitano il forum: Nessuno e 42 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)