Protocolo de control de acondicionador de aire IR remoto ingeniería inverso (3 / 4 paso)

Paso 3: Explotación de los datos

OK, ahora lo que tenemos es una colección de archivos de datos que contienen pedacitos (en realidad caracteres que representan los dígitos binarios, que es técnicamente diferente).

El uso de un programa de comparación de archivos ayudará a identificar qué parte cambia para cada parámetro.

Lo que podemos ver no es sólo una parte cambios sino la parte final del mensaje también. Generalmente cuando está involucrada la comunicación la corrección de los datos no está garantizada nunca para que una suma de comprobación se utiliza generalmente para asegurarse de que no hay datos se ha corrompido. La suma de comprobación se estudiará más adelante.

Los comandos

ENCENDIDO/APAGADO:
Sólo un bit cambia, el primero de los 6 bytes (o 40 bits). Si 1 el comando está activado, si es 0 el comando está apagado

AUTO/CALOR/FRÍO/SECO
cambio de 3 bits: bits de 45 a 48 (ver imagen)

oscilación

bits de 64 a 67:

Velocidad del ventilador

pedacito de 68 a 72:

Opciones (Byte 13):

Temperatura:
Aquí se hace un poco más complicado porque sería bueno entender cómo está codificado el valor y no analizar todas las posibilidades.
Hemos muestreado 16° C, 30° C y 21° C. En binario:

La zona correcta para que la temperatura no se encuentra con estos valores. Pero a menudo hardware bits en orden inverso (Bit más significativo o por lo menos pedacito significativo a la izquierda del número, también conocida como Little Endian o Big Endian). Si los bits de los valores obtenidos de la inversión es:

Esto da a un partido para los 3 valores en bits 49 a 53. Esto es algo sorprendente como el valor no está alineado con un byte (más cercano sería 6 x 8 = 48 bits). Esto significa que cuando el código de construcción de un mensaje tendrá a cambio de un bit el valor de temperatura.

Que valida, en consecuencia, la primera hipótesis relativa a los valores de sincronización utilizados para 0 y 1 :)

Contador de tiempo A:

Los temporizadores se cifran en múltiples posiciones: primer valor se utiliza para indicar que el temporizador A es a, entonces otro se utiliza para indicar el valor del temporizador.
Estado activo de temporizador puede encontrarse en el mismo byte como ON_OFF (6 bytes, segundo bit, así que a partir del principio de la broca 41 carga útil).

Así que el Timer A está activo si el byte es el byte 6:

Durante todo el tiempo, utilizando la misma codificación que con temperatura y codificación minutos y no horas (como las pantallas remotas), el valor puede encontrarse en la segunda mitad de los 12 bytes.

Temporizador de B:

Temporizador de B es activa si el bit 2 del byte ON/OFF 1. Como timer A está siempre encendido cuando se usa el reloj B, el byte se parece:

OK, aquí he de reconocer que yo no se pudo encontrar la clave de este valor, tal vez sea un delta entre el temporizador A y B, tal vez otra unidad... ¿Verdad es: que se preocupa por temporizadores cuando el objetivo es controlar (automáticamente) de un ordenador? :) Contador de tiempo incluso A no se utiliza al final de mi sistema, me alegró sólo han encontrado.

Suma de comprobación:
Ah. Aquí es un valor que no puede ser ignorado. Es fundamental para entenderlo.
Después de algunas pruebas, parece que la suma de comprobación de la carga útil parte única (no incluyendo la introducción), y es el resultado de la simple suma de los bytes, manteniendo sólo un byte el resultado (haciendo caso omiso de desbordamientos). El truco es, por supuesto, que esta suma de comprobación se hace por un sistema Endian grande, por lo que cada byte debe invertirse antes de ser sumadas, entonces el resultado revirtió otra vez.

Artículos Relacionados

Control de acondicionador de aire de Daikin por Internet

Control de acondicionador de aire de Daikin por Internet

aquí es un pequeño proyecto de automatización casera que he estado trabajando en mi tiempo libre. Quería controlar mi sistema de bomba de calor de fuente de aire hecho en casa (basado en Daikin FTX71GV / RX71GV) desde cualquier lugar con Internet acc
Un reemplazo de control remoto de acondicionador de aire

Un reemplazo de control remoto de acondicionador de aire

