← Zurück zur Portfolio-Seite

E-Traxx Telemetrie (TeleGUI26)

Pit-seitiger PySide6-Empfänger für das 2026er Auto: Daphnis-P2P-Funk über USB-Serial, Live-Panels und Session-Logging nach NDJSON und MF4.

Zum Projekt

TeleGUI26 läuft auf einem PC in der Box. Es verbindet das Daphnis-1-Funkmodul über USB-Serial, dekodiert eingehende Payloads, zeigt die Fahrzeugsignale in Live-Panels und zeichnet jede Session als wiedergebbares NDJSON und MF4 auf.

Funkpfad

Auto → Daphnis (TX) → LoRa P2P → Daphnis (PC) → USB-Serial → TeleGUI26

Zwei Payload-Formate werden unterstützt. Das aktuelle Auto sendet etwa alle 0,75 s ein festes 32-Byte-Schema-v1-Paket. Ältere Bridges und Replays nutzen noch das Legacy-Format pro CAN-Frame, dekodiert gegen die DBC.

Was das Auto sendet (Schema v1)

Byte 0 ist die Schema-Version. Die übrigen Felder sind Little-Endian-Rohwerte; physikalischer Wert = roh × Skalierung. Auf schmalen Bildschirmen lässt sich die Tabelle horizontal scrollen.

GruppeFeldEinheit
TSAC / BatteriePack-StromA
TSAC / BatterieSOC%
TSAC / Batterieniedrigste / höchste ZellspannungV
InverterU1 / U2 Drehzahlrpm
InverterU1 / U2 DrehmomentNm
FahrerBremse, Gas, Lenkung%
Temperaturhöchste Zelle, Motor U1/U2, IGBT U1/U2°C
Fahrzeugg-Kraft X/Y, Durchschnittsgeschwindigkeitg / km/h
FahrzeugGier, Roll, Nick°
StatusFehler-Bitmaske, R2D-Status

DBC-Vertrag

Der Telemetrie-CAN-Vertrag liegt in toTelemetry.dbc. Eine DBC-Datei beschreibt, wie rohe CAN-Bytes zu benannten physikalischen Signalen werden (Skalierung, Vorzeichen, Einheiten). TeleGUI26 vendort diese DBC für den Legacy-Frame-Pfad; das gepackte Paket nutzt dieselben Signalnamen, damit die Panels gemeinsam bleiben. Die Live-Demo unten spielt einen synthetischen Showcase-Feed (Sinus/Jitter) ab, der den Demo-Showcase-Panels von TeleGUI26 entspricht.

Galerie

Demo:

TeleGUI26 — Demo Showcase

Demo bereit. Noch keine Daten geladen.

Batterie

SoC
Spannung
Strom
Zelle max.
Zelle min.
Leistung
BMS Pack
BMS Load
Zelltemperatur

Geschwindigkeit

km/h
THR
BRK
STR ◀────●────▶

Motor U1

rpm
Drehmoment
ctrl
motor

Motor U2

rpm
Drehmoment
ctrl
motor

Live-Diagramm (60 s)

Fehler (R2D + 32 Bit)

R2D —
SDC
IMD
Lat
BMS
Wir
Inv
CAN
I↓
V↓
T↓
B10
B11
B12
B13
B14
B15
B16
B17
B18
B19
B20
B21
B22
B23
B24
B25
B26
B27
B28
B29
B30
B31
R2D LED
TS LED
TSAC Error LED
High Temp LED
Low LV SOC LED
Cell Under-V
Cell Over-V
Cell Over-T
Board Over-T
Power >80kW
● DEMO RSSI
Frames fps R2D — Session 00:00:00 DBC toTelemetry.dbc deadbeef