Hallo,
ich versuche derzeit das Protokoll unserer Funkthermostaten von Eberle
zu entschlüsseln. Allem Anschein nach Manchester-Code, den ich soweit
auch decodiert bekomme.
Taktlänge ist 360µs. Erst kommt ein 2540µs (7 Taktzyklen) langes "high",
gefolgt von 7 Zyklen "low", dann 720 µS "high" und 1080µs "low". Danach
beginnt der eigentlich Datenstrom. Am Stück sieht es aus wie folgt:
codiert
1 | E111111100000001100011001010101101001100101100110011001011010100110011E
|
decodiert:
1 | 0100001101001010100111010
|
Unklar ist mir derzeit aber noch was der Beginn mit den langen
Taktzyklen zu bedeuten hat?
Und wie erkennt man in der Routine das erste richtige Datenbit? Ich habe
mich testweise einfach durchprobiert und habe mit der 3ten Null des
1080µS Zyklus begonnen.