Trigger di Schmitt di precisione (schema fdc)

Oct 10, 2010 62 Replies

F. Bertolazzi ha scritto:

Hai ragione!!!! Bisognerebbe farlo precedere da un inseguitore di tensione. Ottima intuizione, Bertolazzi!!

* And®ea IK1TVW =/\= * www.principioattivo.org http://myspace.com/principioattivo GPGKey: 0x51D04F08

F. Bertolazzi ha scritto:

Vedi post precedente.

Mm... come mai? Per il motivo di cui sopra?

* And®ea IK1TVW =/\= * www.principioattivo.org http://myspace.com/principioattivo GPGKey: 0x51D04F08

Il 11/10/2010 18.32, F. Bertolazzi ha scritto:

1) per Andrea: OK, una volta spiegato che era una cella di carico, butta via tutto quello che ti ho detto, e segui il consiglio di Bertolazzi e di coloro che verranno. 2) per Bertolazzi: e' proprio il caso di andare avanti con un comparatore?

Non e' che al povero Andrea gli verra' la tentazione di regolare finemente i pesi "entro i quali..." e quindi dovra' avere bisogno di precisione e acuratezza determinati?

Un bell' PIC o quelchell'e' con iil suo bel convertitore A/D, preceduto da un bell' INA?

Englishman ha scritto:

Ragazzi, mi spiegate cos'è un INA?? :))))))

No no... OP. Il PIC è fuori discussione per svariati motivi. ;)

* And®ea IK1TVW =/\= * www.principioattivo.org http://myspace.com/principioattivo GPGKey: 0x51D04F08

e

Grazie per la considerazione, intanto :-) Per Nome e Valore si vedr=E0.

Ritorniamo al problema dell'OP. Io propongo l'idea qui di seguito, da condire con un'alimentazione singola a cui si aggiungeranno con abbondanza condensatori di bypass vicini agli integrati. E' opportuno che l'operazionale sia di tipo rail to rail. Dal datasheet dell AD623 ci si pu=F2 ispirare per calcolare il valore di R1 adatto al guadagno richiesto dall'amplificatore di strumentazione.

formatting link
Non mi fa invece impazzire il consiglio che d=E0 sui condensatori di bypass, =E8 a volte una cattiva pratica metterne diversi di valore differente. Ad ogni modo, nel circuito, R2 modifica l'isteresi mentre R4 modifica la media della soglia bassa e della soglia alta. Ci sono dei calcoletti da fare per dimensionare R e R2, che sono quelli classici di un comparatore ad isteresi. Occhio a non invertire i fili che vanno alla cella di carico.

[FIDOCAD] FJC C 1.5 FJC B 0.5 MC 165 45 0 0 580 LI 80 30 120 55 0 LI 120 55 80 80 0 LI 80 80 80 30 0 LI 85 40 85 40 0 LI 85 37 85 43 0 LI 82 40 88 40 0 LI 82 70 88 70 0 LI 80 40 45 40 0 LI 80 70 45 70 0 LI 80 45 70 45 0 LI 70 45 70 50 0 LI 70 60 70 65 0 LI 70 65 80 65 0 MC 70 50 1 0 080 FCJ TY 59 52 4 3 0 0 0 Helvetica R1 TY 80 60 4 3 0 0 0 Helvetica TY 95 30 4 3 0 0 0 * AD623 MC 135 95 1 0 100 FCJ TY 125 95 4 3 0 0 0 Helvetica R4 TY 145 105 4 3 0 0 0 Helvetica LI 95 70 95 110 0 TY 100 75 4 3 0 0 0 * Ref MC 95 110 0 0 045 MC 135 110 0 0 045 MC 135 90 3 0 010 LI 135 90 135 95 0 LI 135 105 135 110 0 LI 140 100 150 100 0 LI 150 100 150 55 0 LI 150 55 165 55 0 LI 120 55 130 55 0 LI 130 55 130 45 0 LI 130 45 135 45 0 LI 145 45 165 45 0 MC 150 100 1 0 170 FCJ TY 155 100 4 3 0 0 0 Helvetica C TY 155 105 4 3 0 0 0 Helvetica 100n MC 150 110 0 0 045 SA 150 100 0 MC 180 30 2 0 080 FCJ TY 175 20 4 3 0 0 0 * R3 TY 190 35 4 3 0 0 0 * LI 190 50 190 30 0 LI 190 30 180 30 0 LI 170 30 150 30 0 LI 150 30 150 45 0 SA 150 45 0 SA 190 50 0 LI 190 50 210 50 0 MC 135 45 0 0 090 FCJ TY 140 50 4 3 0 0 0 Helvetica R2 TY 145 55 4 3 0 0 0 Helvetica MC 45 40 2 0 010 MC 45 70 2 0 020 TY 5 75 4 3 0 0 0 * Alla cella di carico MC 210 50 0 0 000

