Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Trasformare PWM in segnale analogico

Elettronica lineare e digitale: didattica ed applicazioni

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

0
voti

[11] Re: Trasformare PWM in segnale analogico

Messaggioda Foto UtenteMarcoD » 19 gen 2021, 19:01

Come gia spiegato, non sono molto pratico, ho cercato in rete circuti elettronici gia pronti anche a 7€, ma accettano in ingresso frequenze fino a 3Khz.
Da come sto capendo a me basterebbe una resistenza ed un condensatore (semplice ed economico filtro passa basso), ma nonostante il vostro prezioso aiuto non riesco a calcolarle


ma accettano in ingresso frequenze fino a 3Khz. ???

il motore si porta a 1500 giri/minuto in circa 30 ms.
a partire da quale velocità?

20 kHz >> periodo 0,05 ms
fissiamo arbitrariamente un Tau 100 volte maggiore ad esempio 5 ms.
Imponiamo un R che sarà in serie non troppo bassa per non caricare l'uscita, ma non troppo alta
per non essere troppo caricata da un carico.
per esempio imponiamo 10 k ohm
La C viene Tau/R = 5 x 10^-3 /( 10 x 10^3) = 0,5 microfarad

Ora disegna uno schema elettrico del circuito RC e delle connessioni per dimostrare che hai capito tutto.

Pensavo di esssere stato chiaro, cosa non capisci?
Se non ti va bene 5 ms, riduci la capacità : metti 0,1 uF avrai 1 ms.
Mi pare molto minore della latenza.

O_/
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[12] Re: Trasformare PWM in segnale analogico

Messaggioda Foto Utentemassimoxl » 19 gen 2021, 21:35

ma accettano in ingresso frequenze fino a 3Khz. ???

Ciao Marco, si esatto... (anche se non fa al mio caso perché in uscita lavora con 0-10 volt)

https://www.ghoipwe.com/index.php?main_ ... _id=406104

a partire da quale velocità?

Da 0 (ZERO)

Pensavo di esssere stato chiaro, cosa non capisci?
Se non ti va bene 5 ms, riduci la capacità : metti 0,1 uF avrai 1 ms.
Mi pare molto minore della latenza.

WOW... 5ms gia sarebbero ottimi !!! :ok:

Sei gentilissimo
Ti rubo un po del tuo tempo e della tua professionalità:

