Diskussion:Drive Unit: Unterschied zwischen den Versionen

Aus CANopen-Lift
Zur Navigation springen Zur Suche springen
K (Die Seite wurde neu angelegt: Hier kann die Diskussion zur Ansteuerung der Umrichter stattfinden.)
 
(PDO-Mapping)
Zeile 1: Zeile 1:
Hier kann die Diskussion zur Ansteuerung der Umrichter stattfinden.
Hier kann die Diskussion zur Ansteuerung der Umrichter stattfinden.
== PDO-Mapping ==
Mapping gemäss aktuellem Stand DSP-417:
1. RPDO: 'Controlword' und 'Target position'<br>
1. TPDO: 'Statusword' und 'Control effort'<br>
2. RPDO: 'Controlword' und 'Target velocity'<br>
2. TPDO: 'Statusword' und 'Velocity actual value'<br>
3. RPDO: 'Car position value' (kommt vom virtual device 'car position unit')<br>
Das PDO-Mapping ist in meinen Augen nicht sehr sinnvoll gelöst. 'Statusword' und 'Controlword' sind in zwei PDO's gemapped und müssen je nach aktuellem Mode ('profile position mode' oder 'velocity mode') aktiviert bzw. inaktiviert werden. Dieses Umschalten im 'mode operational' halte ich für sehr gefährlich, da der Zeitpunkt für das Umschalten nicht spezifiziert ist. Im Zeitraum zwischen Umschalten (SDO-Zugriff auf 'Modes of operation' bis Aktivieren/Deaktivieren PDO's) kann es zu unkontrollierten PDO's (unkontrolliertes Verhalten) kommen.<br>
<br>
Deshalb hier meine zwei alternativen Vorschläge:
Vorschlag 1:
------------
1. RPDO: 'Controlword' und 'Modes of operation'<br>
1. TPDO: 'Statusword' und 'Modes of operation display'<br>
2. RPDO: 'Target position' und 'Target velocity'<br>
2. TPDO: 'Velocity actual value'<br>
3. RPDO: 'Car position value' (kommt vom virtual device 'car position unit')<br>
Vorschlag 2 (PDO's für 'profile position mode' und 'velocity mode' getrennt):
-----------------------------------------------------------------------------
1. RPDO: 'Controlword' und 'Modes of operation'<br>
1. TPDO: 'Statusword' und 'Modes of operation display'<br>
2. RPDO: 'Target position' und 'profile velocity' (profile position mode) <br>
3. RPDO: 'Target velocity' (velocity mode) <br>
3. TPDO: 'Velocity actual value'<br>
4. RPDO: 'Car position value' (kommt vom virtual device 'car position unit')<br>

Version vom 20. August 2007, 16:05 Uhr

Hier kann die Diskussion zur Ansteuerung der Umrichter stattfinden.

PDO-Mapping

Mapping gemäss aktuellem Stand DSP-417:

1. RPDO: 'Controlword' und 'Target position'
1. TPDO: 'Statusword' und 'Control effort'
2. RPDO: 'Controlword' und 'Target velocity'
2. TPDO: 'Statusword' und 'Velocity actual value'
3. RPDO: 'Car position value' (kommt vom virtual device 'car position unit')

Das PDO-Mapping ist in meinen Augen nicht sehr sinnvoll gelöst. 'Statusword' und 'Controlword' sind in zwei PDO's gemapped und müssen je nach aktuellem Mode ('profile position mode' oder 'velocity mode') aktiviert bzw. inaktiviert werden. Dieses Umschalten im 'mode operational' halte ich für sehr gefährlich, da der Zeitpunkt für das Umschalten nicht spezifiziert ist. Im Zeitraum zwischen Umschalten (SDO-Zugriff auf 'Modes of operation' bis Aktivieren/Deaktivieren PDO's) kann es zu unkontrollierten PDO's (unkontrolliertes Verhalten) kommen.


Deshalb hier meine zwei alternativen Vorschläge:

Vorschlag 1:


1. RPDO: 'Controlword' und 'Modes of operation'
1. TPDO: 'Statusword' und 'Modes of operation display'
2. RPDO: 'Target position' und 'Target velocity'
2. TPDO: 'Velocity actual value'
3. RPDO: 'Car position value' (kommt vom virtual device 'car position unit')


Vorschlag 2 (PDO's für 'profile position mode' und 'velocity mode' getrennt):


1. RPDO: 'Controlword' und 'Modes of operation'
1. TPDO: 'Statusword' und 'Modes of operation display'
2. RPDO: 'Target position' und 'profile velocity' (profile position mode)
3. RPDO: 'Target velocity' (velocity mode)
3. TPDO: 'Velocity actual value'
4. RPDO: 'Car position value' (kommt vom virtual device 'car position unit')