Arduino CAN-Interface

Post Reply
stefan218
Posts: 22
Joined: 06.01.2016, 12:58

Arduino CAN-Interface

Post by stefan218 » 25.04.2016, 23:18

Hallo,

ich bin gerade dabei mir ein CAN Interface mit einem Arduino und ein MCP2515_CAN-Modul zu bauen. Soweit ich Informationen gefunden habe benutzt Rocrail das GRIDCONNECT-Protokoll für die Kommunikation oder zumindest ein ähnliches Protokoll.

Was bedeutet die Nachricht : YC0A0N00 von RocRail an das Interface? Heartbeat? Wird jede 2. Sekunde empfangen. Der Frametyp wird als erstes Zeichen nach dem : übertragen, S steht für Standardframe, X für Extended Frame aber Y? Ist es richtig das die Nachrichten vom Interface mit OK\r\n quittiert werden müssen?

Gibt es eine Dokumentation darüber?

Danke
Stefan

smitt48
Moderator
Posts: 5564
Joined: 04.04.2014, 01:07
Location: Kralendijk, Bonaire - Dutch Caribbean

Re: Arduino CAN-Interface

Post by smitt48 » 25.04.2016, 23:40

Hi Stefan,

http://wiki.rocrail.net/doku.php?id=can ... t#protocol

Vielleicht kann dies helfen?!

mfg Tom

stefan218
Posts: 22
Joined: 06.01.2016, 12:58

Re: Arduino CAN-Interface

Post by stefan218 » 26.04.2016, 00:30

Hallo,

Danke. Bin fündig geworden unter Ethernet (Y)...

Gruß
Stefan

bertc3p0
Posts: 275
Joined: 25.04.2012, 20:19
Location: near Frankfurt Germany

Re: Arduino CAN-Interface

Post by bertc3p0 » 26.04.2016, 13:05

Hallo Stefan,

ich kann nachfühlen, welchen Spaß es macht, ein CAN-Arduino Board selbst zu bauen. Einfacher geht es aber IMHO hiermit:
BananaPi mit CAN-Interface
Vorteil: Man hat gleich einen Mini-Computer auf dem selbst verständlich auch Rocrail läuft.

Alternativ auch hiermit (SLCAN API wird direkt von Rocrail unterstützt / Linux slcan <-> SocketCAN auch möglich - siehe auch can2lan)
Rückmelder + CAN-Interface

Gruß

Gerd

Post Reply

Return to “Arduino (DE)”