And®ea:

Lo chiedi solo ora??? Lo AD623 è un InsrtumeNtation Amplifier.

Saluti

Ciao Darwin. Innanzi tutto... GRAZIE!

Darwin ha scritto:

Mm.. non ho problemi di alimentazione. Potrei alimentare il tutto a 12v e lavorare con il segnale della cella ma è possibile anche optare per alimentare il tutto con i 5v di eccitazione della cella stessa, quindi, ecco l'esigenza di un rail to rail. Ottima considerazione.

Che dirti... GRAZIE ANCORA!!! Mi metto al lavoro.

* And®ea IK1TVW =/\= * www.principioattivo.org http://myspace.com/principioattivo GPGKey: 0x51D04F08

Englishman:

In effetti lo schema di Darwin non mi piace troppo, dato che R2 e R4 (oltre a non essere valorizzati) si influenzano a vicenda, rendendo la taratura difficile. Meglio, dopo lo AD623, un bel ATtiny 25 col suo bell'A/D, un byte di EEPROM e un tasto che, quando premuto, memorizza il valore dell'A/D sulla EEPROM e lo usa come valore a cui segnalare il peso prefissato.

Ci si possono attaccare anche altre 4 entrate o uscite e costa meno del comparatore coi trimmer multigiri.

Saluti

F. Bertolazzi ha scritto:

haha..!!! :)))))))) Ammetto la mia ignoranza.

* And®ea IK1TVW =/\= * www.principioattivo.org http://myspace.com/principioattivo GPGKey: 0x51D04F08

And®ea:

Non è tanto quello il problema, quanto il fatto che, dopo vari post in cui si parlava di INA, tu lo chieda solo ora.

Saluti

F. Bertolazzi ha scritto:

Uff... :)) Dai, non sputtanarmi.. :)))

* And®ea IK1TVW =/\= * www.principioattivo.org http://myspace.com/principioattivo GPGKey: 0x51D04F08

F. Bertolazzi ha scritto:

E perche'? R2 regola solo la larghezza della finestra di isteresi e R4 solo il suo offset (punto centrale).

ciao Claudio_F

Claudio_F:

In effetti, se le correnti di bias del comparatore sono molto basse e i valori delle resistenze anche...

Saluti

Difatti. Sospetto che per l'applicazione domandata sia quanto richiesto. Se il nostro amico volesse regolare la soglia alta e la soglia bassa in maniera indipendente, potrebbe essere utile il trucco seguente, che per=F2 =E8 un po' pi=F9 complicato, con un comparatore a finestra. Consiglierei di verificare le polarit=E0 degli ingressi dei comparatori e dei segnali digitali, dato che tendo a fare confusione su queste cose e non ci ho passato su molto tempo. Naturalmente, la taratura si fa prima mettendo R4 a massa e R5 al positivo e regolando prima una soglia e poi l'altra, facendo attenzione che non si incrocino. Diverse varianti possono (devono) essere studiate per facilitare la taratura se si sa gi=E0 a priori dove saranno le soglie.

