Forum: Mikrocontroller und Digitale Elektronik CANopen


von Gast (Gast)


Lesenswert?

Hallo,

ich beabsichtige ein CAN-Netzwerk aufzubauen (Gebäudeautomatisierung). 
Dazu benötige möchte ich im ersten SChritt keine teueren Komponenten 
kaufen (CANopen) sondern selbst einfache Teilnehmer entwickeln und 
einsetzen (Schaltersensoren und Relaistreiber).

Gibt es einen Adressbereich den ich verwenden kann, so dass ich auch in 
Zukunft keine Konflikte habe, falls das Netzwerk noch um 
CANopen-Teilnehmer erweitert wird?

Gast.

von CaH (Gast)


Lesenswert?

Moin,
relativ undeutliche Fragestellung.
Also : CANopen ist ein Protokoll was auf CAN Layer 2.0 aufsetzt.
Du meinst mit Adressbereich sicher die Identifier der CAN Nachrichten.
Die setzen sich bei CANopen "automatisch" zusammen.
Wenn du allerdings noch kein CANopen verwenden willst bist du erstmal 
relativ frei in der Wahl deiner Identifier. Wähle sie größer als 200 und 
gut.
Wenn du später umstellst, baust du sowieso am besten alle Teilnehmer auf 
CANopen um.
Gruß
CaH

von Matthias (Gast)


Lesenswert?

Moment! CANopen regelt die Berechnung der COB-IDs abhängig von einer 
(mittels Codierschalter) einzustellenden Knotennummer (0..127)
Der Buszugriff bzw Datenaustausch geschieht mittels SDOs (Service Daten 
Objekte) und PDOs (Prozess Daten Objekte)..

von CaH (Gast)


Lesenswert?

Das meinte ich mit "automatisch"....;)

von Gast (Gast)


Lesenswert?

ja,

ich meine die Identifier. Und konkret frage ich eigentlich danach, ob es 
beim cANopen Identifier gibt die definitiv nicht von einem CANopen-Tln. 
verwendet werden. egal welche Adr, SDO oder PDO oder sonstige 
Nachrichten.

Ich hab mir die Spec. noch nicht angeschaut, aber wurde vielleicht ein 
Adressbereich vorgesehen, der für andere Tln. verwendet werden kann? 
Oder kann ich später meine CANopen-Tln. so konfigurieren, dass sie 
bestimmte (von mir verwendete) MessageIDs nicht verwenden?

Gast.

von Matthias (Gast)


Lesenswert?

Ja. aber diese sind nicht zu benutzen. Halte dich doch einfach dran, und 
nutze die möglichkeit der identifikation mittels knotennummer...

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.