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
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
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.
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
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.