synchrone serielle Schnittstelle realisieren? Kategorie: Programmierung (von Carsten - 10.01.2012 20:23) | ||
| ||
Hallo, ich würde gerne mit ein paar Gerätschaften aus dem Automobilen Bereich kommunizieren. Das Protokoll hierzu liegt mir vor, es handelt sich um die Bit-Serielle Schnittstelle von Bosch, BSD, die z.B. BMW verwendet, um seitens Motorsteuergerät mit Lichtmaschine oder Wasserpumpe oder etc.. zu kommunizieren. Siehe Grundlagen BSD. Hat evtl. jemand einen Tip für mich, wie ich das mit der Syncronisation per Software realisieren kann? Die Datenrate ist nominal 1200Bd, d.h. ein Sync Impuls ist 70us lang. Signalquelle ist lt. Doku ein Schaltausgang, der per Pull-Up auf Ub gezogen wird und ansonsten gegen Masse schaltet. Nach den 3 Sync-Impulsen Pause werden 18 Bit an Nutzdaten übertragen. Der Master, was in diesem Fall die C-Control sein soll, sendet also jeweils 3 Sync-Impulse in im Byte 1 eine jeweilige Statusabfrage an die Slaves. Diese Antworten umgehend und füllen gglfs. Byte 2 mit Ihren Nutzdaten auf. Lässt sich das im Prinzip mit einer C-Control realisieren? Oder wird das ünmöglich, weil es um eine synchron-�bertragung geht? Die Datenfrequenz darf dabei lt. Specs zwischen 1164 und 1236 bit/s liegen. Ich würde mich sehr freuen, wenn jemand evtl. ein paar Tips zu einem Einstieg in die Realisation hätte :-) Lieben Dank & Gruss, Carsten Günther | ||
Antwort schreiben Antworten: Re: synchrone serielle Schnittstelle realisieren? (von André H. - 12.01.2012 1:23) |