Vai al contenuto
PLC Forum


LM358 & TIP122 - Regolazione PWM


eeprom

Messaggi consigliati

Ciao ragazzi,

ho un dubbio che non so se l'ho già risolto, in pratica tramite un PIC16f876 genero un PWM che va all'ingresso dell'LM358 e all'uscita mi genero delle tensioni variabili, ora quello che non mi basta è l'amperaggio ed avevo pensato di mettere un TIP122 all'uscita dell'OP-AMP ma mi chiedevo:

Siccome a me servo le tensioni regolabili diciamo da 0v a 5v il transistor TIP122 all'uscita poi mi da questi valori? oppure ha un minimo di volt?

Con che cosa posso ovviare in tal caso?

Grazie a tutti

Link al commento
Condividi su altri siti


Il TIP122 funziona come tutti gli altri transistor, cioè amplifica in corrente.

Ad esempio, se l' LM358 ti dà 1ma e il TIP ha un hfe di 10 la corrente max che otterrai sarà di 10mA. (Ic=hfe*Ib)

In uscita, rispetto a quanto applichi sulla base, avrai circa: Vout= Vin-0,7 dove il 0,7

è la Vbe min. Sotto agli 0,7 di Vbe il transistor non conduce.

Quindi x avere 5 volt devi dare alla base 5,7 volt...ma questo è facilissimo visto che usi un amp.op.

Link al commento
Condividi su altri siti

Ciao e grazie per la spiegazione,

ma volevo chiederti un'altro tuo parere;

se io invece di fare tutto questo monterei un altro LM358 sopra a quello esistente?

cioè in parallelo?

che cosa mi succede, che faccio fuori tutto il circuito oppure riesco ad aumentare in mA in uscita?

grazie per la risposta.

Link al commento
Condividi su altri siti

Fai solo casino, e ti complichi la vita x niente. Inoltre, mettere in parallelo 2 op amp. non ha senso, se mai si ricorre al circuito a ponte....ma, fidati, non è il caso.

E' meglio fare come hai detto all'inizio, e se la corrente non basta fai il darlington tra un bjt x piccoli segnali e un bjt di potenza. Oppure passi direttamente al dbx53 che con 200mA di Ib ti tira fuori 8A di Ic. (hfe=40)

Link al commento
Condividi su altri siti

Dott. Cicala,

la ringrazio per la sua risposta ma il mio problema e che devo avere in uscita dell'LM358 lo stesso valore di V (da 0 a 5V) però con più mA o A.

Posto pertanto di seguito un'immagine dello schema di collegamento che vorrei usare per i miei studi.

user posted image

Ora con questo tipo di collegamento, se io inposto un PWM che all'uscita dell'LM358 mi da 3,40v, avrò 3,40 anche dopo il TIP122?

Il mio scopo è quello di variare la tensione da 0,00v a 5,00 con una precisione di +o- 0.1v.

Il mio dilemma era avere all'uscita almeno 800ma con il voltaggio da me prestabilito.

Spero di essere stato molto più chiaro e spero che lei mi dia almeno u'ultima soluzione.

La ringrazio anticipatamente,

Cordiali Saluti

Link al commento
Condividi su altri siti

LM358, se non ricordo male, non rail to rail in uscita pertanto sarà difficile scendere sotto i 2v; per arrivare a 0v è necessario alimentare anche con tensione negativa di almeno 2,5v-3v.

Teoricamente come hai disegnato la maglia l'emitter follower darlington dovrebbe seguire l'OP a guadagno unitario.

Link al commento
Condividi su altri siti

Confermo quanto ha detto Livio. Le due R da 1K sono inutili.

Puoi chiudere l'emettitore del darlington direttamente sull'igresso invertente e continui ad avrere guadagno unitario.

Ma nel frattempo mi è sorto un dubbio: A che serve tutto ciò?

A complicarsi la vita! biggrin.gif LM358 non serve a nulla.

Come dice il mio capo: Ti spiego (a me poi dice: Non puoi capire) blink.gif

Se lavori in pwm, la tensione che sarà ai capi del motore dipenderà dalla larghezza degli impulsi....Quindi al max devi compensare la cdt del darlington.

Se il uP fornisce sull uscita un PWM che va da 0 a 5V....sul motore avrai 5-1.4v.

Per compensare questa cdt basta un bjt PNP prima del darlington, un paio di R e se vuoi, uno zener da 6.8V a patto che ti vada bene un'inversione di 180°.

(Quando l'uscita del uP è 1 ai capi del motore ci sono 0 volt)

Poi in parallelo a quel motore ci metterei un diodo polarizzato inversamente.

Oppure passa al bdx54 che è un pnp....

Modificato: da dott.cicala
Link al commento
Condividi su altri siti

Oppure passa al bdx54 che è un pnp.... 

Se usi un darlington per switching come, ad esempio, BSX54 ha gia anche il diodo in antiparallelo.

Io userei un PNP, con un paio di resistenze in base: una in serie e l'altra verso il positivo. Dato che il PWM arriverà al massimo al 95% puoi anche fregartene del limite dei 5v, quel motorino con 8v non si guasta, gira solo più veloce.

Se usi un OA normale devi tener presente che la tensione d'uscita al massimo equivale alla tensione di alimentazione meno 2,5v (circa), quindi alimentando tra 0 e 9v l'uscita può variare tra 2,5v e 6,5v. Se vuoi arrivare a zero devi alimentare con -3v e +9v, oppure usare un rail to rail in uscita. COn quest'ultimo dispositivo la soglia scende a soli 200mV circa. Se sfogli un catalogo di operazionali cerca tra quelli che sono rail to rail

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...