[FIDOCAD] FJC C 1.5 FJC B 0.5 MC 205 50 0 0 580 LI 85 35 125 60 0 LI 125 60 85 85 0 LI 85 85 85 35 0 LI 90 45 90 45 0 LI 90 42 90 48 0 LI 87 45 93 45 0 LI 87 75 93 75 0 LI 85 45 50 45 0 LI 85 75 50 75 0 LI 85 50 75 50 0 LI 75 50 75 55 0 LI 75 65 75 70 0 LI 75 70 85 70 0 MC 75 55 1 0 080 FCJ TY 64 57 4 3 0 0 0 Helvetica R1 TY 85 65 4 3 0 0 0 Helvetica TY 100 35 4 3 0 0 0 * AD623 MC 130 100 1 0 100 FCJ TY 120 100 4 3 0 0 0 Helvetica R4 TY 140 110 4 3 0 0 0 Helvetica LI 100 75 100 115 0 TY 105 80 4 3 0 0 0 * Ref MC 100 115 0 0 045 MC 130 115 0 0 045 MC 130 95 3 0 010 LI 130 95 130 100 0 LI 130 110 130 115 0 LI 135 105 145 105 0 LI 145 105 145 95 0 LI 125 60 135 60 0 MC 145 105 1 0 170 FCJ TY 150 105 4 3 0 0 0 Helvetica C TY 150 110 4 3 0 0 0 Helvetica 100n MC 145 115 0 0 045 SA 145 105 0 MC 50 45 2 0 010 MC 50 75 2 0 020 TY 10 80 4 3 0 0 0 * Alla cella di carico MC 205 85 0 0 580 LI 205 60 135 60 0 LI 190 60 190 85 0 LI 190 85 205 85 0 SA 190 60 0 MC 175 100 1 0 100 FCJ TY 165 100 4 3 0 0 0 Helvetica R5 TY 185 110 4 3 0 0 0 Helvetica MC 175 115 0 0 045 MC 175 95 3 0 010 LI 175 95 175 100 0 LI 175 110 175 115 0 LI 180 105 190 105 0 LI 190 105 190 95 0 MC 190 105 1 0 170 FCJ TY 195 105 4 3 0 0 0 Helvetica C TY 195 110 4 3 0 0 0 Helvetica 100n MC 190 115 0 0 045 SA 190 105 0 LI 205 50 145 50 0 LI 145 50 145 95 0 LI 190 95 205 95 0 MC 250 55 0 0 700 MC 250 80 0 0 700 LI 250 65 250 70 0 LI 250 70 275 75 0 LI 275 75 275 85 0 LI 250 80 250 75 0 LI 250 75 275 70 0 LI 275 70 275 60 0 LI 250 55 230 55 0 LI 250 90 230 90 0 LI 275 60 280 60 0 SA 275 60 0 MC 280 60 0 0 000 TY 240 45 4 3 0 0 0 * /S TY 240 80 4 3 0 0 0 * /R TY 115 125 4 3 0 0 0 * Soglia bassa TY 175 125 4 3 0 0 0 * Soglia alta TY 195 35 4 3 0 0 0 * LM393 MC 230 40 3 1 010 MC 230 40 1 0 080 FCJ TY 225 50 4 3 0 0 0 * TY 235 35 4 3 0 0 0 * 3.3k LI 230 50 230 55 0 MC 230 75 3 1 010 MC 230 75 1 0 080 FCJ TY 240 85 4 3 0 0 0 * TY 235 70 4 3 0 0 0 * 3.3k LI 230 85 230 90 0 SA 230 55 0 SA 230 90 0

Stiamo parlando di un comparatore, non di una schifezza :-) Ad ogni modo, i valori non li ho dati perch=E9 possono essere calcolati facilmente a partire dalle soglie desiderate. I trimmer sono da evitare se si pu=F2 fissare gi=E0 in sede di progetto dei valori fissi. Oltretutto, nel mio schema non ho messo un filtro RF all'ingresso dell'amplificatore da strumentazione e neppure un filtro alla sua uscita. Potrebbe essere una buona idea aggiungerli, il primo, bilanciato, che tagli dalle parti di 1kHz, il secondo un RC con frequenza di taglio intorno a qualche hertz.

Darwin ha scritto:

fissi.

No, a me servono perchè dove andrei ad applicare il circuito sono installate almeno 5 pesette. Su ognuna tarerei il tutto.

Si, ovvio. A me interessava il circuito di massima ma perchè non usare un semplice OP configurato come inseguitore di tensione invece che un INA?

* And®ea IK1TVW =/\= * www.principioattivo.org http://myspace.com/principioattivo GPGKey: 0x51D04F08

Darwin ha scritto:

Interessante applicazione ma.. niente finestra. :) Mi serviva solo una semplice soglia.

* And®ea IK1TVW =/\= * www.principioattivo.org http://myspace.com/principioattivo GPGKey: 0x51D04F08

dei valori fissi.

Fai in modo che la taratura sia la pi=F9 semplice possibile. Se sai gi=E0 a priori che le soglie saranno solo in un certo intervallo di tensioni, fai in modo che i trimmer permettano una variazione appena superiore alla minima indispensabile. La risoluzione di un trimmer non =E8 infinita.

OP

Per tanti motivi. Consiglierei, per iniziare, una lettura di questa vecchia application note di Analog Devices:

formatting link

4AN244.pdf

Darwin:

Con un controller ed un tasto (o addirittura due piazzuole da cortocircuitare), ad esempio. ;-)

Ucci ucci. Sento odor di capadicavolucci.

Vabbé, io lascio perdere...

Saluti

Darwin ha scritto:

Beh.. un trimmer a 25 giri la risolve.

formatting link

Azz.... okay. Letto; non tutto ma i punti salienti mi sono chiari. Grazie ancora.

* And®ea IK1TVW =/\= * www.principioattivo.org http://myspace.com/principioattivo GPGKey: 0x51D04F08

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required