Hallo Leute, Geht es, das ich 2 uC über einen Can Transceiver miteinander verlinke? Stelle mir das so vor: Sender uC TXDuC an RXTCan RXTuC an TXTCan Auf der anderen Seite das selbe. Hohe Geschwindigkeiten werden nicht gefahren. Ist das grundsätzlich möglich? Was muss/sollte dabei beachtet werden?
Hi >Ist das grundsätzlich möglich? Ja. >Was muss/sollte dabei beachtet werden? Erst mal richtig anschließen: TXDuC an TXTCan RXTuC an RXTCan Terminierungswiderstände nicht vergessen. MfG Spess
Forensuche hilft: Beitrag "Umwandler von Serieller Schnittstelle auf CAN-Bus" da es einen Can tranceiver mit spi interface gibt, könnte es auch einen mit Uart interface geben. Wenn du so einen findest ist es aufjedenfall machbar, vorallem wenn man die Uart-Leitungen gekreuzt verbindet. Man darf allerdings bezweifeln dass diese Variante sehr viel Spass macht, denn UART und CAN unterscheiden sich sehr stark. Vermutlich ist besser wenn man gleich auf einen controller mit integriertem CAN controller umsteigt. Aber an deiner Stelle würd ich mal nen Standalone CAN-Tranceiver mit UART interface suchen und mir das datenblatt genauer anschaun (falls es solch einen tranceiver gibt) und dann entscheiden ob ich mir das antun will oder nicht.
Hi >da es einen Can tranceiver mit spi interface gibt, Wenn ich den TO richtig verstanden habe, meint er mit Can Tranceiver die CAN-Treiber (PCA82C250, PCA82C251, MCP2551....). Und das geht problemlos. MfG Spess
Röttle schrieb: > Ist das grundsätzlich möglich? Was muss/sollte dabei beachtet werden? CAN hat nur einen Kanal. Das heißt, Rx und Tx teilen sich einen Kanal. Alles was Du sendest, wirst Du auch empfangen. Während ein µC sendet, darf der andere nicht auch senden, sonst Quatsch. CAN nutzt diese Eigenschaft zur Arbitierung/Priorisierung der Nachrichten.
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.