Bonjour à tous,
Je cherche à identifier le protocole de transmission d'une télécommande de climatiseur (marque Atlantic/Fujitsu). Je suis capable de récupérer l'information transmise sous forme binaire, et j'ai pu identifier le rôle de chaque bits. Cependant, il semble y avoir en fin de trame un CRC/checksum, et je n'arrive pas à déterminer la méthode utilisée pour calculer.
Les trames reçues ont une longueur de 128 bits (sans compter les bits de start et stop). Voici un exemple de trames où seule la commande de température varie (9ème octet). Le CRC est contenu dans le dernier octet.
J'ai essayé de faire une somme de chaque octets, ou un ou exclusif, en vain : le résultat obtenu est toujours différent de celui attendu. Le protocole envoie le bit de poids faible en premier. J'ai essayé dans le sens inverse, ça ne marche pas non plus.Code:00101000 11000110 00000000 00001000 00001000 01111111 10010000 00001100 10000101 00100000 01000000 00000000 00000000 00000000 00000100 10010000 00101000 11000110 00000000 00001000 00001000 01111111 10010000 00001100 00001101 00100000 01000000 00000000 00000000 00000000 00000100 01011111 00101000 11000110 00000000 00001000 00001000 01111111 10010000 00001100 00001011 00100000 01000000 00000000 00000000 00000000 00000100 01011011 00101000 11000110 00000000 00001000 00001000 01111111 10010000 00001100 00000111 00100000 01000000 00000000 00000000 00000000 00000100 01010011
Des idées sur la méthode qui aurait pu être employée ?
Merci d'avance.
-----