¿Cómo volver a generar una forma de onda de protocolo SIRC previamente guardada?

1

Estoy intentando replicar el control remoto de mi sistema de cine en casa Sony. Comencé analizando la señal demodulada del botón de encendido con un TSOP1738 demodulador de infrarrojos. Se parece a esto:

Puedeverlaseñal(juntoconelcomandodecodificado).Acontinuación,repliquélaseñalutilizandoelArduino(ysegún protocolo SIRC , elegí 1/4 de servicio @ 38Khz ). A continuación se muestra la señal de uno completo para mostrar el código enviado y un zoom para mostrar la ráfaga del 25% de 38 KHz dentro de la señal.

Ahora,paraconducirunLEDIRusandoestaseñal,introdujeestoenun 2N2222 transistores NPN BJT base con su colector conectado a + 5V y base a IR LED - > Resistencia en serie - > GND. Y para probar la señal, transmití nuevamente esta señal "generada" a través del TSOP1738 y probé la salida.

LaseñalquerecibosepareceaunaseñaldeIR,exceptoparael1(cuandoTSOP1738seponeBAJA)enlugardeestarBAJAporunaduración,comoenlaprimeraimagen.Veounmontóndealternarenmarcha:

Laseñal"generada", por supuesto, no funciona. ¿Alguna idea de lo que está pasando aquí?

    
pregunta Ankit

1 respuesta

2

Como no tengo privilegios de "Comentario", respondo en el formulario de Respuesta, aunque esto no es una respuesta:

  • ¿Está seguro de que su IR LED está conectado a la base del transistor como lo indica y no le gusta el primer esquema en esta página ?
  • Es el LED IR que está utilizando, de la misma longitud de onda IR que espera el TSOP1738 , es decir, 950 nanómetros o aproximadamente?

Respuesta posible: La traza de su osciloscopio de la señal generada por Arduino muestra una frecuencia PWM de 39.215 KHz, y la traza final de la señal muestra los efectos típicos del aliasing entre dos ventanas de frecuencias ligeramente diferentes. Intente acercar su salida a los 38KHz nominales y recupere los resultados para esta discusión, por favor.

[ Editar : ¡Woohoo, acabo de recibir privilegios de "Comentar en cualquier lugar"! Así que dejaré esta respuesta en su lugar y la enmendaré para obtener una respuesta válida si puedo. ]

    
respondido por el Anindo Ghosh

Lea otras preguntas en las etiquetas