Forum: Mikrocontroller und Digitale Elektronik Can bus sensor


von jumper (Gast)


Lesenswert?

Hallo,

ich bin auf der Suche nach einem Bauteil (z.B. ADC) welches CAN-Bus 
unterstützt.
Ich möchte nämlich für ein neues Projekt auf Can-Bus umsteigen und 
brauche dazu irgendeinen Sensor um testen zu können.


Vielen Dank schon Mal,

Gruß,

von e-bert (Gast)


Lesenswert?

Nimm einen CAN-USB-Dongle, um per CAN mit Deinem uC zu kommunizieren. 
Damit kannst Du dann später auch lauschen, wenn Du mal mehrere 
Teilnehmer am Bus hast.

von jumper (Gast)


Lesenswert?

Ah ok, danke für den Tipp. Werd ich mir zulegen :)

Hätte noch eine Frage: Braucht man beim Can-Bus einen Treiberbaustein? 
Ich meine damit so wie bei i2c (bus-extender p82b715)? Oder kann man die 
Teilnehmer direkt miteinander verbinden?

von H.Joachim S. (crazyhorse)


Lesenswert?

Klar brauchst du Treiber (MCP2551 oder PCA82C251 z.B.), zumindest wenn 
du mit anderen "echten" CAN-Geräten kommunizieren willst.

Für ganz kleine eigene Sachen kannst du das mit der Primitiv-Lösung 
wired-or machen. Mit den entsprechenden Einschränkungen wir Buslänge und 
Geschwindigkeit.

von Frank (Gast)


Lesenswert?

H.Joachim S. schrieb:
> Klar brauchst du Treiber...

Es sei denn er ist schon direkt im uC verbaut. Wie beim LPC11C2x.

von jumper (Gast)


Lesenswert?

OK, ich möchte zwischen zwei Mikrocontrollern über den Can-Bus Daten 
austauschen. Wie müsste ich denn die Treiber beschalten, wenn einer 
Master und einer Slave ist?

von H.Joachim S. (crazyhorse)


Lesenswert?

Es gibt beim CAN keine Master oder Slaves.

Fang mal weiter vorn an.

von der chef (Gast)


Lesenswert?

warum willst du per can bus kommunizieren wenn du nicht weist was ein 
can bus ist? wie bist du zu dieser entscheidung gekommen?

von Christian K. (christian_rx7) Benutzerseite


Lesenswert?

Weil so viele Leute von CAN reden, also muss es soch was tolles sein. 
Das er sich selbst einfach mal Grundlagen anliest, ist anscheinend zu 
viel verlangt, dafür kann man ja im Forum nerven.

von chris (Gast)


Lesenswert?

jumper schrieb:
> OK, ich möchte zwischen zwei Mikrocontrollern über den Can-Bus Daten
> austauschen. Wie müsste ich denn die Treiber beschalten, wenn einer
> Master und einer Slave ist?

wat das net dein Ernst??? die Dinger haben ne USART drinen das reicht 
meistens aus für 2µC und mehr, bei größeren Entfernung nimm RS485...

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.