Oggi è 28/03/2024, 23:22

Tutti gli orari sono UTC + 1 ora




Apri un nuovo argomento Rispondi all’argomento  [ 25 messaggi ]  Vai alla pagina Precedente  1, 2
Autore Messaggio
 Oggetto del messaggio: Re: Regolatore PWM
MessaggioInviato: 04/12/2020, 11:25 
Non connesso
Amministratore
Avatar utente

Iscritto il: 29/12/2009, 18:16
Messaggi: 5404
Località: Lecce
Interessi fermodellistici: plasticista stile italiano ep. IV-V, + SBB e un po' di DB e SNCF; anche USA, soprattutto PRR, ma ancora senza plastico
Città di residenza: Lecce
Provincia di residenza: LE
Skype: dgmax1
enzo fortuna ha scritto:
...Certo che oggi per la parte PWM ci sono tante soluzioni alternative ... Arduino per esempio un NANO con 1,5€ in Cina... ;)
il PWM di Arduino ha frequenze prefissate che a quanto pare dipendono dal modello:
Board PWM Pins PWM Frequency
Mega 2 - 13, 44 - 46 490 Hz (pins 4 and 13: 980 Hz)
Leonardo, Micro, Yún 3, 5, 6, 9, 10, 11, 13 490 Hz (pins 3 and 11: 980 Hz)
Uno WiFi Rev2, Nano Every 3, 5, 6, 9, 10 976 Hz
MKR boards * 0 - 8, 10, A3, A4 732 Hz
L'importante è saperlo.

_________________
salutoNi
Massimo


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Regolatore PWM
MessaggioInviato: 04/12/2020, 13:37 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 11/06/2012, 21:49
Messaggi: 1417
Località: Omegna
Interessi fermodellistici: scala n, plastici, costruzione modelli, diorami
Città di residenza: Omegna
Provincia di residenza: Verbania
Skype: elperez77
massimo di giulio ha scritto:
enzo fortuna ha scritto:
...Certo che oggi per la parte PWM ci sono tante soluzioni alternative ... Arduino per esempio un NANO con 1,5€ in Cina... ;)
il PWM di Arduino ha frequenze prefissate che a quanto pare dipendono dal modello:
Board PWM Pins PWM Frequency
Mega 2 - 13, 44 - 46 490 Hz (pins 4 and 13: 980 Hz)
Leonardo, Micro, Yún 3, 5, 6, 9, 10, 11, 13 490 Hz (pins 3 and 11: 980 Hz)
Uno WiFi Rev2, Nano Every 3, 5, 6, 9, 10 976 Hz
MKR boards * 0 - 8, 10, A3, A4 732 Hz
L'importante è saperlo.



si possono impostare via codice

TCCR2B = (TCCR2B & 0b11111000) | 0x04; //490.20 <--DEFAULT
TCCR2B = (TCCR2B & 0b11111000) | 0x01; //31372.55


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Regolatore PWM
MessaggioInviato: 04/12/2020, 16:12 
Non connesso
Amministratore
Avatar utente

Iscritto il: 29/12/2009, 18:16
Messaggi: 5404
Località: Lecce
Interessi fermodellistici: plasticista stile italiano ep. IV-V, + SBB e un po' di DB e SNCF; anche USA, soprattutto PRR, ma ancora senza plastico
Città di residenza: Lecce
Provincia di residenza: LE
Skype: dgmax1
Alberto Perelda ha scritto:
si possono impostare via codice

TCCR2B = (TCCR2B & 0b11111000) | 0x04; //490.20 <--DEFAULT
TCCR2B = (TCCR2B & 0b11111000) | 0x01; //31372.55
Puoi spiegare che cos'é?
Non mi sembrano variabili normali, forse di qualche libreria aggiuntiva?

_________________
salutoNi
Massimo


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Regolatore PWM
MessaggioInviato: 04/12/2020, 16:20 
Non connesso
Socio ASN
Avatar utente

Iscritto il: 11/06/2012, 21:49
Messaggi: 1417
Località: Omegna
Interessi fermodellistici: scala n, plastici, costruzione modelli, diorami
Città di residenza: Omegna
Provincia di residenza: Verbania
Skype: elperez77
sono dei registri di configurazione del micro.

quando tu usi le varie librerie al loro interno, più a basso livello, alla fine giocano sui vari registri / porte del microcontrollore.

questi li avevo trovati in rete su un forum di arduino per cambiare la frequenza e non far fischiare un motore.


ad esempio questa è la pinMode(....)

