zero-crossing

Apr 09, 2009 38 Replies

Il giorno Sat, 11 Apr 2009 08:40:57 GMT, "ice" ha scritto:

Ok

Se l'ampiezza dall'onda è troppo piccola l'offset ti può portare al di fuori dello zero e non lavora più il comparatore, dovresti compensare con un DAC per rimediare via software, ma a parte la complicazione ti creeresti dei nuovi problemi.

Se hai problemi di offset, o metti un opamp costoso oppure aggiungi un condensatore in serie alla prima resistenza (2K7 nel tuo schema) in modo da amplificare solo la continua. Considera anche che la reattanza a 50Hz non è trascurabile, quindi la resistenza di amplificazione sarà 2k7+ xC.

Tieni anche conto del fatto che il segnale di corrente può variare parecchio in ampiezza, ci vuole un amplificazione sufficiente per discriminare anche con basse correnti, e qui l'offset può davvero rompere le scatole.

Difatti la mia è la metà della tua, l'isteresi deve solo servire ad evitare situazioni di instabilità nel comparatore.

Così si dice in giro :-)

-- ciao Stefano

Il giorno Sat, 11 Apr 2009 11:16:02 +0200, SB ha scritto:

Errata corrige:

^^^^^^^^^^ solo l'alternata escludendo quindi l'offset.

-- ciao Stefano

ok, diciamo allora che se il comparatore lavora il problema offset (nelle condizioni in cui mi trovo... temperatura, tolleranze, ecc... ) è evitato; cmq un condensatore non mi costa molto, lo metto per sicurezza

(ho visto la correzione cc-->ac) tu intendi così insomma (segue fidocad in fondo, stadio2)

a reattanza a 50Hz non è trascurabile, quindi la resistenza

e quindi, correggimi se sbaglio, dovrei compensare aumentando la resistenza di feedback (R2) in modo che il guadagno sia circa quello senza il condensatore (G=1+8k2/2k7=4)

con C=470nF abbiamo Xc=1/(2*pi*f*C)=1/(2*pi*50*470*10^-9)=6,8k (ohm)

da cui ho R1+Xc=2k7+6k8=9k5 e quindi R2=(G-1)*(R1+Xc)=(4-1)*(9k5)=28,5k

scelgo pertanto R2=27k ed ottengo G=1+27k/9k5=3,8 (a 50Hz)

ok, quindi scendo da 100k a 47k (stadio3)

non li ho mai usati... che differenza c'è con quelli classici 1:1?

davvero grazie 1000! a partire da martedì provo tutte queste nuove modifiche e ti farò sapere, non vedo l'ora :)

-ice-

[FIDOCAD ] TY 40 25 5 3 0 0 0 * + LI 45 20 45 50 LI 60 35 45 50 LI 45 20 60 35 MC 55 20 3 0 010 LI 55 20 55 30 TY 60 15 5 3 0 0 0 * +5V MC 55 45 0 0 040 TY 40 40 5 3 0 0 0 * - LI 55 45 55 40 LI 45 45 35 45 LI 60 35 70 35 LI 70 60 55 60 MC 45 60 0 0 080 SA 70 60 TY 50 30 8 4 0 1 0 * 2 LI 70 35 70 60 LI 70 60 90 60 TY 80 55 5 3 0 0 0 * OUT LI 25 30 45 30 LI 45 60 35 60 SA 35 60 TY 25 25 5 3 0 0 0 * IN TY 55 55 5 3 0 0 0 * R2 LI 35 90 35 105 TY 30 105 5 3 0 0 0 * RIF RV 30 105 40 110 MC 35 80 1 0 080 TY 30 95 5 3 90 0 0 * R1 TY 20 80 5 3 0 0 0 * 2k7 TY 45 65 5 3 0 0 0 * 27k MC 35 70 1 0 170 LI 35 70 35 45 TY 15 65 5 3 0 0 0 * 470nF TY 25 70 5 3 0 0 0 * Xc

Il giorno Sat, 11 Apr 2009 11:06:02 GMT, "ice" ha scritto:

