Ja... Tom von Jlog schreibt:
Der TM1000 beginnt unmittelbar nach seinem Einschalten, den X-Bus nach Sensoren zu scannen, indem er eine Range von I²C Adressen abfragt. Leider tut er das auch noch aufsteigend, die möglicherweise besetzen Adressen kommen also zuerst ran. JLog2 braucht dafür zu lange im Bootloader, denn der mountet erst das Filesystem der SD und durchsucht sie nach einem möglichen Updatefile. Bevor er dann die Applikation, den eigentlichen JLog gestartet hat, ist seitens des TM1000 schon alles vorbei. Der TM1000 wird fortan nur Sensoren auf dem X-Bus abfragen (er ist Busmaster), die während des Scan anworteten.
Nun gibt es eine einfache Möglichkeit, den Scan des voreiligen TM1000 aufzuhalten, nämlich, indem man die Bus-Leitung -SCLâ? des X-Bus == I²C auf Low (GND) zieht, bis man bereit ist, zu antworten. Nur muss das im Bootloader passieren, und der wird nur einmal und mit Hilfe spezieller Hardware (Programmer) geflasht, bevor ein JLog zur Auslieferung kommt. Jeden -SPEKTRUM-willigenâ? JLog erst heimzurufen, um ihm einen angepassten Bootloader zu verpassen, kann nicht die Lösung sein. Zukünftige Chargen des JLog2 bzw. sein geplanter Nachfolger JLog3 werden das im Bootloader haben, für bereits verkaufte JLog2 braucht es aber eine andere Lösung.
Diese Lösung heißt -JSPEK-, demnächst im Shop bei MHM Modellbau. JSPEK sitzt zwischen JLog2 und TM1000 und macht das, was der Bootloader eines JLog2 u.U. noch nicht implementiert hat, er bremst per SCL den TM1000 nach dem Start für ein paar Sekunden aus. Wichtig ist, dass dieses Bremsen zum richtigen Zeitpunkt erfolgt, TM1000 und JLog2+JSPEK müssen also zum selben Zeitpunkt eingeschaltet werden, ihre Betriebsspannung bekommen. Die -Synchronisationâ? zwischen JSPEK und JLog2 ist dadurch gewährleistet, dass JSPEK JLog aus seinem Spannungsregler mit 4V versorgt, er macht ihn dadurch auch gleich HV-fähig. - Hier im Einsatz mit dem JIVE, hier mit einem Castle Creations ESC mit Castle Link Live, wobei auch JCC benötigt wird.
Zwischenzeitlich, bevor JSPEK bei MHM im Shop erscheint, flashe ich Eurem JLog2 den geänderten Bootloader auf, wenn Ihr mir den zuschickt mit einem beschrifteten (Empfänger/Absender) und frankierten kleinen Luftpolsterumschlag anbei. - Die zuletzt gefertigte Charge des JLog2 hat bereits den neuen Bootloader. Auf so einem JLog2 findet man auf dessen Rückseite einen Aufkleber mit dem Schriftzug -SBL3SPEKâ?.
Bilder wie es ausschaut gibts auf der Seite: JLog2 + SPEKTRUM | JLog
bzw. der Sender zeigt folgende Werte in den Telemetriedisplays an (es werden einige Anzeigen "missbraucht" da es nicht möglich ist das umzuschreiben):
Current Sensor (0ß03)
Imot (A) (*1)
Powerbox (0x0A)
Akku1: Ubat 0.. 99.99 V
Akku2: Ubec 0.. 99.99 V
Kapazität1: RPMuni(rotor) 0..65535 (rpm)
Kapazität2: mAh 0..65535 mAh
G-Force (0ß14)
X-Axis: 0..99.9 -Gas (%)â?
X-Axis Max: 0..99.9 -PWM (%)â?
Y-Axis: 0..99.9 -Ibec (A)â?
Y-Axis Max: 0..99.9 -Ibecmax (A)â?
Z-Axis: 0..99.9 -tFET *0.4 (°C)â?
Z-Axis Max: 0..99.90 -tFET (°C)â?
Z-Axis Min: 0..99.90 -tBEC (°C)-


savvy

Kommentar