CANOpen-Standard

OP (Firma: HSKA) #1865817
Lesenswert?

Hallo,
ich habe eine allgemeine Frage zu CANOpen.Also ich soll im Rahmen von 
meiner DA eine Datenübertragung gemäß dem CANOpen-Standard aufbauen.Die 
Datenübertragung soll zwischen einem Mikrocontroller und einem PC 
erfolgen.Der PC wird mit einer Steckkarte ausgestattet, die den 
CANopen-Standard unterstützt. Die Visualisierungssoftware Labview greift 
auf die Steckkarte zu.Da ich keine Erfahrung mit CANOpen habe,wollte ich 
mal fragen:
Welche Mikrocontroller ist auszuwählen mit dem die Anforderungen am 
besten realisiert werden können.Außerdem, welche Standard-Software für 
den Mikrocontroller kann man einsetzen.
Danke
MFG
Gast #1865837
Lesenswert?

Ich würde einen Controller mit CAN-Schnittstelle verwenden
z.B AT90CAN128 oder NEC-V850 oder ST10 (167er Derivat) um nur
einige Beispiele zu nennen. Diese Controller haben ein Mailboxkonzept
da ist die Implementierung einfacher. SJA1000 würde ich nicht verwenden.

Das Problem ist eher der CANOpen Stack, so etwas kostet >= 5K€.

Zur Eprobung würde ich auch eine sog. Konfiguratorsoftware verwenden,
nicht gleich mit dem Labview anfangen.

Dann gibt es noch "freie" implementierung z.B. Microcanopen 
->www.canopen.us
da ist jedoch nur eine Teilmenge implementiert.

Ich hatte einige Versuche mit "canfestival" gemacht, das war allerdings
Käse. (so vor einem Jahr etwa.)

Man kann so etwas auch selbst stricken, da lernt man am meisten.
Kommt halt immer darauf an was genau Du machen willst. Du musst
halt mindestens NMT,SDO und PDOs unterstützen. LSS Sync und
Hardbeat muss nicht unbedingt sein. Auch das PDO-Mapping muss
man ja nicht unbedingt unterstützen.

Eddi
OP (Firma: HSKA) #1889138
Lesenswert?

Hallo Leute,
erstmals Vielen Dank für eure Hilfe.ich habe mich für AT90CAN128 und 
implementation mit microcanopen entschieden.Da Microcanopen for 
education kostenlos ist.Mit AT90CAN128 habe ich keine Erfahrung aber 
Resoursen findet man schon genug im netz.Also für meine Arbeit brauche 
ich nur ein Analog input, ein Analog Output sowie ein digital 
in-/output.Ich versuche jetzt ein Blockschaltplan für die Platine zu 
haben.Also was brauch ich um meine Platine komplett zu bauen ZB( 
reset,DIN,AIN,AT90..,Dout,Aout,Led( zb Spannung zu signalisieren)...).
ich habe auch gelesen,dass mit Microcanopen ,kann man bis 4 SDO,PDO 
implementieren. für diese Aufgabe reicht 1 PDO sowie 1 SDO oder?
ich hoffe meine Fragen sind klar dargestellt, da Deutsch als Fremsprache 
nicht einfach ist.
Danke
mfg

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