circuito per fotodiodo infrarossi x rilevazione presenza oggetti

Oct 09, 2009 12 Replies

Ciao a tutti, vorrei chiedervi un aiuto per la risoluzione di un mio problema : dovrei fare un circuito con un fotodiodo ad infrarossi in modo che non venga disturbato dalla luce da mettere su un cilindro trasparente in modo che quando vi è un oggetto nel cilindro ne rilevi la presenza. quindi mi servirebbe un fotodiodo ad infrarossi , un fotodiodo ricevitore ed una resistenza su cui prelevo la tensione come Vhigh e Vlow. vorrei utilizzare un alimentatore di un vecchio caricabatterie che manda in output 4,6 V ed 800 mA. vorrei fare un qualcosa di molto semplice ed eventualemente il più economico possibile. qualcuno può consigliarmi i pezzi ( ad esempio che fotodiodo usare ) o un circuito eventualmente già fatto ? Grazie anticipatamente per il vostro prezioso aiuto


"Mark" ha scritto nel messaggio news:uqMzm.1509$ snipped-for-privacy@tornado.fastwebnet.it...

Immagino che l'oggetto nel cilindro sia opaco. Potresti provare, per piccole distanze, con i fotodiodi a riflessione.

Per distanze maggiori direi una barriera a infrarossi. Una possibile soluzione già pronta è una scatola di montaggio tipo questa:

formatting link

E' forse eccessiva per il tuo uso ma e' solo da montare. Però funziona a 9 Volt

La soluzione più semplice è quella di usare uno o due LED infrarossi alimentati in continua e ricevere il segnale con un fotodiodo tipo BPW40, 41, BP104 o simili seguito da un operazionale. Se lo fai tu con componenti sciolti devi assicurarti che trasmettitore e ricevitore abbiano la stessa lunghezza d'onda. Per componenti specifici dovresti sentire il tuo venditore. Posso consigliartene ma non so se poi li trovi. La difesa dalla luce è data, oltre che dal filtro del ricevitore, anche mettendo il ricevitore in un tubetto (meglio metallico) lungo qualche centimetro. Se la distanza è bassa (alcuni centimetri) non dovrebbe essere necessario altro. Se la distanza è più elevata o rilevi disturbi è meglio usare trasmettitore e ricevitore modulati.

Ciao Lazer, grazie mille per la tua risposta. si, è un cilindro di plastica trasparente dove all'interno c'è un pistone che spinge un fluido. il sensore deve rilevare la prensenza del pistone. dici che il fluido possa dare problemi con l'infrarosso? ho visto anche questo circuito sul sito da te indicatomi :

formatting link

di questo che ne pensi?

cmq provando a montarlo pezzo per pezzo, mi hai detto che serve un BWP40

  • operazionale in ricezione e un fotodiodo emettitore della stessa lunghezza d'onda? resistenze non ne servono? riusciresti a farmi uno schemino circuitale? te ne sarei veramente grato! grazie ancora

"Mark" ha scritto nel messaggio news:Q4Ozm.1617$ snipped-for-privacy@tornado.fastwebnet.it...

formatting link

Se usi un sensore a riflessione temo che il cilindro di plastica rifletta sempre il fascio e non si riesca a rilevare il contenuto. Nota che la distanza di rilevamento del circuito da te trovato è di 3 mm. Ti vanno bene? Tu puoi usare un trasmettitore e un ricevitore contrapposti? Circuiti ne trovi un mare ina rete. Se proprio non li trovi te ne posso mandare uno ma devo farlo con fidocad. Quanti centimetri (circa) sarà la distanza tra tx ed rx? Per i componenti devi sentire il tuo fornitore. Magari quelli che ti posso segnalare poi non lo trovi facilmente. I componenti sono quelli che ti ho detto ma ce ne sono parecchi altri. Certo che servono resistenze.

"Mark" ha scritto nel messaggio news:uqMzm.1509$ snipped-for-privacy@tornado.fastwebnet.it...

Un semplice sensore senza nessun filtraggio è di per sè sensibile anche alla luce esterna. Per evitare che la luce esterna influenzi la lettura del ricevitore, devi per forza modulare il trasmettitore e verificare con il ricevitore se viene a mancare la modulazione. In genere si tende a generare sul trasmettitore una frequenza nota. Il ricevitore avrà un circuito che in presenza/assenza della stessa frequenza commuterà la sua uscita. Come vedi non è poi così semplice, anche se il tutto può essere fatto con pochi componenti. Occorre però mettere alcuni 'paletti':

- distanza di rilevazione

