- Labornetzteil AliExpress         
Ergebnis 1 bis 6 von 6

Thema: Fahrradcomputer. Aufschlüsseln von Datenpaketen

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.703
    Blog-Einträge
    133

    Fahrradcomputer. Aufschlüsseln von Datenpaketen

    Hallo,

    bitte um Hilfe bei Dekodierung von Datenpaketen

    Ich versuche die Daten, die von einem Geschwindigkeitssender an einer Fahrradgabel zum Fahrradcomputer drahtlos gesendet werden zu entschlüsseln. Es handelt sich um den BC2316 STS von Sigma.

    Dazu habe ich die Datenpakete empfangen, die Länge der Pulse und Pausen gemessen und aufgezeichnet. Geschichte und Meßaufbau siehe diesen und folgende Blogeinträge. https://www.roboternetz.de/community...ahrradcomputer

    Im Anhang befindet sich eine komprimierte csv Datei (Semikolon delimited) mit 1026 aufgezeichneten Datenpaketen. Die erste Zahl einer Zeile ist der Beginn eines Pakets. Immer eine Einschaltung einer Sendefrequenz von 112kHz für etwa 6840µs (57*120µs). Dann folgt eine Abschaltung für Länge der zweiten Zahl der Reihe für etwa 960µs (8*120µs). Dritte Zahl wieder Einschaltung der Sendefrequenz in µs. usw. Die Pakete dauern alle gleich lang mit einer Dauer von etwa 38400µs. Die Interpretation des Vielfachen von 120µs ist meine "Erkenntnis" und muß nicht stimmen.

    Die Pakete können an den Fahrradcomputer im Abstand von 1130 Millisekunden gesendet werden (so werden sie auch vom Geschwindigkeitssender gesendet; unabhängig von der Radgeschwindigkeit immer gleicher zeitlicher Abstand). Auf der Anzeige wird dann eine Geschwindigkeit von 16,6km/h angezeigt. Der Radumfang ist mit 2095mm eingestellt. Im Datenpaket ist auch noch irgendwo eine Sender ID versteckt, da der Sender von ID 1 auf ID 2 umgestellt werden kann so daß der Computer an verschiedenen Rädern genutzt werden kann. Im Augenblick ist ID 1 eingestellt. Wird die Sendereihenfolge der Pakete geändert, wird zwar noch die richtige Geschwindigkeit angezeigt aber die Angabe der gefahrenen Strecke stockt. Wird dann irgendwann wieder aufgenommen aber zeigt einen Sprung in der Streckenlänge an, der nichts mit der "Stockzeit" zu tun hat.

    Wird das Senden mit dem ersten Paket aus der CSV Datei begonnen, dauert es vier bis acht Pakete (ca. 4 bis 8 Sekunden, ist unterschiedlich) bis sich der Computer synchronisiert hat und beginnt anzuzeigen. Daz muß der Computer in der Halterung eingeklinkt sein, die nur zwei Kontakte am Computer verbindet. Unterbricht man die Verbindung für etwa 1,5 Sekunden, synchronisiert sich der Computer neu auf den Sender. Kann auch per Tastendruck aufgerufen werden.

    Auf dem Oszi sieht ein Paket wie folgt aus. Zweites Bild mit Beginn eines Pakets in höherer Auflösung. Kanal eins: Empfang an der Empfangsspule gemessen. Kanal zwei: Nach Aufbereitung für Messung am µC.

    Klicke auf die Grafik für eine größere Ansicht

Name:	TEK0000.png
Hits:	12
Größe:	4,4 KB
ID:	34902 Klicke auf die Grafik für eine größere Ansicht

Name:	TEK0001.png
Hits:	9
Größe:	4,0 KB
ID:	34903

    Wer hat zuviel Zeit und möchte sich an der Dekodierung versuchen oder kennt sogar das Protokoll?

    Gruß
    Searcher
    Angehängte Dateien Angehängte Dateien
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

Ähnliche Themen

  1. Gehäuse für Fahrradcomputer
    Von Spessi im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 2
    Letzter Beitrag: 17.05.2009, 10:17

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen