Hallo an alle, ich hätte eine Frage bezüglich des CAN Bus. Nach dem Power On eines Steuergerätes wie lange darf dieses für seine Initialisierung benötigen und nach welcher Zeit muss es in der Lage sein auf dem Bus zu antworten? Ich habe schon alles durchsucht aber leider nichts gefunden. Danke und Grüße Alf
Typisch 50 ms. Abhängig vom implementierten Netzwerkmanagement können es 20-160 ms sein.
Ich denke nicht dass es dafür feste Vorgaben gibt. Wenn es was wichtiges ist wird eben gewartet bis alles einsatzbereit ist. Unwichtiger Kram kann länger brauchen, das Auto kann trotzdem gestartet/gefahren werden.
Das ist so nicht richtig. Es gibt in der Regel definierte Timeouts für das Netzwerk Management. Irgendwann muss ne ECU auch wieder schlafen gehen.
Alfalfa schrieb: > wie lange darf dieses für seine > Initialisierung benötigen und nach welcher Zeit muss es in der Lage sein > auf dem Bus zu antworten? Du meinst sicher dieses Steuergerät: Beitrag "Re: Junkers CAN-Bus Protokoll" Oder doch dieses? https://agro-center.de/load-sensing-frontladersteuerventil-can-bus-hsvlos200030.html Das dritte Steuergerät mit CAN-Bus fällt mir gerade nicht ein.
Lexa81 schrieb: > Das ist so nicht richtig. Es gibt in der Regel definierte Timeouts für > das Netzwerk Management. Irgendwann muss ne ECU auch wieder schlafen > gehen. Die Timeouts sind aber deutlich länger, denn im Normalfall wird das Schlafengehen koordiniert, also alle Steuergeräte signalisieren explizit, dass sie schlafbereit sind. Nur wenn einfach gar nix mehr kommt, schläft das Steuergerät nach einem Timeout ein.
Thomas F. schrieb: > Das dritte Steuergerät mit CAN-Bus fällt mir gerade nicht ein. Gibt es tatsächlich nur zwei? Oder drei? Donnerwetter, hätte ich nicht gedacht...
Alfalfa schrieb: > Nach dem Power On eines Steuergerätes wie lange darf dieses für seine > Initialisierung benötigen und nach welcher Zeit muss es in der Lage sein > auf dem Bus zu antworten? > Ich habe schon alles durchsucht aber leider nichts gefunden. zumindest bei automotive haben die OEM jeweils Hausnormen die das beschreiben. Das ist aber kein thema vom physical Layer CAN sondern von der Architektur vom Netzwerk das man mit CAN aufbaut, speziell sleep wakeup wurde ja schon genannt.
Da gibt es keine allgemein gültige Festlegung. Die Startup-Zeit ist im Normalfall eine Systemanforderung, die bezogen auf den Anwendungsfall festgelegt wird. Ein Automobilhersteller würde für seine Fahrzeug bspw. sowas festlegen: Spätestens 200ms nach Power-On oder Wakeup muss der erste CAN Frame gesendet werden.
H.Joachim S. schrieb: > Ich denke nicht dass es dafür feste Vorgaben gibt. Früher war es mal so daß nach 500 ms die Empfänger der Botschaften Fehlerspeichereinträge hatten. Aber die Startup-Zeiten sind im Auto seither ständig reduziert worden. (man macht deshalb auch die Speichertests nicht mehr in der Initialisierungsphase). Gruß Anja
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.