Für die weniger technisch versierten bitte einfach überspringen zum Fazit!
Also ich hab gerade mal den LED-Port (über USB) abgehört. Das Protokoll ist dem vom GPS sehr ähnlich. Start ist immer 55 AA 55 AA danach kommt die ID, dann kommen einige Zeit ein paar Bytes die ich noch nicht zuordnen kann und dann kommen die Daten. Beispiel:
Code:
55 aa 55 aa 23 00 28 00 0e 45 02 cd 00 00 14 01 UªUª#.(..E.Í....
00 00 xx xx xx xx xx xx xx xx xx xx xx xx xx 39 ..xxxxxxxxxx...9
2f 39 2f 00 0a c0 5e /9/..À^
Das ganze kann man ungefähr auf diese Pakete aufteilen:
Code:
[B]55 aa 55 aa[/B] sync1 + sync2 [2x]
[B]23[/B] Länge der NAchricht [inklusive dieses byte bis einschließlich chekcsum]
[B]00 28[/B] ???
[B]00 0e[/B] ???
[B]45 02 cd[/B] bleibt immer gleich
[B]00 00[/B] Seperator
[B]14 01[/B] ???
[B]00 00[/B] Seperator
[B]xx xx xx xx xx xx xx xx xx xx xx xx xx[/B] Seriennummer
[B]39 2f 39 2f [/B]aktuelle Spannung (ka wieso 2x...2f39 = 12089 = 12,09V)
[B]bc 02[/B] Spannung loss (02bc = 700 --> 700mV = 0,7V)
[B]c0 5e[/B] checksum
Um Daten zu bekommen muss man vorher eine Anfrage schicken, die sieht z.B. so aus:
Code:
55 aa 55 aa 1e 00 01 9d 4d 44 02 00 80 00 00 00 UªUª...MD..€...
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
ae 90 ®
1e ist hier die ID für Spannung abzufragen, die ändert sich in jedem Menüpunkt. Rc Kanäle haben z.B. 82 als ID.
Auf jede Anfrage kommt eine Antwort. Man kann also gezielt Daten abfragen.
Was man auf jedenfall abfragen kann: RC Kanäle, IMU, Spannung, Gimbal, Flugmodus (Kontrollswitch Position). Zu GPS hab ich noch nichts gefunden, könnte aber auch möglich sein.
Da ich gerade keine passenden Pin-Header und Gehäuse habe kann ich mir kein Y-Kabel basteln um die Kommunikation zwischen NAZA und LED Dings abzufangen, aber meine Vermutung ist, dass das 4-adrige Kabel die serielle Schnittstelle ist und das LED dings die Sachen vom NAZA einfach in USB umwandelt und das 3-adrige Kabel ist 5v, GND und vermutlich Spannung vom Spannungsteiler.
FAZIT:
Man kann ohne am OSD rumzulöten sämtliche Daten abfragen. Ob das allerdings auch geht, wenn die NAZA nicht per USB Verbunden ist müsste mal überprüft werden.