Baudrate CAN

Gast #1758917
Lesenswert?

HAllo,

ich beschäftige mich gerade mit den Thema CAN als absoluter Neuling auf 
dem Gebiet sind mir zwei sachen noch nicht ganz klar.
Was ist der unterschied zwischen CAN Highspeed und Lowspeed? habe 
gelesen das max bei Highspeed 1 Mbit und bei Low 125kbit ist, heist das 
sobalt ich eine übertragungsrate kleiner 125 habe handelt es sich 
automatisch um CAN Low speed?
Und bei den Protokollen wo ist der unterschied zwischen CANOpen und 
DeviceNet? Giebt es Pysikalische unterschiede oder ist nur das Protokoll 
also der Daten Frame anders?
Oder gibt es noch andere Protokolle? Und wie kann ich erkennen was für 
ein Protokoll verwendet wird?
Danke schon mal
#1758988
Lesenswert?

Waldemar schrieb:
> HAllo,
>
> Was ist der unterschied zwischen CAN Highspeed und Lowspeed?

Die Begriffe High/Lowspeed sind irreführend. Man solllte besser 
Faulttolerant anstelle von Lowspeed verwenden. Er funktionier auch noch 
wenn eine Ader unterbrochen oder verbindung mit VCC oder GND hat und 
kann dieses auch signaliesieren.

Faulttolerant  10 - 125 kbit/s
Higespeed      10 kbit/s - 1 Mbit/s.

des Weteren giebt es noch weitere physikalische busse bassierend auf CAN 
z.B. den One-Wire-Bus.

> Und bei den Protokollen wo ist der unterschied zwischen CANOpen und
> DeviceNet?

Damit sind höhere Protokoll gemeint die in Software (Stacks) abgehandelt 
werden.
Der Datenframe ist der gleiche. Es können aber unterschiedliche 
Eigenschaften verwendet werden. z.B. RTR

> Oder gibt es noch andere Protokolle?
CANOpen, DeviceNet und J1993 sind von der CiA genormt:
http://www.can-cia.org/

Es giebt noch etliche mehr.
Und wie kann ich erkennen was für
> ein Protokoll verwendet wird?

Nur durch Datenanalyse und Kenntniss der Protokolle. z.B. Welche Id 
sollte mit welcher ID beantwortet werden etc.

Bitte schöhn.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren