Ripple uscita PWM/analogica

salve a tutti per controllare delle schede azionamento motore con comando 0-10v ho usato il circuito che =E8 presente in basso. L'alimentazione degli op-amp =E8 a 12v e l'uscita =E8 quasi giusta (0.5-9.8v) e mi pu=F2 bastare ;-) ho provato anche il circuito con un simulatore ed il problema che mi pongo =E8 questo: il tempo che impiega la tensione ad andare dal minimo al massimo =E8 di circa 20ms ed il ripple che la tensione ha =E8 di circa 90-100mV Secondo voi, sono valori un po troppo sballati per darli in pasto a degli azionamenti motore (generici), oppure possono andare???

altra domanda: volendo anche realizzare un controllo +-10V, questo valore =E8 riferito alla massa??? nel senso che sui miei due terminali di uscita, uno sar=E0 sempre a massa e l'altro varier=E0 da +10v a -10v??? ... domanda forse scema e mal posta, ma non ho trovato nulla in rete ;-(((

ciao Roberto

[FIDOCAD] MC 140 60 0 0 580 MC 65 60 0 0 580 LI 65 70 60 70 LI 60 70 60 80 LI 60 80 90 80 LI 90 80 90 65 LI 90 65 100 65 MC 100 65 0 0 080 MC 120 70 1 0 170 LI 110 65 120 65 LI 120 65 120 70 LI 120 65 130 65 LI 130 65 130 60 LI 130 60 140 60 MC 135 75 1 0 080 MC 145 45 0 0 080 MC 135 95 0 0 045 LI 120 80 120 90 LI 120 90 135 90 LI 135 90 135 95 LI 135 85 135 90 LI 135 75 135 70 LI 135 70 140 70 LI 135 70 135 45 LI 135 45 145 45 LI 155 45 170 45 LI 170 45 170 65 LI 170 65 165 65 LI 170 65 180 65 LI 65 60 50 60 TY 140 85 5 3 0 0 0 * 360k TY 100 55 5 3 0 0 0 * 510k TY 105 75 5 3 0 0 0 * 4,7nF SA 90 65 SA 120 65 SA 135 70 SA 170 65 TY 20 55 5 3 0 0 0 * PWM 10kHz TY 150 35 5 3 0 0 0 * 360k TY 170 55 5 3 0 0 0 * 0-10V ripple 100mV TY 165 70 5 3 0 0 0 * tempo da 0V a 10V 20ms SA 135 90 TY 145 50 5 3 0 0 0 * lm358 TY 75 50 5 3 0 0 0 * lm358
Reply to
bobwolf
Loading thread data ...

