Implementierung CANopen-Stack auf AT90CAN128?

Gast #349519
Lesenswert?

Hallo,

ich bin hier gerade damit befasst, die Implementierung eines CANopen-
Protokollstapels auf einem AT90CAN128 von Atmel zu konzeptionieren.
Kaufen kommt aus betrieblichen Gründen sehr sicher nicht in Frage.
Bisher habe ich "Controller Area Network" von Konrar Etschberger
u.A.
durchgearbeitet und mir einige der CiA-Specs angeschaut. Leider ist
das
alles wunderschöne, objektorientierte Theorie, allein fehlen ein paar
gute
Hinweise zur Implementierung als solcher.

Daher werfe ich hier mal die Frage in den Raum, wo man diesbezüglich
gute Infos herbekommt, d.h. Quellen im Netz, Literatur, Fortbildungs-
seminare, etc.

Bin für jeden Ratschlag dankbar!

Gruß,
Harald
Gast #349520
Lesenswert?

Zwei Projekte, die sich mit CANopen befassen:

http://www.microcanopen.com/
http://canopen.sourceforge.net/

Das Etschberger Teil soll ja die Bibel zu CANopen sein, ich fand das
aber auch relativ theoretisch. Ich denke sich mit den CiA-Specs zu
befassen bringt mehr für eine Implementierung.

Seminare bietet die CiA selbst an und soweit ich weiß auch die großen
Vertreiber (PEAK, VECTOR,...)
Gast #349521
Lesenswert?

Ich verstehe nicht ganz, warum Ihr aus betrieblichen Gründen keinen
CANopen-Stack kauft. Die mögen im ersten Moment teuer sein, aber. Ihr
bekommt Support vom Hersteller des CANopen-Stack und Ihr kommt
wesentlich schneller zum Ziel und beschäftigt Euch nicht mit so
sinnfreien Sachen. Oder wollt Ihr etwa selbst einen CANopen-Stack
verkaufen?

MicroCANopen ist kostenlos, Open-Source und man findet ziemlich schnell
in den Quellcode rein. Nachteil ist, daß der Stack nicht 100%ig
CANopen-konform ist. Da kommt es halt auf die Anwendung drauf an.

Alternative ist der CANopen-Stack von Vector-Informatik. Kostet
ziemlich viel Geld, die aber meiner Meinung nach sehr gut angelegt
sind. Laufende Lizenzkosten sind AFAIK nicht notwendig, so daß es eine
einmalige Investition ist. Der Atmel wird AFAIK auch unterstützt.

mfg, Stefan.

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