
| Re: CC2 & CANopen Kategorie: CAN-Bus (von Felix W. - 3.02.2006 14:43) | ||
| Als Antwort auf CC2 & CANopen von Clemens - 31.01.2006 14:15 | ||
| ||
|
> Hi, > > ich besitze eine Heizungssteuerung, die Daten mittels CANopen versendet. > Gibt's eine Möglichkeit, diese Daten in der CC2 zu empfangen? > > danke, > Clemens Hallo Clemens, das ist kein Problem. Ich programmiere gerade ein gröÃ?eres Netzwerk mit mehreren Motorsteuerungen, die mit der CC2 als Master über CANOpen kommunizieren. CANopen ist elektrisch gesehen eine 'normale' CAN-Kommunikation, nur der Aufbau der Datenblöcke, den Kommunikationsobjekten, ist besonders. Vereinfacht gesagt, hast du zwei Arten von Kommunikationsobjekten: SDO (Service Data Object), damit konfigurierst du deinen Regler von der CC2 aus, und PDO (Process Data Object), die die eigentliche, permanente Ã?bermittlung von Soll- und Istwerten zwischen dem Master und dem/ den Slave(s) erledigen. Die verschiedenen Objekte kannst du dir in der CC2 auf unterschiedliche CAN-Kanäle legen. So legst du z.B. mit den entsprechenden SDO's fest, welche Istwerte dein Regler über welche PDO-Kanäle an die CC2 sendet; andersrum sagst du dem Regler auch, auf welchen PDO-Kanälen er welche Sollwerte von der CC2 empfangen soll. Der Aufbau der Kommunikation zwischen Master und Slave beginnt mit einer Reihe von SDO's zur Konfiguration; anschliessend werden in der Regel nur noch PDO's hin und her geschickt. Soweit erstmal, GrüÃ?e, Felix W. | ||
Antwort schreiben Antworten: | ||