Trasformare uscita sensore di Hall in segnale digitale

Ho un sensore ad effetto hall, UGN3503 Voglio montarlo su una bicicletta, di fronte ad un magnete montato sulla ruota. Il sensore produce un segnale in tensione di 2,5 volt a riposo, poi fa un'oscillazione (cioè non so come si chiama) verso positivo, fino a raggiungere 3 volt, e torna a riposo.

Vorrei trasformare questa uscita in un segnale digitale pulito (senza rimbalzi) 0-5V da mandare all'ingresso digitale di un PIC. Come posso fare? Ho pensato che opamp risolverebbero il problema, ma non sono bravo con gli op-amp, oppure altre soluzioni, ditemi voi! L'idea che pensavo è un circuito ad uscita digitale, con soglia regolabile con potenziometro (la metterei a 2,75 V, oppure al valore migliore) e con isteresi, che in uscita dia 0-5V, chi me lo sa disegnare? Fidocad benvenuto!!! Risposte in CC in email benvenute!!

Reply to
Paolo Sancono
Loading thread data ...

Forse non ho capito benissimo l'out della sonda, ma se e' come ho capito basta un comparatore... molti PIC lo hanno persino integrato! Che PIC usi?

Facci sapere...

Lorenzo

Reply to
Loryball

Si, basta un comparatore, ma lo vorrei con Isteresi. Uso un PIC16F628, che ha il comparatore integrato, ma non l'isteresi, però effettivamente, ragionando insieme si arriva alle soluzioni: dovrei mettere due livelli di soglia su cui far giacere l'isteresi, regolarli entrambi con due potenziometri esterni, usare due comparatori del PIC e implementare l'isteresi via software.

Per farla in hardware con un opamp in configurazione comparatore, come si fa? Mi serve livello di soglia e di isteresi regolabili con potenziometri oppure le due soglie regolabili con potenziometri. Non son bravo con i circuiti ad opamp. Come dovrei collegarli?

Reply to
Paolo Sancono

Cerca, ad esempio, sul datasheet di alcuni opamp. Per esempio quello del LM358 fatto dalla National Semiconductor e' molto completo e mi sembra che abbia giusto un circuito di comparatore con isteresi.

Ciao ciao

[FIDOCAD] LI 110 65 140 65 SA 115 65 MC 140 65 0 0 000 MC 140 80 0 0 000 LI 140 80 135 80 TY 150 70 5 3 0 0 0 * Vo MC 85 60 0 0 580 LI 85 70 70 70 MC 70 70 2 0 080 LI 60 70 30 70 LI 85 60 80 60 MC 45 35 0 0 450 MC 45 55 0 0 040 MC 90 35 0 0 080 LI 115 35 100 35 MC 70 35 2 0 080 LI 70 35 90 35 LI 80 60 80 35 LI 115 35 115 65 LI 60 35 45 35 TY 60 25 5 3 0 0 0 * R2 TY 95 25 5 3 0 0 0 * R1 SA 80 35 TY 30 35 5 3 0 0 0 * Vref MC 135 90 0 0 040 LI 135 80 135 90 TY 60 75 5 3 0 0 0 * R1//R2 MC 30 70 2 0 000 MC 30 85 2 0 000 LI 30 85 35 85 LI 35 85 35 90 MC 35 90 0 0 040 TY 15 75 5 3 0 0 0 * Vi TY 40 115 5 3 0 0 0 * Vhl = (Vcc*R2 + Vref*R1)/(R2 + R1) TY 40 110 5 3 0 0 0 * Vlh = (-Vcc*R2 + Vref*R1)/(R2 + R1)
Reply to
Loryball

Il 05 Giu 2004, 17:30, snipped-for-privacy@freehtml.it (Paolo Sancono) ha scritto:

Puoi provare con questo semplice circuito: giocando opportunamente col valore delle R e C ottieni un circuito che ti da un "dip" quando chiudi l'interruttore, basta che la costante di tempo sia piu' alta del tempo di rimbalzo. Marasali

[FIDOCAD ] MC 35 15 1 0 080 MC 55 15 1 0 080 MC 40 30 0 0 170 MC 35 35 0 0 750 MC 60 30 0 0 074 MC 30 50 2 0 020 MC 30 15 2 0 010 LI 30 15 70 15 LI 35 25 35 35 LI 40 30 35 30 LI 50 30 60 30 LI 60 30 55 30 LI 55 30 55 25 LI 30 50 70 50 MC 70 15 0 0 074 MC 70 50 0 0 074 SA 35 30 SA 55 30 SA 55 15 SA 35 15 SA 35 50 TY 65 30 5 2 0 0 0 * Out

-------------------------------- Inviato via

formatting link

Reply to
Marasali

Ma allora forse non ho capito... e' un sensore di Hall o un'ampolla di Reed?

Reply to
Loryball

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.