Actualización (01/2014): corrección de los esquemas y cuadro actualizado a cumplir con la configuración actual (no es necesario final pero al menos más fiable que la versión anterior).Este instructable sigue mi anterior uno (Ahora tenemos una buena c
Control de un acondicionador de aire de IR con Arduino y Android

Control de un acondicionador de aire de IR con Arduino y Android

Para mi primer proyecto de Arduino que decidí controlar mi acondicionador de aire por internet con la ayuda de Arduino y mi celular Android donde tengo acceso a internet. Video es en español pero tendrás lo que estoy demostrando.Paso 1: requisitosReq
R134a DIY acondicionador de aire portátil!

R134a DIY acondicionador de aire portátil!

Aquí está mi última empresa en refrigeración. Siempre quise que un portable significa enfriar un recipiente de comida o aire condición un pequeño espacio. Utilizando piezas de repuesto ahí decidió crear un pequeño paquete acondicionador de aire.Tengo
Acondicionador de aire Auto termoeléctrica / calentador

Acondicionador de aire Auto termoeléctrica / calentador

Acondicionador de aire Auto termoeléctrica / calentadorOK, tengo un viejo 78 Ford camión sin aire y sin calefacción. El motor de calefacción y ventilación se han ido. La izquierda lo único que es el núcleo del calentador. Por lo tanto, puedo ir al co
Acondicionador de aire portátil Peltier con pilas

Acondicionador de aire portátil Peltier con pilas

Sólo una introducción¿Hola, cada vez que leo este instructable, estás buscando algo para refrescarse a sí mismo abajo a la derecha?Como soy nuevo en el instructable, voy a publicar lo que he inventado estos años. Espero que no se fuera de fecha cuand
Acondicionador de aire de estado sólido con viejo Bitcoin Hardware versión 2

Acondicionador de aire de estado sólido con viejo Bitcoin Hardware versión 2

Versión: 2Acondicionador de aire de estado sólido con Hardware viejo de BitcoinVideo le mostrará todos los paso necesarios para completar este proyecto.Paso 1: partes Piezas de Hardware antiguo Bitcoin:x 2 - ventilador2 x - disipador de calorOtras pa
Cómo rejuvenecer los acondicionadores de aire

Cómo rejuvenecer los acondicionadores de aire

Si tu siempre preguntando por qué el acondicionador de aire es no enfriar tu habitación como él solía. Aquí es probable que el problema y cómo solucionarlo.Paso 1: Desmontar la carcasa exterior y panel frontal Paso (1) Quite los 8 tornillos de la car
Cómo recargar su acondicionador de aire de

Cómo recargar su acondicionador de aire de

Introducción:¿Es el aire procedente de las rejillas de ventilación en su coche no tan fría como el solía ser? Has probablemente corres bajo el refrigerante en el sistema de aire acondicionado.Sobre tiempo, pequeñas cantidades de escape de refrigerant
Cómo hacer un acondicionador de aire en una bomba de calor (en un remolque de corriente de aire 1969)

Cómo hacer un acondicionador de aire en una bomba de calor (en un remolque de corriente de aire 1969)

tengo una caravana Airstream Embajador de 1969 con el acondicionador de aire original.  Me gustaria actualizar cosas manteniendo tan original como sea posible.  Decidí reconstruir el acondicionador de aire (compresor nuevo, nuevo motor de ventilador)
Acondicionador de aire de 12 voltios

Acondicionador de aire de 12 voltios

en el 2011 he construido un remolque de gota de lágrima (TD) similar a esta la mayoría llevan de campistas TD algún tipo de acondicionador de aire para afrontar el calor. En las zonas secas del país una obra refrigerador del pantano bien pasen un ven
Acondicionador de aire de la caja de hielo

Acondicionador de aire de la caja de hielo

este gadget salvará su vida en el verano!Por desesperación, en el verano de 2002, realicé esta unidad improvisada "aire acondicionado". 2002 fue el más cálido verano en años, y yo casi derretido!Esto puede sonar como una broma, pero realmente fu
Acondicionador de aire Solar mini (también conocido como refrigerador del pantano)

Acondicionador de aire Solar mini (también conocido como refrigerador del pantano)

aquí es un Instructable para hacer un simple, barato y el acondicionador de aire eficiente de energía con materiales básicos, y debería costar menos de $5. Cómo funciona es evaporación del agua en elAire acondicionado (aire acondicionado) tira calor,
Herramienta útil para el análisis de protocolos de control remoto IR

Herramienta útil para el análisis de protocolos de control remoto IR

IR protocolo analyzer es una aplicación universal para las docenas de descodificación automáticas tipos depaquetes de protocolo de control remoto por infrarrojos. La aplicación utiliza la entrada de micrófono de una tarjeta de sonido paracapturar señ