void pinMode(uint8_t pin, uint8_t mode)
{
uint8_t bit = digitalPinToBitMask(pin);
uint8_t port = digitalPinToPort(pin);
volatile uint8_t *reg, *out;

if (port == NOT_A_PIN) return;

// JWS: can I let the optimizer do this?
reg = portModeRegister(port);
out = portOutputRegister(port);

if (mode == INPUT) {
uint8_t oldSREG = SREG;
cli();
*reg &= ~bit;
*out &= ~bit;
SREG = oldSREG;
} else if (mode == INPUT_PULLUP) {
uint8_t oldSREG = SREG;
cli();
*reg &= ~bit;
*out |= bit;
SREG = oldSREG;
} else {
uint8_t oldSREG = SREG;
cli();
*reg |= bit;
SREG = oldSREG;
}
}


dove SREG è una define in base al tipo di architettura per il quale si compila

#ifndef SREG
# if __AVR_ARCH__ >= 100
# define SREG _SFR_MEM8(0x3F)
# else
# define SREG _SFR_IO8(0x3F)
# endif
#endif

che fa riferimento ad uno specifico micro.


questo è il primo esempio che mi è venuto in mente, se si cerca il datasheet atmel del micro ATMEGA specifico è tutto descritto.


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Regolatore PWM
MessaggioInviato: 05/12/2020, 18:27 
Non connesso
Amministratore
Avatar utente

Iscritto il: 29/12/2009, 22:31
Messaggi: 6918
Località: Forlì
Interessi fermodellistici: Scala N Italiana, epoca I,II,III,IV,V e VI, qualche modello Estero e qualche pezzo in H0.
Città di residenza: Forlì
Provincia di residenza: Forlì Cesena (FC)
Skype: cicocri
Sennò lo si fa software alla frequenza che si vuole con i contro che tutti sappiamo.

_________________
CristiaN CicogNaNi (cicocri)

Qui non vis intelligere, non intelligere........
Chi si loda, si imbroda.......

Amici del TreNo - Forlì

Le singole opinioni espresse sul forum dagli utenti sono sempre opinioni personali, che non rispecchiano necessariamente la posizione della ASN e del suo Consiglio Direttivo. I Gestori del Forum si riservano la facoltà di eliminare parole e frasi offensive nei confronti di altri iscritti o di terzi; questi interventi non sono censura ma tutela per tutti, al solo fine di un corretto utilizzo del forum e di civile convivenza.

ASN diffonde le proprie posizioni ufficiali mediante comunicazioni istituzionali debitamente evidenziate attraverso organi ufficiali (Bollettino, verbali del CD, etc.)


Non trovare difetti.. trova rimedi e provvedi se puoi.

Collezionista modelli in scala N.

1-Prima di utilizzare il forum, è obbligo presentarsi qui.
2-Prima di postare leggere il Regolamento.
3-Per visualizzare le ultime discussioni in cui sono state inserite risposte utilizza la funzione Messaggi Recenti in alto a destra.
4-Per cercare ciò che vi interessa utilizzate la funzione Cerca.
5-Prima di utilizzare il mercatino, leggi il Regolamento.
6-Clicca se vuoi leggere lo Statuto della ASN.
7-Per utilizzare al meglio il forum leggi la guida.
8-Per inserire immagini ed allegati leggi la guida del socio Massimo Benini che ringraziamo.
9-Per l'utilizzo del bbcode leggete questa guida.

Immagine


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Regolatore PWM
MessaggioInviato: 03/08/2021, 18:56 
Non connesso
Amministratore
Avatar utente

Iscritto il: 29/12/2009, 18:16
Messaggi: 5404
Località: Lecce
Interessi fermodellistici: plasticista stile italiano ep. IV-V, + SBB e un po' di DB e SNCF; anche USA, soprattutto PRR, ma ancora senza plastico
Città di residenza: Lecce
Provincia di residenza: LE
Skype: dgmax1
Stefano Fontana ha scritto:
Ciao, ho trovato su Youtube dei video dove fanno vedere il funzionamento e il collegamento (elementare) di questi dispositivi.
Sembrerebbe almeno che alcuni di essi, nel potenziometro di regolazione hanno anche a inizio corsa un interruttore, per intenderci un po' come il volume delle radio "analogiche".
Quindi mi aspetto che ad interruttore aperto o tagli completamente il circuito di segnale o isoli direttamente l'uscita.

Quando arriverà vedremo... :o

Non ci hai pù dato notizie...
Sarei interessato a capire se funziona bene, perchè vorrei consigliarlo ad un amico per sostituire di vecchissimi regolatori a modulazione in kit di Nuova Elettronica (analogici e molto critici come componenti).

_________________
salutoNi
Massimo


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Regolatore PWM
MessaggioInviato: 03/08/2021, 20:03 
Non connesso
Utente

