Red de conocimiento informático - Material del sitio web - Múltiples PT2262 para transmisión, un módulo receptor de superregeneración (sin pt2272), ¿utiliza un microcontrolador para decodificar la señal recibida por el módulo de superregeneración?

Múltiples PT2262 para transmisión, un módulo receptor de superregeneración (sin pt2272), ¿utiliza un microcontrolador para decodificar la señal recibida por el módulo de superregeneración?

Le sugiero que no use un microcontrolador para decodificar. Lo acabo de recibir. El chip codificador es EV1527. Usé un analizador lógico para descomponer la señal original antes de la modulación y transmisión de la señal, es decir, el código de sincronización más el código de dirección, etc. ., que es muy pura. Sin embargo, cuando se utiliza un analizador lógico para analizar la señal del puerto de salida del módulo receptor superregenerativo, la señal de interferencia es constante. Incluso si el microcontrolador puede decodificarla, todavía requiere una programación muy gris y fuerte.

Hay otro problema con la decodificación del microcontrolador. Incluso si está decodificado, el código de dirección debe almacenarse en la EEPROM para poder compararlo al recibir señales en el futuro. Planeo cambiar al TDH6300. Decodificación de chip, que también tiene una función de aprendizaje.

Por la noche, regrese y proteja la fuente de alimentación del módulo receptor de súper regeneración para ver si hay interferencias de energía. De lo que estoy un poco seguro es que la industria utiliza la decodificación de microcontroladores. Mi módulo receptor súper regenerativo se quitó de un host de alarma defectuoso en casa. No hay ningún chip decodificador de microcontrolador en él. Serie antiinterferencias WeiSTC. Sin embargo, cuando probé el analizador lógico, no utilicé un microcontrolador como fuente de alimentación. Como era de esperar, no hubo influencia del microcontrolador. Este módulo también se quitó de la parte superior, por lo que no hubo ninguna influencia. problema.

Finalmente: si se garantiza que la señal será relativamente pura, tengo una idea (no confirmada) de usar un microcontrolador para detectar la relación aproximada de anchos de pulso de nivel alto y bajo, cerca de la introducción en el chip. manual, y luego coloque a cada uno de ustedes. Ingrese la dirección en la EEPROM y compárela con la nueva dirección recibida la próxima vez

********************* *********** **************************************** *********** **************************************** ****

La última práctica ha aprendido e identificado con éxito diferentes PT2262, EV1527 se puede modificar rápidamente, el número de pulsos de EV1527 y PT2262 es el mismo, EV1527 tiene 24+1 pulsos, PT2262 es 12* 2 + 1 pulsos, el siguiente es el núcleo del programa Principio: de acuerdo con el tiempo de bajo nivel del código de sincronización, abra la interrupción externa en cualquier flanco descendente y cronometre (el tiempo es la mitad del tiempo de bajo nivel del código de sincronización y luego un poco menos), el temporizador genera una interrupción y observa la disminución durante este período. El número de flancos, si es mayor que 0, demuestra que no es el nivel bajo del código de sincronización, y 0 continúa, suponiendo que ingresa al período de nivel bajo del código de sincronización (debido a la existencia de desorden, el tiempo de nivel bajo es más largo), en el flanco descendente del primer pulso alto, se activa el tiempo de sincronización. el tiempo total de pulso + la mitad del tiempo de nivel bajo del código de sincronización Después de que finalice la interrupción, verifique el número de pulsos durante este período. Si es el anterior 25, ingrese a la etapa formal. Utilice un temporizador para verificar el ancho de cada dos pulsos de alto nivel y tome el valor en el temporizador TH0. Generalmente, el pulso ancho es 3 o 4 y el pulso bajo es 1. La relación de los dos pulsos antes y después. está determinado por la relación de división (la tolerancia a fallas de este método es poderosa). Debido a que existe un programa para identificar PT2262, que es EV1527, el pulso reconocido primero en el medio es PT2262 o EV1527. Los pulsos 8*2 en las primeras 8 señales de PT2262 no aparecerán primero anchos y luego estrechos. serán los últimos 4 pulsos de EV1527 y PT2262 cada señal, es decir, cada dos de los 4*2 pulsos son iguales. Si no son iguales, es EV1527. necesariamente PT2262 (los cuatro botones del EV1527 no son iguales en todos los casos, pero generalmente no. Si esto sucede, ignóralo). A menudo es necesario usar una dirección como marca, como la memoria 30H, un cierto valor es 0, y en otro caso es 1, y luego el programa determina qué programa seguir al detectar el valor. Todo sobre consultar información y prácticas diversas. Para ayudar a los estudiantes a evitar desvíos, puede haber otros buenos métodos. Depende de su comprensión. Tengo un analizador lógico virtual, por lo que la señal es fácil de analizar. Entonces la señal es fácil de analizar. Se puede consultar TXT, CODE.TXT.