Forum: Mikrocontroller und Digitale Elektronik Verwendung Can Transceiver


von Steffen (Gast)


Lesenswert?

Hallo Leute,
Ich hab mal eine Frage bezüglich Can Transceiver. Und zwar wird in den 
jeweiligen Datenblätter beispielsweise für Canh im dominanten Zustand 
ein Pegel zwischen 2,75-4V und für Canl 0,5-2,25V angegeben, wobei 
meistens eine Differenzspannung von 1,5V mindestens garantiert ist. Wenn 
ich jetzt einen High Speed Can Bus habe, und unterschiedliche 
Transceiver verwende, kann es da zu Problemen kommen ? Da einer z.b für 
Canh 3V ausgibt und der andere 4V? Bis jetzt weis ich nur, das die 
Transceiver nach High Speed can und z.b. Low Speed can zu unterscheiden 
sind ..
Bin mich gerade in die Thematik am einarbeiten, hoffe die Frage war 
nicht allzu "dumm"..

Vielen Dank für eure Hilfe

Gruß

von Steffen (Gast)


Lesenswert?

Meine natürlich Can Transceiver unterschiedlicher Hersteller ..

von Steffen (Gast)


Lesenswert?

Niemand eine Idee?

von User (Gast)


Lesenswert?

Warum sollte das nicht gehen?
Sonst würde ja der Standard nicht eingehalten werden.
Wenn Du CAN Geräte in einen Bus hängst weißt Du ja auch nicht welcher 
Transceiver am anderen Ende hängt, wenn Du es nicht selbst entwickelt 
hast.

von Alex W. (a20q90)


Lesenswert?

User schrieb:
> Wenn Du CAN Geräte in einen Bus hängst weißt Du ja auch nicht welcher
> Transceiver am anderen Ende hängt

Ein Dozent sagte mal etwas wirr zu uns, das es so etwas wie Datenblätter 
von Geräte geben soll. Keine Ahnung was er damit meinte... scnr

von Steffen (Gast)


Lesenswert?

In Datenblätter wird aber auch nicht explizit gesagt, welcher und ob es 
kompabilitäten gibt.. Also ist es völlig normal, wenn ich mit einem Oszi 
Can Nachrichten aufzeichne und einige einen canh Pegel von 3V, andere 
von anderen Transceiver 4V im dominanten Zustand haben, da ein anderer 
Hersteller verwendet wurde??
Vielen Dank für eure Hilfe

von Frank K. (fchk)


Lesenswert?

Normalerweise steht da irgendwo so etwas wie "Fully ISO 11898-2 
compliant".
Da nimmst Du Dir dann halt die ISO 11898-2 und schaust, was da so drin 
steht. Wer lesen kann, ist hier klar im Vorteil.

Da steht dann zB "Part 2: High-speed medium access unit" oder
"Table 4 — DC parameters for recessive output of CAN node"
"Output bus voltage
         min nom max
VCAN_H V 2,0 2,5 3,0
VCAN_L V 2,0 2,5 3,0"

"Table 5 — DC parameters for dominant output of CAN node"
"Output bus voltage
         min nom max
VCAN_H V 2,75 3,5 4,5
VCAN_L V 0,5 1,5 2,25"

Es gibt beispielsweise auch noch ISO 11898-3 "Low-speed, fault-tolerannt 
medium-dependent interface".

fchk

von Steffen (Gast)


Lesenswert?

Genau das mein ich ja, der angegebene Bereich ist bei Can Transceiver 
für High Speed ähnlich , nur gibt der eine 3V und der andere 4V im 
dominanten aus.. Die Frage ist nur, ob das Schädlich ist , das 
unterschiedliche Pegel auf dem Bus vorhanden sind.. Die Transceiver 
arbeiten ja laut Datenblatt in angegebenen Bereich zwischen min und Max 
..

von Frank K. (fchk)


Lesenswert?

Es gibt im Standard auch Tabellen, wo drin steht, was die Transceiver 
als Empfangsdaten erwarten. Da findest Du die Lösung zu Deiner Frage. 
Schau in den Standard.

fchk

: Bearbeitet durch User
von Steffen (Gast)


Lesenswert?

Hab die Empfangsdaten mir mal angeschaut , Differenzspannung 0,9-5V 
dominant .. Das würde ja passen .. Soweit verstanden :)
Sollte funktionieren .. Was mir noch etwas unklar ist, ob man nicht 
lieber an einem Bus immer dieselben Transceiver vom selben Hersteller 
und Typ verwenden sollte um einheitliche Pegel zu haben ? Hab da Angst, 
das nach einer Zeit was kaputt gehen könnte..

von Max (Gast)


Lesenswert?

TI hat mal einen kleinen Report rausgebracht, in dem sie sagen, dass es 
kein Problem sein sollte, 3.3V und 5V CAN Tranceiver an einem Bus zu 
benutzen:

http://www.ti.com/lit/an/slla337/slla337.pdf

von H.Joachim S. (crazyhorse)


Lesenswert?

Und in der Praxis funktioniert es auch bestens.
Ursprünglich war es komplett 5V (Treiber 82C250 ), die neueren 
Baugruppen sind alle 3,3V mit 65HVD230.

Viele Anlagen laufen inzwischen im Mischbetrieb (Erweiterungen oder 
Ersatz für defekte Baugruppen).

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.