Si, però per evitare di caricare il partitore resistivo ti converrebbe mettere il + al Rif e il - verso il segnale, ottieni sì una inversione, ma tanto devi già compensare lo sfasamento del filtro...

Corretto, però il condensatore è meglio metterlo il valore più alto possibile per ridurre l'effetto passa alto, esistono anche gli elettrolitici non polarizzati se i poliestere sono troppo grandi.

No, devi salre da 100K a 220K per fare come me (10K e 2M2)

Sono trasformatori un pò particolari, dovrebbero lavorare con l'impedenza più bassa possibile, quindi li devi chiudere su una resitenza da pochi ohm (~10)

formatting link

In genere si preferiscono agli shunt perchè sono isolati, e a parte applicazioni ultra low-cost sono sempre usati.

Si trovano facilmente:

formatting link

-- ciao Stefano

"SB" wrote in message news: snipped-for-privacy@4ax.com...

giusta osservazione! (allego in fondo lo schemetto finale)

tipo mettere un 10uF? in questo caso avremmo Xc=318ohm quindi R2=8k2 e infine G=3,7

si, scusa... ho ragionato al contario!!!

grazie per i links! il TA sarebbe utile in effetti ma temo sarebbe fuori budget :)

-ice-

[FIDOCAD ] MC 90 30 0 0 080 SA 70 30 LI 90 30 65 30 TY 90 20 5 3 0 0 0 * SHUNT MC 70 15 3 0 010 MC 70 15 1 0 080 MC 70 45 0 0 040 MC 70 35 1 0 080 TY 75 40 5 3 0 0 0 * 1k TY 75 20 5 3 0 0 0 * 1k LI 70 25 70 30 LI 70 30 70 35 SA 110 30 TY 145 85 5 3 0 0 0 * + TY 145 100 5 3 0 0 0 * - LI 150 80 150 110 LI 165 95 150 110 LI 150 80 165 95 MC 160 80 3 0 010 LI 160 80 160 90 TY 165 75 5 3 0 0 0 * +5V MC 160 105 0 0 040 LI 160 105 160 100 MC 20 30 2 0 000 LI 20 30 65 30 LI 15 35 15 40 LI 15 35 20 40 LI 15 35 10 40 TY 75 5 5 3 0 0 0 * +5V LI 110 40 110 30 MC 110 40 1 0 080 TY 115 40 5 3 0 0 0 * 27k MC 110 90 1 0 170 MC 110 100 0 0 040 TY 115 95 5 3 0 0 0 * 100nF LI 130 55 110 55 SA 110 55 SA 110 90 MC 140 55 2 0 170 TY 135 60 5 3 0 0 0 * 100nF SA 180 95 LI 140 55 180 55 LI 150 90 110 90 LI 180 55 180 95 MC 25 195 2 0 000 MC 25 210 2 0 000 RV 25 190 70 215 TY 10 210 5 3 90 0 0 * 230V~ MC 75 195 0 0 010 LI 75 195 70 195 LI 80 210 70 210 TY 85 190 5 3 0 0 0 * +5V MC 80 215 0 0 040 LI 80 215 80 210 TY 35 195 5 3 0 0 0 * PSU +5VCC TY 35 200 5 3 0 0 0 * ISOLATO LI 20 170 65 170 MC 20 170 2 0 000 LI 15 165 10 160 LI 15 165 20 160 LI 15 115 15 165 TY 10 105 5 3 90 0 0 * 230V~ LI 15 35 15 80 LI 85 30 85 155 SA 85 30 LI 180 95 180 120 LI 180 120 140 120 LI 140 120 140 105 LI 140 105 150 105 LI 50 20 65 25 LI 65 25 60 20 LI 65 25 55 25 TY 15 15 5 3 0 0 0 * RIF (+2,5V) RV 15 15 50 20 MC 110 65 1 0 080 LI 110 90 110 75 LI 110 65 110 50 TY 115 65 5 3 0 0 0 * 27k TY 155 90 8 4 0 1 0 * 1 LI 320 30 320 65 TY 330 55 5 3 270 0 0 * LOAD (inductive) MC 320 65 1 0 120 LI 320 170 320 75 LI 100 30 320 30 LI 65 170 320 170 LI 265 130 280 145 MC 275 130 3 0 010 LI 275 130 275 140 TY 280 125 5 3 0 0 0 * +5V LI 275 155 275 150 LI 280 145 265 160 MC 275 155 0 0 040 LI 265 130 265 160 LI 280 145 295 145 RV 295 140 310 150 MC 305 135 3 0 010 TY 310 130 5 3 0 0 0 * +5V LI 305 135 305 140 TY 295 150 5 3 0 0 0 * uC MC 305 155 0 0 040 LI 305 155 305 150 TY 270 140 8 4 0 1 0 * 3 LI 255 140 265 140 LI 290 120 290 145 SA 290 145 TY 260 135 5 3 0 0 0 * + TY 260 150 5 3 0 0 0 * - LI 255 140 255 120 SA 255 140 LI 255 120 260 120 MC 260 120 0 0 080 LI 250 140 255 140 LI 270 120 290 120 LI 250 155 265 155 TY 245 130 5 3 0 0 0 * 1k TY 245 160 5 3 0 0 0 * 1k TY 260 110 5 3 0 0 0 * 220k MC 240 140 0 0 080 MC 240 155 0 0 080 LI 85 155 240 155 LI 240 140 235 140 LI 200 95 210 95 TY 205 90 5 3 0 0 0 * - LI 210 85 210 115 LI 225 100 210 115 LI 210 85 225 100 MC 220 85 3 0 010 LI 220 85 220 95 TY 225 80 5 3 0 0 0 * +5V MC 220 110 0 0 040 TY 205 105 5 3 0 0 0 * + LI 220 110 220 105 SA 200 125 LI 200 125 200 110 LI 210 110 200 110 LI 225 100 235 100 LI 235 125 220 125 MC 210 125 0 0 080 LI 210 125 200 125 SA 235 125 LI 235 125 235 140 TY 215 95 8 4 0 1 0 * 2 LI 235 100 235 125 TY 210 130 5 3 0 0 0 * 8k2 MC 200 125 1 0 170 MC 200 135 1 0 080 LI 200 145 200 155 SA 200 155 TY 195 150 5 3 90 0 0 * R1 TY 185 135 5 3 0 0 0 * 2k7 TY 190 125 5 3 0 0 0 * Xc LI 165 95 200 95 TY 220 120 5 3 0 0 0 * R2 TY 185 120 5 3 0 0 0 * 10uF

