Hallo, ich habe (eventuell) ein problem. Ich kommuniziere mit CAN mit mehreren Teilnehmern. Der Bustakt trägt dabei 250kHz. Jetzt soll sich noch mit dem selben Controller (der hat zwei mal CAN) mit einem externen Teilnehmer unterhalten werden (zunächst zumindestens zuhören). Dieser hat allerdings einen Bustakt von 1MHz. ist dies überhaupt möglich? oder gibt es irgendetwas, was ich dazwischen stecken kann, damit das passt? Johannes
>ist dies überhaupt möglich?
Dazu müsste man wissen welchen uC du benutzt.
Wenn er zwei unabhängige CAN Einheiten hat geht das.
Ansonsten könnte man einen externen SPI-CAN Chip benutzen.
Johannes schrieb: > das ganze wird mit einem dsPIC30F6011 gemacht. Im Datenblatt sieht man, beide CAN-Einheiten haben eigenständige Register für die Baud-Rate. Das sollte also gehen. Das Problem ist übrigens millionenfach gelöst: In den meisten Autos sind mehrere CAN-Busse mit unterschiedlichen Geschwindigkeiten im Einsatz. Controller in den Steuegeräten arbeiten als Gateway und routen Signale zwischen den Bussen unterschiedlicher Geschwindigkeit.
Ah, habe das Datenblatt immer neben mir liegen, aber das habe ich irgendwie übersehen. danke für den hinweis. Johannes
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.