Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Valore assoluto e operazionali

Elettronica lineare e digitale: didattica ed applicazioni

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

0
voti

[1] Valore assoluto e operazionali

Messaggioda Foto UtenteElemento38 » 21 mar 2010, 19:56

Salve a tutti :)
Apro questo 3d per avere qualche consiglio su un circuito. Mi sto dilettando a un controllo PID ad operazionali per un Inverted Pendulum e mi è stato sconsigliato di usare un controllo analogico per il motore cc e quindi sono passanto ad un controllo ponteH + PWM. Orma mi sono fissato e a parte per il PonteH veglio fare tutto con degli operazionali :twisted: quindi mi sono preparato tutto il circuito per il PWM, generatore di onda triangolare e comparatore (3KHz andranno bene come frequenza del PWM??). Solo che devo far girare il motore in un verso se il segnale di comando è positivo e in un altro se è negativo e a questo ci pensa un comparatore collegato al ponte H, ma se il segnale è negativo devo portarlo positivo per poi metterlo come soglia per generare il PWM e mi servirebbe un circutino che mi faccia uscire il valore assoluto del segnale in entrata :?
Ho pensato ad un raddrizzatore di precisione ad operazionali ... qualcuno ha qualche idea migliore in merito a questo o a tutto il progetto ??
Grazie delle eventuali risposte :)
Avatar utente
Foto UtenteElemento38
0 2
 
Messaggi: 33
Iscritto il: 12 feb 2010, 19:28

1
voti

[2] Re: Valore assoluto e operazionali

Messaggioda Foto UtenteIsidoroKZ » 21 mar 2010, 22:54

Fai un pilotaggio a 2 livelli o a 3 livelli?

Quando il motore e` a meta` velocita` in avanti, com'e` fatta la tensione?
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

[3] Re: Valore assoluto e operazionali

Messaggioda Foto UtenteElemento38 » 22 mar 2010, 7:49

La tensione in uscita al circuito di controllo potrebbe andare da -9 a +9 V, ma in pratica penso che non supererà l'intervallo +6/-6V. A 0V il motore è fermo, a metà velocità in avanti sarà sui 4V a naso, ma devo ancora fare delle prove. Cosa significa un pilotaggio a 2 o 3 livelli ??
Avatar utente
Foto UtenteElemento38
0 2
 
Messaggi: 33
Iscritto il: 12 feb 2010, 19:28

1
voti

[4] Re: Valore assoluto e operazionali

Messaggioda Foto UtenteIsidoroKZ » 22 mar 2010, 12:33

Vuol dire che quando il motore riceve 4V in media, la tensione quadra che gli applichi va fra 0V e 6V (tre livelli), oppure fra -6V e 6V (due livelli)?
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

[5] Re: Valore assoluto e operazionali

Messaggioda Foto UtenteElemento38 » 22 mar 2010, 15:07

Ah scusa ero un po' addormantato stamattina, fra 0 e 6V l'onda quadra (la tensione bassa misurata è 0,2 ma alla fine non cambia tanto). Il mio problema è eseguire l'operazione di valore assoluto, perché prima di generare il PWM devo vedere se l'uscita del PID è positiva o negativa per sapere da che parte fare girare il motore e poi devo portarla in positivo perché deve farmi da DC level da applicare al comparatore per generare il PWM :|
Avatar utente
Foto UtenteElemento38
0 2
 
Messaggi: 33
Iscritto il: 12 feb 2010, 19:28

0
voti

[6] Re: Valore assoluto e operazionali

Messaggioda Foto UtenteIsidoroKZ » 25 mar 2010, 23:49

Ti servono due comparatori che realizzano due modulatori PWM.

Mandi la stessa tensione triangolare (portante) ad entrambi i comparatori. L'onda triangolare deve essere simmetrica rispetto allo zero.

All'altro ingresso dei comparatori mandi a uno il segnale che arriva dal PID, all'altro mandi lo stesso segnale invertito (moltiplicato per meno uno).

Ciascuno dei due segnali PWM che ottieni li usi per pilotare un lato del ponte ad H, eventualmente con un tempo morto per evitare la cross-conduction.

In questo modo ottieni una modulazione a tre livelli con inversione del senso di rotazione del motore.
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


Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 141 ospiti