nessuno mi sa dire qualcosa??? ;-(((

Reply to
bobwolf

bobwolf ha scritto:

Ciao. A me è capitato di pilotare degli ingressi 0-10V in un modo simile al tuo e non ho avuto problemi, ma calcola che ogni modello di azionamento, anche se con buona probabilità funzionerà senza problemi, andrebbe provato con il circuito in questione. Come possibili ritocchi potresti provare nel caso ti dia qualche problema a variare leggermente la frequenza del pwm (se ne hai la possibilità) o i valori del gruppo RC tra i due operazionali (prova ad aumentare leggermente il valore del condensatore, il segnale in uscita dovrebbe avere un tempo di salita più alto ma essere allo stesso tempo più livellato...). Per quanto riguarda appunto il tempo di salita non penso che crei problemi: se l'azionamento riesce ad inseguirlo bene hai una rampa di velocità di 20 ms, altrimenti se è troppo veloce (sul manuale dell'azionamento di solito viene riportata la risposta al gradino) l'azionamento si limiterà da solo (molto probabilmente interverrà la limitazione di corrente per via dell'eccessiva corrente di spunto del motore) ma non succederà nulla di grave.

esatto, il significato è esattamente quello, ma il tuo circuito per avere un'uscita +/-10V dovresti variarlo un po'... ciao

--
Paolo Squaratti 
"Colonnello, prova con questa...
...Indio, tu il gioco lo conosci..."
Se ho sbagliato non l'ho fatto apposta...
Reply to
Paolone

OK grazie mille delle risposte per ora ho avuto l'occasione di provarlo con un inverter ed un motore da 5CV su un mandrino di una fresatrice e la risposta mi sembrava abbastanza rapida, anzi forse era proprio il motore a soffrire delle variazioni repentine che gli davo in pasto ;-))) comunque poi, se ne avr=F2 l'occasione ed i soldi, vorrei usare il circuito per azionare dei servomotori... per quanto riguarda il condensatore pi=F9 grosso ho simulato fino a 20uF ma il tempo di rampa arrivava anche a 100ms ed abbassando la resistenza non ottenevo molto di pi=F9 ;-(

come lo ho immaginato io =E8 che per primo metto la rete RC per integrare il PWM e farlo diventare un valore continuo proporzionale al duty-cycle, poi al posto del primo op-amp inseguitore realizzo un sottrattore di 2,5v, quindi amplifico fino ai 10v con il secondo op- amp. Il tutto alimentato a +/-12v ed il segnale in ingresso =E8 un livello TTL... pu=F2 andare cos=EC??? ;-))) altrimenti se volessi realizzare un +/-10v con i segnali di PWM e di direzione non vedo altro modo che: integrare, portare al livello voluto con un amplificatore non invertente, passare il segnale anche ad un amplificatore invertente e poi selezionare il "verso" con il comando di direzione attraverso un interruttore/deviatore elettronico ;-) esiste qualcosa di pi=F9 semplice per evitare di usare il deviatore o altri metodi per arrivare al solito risultato??? i segnali sono tutti TTL o comunque provengono da transistor open collector e resistenza di pull-up da 10k avresti qualche schema da propormi???

ciao Roberto

Reply to
bobwolf

bobwolf ha scritto:

adesso non ho il tempo materiale di mettere giù uno schema, cmq in linea di principio la prima soluzione che ho quotato non è da scartare. Nel senso, hai, dopo aver integrato, un segnale che varia tra 0 e 5V, il mandrino fermo ce l'hai a 2.5V esatti, verso lo 0 in un senso, verso i

5V gira nell'altro. L'unica cosa è che prevederei di pilotare il segnale di enable dell'azionamento (c'è di sicuro) per tenerlo veramente fermo intorno ai 2.5, anzichè rischiare che è li che rogna per partire per via di tolleranze ad es sui componenti... non so se mi sono spiegato... ciao
--
Paolo Squaratti 
"Colonnello, prova con questa...
...Indio, tu il gioco lo conosci..."
Se ho sbagliato non l'ho fatto apposta...
Reply to
Paolone

Ciao Mi hanno portato da riparare un kit di Nuova Elettronica che comanda un motore col sistema PWM direttamente sul motore per cui il motore e' fermo quando il duty cicle e' al 50% (avevano gridato al miracolo quando una lampada, al posto del motore, si accendeva benissimo con ai capi tensione(continua) zero !!!) Comunque per la questione del Fermo, esiste un commutatore Verso antiorario, Fermo, Verso orario. Per curiosita'....era staccato il centro di questo commutatore.

Ciao Giorgio

--
non sono ancora SANto per e-mail
Reply to
giorgiomontaguti

giorgiomontaguti ha scritto:

Io proponevo il segnale di enable per poter fermare il motore ad es. da un PC o cmq da un segnale digitale. Di solito tutti gli azionamenti ce l'hanno... il commutatore ha lo svantaggio di dover essere azionato a mano... :)

--
Paolo Squaratti 
"Colonnello, prova con questa...
...Indio, tu il gioco lo conosci..."
Se ho sbagliato non l'ho fatto apposta...
Reply to
Paolone

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.