Si puo' fare un generatore a corrente costante proporzionale?

Salve, mi spiego, la corrente costante ho bisogno che sia io a deciderla tramite u na tensione.

Al posto dei diodi per creare la polarizzazione costante sulla resistenza c he stabilisce la corrente (fig 1) devo mettere una tensione che puo' variar e nel tempo per ottenere una corrente che mi carica un condensatore a una v elocita' proporzionale alla tensione (fig 2).

L'induttore che genera la tensione e' un avvolgimento separato montato sul nucleo di un convertitore DC-DC che e' attraversato da una corrente a forma triangolare. Di conseguenza ai suoi capi ho una tensione positiva seguita da una tension e negativa che va circa da pochi decimi di volt a 8V circa.

Per ora l'ho provato al simulatore, con il circuito di figura2 quando la te nsione e' bassa ad esempio 1V la caduta di tensione B-E si mangia quasi 0,8 V e i soli 0,2V mi fanno scorrere una corrente che non e' proporzionale al segnale di 1V.

Se la tensione di comando e' 8V l'errore e' trascurabile.

L'unica idea che sono riuscito a partorire e' quella di inserire un generat ore flottante di 0,8V in serie alla base per aumentare della caduta EB il s egnale. Sul simulatore funzionerebbe ma a me pare una cagata...

Il segnale di tensione dura 1us

Gentilmente, qualcuno ha una idea migliore?

Grazie

mandi

[FIDOCAD] MC 45 60 0 0 310 MC 45 45 1 0 200 MC 45 30 1 0 200 MC 60 40 0 0 115 MC 45 80 0 0 115 MC 60 80 1 0 170 LI 60 90 45 90 LI 45 80 45 60 LI 60 80 60 70 LI 60 40 60 30 LI 60 30 45 30 MC 95 60 0 0 310 MC 110 40 0 0 115 MC 95 80 0 0 115 MC 110 80 1 0 170 LI 95 90 110 90 LI 110 80 110 70 LI 110 40 110 30 LI 110 30 95 30 MC 95 50 3 0 130 LI 95 30 95 40 LI 95 50 95 80 MC 160 60 0 0 310 MC 175 40 0 0 115 MC 175 80 1 0 170 LI 175 80 175 70 LI 175 40 175 30 MC 60 30 3 0 010 TY 55 20 5 3 0 0 0 * 12V MC 110 30 3 0 010 TY 105 20 5 3 0 0 0 * 12V MC 175 30 3 0 010 TY 170 20 5 3 0 0 0 * 12V MC 60 90 0 0 040 MC 110 90 0 0 040 MC 175 90 0 0 040 MC 140 80 0 0 115 MC 140 50 3 0 130 LI 140 30 140 40 LI 140 50 140 80 MC 140 70 3 0 450 MC 155 60 1 0 115 LI 140 60 145 60 LI 155 60 160 60 LI 160 60 160 70 LI 175 30 140 30 LI 140 90 175 90 TY 30 85 5 3 0 0 0 * 10k TY 80 85 5 3 0 0 0 * 10k TY 125 85 5 3 0 0 0 * 10k TY 145 50 5 3 0 0 0 * 1k TY 150 75 5 3 0 0 0 * 0,8V SA 45 60 SA 60 30 SA 60 90 SA 110 30 SA 95 60 SA 110 90 SA 140 60 SA 140 70 SA 160 60 SA 175 30 SA 175 90 TY 65 40 5 3 0 0 0 * 47 TY 115 40 5 3 0 0 0 * 47 TY 180 40 5 3 0 0 0 * 47 TY 45 105 5 3 0 0 0 * fig 1 TY 95 105 5 3 0 0 0 * fig 2 TY 150 105 5 3 0 0 0 * fig 3
Reply to
zio bapu
Loading thread data ...

a suo tempo qui sul gruppo mi hanno proposto questo circuito per fare un generatore di corrente controllato in tensione, ma forse non va bene per le tue esigenze:

