8051 + SJA1000 = CanOpen

Gast #219959
Hallo zusammen,
ich wollte mal einen 8051 und einen SJA1000 zu einem CanOpen Slave
Formen.
Leider finde ich keinen richtigen ansatz.
Als Master verfende ich den "CANOpen Master Simulator" von
Bihl+Wiedemann.

Hat evt. jemand schon ein solches Projekt realisier ?

Gruß

Marek Swierzy
Gast
Das habe ich auch gelesen... alle Geräte sind gleichberechtigt.
Aber warum gibt es dann einen Master und warum gibt es eine Adresse als
auch eine Identifer ?
Gast
CAN pur ist echt Multimaster.

Aber CANopen ist noch ein Protokoll obendrauf gesetzt, das kann daher
Slaves und Master kennen.

CAN selber ist nicht schwierig aber die Protokolle obendrauf können
ganz schön haarig sein. Auf alle Fälle muß man sich erstmal deren
komplette Spezifikation besorgen, ehe man losprogrammieren kann.

Es kann auch sein, daß man seine eigenen Master oder Slaves
kostenpflichtig registrieren lassen muß, will man sein Produkt als
konform verkaufen.


Peter
Gast
Damit wäre es jetzt schon mal etwas klarer, danke.
Kommen wir nun zu meinem weiteren Problem,
wie erstelle ich am einfachsten einen CANopen slave? Es kann doch nicht
so schwer sein, oder doch.

P.S. Danke für die Mühen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.