Il giorno Sat, 11 Apr 2009 12:55:14 GMT, "ice" ha scritto:

Ma non lhai fatto !

L'allego io corretto.

[FIDOCAD] MC 90 30 0 0 080 SA 70 30 LI 90 30 65 30 TY 90 20 5 3 0 0 0 * SHUNT MC 70 15 3 0 010 MC 70 15 1 0 080 MC 70 45 0 0 040 MC 70 35 1 0 080 TY 75 40 5 3 0 0 0 * 1k TY 75 20 5 3 0 0 0 * 1k LI 70 25 70 30 LI 70 30 70 35 SA 110 30 TY 145 85 5 3 0 0 0 * + TY 145 100 5 3 0 0 0 * - LI 150 80 150 110 LI 165 95 150 110 LI 150 80 165 95 MC 160 80 3 0 010 LI 160 80 160 90 TY 165 75 5 3 0 0 0 * +5V MC 160 105 0 0 040 LI 160 105 160 100 MC 20 30 2 0 000 LI 20 30 65 30 LI 15 35 15 40 LI 15 35 20 40 LI 15 35 10 40 TY 75 5 5 3 0 0 0 * +5V LI 110 40 110 30 MC 110 40 1 0 080 TY 115 40 5 3 0 0 0 * 27k MC 110 90 1 0 170 MC 110 100 0 0 040 TY 115 95 5 3 0 0 0 * 100nF LI 130 55 110 55 SA 110 55 SA 110 90 MC 140 55 2 0 170 TY 135 60 5 3 0 0 0 * 100nF SA 180 95 LI 140 55 180 55 LI 150 90 110 90 LI 180 55 180 95 MC 25 195 2 0 000 MC 25 210 2 0 000 RV 25 190 70 215 TY 10 210 5 3 90 0 0 * 230V~ MC 75 195 0 0 010 LI 75 195 70 195 LI 80 210 70 210 TY 85 190 5 3 0 0 0 * +5V MC 80 215 0 0 040 LI 80 215 80 210 TY 35 195 5 3 0 0 0 * PSU +5VCC TY 35 200 5 3 0 0 0 * ISOLATO LI 20 170 65 170 MC 20 170 2 0 000 LI 15 165 10 160 LI 15 165 20 160 LI 15 115 15 165 TY 10 105 5 3 90 0 0 * 230V~ LI 15 35 15 80 LI 85 30 85 155 SA 85 30 LI 180 95 180 120 LI 180 120 140 120 LI 140 120 140 105 LI 140 105 150 105 LI 50 20 65 25 LI 65 25 60 20 LI 65 25 55 25 TY 15 15 5 3 0 0 0 * RIF (+2,5V) RV 15 15 50 20 MC 110 65 1 0 080 LI 110 90 110 75 LI 110 65 110 50 TY 115 65 5 3 0 0 0 * 27k TY 155 90 8 4 0 1 0 * 1 LI 320 30 320 65 TY 330 55 5 3 270 0 0 * LOAD (inductive) MC 320 65 1 0 120 LI 320 170 320 75 LI 100 30 320 30 LI 65 170 320 170 LI 265 130 280 145 MC 275 130 3 0 010 LI 275 130 275 140 TY 280 125 5 3 0 0 0 * +5V LI 275 155 275 150 LI 280 145 265 160 MC 275 155 0 0 040 LI 265 130 265 160 LI 280 145 295 145 RV 295 140 310 150 MC 305 135 3 0 010 TY 310 130 5 3 0 0 0 * +5V LI 305 135 305 140 TY 295 150 5 3 0 0 0 * uC MC 305 155 0 0 040 LI 305 155 305 150 TY 270 140 8 4 0 1 0 * 3 LI 255 140 265 140 LI 290 120 290 145 SA 290 145 TY 260 135 5 3 0 0 0 * + TY 260 150 5 3 0 0 0 * - LI 255 140 255 120 SA 255 140 LI 255 120 260 120 MC 260 120 0 0 080 LI 250 140 255 140 LI 270 120 290 120 LI 250 155 265 155 TY 245 130 5 3 0 0 0 * 1k TY 245 160 5 3 0 0 0 * 1k TY 260 110 5 3 0 0 0 * 220k MC 240 140 0 0 080 LI 240 140 235 140 LI 200 95 210 95 TY 205 90 5 3 0 0 0 * - LI 210 85 210 115 LI 225 100 210 115 LI 210 85 225 100 MC 220 85 3 0 010 LI 220 85 220 95 TY 225 80 5 3 0 0 0 * +5V MC 220 110 0 0 040 TY 205 105 5 3 0 0 0 * + LI 220 110 220 105 LI 210 110 200 110 LI 225 100 235 100 LI 235 125 235 140 TY 215 95 8 4 0 1 0 * 2 LI 235 100 235 125 LI 165 95 200 95 TY 220 120 5 3 0 0 0 * R2 LI 210 65 200 65 LI 235 65 220 65 MC 210 65 0 0 080 MC 195 80 3 0 080 MC 195 90 3 0 170 SA 195 95 LI 195 90 195 95 LI 195 70 195 65 LI 195 65 200 65 LI 235 65 235 100 SA 235 100 TY 185 80 5 3 0 0 0 * 10uF TY 185 85 5 3 0 0 0 * Xc TY 185 65 5 3 0 0 0 * 2k7 TY 210 55 5 3 0 0 0 * 82K TY 200 80 5 3 90 0 0 * R1 LI 200 110 195 110 LI 195 110 195 155 SA 195 155 LI 85 155 250 155 MC 55 35 1 0 170 MC 45 35 0 0 180 LI 45 30 45 35 LI 55 35 55 30 MC 45 45 0 0 040 MC 55 45 0 0 040 SA 55 30 SA 45 30

