PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las...

12
PIC 18F45XX El sensor de infrarrojos (CNY70)

Transcript of PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las...

Page 1: PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las librerías de proteus pero podemos simular su funcionamiento digital fácilmente con

PIC 18F45XX

El sensor de infrarrojos(CNY70)

Page 2: PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las librerías de proteus pero podemos simular su funcionamiento digital fácilmente con

1. Características generales

➔ Se trata de una solución compacta donde la fuente de luz (diodo emisor) y el detector (fototransistor) se montan en la misma dirección.

➔ La detección del objeto se consigue por la reflexión (o no) del haz infrarrojo sobre la superficie del objeto.

➔ Existen sensores denominados de “Barrera” donde la fuente de luz está enfrentada al detector y lo que se detecta es el bloqueo del haz por parte del objeto.

Page 3: PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las librerías de proteus pero podemos simular su funcionamiento digital fácilmente con

2. Hoja de características del sensor

➔ Longitud de onda del haz infrarrojo de 950nm.➔ Intensidad del diodo emisor Iak=50mA.➔ Intensidad de colector Ic=50mA.➔ Tensión colector emisor Ice=32V➔ Tensión emisor colector Vec=7V.➔ Comsumo aproximado de 200mW.➔ Distancia de detección de 0.3 a 5mm

Page 4: PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las librerías de proteus pero podemos simular su funcionamiento digital fácilmente con

3. Esquema de conexión (I): Analógica

➔ Con esta conexión el nivel de tensión en el pic variará en función del color del objeto y podemos tener una aproximación del tono (claro) u (oscuro) en función de la lectura analógica en el pin del pic.

* Lectura del pin de 5v: Sin objeto o bien

el objeto es muy oscuro (negro).

* Lectura del pin de 0v: Objeto muy

claro.

* Lecturas intermedias indican distintos

tonos de color.

Page 5: PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las librerías de proteus pero podemos simular su funcionamiento digital fácilmente con

4. Esquema de conexión (II): Digital

➔ Utilizando un inversor Trigger Smith (HEF-40106) podemos leer el estado del sensor asegurándonos de tener niveles de tensión de 0 o 5 voltios en la entrada digital del pic.

Sensor sobre negro: El haz no se refleja. El transistor está en corte. El nivel Vce=5v. En el pin del pic tenemos: 0v (Bajo)

Sensor sobre blanco: El haz si se refleja. El transistor está en saturación. El nivel Vce=0v. En el pin del pic tenemos: 5v (Alto)

Page 6: PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las librerías de proteus pero podemos simular su funcionamiento digital fácilmente con

5. Entradas para sensores en el entrenador

Page 7: PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las librerías de proteus pero podemos simular su funcionamiento digital fácilmente con

6. Conexión con el entrenador

En la parte superior del entrenador están situados 6 conectores molex de 4 pines.

Los pines de entrada del pic son: (D1 D0 D3 C6 C7D2)

Page 8: PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las librerías de proteus pero podemos simular su funcionamiento digital fácilmente con

7. Montaje de los cables de conexión (I)

➔ Cable_código_1: Gris/Verde/Blanco/MarrónÁnodo: MarrónCátodo: BlancoEmisor: GrisColector: Verde

➔ Cable_código_2:Rojo/Negro/Azul/AmarilloÁnodo: RojoCátodo: AzulEmisor: NegroColector: Amarillo

Page 9: PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las librerías de proteus pero podemos simular su funcionamiento digital fácilmente con

8. Simulación en Proteus

No existe el componente CNY70 en las librerías de proteus pero podemos simular su funcionamiento digital fácilmente con un esquema como el de la figura:

También se puede diseñar un componente personalizado en Isis (*) y su correspondiente encapsulado en Ares como los mostrados en las siguientes figuras.

(*) El componente no se puede simular

Componentes diseñados en IES Joan Miró

Page 10: PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las librerías de proteus pero podemos simular su funcionamiento digital fácilmente con

10. Programa de ejemplo

Diseñar un programa que simule el funcionamiento de un sensor CNY70 conectado en el pin RD0 y muestre en el lcd su estado “1”-> sobre negro, “0”->sobre blanco.

Page 11: PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las librerías de proteus pero podemos simular su funcionamiento digital fácilmente con

Solución en C18 (l)

Page 12: PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las librerías de proteus pero podemos simular su funcionamiento digital fácilmente con

Simulación en Proteus