25.09.2011, 14:23
Im Bau sind gerade zwei Programme:
1. Die Klappensteuerung für René. Lief vorher mit einem ELM, und wird auf den ELM-Clone angepasst. Da der VIEL schneller ist, kann man da sicher noch gut was herausholen...
2. Einen Mitlausch-Adapter.
Sinn: Es ist beim fahren kaum möglich, interessante Funktionen wie den Tempomat abzuhören. Auf dem Bus ist dermaßen die Hölle los, daß das schlicht unmöglich ist, solche Messages zu erkennen. Die Idee:
Ich lassen den Clone mit "ATMA" laufen, also alles zum Arduino schicken, was über den Bus geht. Dann checke ich die ersten 6 Bytes (worin stehen: Msg-Art, Sender und Empfänger) und überprüfe, ob diese Kombination seit Programmstart schon einmal aufgetreten ist. Wenn nein. dann wird das über USB ausgegeben, und diese ersten 6 Bytes als "schon mal dagewesen" abgespeichert. Wenn ja, wird die Nachricht verworfen, und die nächste überprüft.
Wenn man damit nun den Motor startet, wird auch erst mal viel gesendet, da jede Nachricht ja erst mal neu ist. Irgendwann wird dann Ruhe einkehren. Fährt man dann los, kommen sicher wieder einige neue Nachrichten (z.B. Meldung von den Tire Pressure Sensors), auch dann wird wieder Ruhe einkehren.
Schaltet man dann beim Fahren z.B. den Tempomat an, wird sicher wieder was kommen, und genau das interessiert mich! Oder z.B. wenn das ABS eingreift. Oder die Antischlupfregelung.
Vorher konnte man das kaum mitlesen, damit geht es hoffentlich!
1. Die Klappensteuerung für René. Lief vorher mit einem ELM, und wird auf den ELM-Clone angepasst. Da der VIEL schneller ist, kann man da sicher noch gut was herausholen...
2. Einen Mitlausch-Adapter.
Sinn: Es ist beim fahren kaum möglich, interessante Funktionen wie den Tempomat abzuhören. Auf dem Bus ist dermaßen die Hölle los, daß das schlicht unmöglich ist, solche Messages zu erkennen. Die Idee:
Ich lassen den Clone mit "ATMA" laufen, also alles zum Arduino schicken, was über den Bus geht. Dann checke ich die ersten 6 Bytes (worin stehen: Msg-Art, Sender und Empfänger) und überprüfe, ob diese Kombination seit Programmstart schon einmal aufgetreten ist. Wenn nein. dann wird das über USB ausgegeben, und diese ersten 6 Bytes als "schon mal dagewesen" abgespeichert. Wenn ja, wird die Nachricht verworfen, und die nächste überprüft.
Wenn man damit nun den Motor startet, wird auch erst mal viel gesendet, da jede Nachricht ja erst mal neu ist. Irgendwann wird dann Ruhe einkehren. Fährt man dann los, kommen sicher wieder einige neue Nachrichten (z.B. Meldung von den Tire Pressure Sensors), auch dann wird wieder Ruhe einkehren.
Schaltet man dann beim Fahren z.B. den Tempomat an, wird sicher wieder was kommen, und genau das interessiert mich! Oder z.B. wenn das ABS eingreift. Oder die Antischlupfregelung.
Vorher konnte man das kaum mitlesen, damit geht es hoffentlich!