CAN Senden mit B10011s

Gast #1476057
Lesenswert?

Hallo,

ich habe meinen AT90CAN mit 2 "normalen" HS CAN Transceivern (nach 
iso11898) und einem Transceiver zum Betrieb am LKW (iso 11992) 
ausgestattet. Letzterer ist ein Low Speed Transceiver der einen 
Differenzpegel von 8 V erreicht und zu Kommunikation zwischen LKW und 
Anhänger dient. Mein Ziel ist das Senden einer Nachricht mit dem LS 
Transceiver. Dabei sind die anderen beiden Transceiver nicht mit dem Bus 
verbunden. Jetzt zu meinem Problem. Das Senden funktioniert nur solange, 
wie einer der beiden Transceiver auf R und D vom Controller liegt. 
Entferne ich beide HS Transceiver von meiner Platine passiert rein gar 
nichts mehr auf R und D (gegen Masse gemessen) und demnach finde auch 
keine Übertragung der Nachricht statt. Habe keine Ahnung wo ich bei dem 
Problem ansetzen soll. Ich hoffe Ihr könnt mir weiter helfen.

Grüße Sven
#1476954
Lesenswert?

Hier nun mit einem stark vereinfachtem Schaltplan. Die Beiden MPC2551 
sind die normalen Transceiver, die ich zum Senden auf dem HighSpeed CAN 
verwende. Der B10011 ist der LS Transceiver. Zum Fehler: Solange einer 
der beiden MPC2551 auf dem Sockel sitzen funktioniert das Senden mit dem 
B10011s. Wenn keine der Beiden auf den Sockel sitzen, geht gar nichts 
mehr. Zwischen TX0 und Masse kann man auch nichts mehr mit dem Oszi 
messen.
Danke
Mfg Ecke
Angehängte Dateien:
#1476963
Lesenswert?

Hast du im Datasheet vom B10011 mal den "Application Circuit" 
betrachtet?

Ein leerer CAN Bus ohne Abschluss funktioniert nicht. Die High speed 
transceiver besitzen keine Fehlererkennung, dort gilt Schrott rein 
Schrott raus. Beim Low speed transceiver sieht das anders aus.

Zwei Transceiver gleichzeitig am gleichen CAN-Anschluss vom Controller, 
also B10011 und MCP2551 zusammen, geht nicht. Dein Text ist da nicht 
eindeutig.
#1477305
Lesenswert?

Hallo A.K.

den Application Circuit habe ich nachgebaut und mit der Testschaltung 
geprüft.

"Zwei Transceiver gleichzeitig am gleichen CAN-Anschluss vom Controller,
also B10011 und MCP2551 zusammen, geht nicht"

Genau da liegt ja mein Problem an dem ich nicht mehr weiter weiss! Das 
Senden geht nur, wenn der MCP2551 angeschlossen ist (keine Verbindung 
zum Bus). Sobald ich den von meiner Platine entferne, sagt mein B10011 
nix mehr!

Des Weiteren wird beim LS Can keine Terminierung vorgenommen.

Grüße Sven

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