Iscritto il: 04/01/2010, 22:01
Messaggi: 231
Interessi fermodellistici: nn
Città di residenza: nn
Provincia di residenza: nn
A proposito do PWM, scusate la mia ignoranza in merito, ma come funziona con macchine digitalizzate?
E con motori coreless oramai di largo impiego ?
La mia esperienza di pwm non è molto positiva specialmente per motori vecchia concezione dove ho notato una eccessivo consumo dei carboncini.
Ma probabilmente mi sbaglio
Ciao !


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Regolatore PWM
MessaggioInviato: 11/09/2021, 10:59 
Non connesso
Utente
Avatar utente

Iscritto il: 16/11/2020, 19:28
Messaggi: 9
Località: Abbiategrasso
Interessi fermodellistici: Scala N Epoca IV e V
Città di residenza: Abbiategrasso
Provincia di residenza: Milano
massimo di giulio ha scritto:
Stefano Fontana ha scritto:
Ciao, ho trovato su Youtube dei video dove fanno vedere il funzionamento e il collegamento (elementare) di questi dispositivi.
Sembrerebbe almeno che alcuni di essi, nel potenziometro di regolazione hanno anche a inizio corsa un interruttore, per intenderci un po' come il volume delle radio "analogiche".
Quindi mi aspetto che ad interruttore aperto o tagli completamente il circuito di segnale o isoli direttamente l'uscita.

Quando arriverà vedremo... :o

Non ci hai pù dato notizie...
Sarei interessato a capire se funziona bene, perchè vorrei consigliarlo ad un amico per sostituire di vecchissimi regolatori a modulazione in kit di Nuova Elettronica (analogici e molto critici come componenti).


Ciao Massimo, i pezzi sono arrivati. In effetti hanno il potenziometro con l'interruttore incorporato. Questo fa si che quando si porta il regolatore a zero, si è sicuri di non aver tensione sui binari.
Purtroppo non ho ancora avuto modo di testarli sul serio se non qualche prova di pochi secondi.
In precedenza mi sono sempre basato su un regolatore di tensione con LM317.
Quando sarò a buon punto con l'impianto elettrico farò delle prove e deciderò.

Ciao e scusa il ritardo nella risposta.

Stefano


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Regolatore PWM
MessaggioInviato: 11/09/2021, 12:28 
Non connesso
Amministratore
Avatar utente

Iscritto il: 29/12/2009, 18:16
Messaggi: 5404
Località: Lecce
Interessi fermodellistici: plasticista stile italiano ep. IV-V, + SBB e un po' di DB e SNCF; anche USA, soprattutto PRR, ma ancora senza plastico
Città di residenza: Lecce
Provincia di residenza: LE
Skype: dgmax1
Nel frattempo, visto che non c'era tua risposta, ne ho ordinato uno da Aliexpress, dovrebbe arrivare entro pochi giorni. E' dichiarato da 10 A, quindi non dovrebbe bruciarsi facilmente :lol:

_________________
salutoNi
Massimo


Top
 Profilo  
Rispondi citando  
 Oggetto del messaggio: Re: Regolatore PWM
MessaggioInviato: 23/12/2021, 20:23 
Non connesso
Amministratore
Avatar utente

Iscritto il: 29/12/2009, 18:16
Messaggi: 5404
Località: Lecce
Interessi fermodellistici: plasticista stile italiano ep. IV-V, + SBB e un po' di DB e SNCF; anche USA, soprattutto PRR, ma ancora senza plastico
Città di residenza: Lecce
Provincia di residenza: LE
Skype: dgmax1
Aggiornamento.
Il regolatore PWM ci ha messo più di 2 mesi per arrivare, nel frattempo ne avevo ordinato un stock di 5 (uguali al primo), che sono arrivati abbastanza presto (misteri dell spedizioni).
Avendo un MOSFET canale n (posto tra motore e negativo) è robustissimo.
Funziona a circa 11kHz.
In un solo caso mi ha dato un funzionamento anomalo, con una ALn668.1900 Lima (H0) che evidentemente ha un motore "strano" che livella la tensione modulata e la restituisce nei momenti in cui dovrebbe essere off: risultato, regolazione impossibile. Con altre locomotive nessun problema.
Ho risolto mettendo un condensatore da 15-22 nF in parallelo a quello esistente (in pratica è saldato inferiormente tra il cursore del potenziometro di regolazione e il negativo) ed ho abbassato la frequenza a circa 500 Hz. In questo modo la frazione off ha tutto il tempo di andare effettivamente a zero.
Ora ne ho tre in funzione ed altri due di scorta.

_________________
salutoNi
Massimo


Top
 Profilo  
Rispondi citando  
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 25 messaggi ]  Vai alla pagina Precedente  1, 2

Tutti gli orari sono UTC + 1 ora


Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  

 

Link ai siti Amici

Powered by phpBB® Forum Software © phpBB Group
Traduzione Italiana phpBBItalia.net basata su phpBB.it 2010