Forum: Mikrocontroller und Digitale Elektronik Unbekannter 2-Draht Bus - Event Triggered


von Daniel L. (maschinist1993)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,

ich habe eine Frage, da ich so erstmal nicht weiter komme.

Ich muss zugeben, dass ich mich mit den genauen Inhalten von 2-Draht 
Bussen noch nicht weiter beschäftigt habe, da bei mir eher die Hardware 
im Vordergrund steht.

Ich habe hier ein Gerät, welches das angehängte Signal sendet, wenn eine 
Taste gedrückt bzw. losgelassen wird. Die Daten ändern sich 
entsprechend.

Weitere Signale sind nicht vorhanden.

Weis zufälligerweise jemand um welche Art von Bus es sich handelt? Für 
mich sieht es eher nicht nach I2C aus.
Das Signal wird extern mit PullUps nach VCC gezogen, Deshalb bitte von 
der Amplitude nicht beirren lassen. Die Signale werden dann relativ 
direkt mittels eines NPN Transistors nach GND gezogen, welche mit einem 
PIC angesteuert werden. Es ist also durchaus Wahrscheinlich, dass die 
Signale invertiert sind.
LogicAnalyzer habe ich leider gerade keinen zu verfügung - btw, wenn 
hier einer eine Empfehlung mit guten Preis-Leistungs Verhältnis hat, 
wäre ich sehr Dankbar.

Ziel des ganzen soll es sein, über eine Schnittstelle (Arduino, PC, 
....) anzeigen zu lassen, dass eine Taste gedrückt wurde, bzw. welche 
Taste betätigt wurde.

Vielen Dank!

Beste Grüße,

Daniel

von H. H. (Gast)


Lesenswert?

Wenn du die Kanäle etwas in Y-Richtung gegeneinander verschiebst, dann 
sieht man besser was da los ist.

von Harald K. (kirnbichler)


Lesenswert?

Daniel L. schrieb:
> Ich habe hier ein Gerät, welches das angehängte Signal sendet, wenn eine
> Taste gedrückt bzw. losgelassen wird. Die Daten ändern sich
> entsprechend.

Was ist denn das für ein Gerät? Wofür ist es eigentlich da? Ist das 
vielleicht eine Art Tastatur für einen älteren PC?

von Ron-Hardy G. (ron-hardy)


Angehängte Dateien:

Lesenswert?

PS2?

von Daniel L. (maschinist1993)


Lesenswert?

Harald K. schrieb:
> Was ist denn das für ein Gerät? Wofür ist es eigentlich da? Ist das
> vielleicht eine Art Tastatur für einen älteren PC?

Es handelt sich um einen Bedienhebel für ein landw. Gerät Baujahr ca. ab 
2004.
Die Signale werden auf einer Platine in der Armlehne zusammen mit 
anderen Signalen ausgewertet und auf den CAN gelegt. Leider habe ich 
diese Platine nicht.

von Daniel L. (maschinist1993)


Angehängte Dateien:

Lesenswert?

H. H. schrieb:
> Wenn du die Kanäle etwas in Y-Richtung gegeneinander verschiebst, dann
> sieht man besser was da los ist.

Sehr gerne, ich hoffe das ist entsprechend.
Bild TEK00005.png = Taste wurde gedrückt
Bild TEK00006.png = Taste wurde wieder losgelassen

von Christoph S. (mr9000)


Lesenswert?

Bietet das Oszilloskop keinen Protokolldecoder an?
Einlesen auf fallender Uhrenflanke. Zur Not mal per Hand die Bytes 
aufschreiben und schauen ob man Muster erkennen kann (fällt die Flanke 
des gelben Kanals, Wert des blauen Kanals (0/1) aufschreiben).

von Harald K. (kirnbichler)


Lesenswert?

Christoph S. schrieb:
> Uhrenflanke

Im Deutschen sind Takt und Uhr zwei unterschiedliche Paar Schuhe ... im 
diesbezüglich beschränkten Englisch nicht, deswegen gibt es auch die 
"realtime clock", die mitnichten als "Echtzeituhr" übersetzt werden 
müsste ...

von Ron-Hardy G. (ron-hardy)


Lesenswert?

Daniel L. schrieb:
> LogicAnalyzer habe ich leider gerade keinen zu verfügung - btw, wenn
> hier einer eine Empfehlung mit guten Preis-Leistungs Verhältnis hat,
> wäre ich sehr Dankbar.

Dafür reicht ein ganz einfacher in Kombination mit Pulseview,z.B.
https://www.amazon.de/APKLVSR-Analyzer-USB-Kabel-8-Kanal-kompatibel/dp/B0CFFGS5XF

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.