[FIDOCAD] MC 355 265 2 1 580 MC 370 235 0 0 080 MC 370 295 0 0 080 MC 335 295 0 0 080 LI 345 295 370 295 LI 380 295 385 295 LI 385 295 425 295 LI 425 285 425 290 LI 425 290 425 310 LI 335 295 320 295 LI 350 265 355 265 LI 355 255 350 255 SA 350 295 SA 425 295 MC 310 295 0 0 073 MC 425 310 1 0 000 MC 425 330 3 0 000 MC 425 330 0 0 040 MC 335 235 0 0 080 LI 345 235 370 235 SA 350 235 TY 302 292 5 3 0 0 0 * V1 TY 430 315 5 3 0 0 0 * Carico Icost MC 425 275 1 0 080 LI 425 250 425 230 MC 425 230 3 0 010 TY 420 215 5 3 0 0 0 * +15V MC 410 260 0 0 280 LI 425 275 425 270 LI 380 260 385 260 LI 385 260 410 260 LI 440 235 380 235 LI 440 235 440 270 LI 440 270 425 270 SA 425 270 LI 350 255 350 235 LI 335 235 330 235 MC 330 235 0 0 040 TY 430 280 5 3 0 0 0 * SHUNT LI 350 295 350 265
Reply to
alfio

Il 04/04/2015 17:52, zio bapu ha scritto:

