Autor Tema: Interpretación de señal de sensor infrarrojo del tipo VS1838  (Leído 903 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Osterix

  • PIC10
  • *
  • Mensajes: 3
Interpretación de señal de sensor infrarrojo del tipo VS1838
« en: 24 de Febrero de 2021, 15:45:53 »
Saludos.
He estado intentando crear una barrera infrarroja del tipo Emisor-Receptor usando 4 sensores infrarrojos 1838 y Arduino. Estos trabajan con una señal modulada a 38 Khz. En un principio intente mandar la señal a 38 kHz constantes, pero a veces el arduino no detectaba la interrupción del haz luminoso. Hay alguna manera de que el Arduino lea señales moduladas?
De antemano, gracias.

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1295
Re:Interpretación de señal de sensor infrarrojo del tipo VS1838
« Respuesta #1 en: 24 de Febrero de 2021, 20:24:41 »
Que tal Osterix,

En realidad el problema es que estás intentando enviar solamente la señal del carrier. La forma correcta de usar esos módulos es enviando señales moduladas, como lo hacen los controles remotos de la televisión (por ejemplo).
En tu caso no es necesaria una codificación/decodificación tal como NEC u otra.
Si ves la hoja de datos te sugiere que durante 900us envies la frecuencia de los 38KHz (el carrier) y luego por 600 us no envies nada, de esa manera crearás una señal cuadrada a la salida de 666.67 Hz. Puedes incrementar eso valore para digamos a 1ms enviando el carrier y 600us sin enviar nada, y eso te generará tren de pulsos de 625Hz. Entonces mediante el modulo de captura y comparación puedes medir la frecuencia recibida por el VS1838 (que será de 625Hz). Si esta es diferente o no se recibe entonces ya tomas la decisión y operación correspondiente.

Espero haberte dado una idea y que esta te sea útil.

Salduos,

elreypic.

Desconectado Osterix

  • PIC10
  • *
  • Mensajes: 3
Re:Interpretación de señal de sensor infrarrojo del tipo VS1838
« Respuesta #2 en: 25 de Febrero de 2021, 14:38:53 »
Saludos elreypic2, gracias por responder.
Sabrás de algún libro o pagina donde leer mas al respecto de la configuración del modulo de captura y comparación en Arduino?

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Interpretación de señal de sensor infrarrojo del tipo VS1838
« Respuesta #3 en: 25 de Febrero de 2021, 15:33:26 »
El datasheet del micro es lo mas fiel que tenes.

Desconectado Osterix

  • PIC10
  • *
  • Mensajes: 3
Re:Interpretación de señal de sensor infrarrojo del tipo VS1838
« Respuesta #4 en: 03 de Marzo de 2021, 15:20:46 »
Entonces mediante el modulo de captura y comparación puedes medir la frecuencia recibida por el VS1838 (que será de 625Hz). Si esta es diferente o no se recibe entonces ya tomas la decisión y operación correspondiente.

Espero haberte dado una idea y que esta te sea útil.

Salduos,

elreypic.

He logrado hasta ahora utilizar el modulo de captura para leer un sensor, ahora, si quiero leer 4 sensores, debo usar 4 módulos?