Forum: Mikrocontroller und Digitale Elektronik CAN Bus Startup Time ECU


von Alfalfa (Gast)


Lesenswert?

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

von Soul E. (Gast)


Lesenswert?

Typisch 50 ms. Abhängig vom implementierten Netzwerkmanagement können es 
20-160 ms sein.

von H.Joachim S. (crazyhorse)


Lesenswert?

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.

von Lexa81 (Gast)


Lesenswert?

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.

von Thomas F. (igel)


Lesenswert?

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.

von Rolf M. (rmagnus)


Lesenswert?

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.

von pnp (Gast)


Lesenswert?

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...

von Chris R. (rcc)


Lesenswert?

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.

von Heinz (Gast)


Lesenswert?

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.

von Anja (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.