Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Regolazione in PWM per motori passo-passo

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[11] Re: Regolazione in PWM per motori passo-passo

Messaggioda Foto UtenteDirtyDeeds » 30 mar 2014, 13:14

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 sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

0
voti

[12] Re: Regolazione in PWM per motori passo-passo

Messaggioda Foto UtenteTardoFreak » 30 mar 2014, 13:18

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.
"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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[13] Re: Regolazione in PWM per motori passo-passo

Messaggioda Foto UtenteTardoFreak » 30 mar 2014, 23:20

In ogni caso a me interesserebbe sapere, se possibile, se questo circuito potrebbe funzionare.
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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[14] Re: Regolazione in PWM per motori passo-passo

Messaggioda Foto UtenteCandy » 31 mar 2014, 21:34

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?
Avatar utente
Foto UtenteCandy
32,5k 7 10 13
CRU - Account cancellato su Richiesta utente
 
Messaggi: 10123
Iscritto il: 14 giu 2010, 22:54

0
voti

[15] Re: Regolazione in PWM per motori passo-passo

Messaggioda Foto UtenteTardoFreak » 31 mar 2014, 23:56

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.
"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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[16] Re: Regolazione in PWM per motori passo-passo

Messaggioda Foto UtenteCandy » 1 apr 2014, 0:02

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.
Avatar utente
Foto UtenteCandy
32,5k 7 10 13
CRU - Account cancellato su Richiesta utente
 
Messaggi: 10123
Iscritto il: 14 giu 2010, 22:54

0
voti

[17] Re: Regolazione in PWM per motori passo-passo

Messaggioda Foto UtenteTardoFreak » 1 apr 2014, 0:13

Hai detto bene. Con questo sitema mi basterebbe dimezzare il duty cycle nel mezzo passo e ... finito il chiasso. :mrgreen:
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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

2
voti

[18] Re: Regolazione in PWM per motori passo-passo

Messaggioda Foto UtenteTardoFreak » 9 apr 2014, 8:41

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. :mrgreen:
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. O_/
"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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[19] Re: Regolazione in PWM per motori passo-passo

Messaggioda Foto Utentestefanob70 » 9 apr 2014, 9:36

TardoFreak ha scritto:Se interessa posterò i risultati. O_/


A me interessa... :D
ƎlectroYou
Avatar utente
Foto Utentestefanob70
14,1k 5 11 13
Master EY
Master EY
 
Messaggi: 3190
Iscritto il: 14 lug 2012, 13:14
Località: Roma

0
voti

[20] Re: Regolazione in PWM per motori passo-passo

Messaggioda Foto UtenteTardoFreak » 10 apr 2014, 21:40

Ho concluso le prove.

O_/
"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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

PrecedenteProssimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Majestic-12 [Bot] e 49 ospiti