Antirimbalzo discreto ma non troppo

Salve NG

Al seguente url c'è un antirimbalzo discreto da me progettato

formatting link

funziona così L'uscita OUT è normalmente a livello basso Al sopraggiungere di un livello alto su IN1 l'uscita OUT passa alta finchè C12 non è carico Al sopraggiungere di un livello alto su RESET (2-3/10 sec dopo che IN1 è passato alto) OUT torna basso C5 funziona da antirimbalzo D2 scarica C12 e C5 attraverso R11 quando IN1 torna basso o aperto Le R sono tutte da 1K Le C sono tutte da 0,47microF Diodo al silicio Transistor BC237

Le mie esigenze sono: Pochi componenti (devo replicare il circuito 8 volte sulla stessa scheda) Se IN1 viene mantenuto alto OUT deve rimanere basso anche se RESET torna basso Non ditemi di utilizzare un PIC che non lo so fare (imparerò dopo questo progetto) e poi mi piacciono i circuiti vecchia maniera

Il problema è che il tutto funziona 9 volte su 10, ogni tanto non antirimbalza abbastanza e qualche impulso sgradito fa oscillare OUT A volte succede anche quando riapro IN1

Avete una soluzione? Molte grazie

--
Gibe
Modena Italy
Utente Macintosh dal 1991
-------------------------
Il mio vero indirizzo è:
gibeCHIOCCIOLAaltrovenetPUNTOcom
Reply to
Gibe
Loading thread data ...

Il giorno Fri, 11 Apr 2008 16:17:58 GMT, Gibe ha scritto:

mmm, un RC in collettore a un bjt, una circuiteria strana per un antirimbalzo.

e tu usi dei transistor discreti per un circuito che devi replicare 8 volte?

Non ti direi mai di utilizzare un µC per fare questo, ma in termini di componenti, sicuramente ne richiederebbe meno :-)

Io credo che si potrebbe usare un integrato tipo CD4093 che ha già il trigger di schmitt in ingresso per fare 2 flip/flop R/S, ma il livello di commutazione sarebbe L, mentre a te serve H. ( L >> H)

Puoi allora usare un CD4001:

formatting link

Qui spiega i flip fliop R/S

formatting link

Metti la RC in serie tra l' input e S e il Reset al R, hai 2 uscite Q e Q\ disponibili. Meglio sempre usare circuiti logici che transistors, sono + affidabili e dal funzionamento prevedibile.

-- ciao Stefano

Reply to
SB

Scusami, ma con l'anodo del diodo di "uscita" piantato a massa, non vedo come possa mai l'uscita alzarsi...

Ciao OlMirko

Reply to
Strelnikov

Perchè con l'anodo a massa il diodo è sempre polarizzato inversamente Comunque teoria a parte il circuito relizzato fisicamente funziona

--
Gibe
Modena Italy
Utente Macintosh dal 1991
-------------------------
Il mio vero indirizzo è:
gibeCHIOCCIOLAaltrovenetPUNTOcom
Reply to
Gibe

Non te la prendere, ma mi pare una ciofeca :-)

Ti suggerisco, al posto dell'accrocco, un semplice RC asimmetrico (due resistenze, un diodo, un condensatore) con la costante di tempo appropriata. Guarda qui (in particolare, pagina 15):

formatting link

Reply to
SilverLeo

Alcune considerazioni.

- Mi sembra che ti serve qualcosa di pi=F9 di un antirimbalzo, vista la presenza del reset.

- Il funzionamento del tuo circuito =E8 condizionato dalla impedenza di carico su out, che non hai specificato.

- La costante di carica di C1 dipende dall'impedenza della sorgente di inp, che non hai specificato.

- Un antirimbalzo fatto rallentando i fronti funziona solo se l'uscita =E8 collegata a un ingresso con soglia a isteresi.

- Non =E8 specificato se oltre che da antirimbalzo il circuito deve anche fare da filtro per disturbi sulla linea di inp.

Il circuito che allego POTREBBE essere adatto al tuo scopo. Rispetto al tuo manca la disattivazione di out in assenza di rst, che nel tuo circuito =E8 attuata da C12, che si carica attraverso out (se la caratteristica di out lo consente!). Eventualmente la disattivazione anzidetta pu=F2 essere ottenuta con l'aggiunta di qualche altro componente.

Facci sapere.

Ciao.

lucky

[FIDOCAD] MC 55 25 0 0 720 MC 55 50 0 0 720 MC 25 25 1 0 080 MC 25 25 0 0 170 MC 35 25 1 0 080 MC 25 60 1 0 080 LI 55 35 55 40 LI 55 40 70 40 LI 70 40 75 45 LI 75 45 80 45 LI 80 45 80 55 LI 80 30 80 40 LI 80 40 75 40 LI 75 40 70 45 LI 70 45 55 45 LI 55 45 55 50 LI 35 25 55 25 LI 10 25 25 25 LI 10 60 55 60 LI 80 55 100 55 SA 25 25 SA 35 25 SA 25 35 SA 35 35 SA 25 60 SA 25 70 SA 80 55 TY 100 50 5 3 0 0 0 * Out TY 10 55 5 3 0 0 0 * Rst LI 35 35 35 70 LI 20 35 35 35 TY 10 20 5 3 0 0 0 * Inp SA 35 70 LI 10 70 45 70 TY 10 65 5 3 0 0 0 * Gnd TY 25 15 5 3 0 0 0 * C1 10nF TY 35 20 5 3 0 0 0 * R2 10k TY 15 10 5 3 0 0 0 * R1 10k TY 20 70 5 3 0 0 0 * R3 10k
Reply to
lucky

Scusa se insisto, ma credo tu abbia dimenticato qualcosa nello schema. Se prendi un circuito comunque complesso, poi prendi un diodo e lo piazzi con l'anodo alla massa del circuito stesso, non vedo come quest'ultimo possa in qualche modo influenzare quello che succde dsul k del diodo......

Ciao OlMirko

Reply to
Strelnikov

Ah, scusa ma ho bisogno di caffeina... manca il nodo sul collettore.....

Reply to
Strelnikov

Lo conoscevo ma cercavo di non dover ricorrere ad una porta logica Rimane anche il problema che devo simulare la riapertura dell contatto

--
Gibe
Modena Italy
Utente Macintosh dal 1991
-------------------------
Il mio vero indirizzo è:
gibeCHIOCCIOLAaltrovenetPUNTOcom
Reply to
Gibe

[CUT]

Penso che aggiungerò una porta NOT con isterisi visto che non trovo soluzioni alternative affidabili, speravo di farne a meno Per curiosità su IN ho un contatto meccanico collegato a +12V e su OUT un ingresso di una porta logica CMOS

--
Gibe
Modena Italy
Utente Macintosh dal 1991
-------------------------
Il mio vero indirizzo è:
gibeCHIOCCIOLAaltrovenetPUNTOcom
Reply to
Gibe

E' inevitabile, a meno che il dispositivo a valle non abbia gli ingressi a trigger di shmitt.

Allora perchè non usi due invertitori con ingresso shmitt trigger? Uno lo usi come zero del pulsante, l'altro come squadratore dell'uscita (che so, un 40106). Quando forzi alta l'uscita del gate che funge da zero, allora a prescindere dallo stato del pulsante l'uscita dell'rc va alta.

Reply to
SilverLeo

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.