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.
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
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)..
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.