-- ciao Stefano

Il giorno Sat, 11 Apr 2009 15:35:55 +0200, SB ha scritto:

Era sbagliato anche il mio...

[FIDOCAD] MC 90 30 0 0 080 SA 70 30 LI 90 30 65 30 TY 90 20 5 3 0 0 0 * SHUNT MC 70 15 3 0 010 MC 70 15 1 0 080 MC 70 45 0 0 040 MC 70 35 1 0 080 TY 75 40 5 3 0 0 0 * 1k TY 75 20 5 3 0 0 0 * 1k LI 70 25 70 30 LI 70 30 70 35 SA 110 30 TY 145 85 5 3 0 0 0 * + TY 145 100 5 3 0 0 0 * - LI 150 80 150 110 LI 165 95 150 110 LI 150 80 165 95 MC 160 80 3 0 010 LI 160 80 160 90 TY 165 75 5 3 0 0 0 * +5V MC 160 105 0 0 040 LI 160 105 160 100 MC 20 30 2 0 000 LI 20 30 65 30 LI 15 35 15 40 LI 15 35 20 40 LI 15 35 10 40 TY 75 5 5 3 0 0 0 * +5V LI 110 40 110 30 MC 110 40 1 0 080 TY 115 40 5 3 0 0 0 * 27k MC 110 90 1 0 170 MC 110 100 0 0 040 TY 115 95 5 3 0 0 0 * 100nF LI 130 55 110 55 SA 110 55 SA 110 90 MC 140 55 2 0 170 TY 135 60 5 3 0 0 0 * 100nF LI 140 55 180 55 LI 150 90 110 90 LI 180 55 180 95 MC 25 195 2 0 000 MC 25 210 2 0 000 RV 25 190 70 215 TY 10 210 5 3 90 0 0 * 230V~ MC 75 195 0 0 010 LI 75 195 70 195 LI 80 210 70 210 TY 85 190 5 3 0 0 0 * +5V MC 80 215 0 0 040 LI 80 215 80 210 TY 35 195 5 3 0 0 0 * PSU +5VCC TY 35 200 5 3 0 0 0 * ISOLATO LI 20 170 65 170 MC 20 170 2 0 000 LI 15 165 10 160 LI 15 165 20 160 LI 15 115 15 165 TY 10 105 5 3 90 0 0 * 230V~ LI 15 35 15 80 LI 85 30 85 155 SA 85 30 LI 180 95 180 120 LI 180 120 140 120 LI 140 120 140 105 LI 140 105 150 105 LI 50 20 65 25 LI 65 25 60 20 LI 65 25 55 25 TY 15 15 5 3 0 0 0 * RIF (+2,5V) RV 15 15 50 20 MC 110 65 1 0 080 LI 110 90 110 75 LI 110 65 110 50 TY 115 65 5 3 0 0 0 * 27k TY 155 90 8 4 0 1 0 * 1 LI 320 30 320 65 TY 330 55 5 3 270 0 0 * LOAD (inductive) MC 320 65 1 0 120 LI 320 170 320 75 LI 100 30 320 30 LI 65 170 320 170 LI 265 130 280 145 MC 275 130 3 0 010 LI 275 130 275 140 TY 280 125 5 3 0 0 0 * +5V LI 275 155 275 150 LI 280 145 265 160 MC 275 155 0 0 040 LI 265 130 265 160 LI 280 145 295 145 RV 295 140 310 150 MC 305 135 3 0 010 TY 310 130 5 3 0 0 0 * +5V LI 305 135 305 140 TY 295 150 5 3 0 0 0 * uC MC 305 155 0 0 040 LI 305 155 305 150 TY 270 140 8 4 0 1 0 * 3 LI 255 140 265 140 LI 290 120 290 145 SA 290 145 TY 260 135 5 3 0 0 0 * + TY 260 150 5 3 0 0 0 * - LI 255 140 255 120 SA 255 140 LI 255 120 260 120 MC 260 120 0 0 080 LI 250 140 255 140 LI 270 120 290 120 LI 250 155 265 155 TY 245 130 5 3 0 0 0 * 1k TY 245 160 5 3 0 0 0 * 1k TY 260 110 5 3 0 0 0 * 220k MC 240 140 0 0 080 LI 240 140 235 140 TY 205 90 5 3 0 0 0 * - LI 210 85 210 115 LI 225 100 210 115 LI 210 85 225 100 MC 220 85 3 0 010 LI 220 85 220 95 TY 225 80 5 3 0 0 0 * +5V MC 220 110 0 0 040 TY 205 105 5 3 0 0 0 * + LI 220 110 220 105 LI 210 110 200 110 LI 225 100 235 100 LI 235 125 235 140 TY 215 95 8 4 0 1 0 * 2 LI 235 100 235 125 TY 220 120 5 3 0 0 0 * R2 LI 235 65 220 65 MC 210 65 0 0 080 LI 235 65 235 100 SA 235 100 TY 210 55 5 3 0 0 0 * 82K TY 200 80 5 3 90 0 0 * R1 LI 200 110 195 110 LI 195 110 195 155 SA 195 155 LI 85 155 250 155 MC 55 35 1 0 170 MC 45 35 0 0 180 LI 45 30 45 35 LI 55 35 55 30 MC 45 45 0 0 040 MC 55 45 0 0 040 SA 55 30 SA 45 30 MC 195 70 3 0 080 MC 195 80 3 0 170 SA 195 85 LI 195 80 195 85 LI 195 60 195 55 TY 185 70 5 3 0 0 0 * 10uF TY 185 75 5 3 0 0 0 * Xc TY 185 55 5 3 0 0 0 * 2k7 SA 180 95 LI 165 95 180 95 LI 180 55 195 55 LI 210 95 195 95 LI 195 95 195 85 LI 210 65 205 65 LI 205 65 205 85 LI 205 85 195 85 SA 180 55

