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ß
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.
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
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
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
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 ..
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
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..
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.