- tempi di commutazione Tieni inoltre presente che un caricabatterie in genere non fornisce una tensione/corrente costante, ma dipendono dal ciclo di carica della batteria. Se accetti un ulteriore consiglio: utilizza un alimentatore a 9/12V, costa solo pochi euro (probabile che tu ne abbia già uno in casa) e ti consente di avere una tensione + gestibile.

Mark ha scritto:

ciao premesso che ogni soluzione è valida, normalmente si usa un sensore magnetico, che funziona anche se il cilindro è in alluminio ciao primula

primula ha scritto:

anche l'alluminio è diventato ferromagnetico? forse intendi un sensore di prox che si basa sulle correnti parassite. o al limite si attacca un piccolo magnetino al cilindro.......

emilio ha scritto:

ciao cilindro in alluminio, pistone un ferro/acciaio ciao primula

Lazer ha scritto:

formatting link

Ciao Lazer, ho visto in giro ma non so quale può andare bene. se potresti farmi un circuitino veloce te ne sarei grato. il diametro esterno del cilindro è di 4 centimetri ed è di spessore 0,5 cm circa. i componenti poi li prenderei a legnano in un negozio di elettronica. Grazie ancora

"Mark" ha scritto nel messaggio news:St%zm.2287$ snipped-for-privacy@tornado.fastwebnet.it...

Ho recuperato un vecchio circuitino che avevo in giro e che ti descrivo. Un transistor BC237, emittore a massa, collettore al positivo con una resistenza da 1-4.7 KOhm. Base a massa tramite una R da 100 K. Tra positivo e base colleghi un fotodiodo BPW41 oppure un BP104 con il catodo verso il positivo (in pratica colleghi il diodo polarizzato inversamente). Poi una resistenza da 1 MOhm tra base e positivo. Il ricevitore è finito.

Se vuoi lavorare di fino la resistenza tra base e positivo potrebbe essere da 820 K in serie a un trimmer da 470 K. Con questi due componenti puoi regolare il punto di lavoro del transistor. Quando illuminato dovresti avere una tensione di collettore inferiore a 0.5 Volt e al buio superiore a 4 Volt (alimentazione a 4.5 Volt). Questi dati sono misurati con una distanza di circa 10 centimetri tra LED e ricevitore. Tu hai distanza più bassa e quindi dovresti andare tranquillo.

Il trasmettitore è ancora più semplice. Un LED tipo LD271 o simili con una resistenza serie da 100 Ohm. Il tutto dovrebbe consumare circa 30 mA a 4.5 Volt (in pratica la corrente del LED).

Il ricevitore deve essere messo in un tubicino o altro contenitore, meglio metallico, in modo che non sia colpito da luce diretta. Ha tuttavia un filtro IR incorporato che dovrebbe attenuare le componenti non IR della luce.

Se rilevi disturbi dovremmo vedere di passare ad un circuito modulato (un poco più difficile ma non tanto).

Fammi sapere se sono stato chiaro. Buon lavoro.

Ciao Lazer, sei proprio un grande!! grazie mille!! ho fatto uno schema del tuo progetto,

formatting link

dovrebbe esser così, giusto? ma per l'alimentazione se la dovessi portare a 5V ci potrebbero essere problemi? idem per la trasmissione?

Dai ora vado a fare la spesa col carrello dal negozio di elettronica e appena monto il tutto ti faccio sapere!!

"Mark" ha scritto nel messaggio news:RjrAm.3274$ snipped-for-privacy@tornado.fastwebnet.it...

Ma sei bravissimo! Ti assumerei come disegnatore...

Se usi 5 Volt non dovrebbe cambiare nulla. Se, però, vedi che il transistor resta in conduzione cambi la resistenza da

1 M e la porti a 1.2 M. Se hai spazio sarebbe meglio usare una resistenza da 820 K in serie a un trimmer da 470 K (regoleresti il tutto in modo ottimale). Per il trasmettitore invece che da 100 Ohm puoi metterne una da 120 Ohm o anche più alta, se non hai incertezze di funzionamento (a 5 cm dovresti rilevare un bel segnale). Controlla per il collegamento dei fotodiodi e la finestrella di ricezione del segnale IR. Buon lavoro

Conscio delle conseguenze, "Lazer" un bel dì scrisse:

Quella resistenza, in realtà, non ha molto senso che stia lì. Io la eliminerei, per quel che serve...

Every program is either trivial or it contains at least one bug. News 2002 [v 2.4] - [ StopDialers/PopDuster/SMTP Proxy - http://www.socket2000.com ]

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required