-- ciao Stefano

quindi toglieresti anche la R=1k sull'ingresso invertente dello stadio 3?

-ice-

ice ha scritto:

secondo me, se filtri i disturbi di HF, il taglio del filtro è posizionato molto + in alto dei 50Hz che usi tu, per cui lo sfasamento che introduce a 50Hz, molto probabilmente è trascurabile...

ai tuoi fini pratici proprio no. puoi ipotizzare pochi pF di capacità parassita e R=1-10K, il PB che si forma è a MHz...

di niente emi

) se

Immagino che sia per un circuito a triac. IMHO con lo shunt non vai lontano. Il fatto =E8 che la corrente non fa uno zero crossing ma uno "zero stopping". Quando la corrente arriva a zero, il triac si apre e la corrente si ferma l=EC, fino alla accensione successiva. Se usi un comparatore, e in una direzione incroci l'offset, e quindi il comparatore scatta, nella direzione opposta l'offset non lo incroci mica, e il comparatore non scatta. Diventa quindi indispensabile usare un comparatore a finestra e rilevare non lo zero crossing ma semplicemente lo zero current. La differenza non =E8 da poco, con lo zero crossing hai un cambiamento di stato che dura un semiperiodo e ti dice anche in quale direzione hai tagliato, con lo zero current hai un breve o lungo impulso che dice solo che la corrente per quella durata =E8 sotto soglia. Tuttavia generalmente =E8 questo =E8 quello che serve e che basta. Le tensioni in gioco sullo shunt in prossimit=E0 dello zero crossing non saranno granch=E9, e quindi fare un comparatore a finestra non sar=E0 facile. Filtrare in presenza di parzializzazioni =E8 una missione quasi suicida. Puoi tagliare la radiofrequenza, le sovraoscillazioni e qualche spike, ma niente di pi=F9, altrimenti l'errore di fase alle diverse parzializzazioni diventa insopportabile.

