Problème FCS

Fermé
selim5777 Messages postés 10 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 7 août 2013 - 18 mai 2010 à 16:04
Bonjour,


j'ai acheté un panneau électronique à led de Chine, le logiciel qui commande ce tableau est en chinois et en Anglais et en plus il est difficile à utiliser.
Ce que je suis en train de faire c'est de créer un logiciel pour commander ce panneau à led.
un logiciel en français et plus convivial.
pour faire cela j'ai procédé comme suit:
tout d'abord il faut savoir que le panneau et le PC sont reliés via la liaison RS232 .
j'ai relié un ordinateur espion entre les deux entités, cela m'a permit de visualiser les trames qui circulent.
elles sont simple à décodé j'ai pu détecté les délimiteurs de trames donc j'ai déja fais un grand pas.j'ai même pu visualiser une image sur les trames c'est simple un octet de valeur 01 représente un pixel allumé un octet de 00 représente un pixel éteint.
maintenant le problème:
à la fin de chaque trame il y un FCS codé sur 2 octets. J'ai cru que c'était un CRC j'ai essayé en utilisant un programme d'appliquer le CRC avec toutes les combinaison possible (2 ^16 ) sur le polynôme générateur je n'ai obtenu aucun résultat.

est ce que qulqu'un peut m'aider à trouver l'algorithme qui génère le FCS.
voici un exemple de trame:


1B244C5954454300410005410F0A0F0A5A63
où l'on trouve les deux dernier octets (5A63) qui représente le FCS
voici deux trame qui diffère d'un bit et comparez les (FCS):


1B244C595445430041002452000001000000000000000000000000000000000000000000000000000000000000000001D6
1B244C59544543004100245200010100000000000000000000000000000000000000000000000000000000000000009DF3
pour le premier 01D6 - pour le deuxième 9DF3

si vous avez besoin d'autre trame je serai ravi de vous les envoyer
Merci
Selim Sefraoui
MSN:selim_sefraoui@hotmail.com
email:s.sefraoui@alphaleds.net
A voir également: