Pagina 1 di 3

Regolazione in PWM per motori passo-passo

MessaggioInviato: 29 mar 2014, 23:09
da TardoFreak
Un saluto a tutti i partecipanti,
Fra non molto dovrò realizzare un prodotto che fa uso di motori stepper. Il problema sta nel fatto che mi potranno capitare diversi tipi di motori stepper con diverse tensioni e correnti.
Il driver lo realizzerò con componenti discreti perché uso gia mosfet N e P che compro a bobine. Per me è più conveniente spendere del tempo e spazio sul PCB per farci stare i discreti piuttosto che approvvigionarmi di altri componenti. I quattro (anzi 8) gates dei mosfet saranno pilotati da un micro.
Fin qui tutto bene.

Come si vede dal circuito ho pensato di inserire un mosfet per regolare la tensione in PWM. Questo perché il micro mi potrebbe generare il segnale di pilotaggio gratuitamente e ad una frequenza elevata(quasi) a piacere. Eviterei così (entro certi limiti) un regolatore di tensione per ogni tipo di stepper che mi sarà passato dal cliente.
So benissimo che potrei inserire il PWM direttamente nel pilotaggio dei mosfet ma vorrei evitalo.

Pensate che questa soluzione potrebbe funzionare :?:

Re: Regolazione in PWM per motori passo-passo

MessaggioInviato: 29 mar 2014, 23:47
da stefanob70
Ciao tardofreak ma il motore che intendi utilizzare e' bipolare?
perché la configurazione a ponte generalmente e' utilizzata per questi motori..

Re: Regolazione in PWM per motori passo-passo

MessaggioInviato: 29 mar 2014, 23:47
da TardoFreak
Si sono bipolari e, nel caso non lo fossero ... li userei come tali. :mrgreen:

Re: Regolazione in PWM per motori passo-passo

MessaggioInviato: 29 mar 2014, 23:50
da DirtyDeeds
Ma perché aggiungere un mosfet apposta per il PWM quando ne hai già altri quattro che possono essere pilotati come ti pare? :-M

Re: Regolazione in PWM per motori passo-passo

MessaggioInviato: 29 mar 2014, 23:55
da DarwinNE
Quoto Foto UtenteDirtyDeeds. Oltre a ciò, credo che i pmos siano messi al contrario...

Re: Regolazione in PWM per motori passo-passo

MessaggioInviato: 29 mar 2014, 23:55
da TardoFreak
Perché il mosfet mi costa 10 centesimi, un timer con l' uscita PWM mi costa 4 linee di programma ed io non mi devo incasinare infilandoci il PWM negli azionamenti.
Faccio andare il PWM a 100 kHz ed ho risolto tutto con una risoluzione di 16 bit.

Re: Regolazione in PWM per motori passo-passo

MessaggioInviato: 29 mar 2014, 23:58
da TardoFreak
Si, sono al contrario.
Provvedo a correggere

Re: Regolazione in PWM per motori passo-passo

MessaggioInviato: 30 mar 2014, 0:02
da stefanob70
Per pilotare i motori stepper bipolari potresti utilizzare questa configurazione:



senza diodi:


Qui trovi anche un progetto bello pronto con tanto di firmware:
Sito

Re: Regolazione in PWM per motori passo-passo

MessaggioInviato: 30 mar 2014, 10:06
da DirtyDeeds
TardoFreak ha scritto:Perché il mosfet mi costa 10 centesimi


Più il driver....

TardoFreak ha scritto:Faccio andare il PWM a 100 kHz ed ho risolto tutto con una risoluzione di 16 bit.


Quali sono le possibili tensioni di lavoro dei motori? Quant'è la massima frequenza di rotazione richiesta?

Re: Regolazione in PWM per motori passo-passo

MessaggioInviato: 30 mar 2014, 12:50
da TardoFreak
Abbiamo previsto l' utilizzo di diversi alimentatori a seconda del motore.
L' idea era quella di utilizzare, ad esempio, un alimentatore da 5V per i motori che funzionano da 2 a 5V (che sono la maggior parte) ed uno altro da 12V per il range da 5 a 12.
Al massimo dovranno fare 1000 step al secondo, esagerando.