Allora vediamo qualche possibile soluzione partendo dal presupposto che non serve misurare la corrente, ma solo individuare la corrente zero.

- Invece dello shunt due diodi shottky in antiparallelo. Poi comparatore a finestra con soglia a, diciamo, +/-100mV.

- Su una AN Philips, ho visto sfruttare il fatto che al momento della apertura del triac, sul gate compaiono delle variazioni di tensione significative, rivelate da un comparatore.

formatting link

- Comparatore a finestra con soglia +/-100mV che sente la cdt sul triac. Da tenere presente che le tensioni applicate al comparatore in questo caso possono essere alte, ma questo in condizioni normali non =E8 n=E9 un problema n=E9 uno svantaggio.

In ogni caso con carico resistivo l'uscita del comparatore sar=E0 un impulso che ha inizio con lo zero current e termine alla nuova accensione del triac. Con carico induttivo invece sar=E0 un brevissimo impulso perch=E9 alla apertura del triac la cdt sull'induttore precipita a zero mentre la tensione di rete ha gi=E0 passato lo zero e quindi si presenta per intero ai capi del triac.

Ciao.

lucky

intanto grazie anche a te per gli utilissimi suggerimenti

*Immagino che sia per un circuito a triac.*

si, in qualche modo un triac è coinvolto; (so che è limitante ma purtroppo non posso entrare nei dettagli)