Tu mi consigli 0,1 uF per ottenere 1ms (elettrolitico o ceramico)?
E il valore di resistenza come lo calcolo? :(

Scusatemi se continuo a farvi domande ma voglio riuscire a capire bene come devo calcolare i valori dei due elementi passivi (RC) in funzione della mia frequenza

Scusatemi :-|
Avatar utente
Foto Utentemassimoxl
113 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 479
Iscritto il: 20 feb 2018, 19:05

1
voti

[13] Re: Trasformare PWM in segnale analogico

Messaggioda Foto UtenteIsidoroKZ » 19 gen 2021, 22:48

Qual e` il massimo ripple che puoi ammettere all'uscita del filtro?
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[14] Re: Trasformare PWM in segnale analogico

Messaggioda Foto Utentemassimoxl » 19 gen 2021, 23:02

Qual e` il massimo ripple che puoi ammettere all'uscita del filtro?

In termini numerici non saprei dirti...
Posso però dirti che se le oscillazioni non sono "minime"...i motori potrebbero risultare essere nervosi perché ad essi arriverebbe appunto un valore che varia... e quindi andrebbe ad annullare la deadzone (motore fermo in coppia)
Avatar utente
Foto Utentemassimoxl
113 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 479
Iscritto il: 20 feb 2018, 19:05

0
voti

[15] Re: Trasformare PWM in segnale analogico

Messaggioda Foto UtenteEcoTan » 19 gen 2021, 23:08

marioursino ha scritto:Aggiungo che molto spesso i controller per motori elettrici accettano anche un segnale PWM, filtrando già internamente.

Sarebbe meglio, perché il digital output di una MCU non garantisce dei livelli di tensione precisi, alto e basso, e questo si ripercuote all'uscita del filtro RC, inficiando il desiderato range 0-5V con 256 livelli.
Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
 
Messaggi: 5426
Iscritto il: 29 gen 2014, 8:54

0
voti

[16] Re: Trasformare PWM in segnale analogico

Messaggioda Foto Utentemassimoxl » 19 gen 2021, 23:15

Aggiungo che molto spesso i controller per motori elettrici accettano anche un segnale PWM, filtrando già internamente.

Se vi riferite al fatto di utilizzare il mio PWM senza filtrare... ho gia spiegato che ho dato un'occhiata in giro e non ho grande scelta in rete con la mia frequenza.
Quindi la soluzione è quella di trasformare il PWM in segnale analogico, perché tutti gli azionamenti hanno comunque un ingresso analogico
Avatar utente
Foto Utentemassimoxl
113 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 479
Iscritto il: 20 feb 2018, 19:05

0
voti

[17] Re: Trasformare PWM in segnale analogico

Messaggioda Foto UtentePietroBaima » 19 gen 2021, 23:44

Se ho capito bene il segnale modulato è di pochi Hz (confermalo pls) mentre la portante PWM è di 20 kHz.

Serve sapere, per sintetizzare il filtro che separi queste due componenti, quanta ondulazione residua sei disposto ad ammettere, poi posso spiegarti passo passo come sintetizzare un filtro, meglio se attivo, per disaccoppiare i due stadi.
Però senza l’ondulazione residua non posso farlo.
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12207
Iscritto il: 12 ago 2012, 1:20
Località: Londra

0
voti

[18] Re: Trasformare PWM in segnale analogico

Messaggioda Foto Utentemassimoxl » 19 gen 2021, 23:54

Se ho capito bene il segnale modulato è di pochi Hz (confermalo pls) mentre la portante PWM è di 20 kHz.

Buonasera Pietro
purtroppo cio che posso dirti è che mettendo la sonda del mio oscilloscopio su uno dei 6 pin digitali PWM del mio Atmega328P, leggo sul display 20 kHz, le onde quadre (Duty Cycle 0-5).
Altro non so dirti :(
Avatar utente
Foto Utentemassimoxl
113 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 479
Iscritto il: 20 feb 2018, 19:05

0
voti

[19] Re: Trasformare PWM in segnale analogico

Messaggioda Foto UtentePietroBaima » 20 gen 2021, 0:02

eh, però allora come faccio ad aiutarti?

ho capito che la portante è 20kHz, ma mi serve anche sapere la frequenza massima del segnale che il PWM trasporta e quanta ondulazione in uscita puoi ammettere.

Cosa fa quel PWM? pilota un motore? cosa gli fa fare?
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12207
Iscritto il: 12 ago 2012, 1:20
Località: Londra

0
voti

[20] Re: Trasformare PWM in segnale analogico

Messaggioda Foto Utentemassimoxl » 20 gen 2021, 0:07

Cosa fa quel PWM? pilota un motore? cosa gli fa fare?

Hai ragione Pietro ma non sono molto pratico :(
Allora ti spiego: attualmente quel segnale PWM che mi fornisce l'Atmega328P arriva ad un ponte H il quale fa ruotare un motore brushed DC 24 V e lo fa molto bene.
Quella frequenza PWM fornisce al motore soltanto la velocità, quindi con Duty Cycle al 100% il motore ruota alla sua massima velocità.

Adesso siccome voglio adoperare i motori brushless e relativi azionamenti, e avendo problemi di compatibilità ra la mia PWM da 20 kHz e quella che utilizzano i vari azionamenti, ho pensato di trasformare il segnale PWM in analogico perché quasi tutti gli azionamenti accettano l'ingresso analogico.
Avatar utente
Foto Utentemassimoxl
113 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 479
Iscritto il: 20 feb 2018, 19:05

PrecedenteProssimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 345 ospiti