CAN Bus I/O Interface

Gast #2514773
Lesenswert?

Hallo miteinander,

Ich habe im Netz nichts passendes hierzu gefunden, daher meine Frage.

Ich möchte mir ein I/O Board mit 4-5 Ein und 4-6 Ausgängen basteln, das 
ganze soll am CAN - Bus hängen.

Ich möchte das ganze so klein wie möglich auf eine Platine bauen, da ich 
Räumlich sehr beschränkt bin.

Die E/A´s Arbeiten mit 24V Pegel, müsste das ganze dan über Optokoppler 
umsetzen auf die 5V Ebene.

Mein größeres Problem ist der CAN - Bus.
Wie "Verheirate" ich die I/O´s mit dem CAN-BUS ?
Gibt es hierfür Beispiele ?

Ich möchte nur die I/O Boards, Der Rechner der im Bild eingezeichnet 
ist, hat bereits eine CAN-BUS Schnittstelle.

Danke für eure Antworten
Angehängte Dateien:
Gast #2515074
Lesenswert?

Danke für die Antwort und der .pdf File.

mit dem Protokoll ist klar, auch mit jeweils einem Controller auf jedem 
Board. Ich glaube ich hätte mich besser ausdrücken sollen, meine Frage 
bezog sich mehr auf die Hardware. Wie binde ich Physikalisch das ganze 
ein. Sprich ich habe einen Controller und z.B. 4 Optokoppler die Ein-/ 
Ausgänge sind.

Grüße
#2515405
Lesenswert?

Zum Controller:
Wenn es so klein wie möglich sein muss, brauchst Du einen Controller mit 
integriertem CAN.

Vorschlag: PIC18F26K80.
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en550199

Der hat nur 28 Pins, und mehr brauchst Du nicht. Die kleinste Bauform 
ist QFN, aber das lässt sich schlecht per Hand löten. Alternativ gibts 
SSOP, das ist das nächst kleinste. Leistungsmäßig reicht der völlig aus.

Dann brauchst Du einen CAN-Transceiver.
Vorschlag: MCP2551
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010405

Der Transceiver macht die analoge Ankopplung des digitalen Controllers 
an die Spannungspegel auf dem CAN-Bus. Der Transceiver ist praktisch 
immer extern. Es ist ein 8-Pinner, erhältlich in DIP8 oder SO-08, also 
auch noch relativ klein.

Optokoppler-Schaltungen solltest Du im Netz finden. Die LED des 
Optokopplers braucht einen Vorwiderstand, der genauso dimensioniert wird 
wie bei einer normalen LED.

fchk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren