Bosch Beschleunigungssensor? ASIC?

Gast #1949901
Lesenswert?

Falls du Glück hast, arbeitet das Teil mit dem offenen PSI5 Protokoll. 
Ansonsten entweder PAS3 oder PAS4. Das sind alles Strommodultiere 
Signale mit Manchester-Codierung. D.h. das Teil bekommt die 
Versorgungsspannung über die 2 Drähte und per Strommodulation kommen die 
Daten raus. Kann man sich dann über einen Shunt und Oszi angucken.

MK
Gast #1949960
Lesenswert?

Guck dir mal die Spec auf PSI5.org an, wahrscheinlich musst du dem 
Sensor etwas mehr Spannung geben (9V sind okay, 5V sind eher die 
Untergrenze) und vor allem Sync-Impulse die normaler Weise von der ECU 
im 500µs Abstand kommen. Darauf hin sendet der Sensor dann immer 1-4 
Pakete die ein paar Bits (ich tippe hier mal so auf 10 Bit) Länge haben.

Ich kenne den Sensor nicht, aber falls das Teil PAS3 oder PAS4 macht, 
dann sendet er meist! von ganz alleine in 228µs Abstand Pakete.

Viel Erfolg,
MK
Gast #1950008
Lesenswert?

Das sieht ja schon nicht so schlecht aus. Nimm mal einen kleineren 
Widerstand (so ca. 12.5 Ohm) und dann sollten die Flanken steiler sein. 
Dann kannst du dir die Werte händisch dekodieren, indem du die 
steigenden und fallenden Flanken zählst und dir mal Manchester-Codierung 
ansiehst. Das letzte Bit sollte ein Paritätsbit sein.
Wertebereich ist dann von -480 bis 480 (bei 10 Bit) und alles drunter 
und drüber sind Fehler oder Init-Daten, die nach dem Anschalten gesendet 
werden.

MK
Gast #1951453
Lesenswert?

OK, wie auch immer - es scheint PSI5, aber mir ist der Aufwand gerade zu 
groß, das zu debuggen. Zumindest sendet das Ding bei reiner 12V murks, 
immer 01 oder 10, parität passt aber. hab bei freescale gesehen, dass 
der master die spg modulieren muss um den slave zum senden 
aufzufordern...wasn aufriß. brauche die teile eh nicht.

Danke, Klaus.

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