Forum: Mikrocontroller und Digitale Elektronik CAN - Daten beim Senden auch auf Empfangsleitung


von Thomas M. (faustus)


Lesenswert?

Ist das normal, dass wenn ich Daten sende dieselben Daten auch empfange?

Ich haben die Leitungen CAN_TX und CAN_RX meines STM32F4 an einen CAN 
Transceiver geschlossen. Übertrage ich nun auf CAN_TX, sehe ich am Oszi 
die Daten auch auf CAN_RX. Liegt das am Transceiver? Werden die Daten 
intern im Transceiver zurück geschleift?

Verwendeter Transceiver: ADM3053

Sollte das normal sein, kommt es dabei nicht zu einem ziemlichen 
Overhead, wenn ich aufgrund der gesendeten Daten immer auch einen 
Empfangsinterrupt bekomme?

von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Hi

Ist normal und auch notwendig. Sonst könnten Kollisionen nicht erkannt 
werden. Dein Controller filtert die gesendete Nachricht normalerweise 
raus so das kein Interrupt ausgelöst wird.

Matthias

von Thomas M. (faustus)


Lesenswert?

Super danke!! Damit ist mir geholfen.

von TestX .. (xaos)


Lesenswert?

schau dir einmal die CAN Grundlagen an, insbesondere das verwendete 
Zugriffsverfahren CDMA/CA

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
Noch kein Account? Hier anmelden.