Merkwürdiges Analoges Protokoll (1-Wire)

OP #7396432
Lesenswert?

Hallo,

ich habe einen Niveausensor aus dem Automobilbereich welcher nur mit 2 Kabeln arbeitet. Eins davon ist GND. Das andere ist eine Signal und Powerleitung gleichzeitig.

Schließe ich meinen Logic Analyser an bekomme ich ein sehr merkwürdiges Output. Vielleicht kann aber jemand von euch etwas damit anfangen.

Vielen Dank.

Angehängte Dateien:
OP #7396455
Lesenswert?

Könnte in der Tat sein. Zumindest sprechen die 1ms Zyklus dafür. Leider finde ich keine PSI5 Analyser Extension für das Saleae :(

Scheinen nur wenig Oszis zu können oder sehr teure andere Geräte von zb. Vector.

Habe einen Beitrag gefunden das man eine Manchester Dekodierung nutzen könnte zur Analyse.

Das sind die Parameter die ich konfigurieren könnte. Jedoch findet er keine Daten.

Angehängte Dateien:
#7396472
Lesenswert?

1mdude schrieb:

Alle ~1ms geht der Pegel von ca. 6.4V auf ca. 10.7V dazwischen ist so ein merkwürdiges, nicht permanentes "Rauschen"

Im "Rauschen" scheint sich ein Datenpaket zu verbergen, siehe Anhang.

1mdude schrieb:

Das sind die Parameter die ich konfigurieren könnte. Jedoch findet er keine Daten.

Kann ja auch nicht. Digital gesehen ist das analoge Signal ja ein Dauer-High.

LG, Sebastian

Angehängte Dateien:
#7396487
Lesenswert?

1mdude schrieb:

sag mal wie hast Du denn die Skala im Grafen angepasst?

Gewünschten Ausschnitt wählen, Rechtsklick, "Y Fit".

1mdude schrieb:

Stimmt, man müsste wohl den Low / High Bereich verändern. Aber geht das im Saleae überhaupt?

Ich glaube nicht. Man kann, je nach Hardware, zwischen 1.2V/1.8V/3.3+V als "Digitalpegel" wählen, mehr aber wohl nicht.

LG, Sebastian

#7396735
Lesenswert?

1mdude schrieb:

Die nächste Frage wäre dann wie man SS1010000010P SS0111110000P interpretiert um den Winkel o.Ä. des Sensors herauszubekommen.

Nach diesem Dokument https://www.psi5.org/fileadmin/user_upload/psi5/Specification/V2.1/psi5_spec_v2d1_base.pdf Sektion 3.3.1 auf Seite 19 ist SS1010000010P = 0x282 ein Messwert des Sensors von -382 aus dem Bereich von -480..+480, und SS0111110000P = 0x1F0 ist ein ECU-Reservierter Statuswert (?).

LG, Sebastian

#7396957
Lesenswert?

1mdude schrieb:

Okay. Das heißt das erste Byte könnte die ID und das das zweite die Daten sein?

Das kam man so nicht sagen. Der Kommunikationsmodus ist ja "Synchronous Communication", da könnten also auch mehr als ein Sensor an der Leitung hängen (Du hast bisher keine Details zu Deinem Setup geschrieben).

Und auch wenn es nur ein Sensor ist: Schaut man sich die Doku solcher Sensoren an dann sind einige davon sehr flexibel konfigurierbar und je nach Konfiguration kann alles mögliche geschickt werden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren