PIC 18F45XX - iesluisdelucena.es...8. Simulación en Proteus No existe el componente CNY70 en las...
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](https://reader033.fdocumento.com/reader033/viewer/2022042623/5fb1972b6c3b672d3b664163/html5/thumbnails/1.jpg)
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](https://reader033.fdocumento.com/reader033/viewer/2022042623/5fb1972b6c3b672d3b664163/html5/thumbnails/2.jpg)
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](https://reader033.fdocumento.com/reader033/viewer/2022042623/5fb1972b6c3b672d3b664163/html5/thumbnails/3.jpg)
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](https://reader033.fdocumento.com/reader033/viewer/2022042623/5fb1972b6c3b672d3b664163/html5/thumbnails/4.jpg)
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](https://reader033.fdocumento.com/reader033/viewer/2022042623/5fb1972b6c3b672d3b664163/html5/thumbnails/5.jpg)
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](https://reader033.fdocumento.com/reader033/viewer/2022042623/5fb1972b6c3b672d3b664163/html5/thumbnails/6.jpg)
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](https://reader033.fdocumento.com/reader033/viewer/2022042623/5fb1972b6c3b672d3b664163/html5/thumbnails/7.jpg)
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](https://reader033.fdocumento.com/reader033/viewer/2022042623/5fb1972b6c3b672d3b664163/html5/thumbnails/8.jpg)
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](https://reader033.fdocumento.com/reader033/viewer/2022042623/5fb1972b6c3b672d3b664163/html5/thumbnails/9.jpg)
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](https://reader033.fdocumento.com/reader033/viewer/2022042623/5fb1972b6c3b672d3b664163/html5/thumbnails/10.jpg)
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](https://reader033.fdocumento.com/reader033/viewer/2022042623/5fb1972b6c3b672d3b664163/html5/thumbnails/11.jpg)
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](https://reader033.fdocumento.com/reader033/viewer/2022042623/5fb1972b6c3b672d3b664163/html5/thumbnails/12.jpg)
Simulación en Proteus