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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.