*Se usi un comparatore, e in una direzione incroci l'offset, e quindi il comparatore scatta, nella direzione opposta l'offset non lo incroci mica, e il comparatore non scatta.*

dici? se ragioniamo sul circuito con il carico sempre inserito (non parzializzazione quindi), il comparatore scatta ad ogni zero corrente (o meglio: scatta sfasato di un angolo costante rispetto allo zero corrente perchè c'è il filtro di mezzo) il mio ragionamento è questo: quando siamo sullo zero corrente lo shunt non introduce caduta di tensione per cui le tensioni sugli ingressi del comparatore sono identiche e quindi la sua uscita commuta

*La differenza non è da poco, con lo zero crossing hai un cambiamento di stato che dura un semiperiodo e ti dice anche in quale direzione hai tagliato*

al momento mi aspetto un'onda quadra (uscita dello stadio 3 nello schema) con duty 50% circa e f=100hz; la direzione del taglio non la rilevo ma per farlo credo basti aggiungere un zero-tensione... tanto con carico induttivo la corrente è in ritardo

*dice solo che la corrente per quella durata è sotto soglia. Tuttavia generalmente è questo è quello che serve e che basta.*

esatto, a me basta lo zero-corrente

*- Invece dello shunt due diodi shottky in antiparallelo. Poi comparatore a finestra con soglia a, diciamo, +/-100mV.*

si, questa potrebbe essere una buona alternativa allo shunt; soprattutto è relativamente semplice; se ho modo la provo

*significative, rivelate da un comparatore.
formatting link
*

avevo incontrato questa AN e fatto qualche prova di monitoraggio; gli impulsi si vedono in effetti; però non ho mai provato a metterla in pratica... da quel poco che ho visto servirebbe poi regolare con precisione il comparatore in funzione del triac impiegato;

*- Comparatore a finestra con soglia +/-100mV che sente la cdt sul triac. Da tenere presente che le tensioni applicate al comparatore in questo caso possono essere alte, ma questo in condizioni normali non è né un problema né uno svantaggio.*

forse questa è la cosa più logica a cui però non avevo pensato! in effetti c'è già il triac come elemento che offre una cdt dipendente in qualche modo dalla corrente... interessante anche questa come soluzione!

grazie!

-ice-

Fin qui ci siamo. Ma perch=E9 la corrente non staziona a zero, come accadrebbe con qualsiasi altra parzializzazione.

non

Se parliamo di un comparatore a soglia e ipotizziamo una soglia a

0.1A, quando la corrente va, ad esempio da 1A a 0A, al taglio della soglia, 0.1A appunto, il comparatore commuta. Ma quando la corrente va da -1A a 0A, la corrente non taglia alcuna soglia e non scatta niente fino alla accensione successiva, alla quale la corrente si inverte e taglia la soglia a 0.1A nel senso opposto. Immaginare un comparatore con soglia proprio a 0A non ha senso perch=E9 a corrente zero sarebbe in balia del rumore.

Con lo schema che vedo qui

formatting link

francamente non capisco da dove possa nascere un 100Hz.

Ciao.

lucky

*Fin qui ci siamo. Ma perché la corrente non staziona a zero, come accadrebbe con qualsiasi altra parzializzazione.*

sarebbe il rumore che non la fa stazionare a zero?

*da -1A a 0A, la corrente non taglia alcuna soglia e non scatta niente fino alla accensione successiva, alla quale la corrente si inverte e taglia la soglia a 0.1A nel senso opposto.*

il riferimento non è a massa ma ad un potenziale di +2,5V; il comparatore è alimentato fra 0V e +5V

*Immaginare un comparatore con soglia proprio a 0A non ha senso perché a corrente zero sarebbe in balia del rumore.*

per questo ho seguito il consiglio di [SB] e aggiunto un po' di isteresi

*
formatting link
francamente non capisco da dove possa nascere un 100Hz.*

ok, lo schema è questo; però nel ri-postarlo credo che [SB] abbia dimenticato un resistore da 1k sull'ingresso invertente dello stadio 3; (aspetto la sua risposta) inoltre il resistore di feedback dello stadio 2 deve essere da 8,2K (non da

82k) schema che al momento non ho ancora provato;