Nel tuo schema non mi e` chiaro quale sia il riferimento per la tensione, se fosse riferita a massa:

[FIDOCAD] MC 70 45 0 0 580 MC 95 85 2 0 580 MC 95 50 0 0 300 MC 110 75 0 0 115 MC 110 95 1 0 170 LI 105 75 110 75 0 LI 85 65 95 65 0 LI 105 85 110 85 0 LI 110 95 110 85 0 LI 70 80 70 55 0 MC 110 105 0 0 045 MC 110 40 3 0 010 SA 110 75 0 SA 110 85 0 MC 85 65 1 0 115 MC 105 85 1 0 115 LI 95 85 95 95 0 LI 95 75 95 65 0 LI 75 65 70 65 0 SA 95 75 0 SA 95 85 0 MC 70 45 2 0 000 MC 105 75 1 0 115 MC 95 95 0 0 115 MC 95 105 0 0 045 LI 110 75 110 60 0 SA 70 65 0 TY 56 42 4 3 0 0 0 * Vi TY 122 91 4 3 0 0 0 * I = Vi / R TY 93 78 4 3 0 0 0 * 100k TY 97 68 4 3 0 0 0 * 100k TY 80 97 4 3 0 0 0 * 100k TY 80 58 4 3 0 0 0 * 100k TY 113 77 4 3 0 0 0 * R
Reply to
Claudio_F

zio bapu ha scritto:

tramite una tensione.

resistenza che stabilisce la corrente (fig 1) devo mettere una tensione che puo' variare nel tempo per ottenere una corrente che mi carica un condensatore a una velocita' proporzionale alla tensione (fig 2).

sul nucleo di un convertitore DC-DC che e' attraversato da una corrente a forma triangolare.

tensione negativa che va circa da pochi decimi di volt a 8V circa.

Che significa? Intendi semplicemente dire variabile, ovvero triangolare?...

tensione e' bassa ad esempio 1V la caduta di tensione B-E si mangia quasi

0,8V e i soli 0,2V mi fanno scorrere una corrente che non e' proporzionale al segnale di 1V.

generatore flottante di 0,8V in serie alla base per aumentare della caduta EB il segnale.

? ? ? ... Sarebbe la frequenza della "corrente triangolare" recuperata dall'induttore?...

Gentilmente, qualcuno ha una spiegazione migliore?.. :-)

Se si aggiunge una resistenza di opportuno valore in serie all'induttore (tra questo e il positivo), oppure un diodo (tra induttore e resistenza da

10K), non si risolve?... S.M.

*

Reply to
Synth Mania

Il giorno sabato 4 aprile 2015 19:04:17 UTC+2, alfio ha scritto:

Grazie, a un operazionale ci avevo pensato ma avevo il sospetto che fosse troppo lento per lavorare a 1us, comunque lo provo.

mandi

Reply to
zio bapu

Il giorno sabato 4 aprile 2015 19:10:23 UTC+2, Claudio_F ha scritto:

Per la tensione di comando e' indifferente, per il condensatore da caricare e' la massa.

mandi

Reply to
zio bapu

Il giorno domenica 5 aprile 2015 01:20:36 UTC+2, Synth Mania ha scritto:

..

Quando la corrente nell'induttore sale linearmente, in base alla pendenza h o una tensione fissa sull' avvolgimento di comando, idem per quando discend e, ha una pendenza differente e conseguentemente cambia la tensione.

Nel tempo queste pendenze possono cambiare e quindi anche la tensione ai ca pi del mio avvolgimento di comando.

La corrente dal suo minimo sale al suo massimo in 1us, poi scende in 4us, d i conseguenza sul mio avvolgimento ho una tensione positiva di 8V per 1us e una tensione negativa di 1V (credo, non ricordo).

Io di secondari ne uso due, uno per avere la tensione di comando quando la corrente sale e un'altro identico collegato all'incontrario per avere una t ensione di comando positiva per quando la corrente scende.

Con un generatore di corrente costante comandato da ogni tensione di comand o carico un condensatore, se a fine ciclo la tensione sui condensatori e' u guale significa che la corrente nell'induttore principale e' tornata al pun to in cui e' partita, alla fine di ogni ciclo scarico i condensatori, vedi fidocad. Io ho bisogno di rilevare questo tramite un comparatore, forse esistono alt ri sistemi? a me e' venuto questo.

a

Gia' provato, se metto qualcosa in serie ho semplicemente una caduta di ten sione che peggiora le cose.

grazie

mandi

[FIDOCAD] MC 65 65 0 0 310 MC 80 45 0 0 115 MC 80 85 1 0 170 LI 80 85 80 75 LI 80 45 80 35 MC 80 35 3 0 010 TY 75 25 5 3 0 0 0 * 12V MC 80 95 0 0 040 MC 45 85 0 0 115 MC 45 55 3 0 130 LI 45 35 45 45 LI 45 55 45 85 MC 45 75 3 0 450 MC 60 65 1 0 115 LI 45 65 50 65 LI 60 65 65 65 LI 65 65 65 75 LI 80 35 45 35 TY 30 90 5 3 0 0 0 * 10k TY 50 55 5 3 0 0 0 * 1k TY 55 80 5 3 0 0 0 * 0,8V SA 45 65 SA 45 75 SA 65 65 SA 80 35 SA 80 95 TY 85 45 5 3 0 0 0 * 47 TY 55 110 5 3 0 0 0 * fig 3 MC 145 65 0 0 310 MC 160 45 0 0 115 MC 160 85 1 0 170 LI 160 85 160 75 LI 160 45 160 35 MC 160 35 3 0 010 TY 155 25 5 3 0 0 0 * 12V MC 160 95 0 0 040 MC 125 85 0 0 115 MC 125 55 3 0 130 LI 125 35 125 45 LI 125 55 125 85 MC 125 75 3 0 450 MC 140 65 1 0 115 LI 125 65 130 65 LI 140 65 145 65 LI 145 65 145 75 LI 160 35 125 35 TY 110 90 5 3 0 0 0 * 10k TY 130 55 5 3 0 0 0 * 1k TY 135 80 5 3 0 0 0 * 0,8V SA 125 65 SA 125 75 SA 145 65 SA 160 35 SA 160 95 TY 165 45 5 3 0 0 0 * 47 TY 135 110 5 3 0 0 0 * fig 3 SA 40 45 SA 120 55 SA 80 85 SA 160 85 LI 80 85 85 85 LI 160 85 165 85 LI 45 95 85 95 LI 125 95 165 95 LI 195 10 195 80 LI 190 75 305 75 LI 195 30 240 60 LI 240 60 250 30 LI 250 30 285 60 LI 285 60 295 30 LI 295 30 330 60 LI 240 60 240 80 LI 250 30 250 80 LI 285 60 285 80 TY 240 80 5 3 0 0 0 * 1us TY 265 80 5 3 0 0 0 * 4us LI 195 90 195 155 LI 190 125 330 125 LI 240 125 240 100 LI 240 100 250 100 LI 250 100 250 135 LI 250 135 285 135 LI 285 135 285 125 LI 190 100 235 100 LI 245 135 190 135 TY 185 110 5 3 0 0 0 * 8V TY 245 20 5 3 0 0 0 * Corrende induttore principale TY 250 95 5 3 0 0 0 * Tensione ai capi avvolgimento di comando TY 185 120 5 3 0 0 0 * 0V TY 185 135 5 3 0 0 0 * 1V LI 195 160 195 210 LI 190 205 310 205 LI 240 205 250 175 LI 250 175 250 205 LI 250 205 285 175 LI 285 175 285 205 TY 200 165 5 3 0 0 0 * Carica dei condensatori quando la corrente torna al punto di partenza
Reply to
zio bapu

zio bapu ha scritto:

tensione che peggiora le cose.

tua col "generatore flottante"...

S.M.

*
Reply to
Synth Mania

Il giorno sabato 4 aprile 2015 19:10:23 UTC+2, Claudio_F ha scritto:

Credo che lo slew rate mi freghi, non esce una corrente costante, a parte il ritardo e' a gobba di dromedario, man mano che latensione sul condensatore sale la corrente diminuisce.

Sob!:-(

mandi

Reply to
zio bapu

Questo non dovrebbe funzionare? segue fidocad. Quando l'avvolgimento e' attivo dovrei avere sul non invertente 12V-8V=4V (8V rispetto a Vcc), quando e' spento ho 12V (0V rispetto a Vcc).

Ora non capisco se e' il simulatore o lo schema che non funziona, quando l' induttore ha 8V ai capi sul non invertente c'e' un picco di tensione negati va di 6V sul fronte di salita dei 8V seguito da un picco di tensione positi va sul fronte di discesa dei 8V.

In blu la tensione ai capi dell'induttore. In verde la tensione presa tra massa e non invertente.

formatting link

Ma e' normale?

Non ci capisco piu' niente.

mandi

[FIDOCAD] MC 100 70 0 0 310 MC 115 90 1 0 170 LI 115 90 115 80 MC 115 40 3 0 010 TY 110 30 5 3 0 0 0 * 12V MC 115 100 0 0 040 SA 115 40 SA 115 100 TY 90 115 5 3 0 0 0 * fig 3 MC 65 90 0 0 115 MC 65 60 3 0 130 LI 65 40 65 50 LI 65 60 65 90 TY 50 95 5 3 0 0 0 * 10k MC 75 75 2 1 580 LI 75 65 75 55 LI 75 55 115 55 MC 115 45 0 0 115 LI 115 60 115 55 LI 115 40 115 45 SA 65 75 LI 65 75 75 75 LI 115 40 65 40 LI 65 100 115 100 MC 90 65 3 0 010 TY 90 55 5 3 0 0 0 * 15V TY 120 45 5 3 0 0 0 * 47 TY 55 55 5 3 0 0 0 * 8V MC 90 75 0 0 040
Reply to
zio bapu

Il giorno domenica 5 aprile 2015 14:04:43 UTC+2, Synth Mania ha scritto:

ore

za da

la

Con la resistenza non funziona perche la tensione ai capi dell'induttore e' positiva verso i 12V quindi la corrente che attraversa la resistenza va da l basso verso l'alto quindi ai suoi capi la tensione e' positiva verso la b ase quindi si sottrae alla tensione dell'induttore, lasciando stare poi che non avrei una caduta fissa ma variabile a seconda della corrente e della t ensione dell'avvolgimento di comando.

Con il diodo messo testa in giu' come da tuo schema non funziona perche ris ulta polarizzato inversamente, se capovolgo il diodo ho lo stesso problema della resistenza, una caduta negativa di 0,8V che mi abbassa la tensione.

mandi

Reply to
zio bapu

zio bapu ha scritto:

(8V rispetto a Vcc), quando e' spento ho 12V (0V rispetto a Vcc).

l'induttore ha 8V ai capi sul non invertente c'e' un picco di tensione negativa di 6V sul fronte di salita dei 8V seguito da un picco di tensione positiva sul fronte di discesa dei 8V.

dell'induttore (pensavo di trovarci la replica di un segnale alternato pescato da qualche parte...), che poi sul "non invertente"(?) dell'operazionale si sviluppi - stando al grafico - una tensione negativa rispetto allo "zero volt" in un circuito alimentato con massa e positivo ha addirittura del paranormale!... :-)

S.M.

*
Reply to
Synth Mania

Il 05/04/2015 14:17, zio bapu ha scritto:

Non conoscendo:

- tensione di alimentazione di operazionali e transistor

- tensione massima che deve raggiungere il condensatore

- tensione minima/massima dell'ingresso riferita a massa

- tipo di operazionale e se con o senza alimentazione duale

- valore del condensatore e della corrente di carica (ma poi il condensatore dove si scarica?)

difficile dire se quello schema applicato al caso reale lavora entro i limiti della propria dinamica

Reply to
Claudio_F

Il 04/04/2015 17:52, zio bapu ha scritto:

[FIDOCAD] MC 30 65 0 0 310 MC 45 45 0 0 115 MC 30 85 0 0 115 MC 45 85 1 0 170 LI 30 95 45 95 0 LI 45 85 45 75 0 LI 45 45 45 20 0 LI 45 20 30 20 0 MC 30 55 3 0 130 LI 30 35 30 45 0 LI 30 55 30 85 0 MC 45 20 3 0 010 TY 40 10 5 3 0 0 0 * 12V MC 45 95 0 0 040 SA 45 20 0 SA 30 65 0 SA 45 95 0 TY 50 45 5 3 0 0 0 * 47 MC 20 65 3 0 200 MC 30 20 1 0 200 LI 20 65 30 65 0 LI 20 50 20 40 0 LI 20 40 30 40 0 SA 30 40 0
--
bye 
!(!1|1)
Reply to
not1xor1

No perche il diodo in serie all'induttore e' polarizzato inversamente. Ai capi dell'induttore e' presente una tensione con il positivo verso i 12V . Se giro il diodo vedi risposta a synth mania che ti allego:

la

Con la resistenza non funziona perche la tensione ai capi dell'induttore e' positiva verso i 12V quindi la corrente che attraversa la resistenza va da l basso verso l'alto quindi ai suoi capi la tensione e' positiva verso la b ase quindi si sottrae alla tensione dell'induttore, lasciando stare poi che non avrei una caduta fissa ma variabile a seconda della corrente e della t ensione dell'avvolgimento di comando.

Con il diodo messo testa in giu' come da tuo schema non funziona perche ris ulta polarizzato inversamente, se capovolgo il diodo ho lo stesso problema della resistenza, una caduta negativa di 0,8V che mi abbassa la tensione.

mandi

Reply to
zio bapu

Il giorno domenica 5 aprile 2015 17:32:51 UTC+2, Synth Mania ha scritto:

ai capi

scato

Beh, no, e' normale, una variazione costante di corrente induce una tension e "fissa".

che poi sul "non invertente"(?) dell'operazionale si

volt"

Ecco, non ci capisco niente neppure io, che sia il simulatore strampalato? Fatto sta che non ci salto fuori.

mandi

Reply to
zio bapu

Il giorno domenica 5 aprile 2015 19:14:36 UTC+2, Claudio_F ha scritto:

Provvedo:

12V transistor 15V operazionale (visto che non e' rail to rail)

Poco importa, 1V?

Nel mio schema il riferimento e' sul +12V, ai capi dell'induttore ci possono essere fino a 8V quindi riferiti a massa da 4V in su. Oppure lo colleghi come necessita per il funzionamento corretto.

Come lo vuoi, sul simulatore uso il LT1037 che ha lo stesso slew rate del TL081, posso usare qualsiasi alimentazione.

10n o 100n, in base alla tensione utile che deve raggiungere (1V?)

Al termine di ogni ciclo un transistor mette in corto il condensatore per scaricarlo.

Allora, ecco la simulazione del tuo schema:

formatting link

In verde la tensione di comando ai capi dell'induttore. In blu la tensione ai capi del condensatore.

Si comporta da generatore a corrente costante e basta, la tensione di comando che inserisco sul non invertente non ha alcuna influenza, addirittura se stacco l'induttore non cambia nulla.

Se invece inverto gli ingressi del differenziale funzionicchia, ma con un certo ritardo.

In blu la tensione di comando ai capi dell'induttore. In verde la corrente che scorre nella R.

formatting link

Mi sa che con gli operazionali non si puo' fare, troppo lenti, intanto provo a cercare in rete una qualche configurazione di generatore a corrente costante a transistor.

Se ti viene un'altra idea fammi sapere che la provo.

Grazie

mandi

Reply to
zio bapu

Il 06/04/2015 11:10, zio bapu ha scritto:

visto che non si tratta di DC dovrebbe essere sufficiente aggiungere un condensatore tra il catodo del diodo e la massa

per quanto riguarda gli impulsi il terminale in alto (nello schema) dell'induttore sarebbe collegato ad un generatore di tensione di

+11.3V invece che di +12V
--
bye 
!(!1|1)
Reply to
not1xor1

zio bapu ha scritto:

"fissa". Mah, boh!... :v

Ti conviene assemblare il circuitino e pilotarlo con l'induttore che pesca da

renderti conto di cosa veramente si potrebbe ottenere ai capi dell'avvolgimento e sui vari punti del generatore di corrente...

S.M.

*
Reply to
Synth Mania

Allora, vediamo quanto sono scemo...

Visto che il circuito a sinistra funzionerebbe ma risente dello slew rate dell'operazionale ho provato a costruire un operazionale semplice a transistor copiandolo da qui: In fondo.

formatting link

Il circuito ora e' veloce, ma non funziona bene la regola per il calcolo della corrente costante Vimposta:R47ohm. Forse e' troppo semplificato, qualcuno sa trovare gli errori? Ho disponibile la simulazione in swcad.

mandi

[FIDOCAD] MC 265 160 0 1 300 LI 250 130 250 150 MC 295 120 0 1 310 MC 265 160 0 0 300 LI 280 130 280 150 LI 265 160 265 145 LI 265 145 280 145 LI 280 170 250 170 LI 280 110 250 110 MC 250 100 0 0 310 MC 250 85 1 0 200 MC 250 70 1 0 200 MC 265 70 0 0 115 LI 250 70 265 70 LI 265 80 265 90 MC 260 70 3 0 010 MC 265 170 0 0 040 LI 250 145 235 145 LI 235 145 235 185 TY 230 75 5 3 0 0 0 * 4148 TY 270 70 5 3 0 0 0 * 100k TY 285 155 5 3 0 0 0 * bc547 MC 205 100 1 0 130 MC 205 135 0 0 115 LI 205 110 205 135 MC 205 145 0 0 040 TY 190 135 5 3 0 0 0 * 10k LI 205 100 205 55 MC 235 120 0 0 310 TY 210 115 5 3 0 0 0 * invertente LI 235 120 205 120 MC 315 185 0 0 310 MC 330 210 1 0 170 MC 330 220 0 0 040 MC 330 195 1 0 200 MC 330 110 0 0 115 LI 330 120 330 175 TY 335 180 5 3 0 0 0 * bc307 LI 330 55 330 110 TY 295 115 5 3 0 0 0 * non invert. LI 205 55 330 55 LI 295 120 330 120 LI 235 185 315 185 LI 330 210 285 210 MC 275 210 0 0 073 TY 260 205 5 3 0 0 0 * reset TY 195 105 5 3 0 0 0 * 8V MC 260 55 3 0 010 TY 255 60 5 3 0 0 0 * 15V TY 255 45 5 3 0 0 0 * 12V TY 335 110 5 3 0 0 0 * 47 TY 335 200 5 3 0 0 0 * 4148 TY 335 215 5 3 0 0 0 * 100n TY 260 115 5 3 0 0 0 * bc307 MC 125 100 0 0 310 MC 140 120 1 0 170 LI 140 120 140 110 MC 140 70 3 0 010 TY 135 60 5 3 0 0 0 * 12V MC 140 130 0 0 040 SA 140 70 SA 140 130 MC 90 120 0 0 115 MC 90 90 3 0 130 LI 90 70 90 80 LI 90 90 90 120 TY 75 125 5 3 0 0 0 * 10k MC 100 105 2 1 580 LI 100 95 100 85 LI 100 85 140 85 MC 140 75 0 0 115 LI 140 90 140 85 LI 140 70 140 75 SA 90 105 LI 90 105 100 105 LI 140 70 90 70 LI 90 130 140 130 MC 115 95 3 0 010 TY 115 85 5 3 0 0 0 * 15V TY 145 75 5 3 0 0 0 * 47 TY 80 85 5 3 0 0 0 * 8V MC 115 105 0 0 040
Reply to
zio bapu

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.