Warum ist bei KNX eine Baumtopologie möglich, während es bei CAN Bus nicht erlaubt ist?

Gast #6126073
Hmm, man muss sich glaube ich nur die Historie anschauen.

CAN ist im Automobilbereich gestartet - wenn ich mich nicht irre - und 
da sind die Wege kleiner 100m :D

KNX ist halt für Home Automation erdacht worden.

Im Automobil benötigt man schon mal schnellere Datenraten, wäre doof 
wenn ABS erst 1 Sekunde später reagiert.
Im Haus ist es egal, ob das Licht 500ms später angeht. Da sind Bewohner 
dann doch sehr leidensfähig.
Gast #6127039
Nano schrieb:
> Die Physik bezüglich Reflektionen in der Leitung usw. dürfte ja überall
> gleich sein.

Zum einen gibt es viele Mythen um reflexionen.in erster Näherung wird 
durch Wege mit a) deutlich abweichenden Wellenwiderstand und b) nicht 
abgeschlossen Enden das Signal für 2, 4 oder 6Laufzeiten dieses Stücks 
verschiffen. a) kann man vermeiden. Die Laufzeit ist deutlich kleiner 
als c,  etwa 5ns /m. Bei 10m Stichleitung also in Summe 100 oder 200ns = 
0.1 bis 0.3 us also relevant bei 1MHz.

Bei CAN ist eine andere Eigenschaft viel entscheidender: jeder 
Teilnehmer muss die Daten des gerade sendenden manipulieren können. Das 
Signal muss also nicht nur hin, sondern bitsynchron auch zurück laufen. 
Das macht CAN um Größenordnungen empfindlicher als  normale verfahren, 
wo zu einer Zeit nur einer sendet und die anderen nur hören.
Gast #6127570
Plu schrieb:
> nur das ABS nicht über CAN läuft...

Wrong
Auf sehr vielen Autos kommuniziert das ABS/ESP Steuergerät auch 
heutzutage noch mit dem Rest des Antriebs über CAN. Ist auch kein 
wirkliches Problem, da man die Adressen ensprechend nach Prio zuteilt. 
Bei der Buslast, die die einzelnen Teilnehmer verursachen dürfen gibt es 
meistens auch genaue Vorgaben der OEMs, mit entsprechenden Reserven, 
dass es nicht zu Konflikten kommt.
Geht mittlerweile mit Flexray/CANFD sicher effizienter, aber das gab es 
bis vor ein paar Jahren nicht und Kosten sind speziell bei Kleinwagen 
sowieso ein Thema, weshalb dort vorwiegend CAN zum Einsatz kommt.
Gast #6127589
student schrieb:
> Automotive schrieb:
>> Wrong
>> Auf sehr vielen Autos kommuniziert das ABS/ESP Steuergerät auch
>> heutzutage noch mit dem Rest des Antriebs über CAN
>
> Jop, aber für die Grundfunktion des ABS brauchts kein CAN

Sowas wie ABS gabs sogar reich mechanisch.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.