quello che ho provato è semplicemente un comparatore a soglia (+2,5V) oppure ampli+comaparatore; da entrambi ottengo la commutazione quando passo per lo zero corrente, anche senza isteresi sul comparatore; ora stavo cercando di avere una forma d'onda della corrente + pulita e da qui il suggerimento di [SB] di aggiungere il filtro

grazie!

-ice-

La corrente staziona a zero di suo. E' l'uscita del comparatore che, se la soglia =E8 zero, quando la corrente zero, commuter=E0 in continuazione seguendo il rumore.

Sposta i valori, ma non il ragionamento.

Questo =E8 bene per togliere l'influenza del rumore di cui prima, ma di fatto impedisce l'intervento del comparatore a zero corrente. Seguendo i valori dell'esempio fatto, con l'isteresi quando la corrente va da +1A a zero, la soglia =E8 a -0.1A e quindi il comparatore non interviene fino alla successiva accensione. Quando la corrente va da -1A a zero, la soglia =E8 a +0.1A e ancora il comparatore non interviene fino alla successiva accensione. Pi=F9 che rilevare lo spegnimento del triac, ne rilevi la successiva accensione!!

Ciao.

lucky

*interviene fino alla successiva accensione. Più che rilevare lo spegnimento del triac, ne rilevi la successiva accensione!!*

nello schema però il triac non c'è :) se abbiamo un carico (induttivo) che è sempre inserito e non è parzializzato, lo schema rileva lo zero-corrente (a meno degli sfasamenti vari)?

-ice-

Il giorno Sat, 11 Apr 2009 14:29:26 GMT, "ice" ha scritto:

Si, è inutile in un comparatore, potrebbe al limite avere un senso metterne una nello stadio 2, ma se il circuito lavora a temperatura ambiente puoi tranquillamente farne a meno.

-- ciao Stefano

erne una

ho provato lo schema; direi che funziona decisamente bene nella mia applicazione!

cmq penso di aver capito adesso il motivo per cui [lucky] proponeva il comparatore a finestra piuttosto che quello a soglia; ora tramite il firmware, infatti, rilevo i cambiamenti di stato dati dal comparatore perch=E8 non basta fare scattare l'interrupt su un fronte

grazie e alla prossima!

-ice-

sul fatto dei 100Hz avevi ragione; =E8 che io ragionavo a livello firmware e quindi consideravo che, potendo sentire sia i fronti positivi che quelli negativi, consideravo

100Hz; l'uscita del comparatore =E8 effettivamente a 50Hz

anche l'idea del comparatore a finestra ora mi sembra pi=F9 logica; per la mia applicazione cmq mantengo quello a soglia, almeno per ora

grazie di nuovo anche a te! a presto

-ice-

Il giorno Thu, 16 Apr 2009 07:11:00 -0700 (PDT), ice ha scritto:

una

Bene, almeno non abbiamo perso tempo.

Si, potendo agire via sw hai una maggior capacità di regolazione, puoi anche sfruttare il valore assoluto di corrente, basta raddrizzare l'onda dopo il filtro.

-- ciao Stefano

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required