Forum: Mikrocontroller und Digitale Elektronik CANOpen Hilfe


von Bend G. (frankyfarell0)


Lesenswert?

Hallo Allerseits,

ich bin ganz neu und muss  für meine Studienarbeit CANOpen / CAN 
Implementieren.
kann ich hier Bitte jemand finden , der mir einen guten Typ im Bereich 
geben kann? wenn möglisch ein Code-Beispiel ?.

Danke schön.

von Phantomix X. (phantomix)


Lesenswert?

Cyril Edward schrieb:
> ich bin ganz neu und muss  für meine Studienarbeit CANOpen / CAN
> Implementieren.

Da hast du dir was vorgenommen. Muss es CANopen sein oder reicht CAN?

Falls CANopen: Muss die Implementierung den CIA (CAN in Automation) - 
Vorgaben entsprechen oder reicht dir was abgespecktes? Auf jeden Fall 
würd ich dir empfehlen, dich mal bei den CANopen-Stacks umzugucken die 
es bereits gibt.

CAN: ist einfacher gestrickt (liegt ja als Schicht unter CANopen); kann 
je nach verwendetem Controller aber auch kompliziert sein.

Btw. Welchen Controller/Rechner/... willst du benutzen?

> der mir einen guten Typ im Bereich
> geben kann?
CAN-Controller? MCP2515 (oder einen integrierten im µC?)

> wenn möglisch ein Code-Beispiel ?.
Möglischerweise http://www.google.de/#hl=de&q=mcp2515+tutorial

von Bend G. (frankyfarell0)


Lesenswert?

Hallo Phantomix ,

vielen dank für die antwort.
es muss CANOpen sein für ein XE166-Mikrocontroller mit CAN Interface.der 
CANOpen Stack liegt bereit vor und wie ich den nutzen habe keine 
ahnung!!.

Gruß

von TestX .. (xaos)


Lesenswert?

Cyril Edward schrieb:
> Hallo Phantomix ,
>
> vielen dank für die antwort.
> es muss CANOpen sein für ein XE166-Mikrocontroller mit CAN Interface.der
> CANOpen Stack liegt bereit vor und wie ich den nutzen habe keine
> ahnung!!.
>
> Gruß

dann finde es heraus...das ist deine aufgabe in der studienarbeit.
aber mal ein tipp: der CANOpen stack braucht wahrscheinlich methoden 
ala. "can_transmit" und "can_receive" .. diese musst du auf der 
zielplatform implementieren..
der rest ist einfach

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.