eeros_architecture:control_system:available_blocks:canreceivefaulhaber
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
eeros_architecture:control_system:available_blocks:canreceivefaulhaber [2020/06/04 18:23] – ursgraf | eeros_architecture:control_system:available_blocks:canreceivefaulhaber [2020/06/04 18:29] (current) – ursgraf | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== CAN Receive Faulhaber ====== | ====== CAN Receive Faulhaber ====== | ||
- | This block receives PDO packets over a CAN bus from a Faulhaber drive. The drive itself must be initialized by SDO transfers up to the point where PDO transfer is possible. The drive will send two TPDO upon receiving a '' | + | This block receives PDO packets over a CAN bus from a Faulhaber drive. The drive itself must be initialized by SDO transfers up to the point where PDO transfer is possible. The drive will send two TPDO upon receiving a '' |
+ | The velocity and position outputs are given in SI units, e.g. rad/s and rad. To account for encoder resolution of the actual drive together with a gearbox, it is possible to set a scaling factor with | ||
<code cpp> | <code cpp> | ||
- | setCtrl(Matrix< | + | setVelScale(Matrix< |
+ | setPosScale(Matrix< | ||
</ | </ | ||
- | the velocity is taken from its input '' | + | This blocks uses the [[http:// |
- | This blocks uses the [[http:// | + |
eeros_architecture/control_system/available_blocks/canreceivefaulhaber.1591287794.txt.gz · Last modified: 2020/06/04 18:23 by ursgraf