Pop-up

miércoles, 3 de abril de 2013

Funcionamiento CNY70

Bueno amigos, por fin vamos a probar cómo funciona el CNY70.
Como dijimos anteriormente, este sensor se basa en la reflexión de una luz infrarroja emitida por un led (emisor), que es reflejada en color blanco, para abrir la base del fototransistor (receptor).

Dependiendo de como realicemos su montaje, el sistema nos devolverá 0 ó 1 al recibir la señal infrarroja en el fototransistor. Nosotros hemos realizado el siguiente montaje :


Este esquema de conexionado nos devuelve un 0 lógico cuando se refleja la luz (color blanco) y un "1" lógico (ahora explicaré el por qué de los corchetes) al reflejarse color negro.
Para poder usar los CNY70 hemos hecho una placa, casera, para conectarlos:



Una vez conectado todo, doy corriente a los sensores, y me encuentro estas dos situaciones:

Sin corriente:

Con corriente:

Como podemos darnos cuenta, uno de los sensores no funciona. No emite luz infrarroja... Probablemente de una vez que intenté probarlos, olvidé conectar las resistencias, y, por lo visto, el emisor es historia...
Pediré otro CNY70 y desoldare el roto para colocar este... Por lo pronto, hemos hecho la prueba con una sola práctica.

Cogimos una hoja blanca y le pintamos una línea negra para hacer la práctica:


Aquí el código utilizado en la práctica:

http://pastebin.com/5QBJUPfC

Y bien, ahora toca explicar las comillas de antes. Al reflejarse color blanco, ningún problema, un 0 constante, ahora bien, cuando toca negro, empieza a alternar 1 y 0 (supongo que no llegará a ser 0, pero estamos en digitalRead) sin parar. Esto puede ser a que la placa que hice, para ahorrar cables, estan ambos sensores unidos a la misma toma de corriente. Si uno de ellos está roto, quizá gaste electricidad, aunque sea en el transistor (sé que tiene la base cerrada, pero puede haber alguna filtración). Por tanto, si en el vídeo de a continuación notáis que el led verde (que se activa al reflejarse negro) parpadea, es por eso. De todas formas, investigaré para conseguir avergiuar por qué parpadea.

Bueno, amigos, finalmente les dejo el vídeo. Espero que les guste, que sigan visitando mi blog, y ya saben, cualquier sugerencia, queja, pregunta, petición, la atenderé encantado ;)


Un saludo, y hasta muy pronto ;)

http://elrincondearni.blogspot.com

1 comentario:

  1. Buenas, queria saber si me podrias decir, como hacer el circuito para detectar la cantidad de vueltas que da un anemometro, Es para un proyecto escolar y la verdad que todavia no logro entender el funcionamiento de este sensor y nose como hacer para que al detectar el negro del punto de arranque mande un pulso y dependiendo de la cantidad de pulsos en 1 minuto usar el pic para que determine la velocidad de giro. Si me podrias ayudar te agradeceria bastante. Saludos

    ResponderEliminar

¿Quieres opinar? ?¿O preguntarme algo?
Pregunta, sin miedo ;)