User Tools

Site Tools


eeros_architecture:control_system:available_blocks:canreceivefaulhaber

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
eeros_architecture:control_system:available_blocks:canreceivefaulhaber [2020/06/04 18:23] ursgrafeeros_architecture:control_system:available_blocks:canreceivefaulhaber [2024/05/30 15:22] (current) – removed ursgraf
Line 1: Line 1:
-====== 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 ''sync'' packet, which must be sent by a [[eeros_architecture:control_system:available_blocks:cansendfaulhaber|]] block. Each time the block is run by its time domain, a TPDO1 (carrying the status word and actual velocity) and a TPDO2 (actual position and warnings) is received.  +
-<code cpp> +
-setCtrl(Matrix<nofNodes,1,uint16_t>); +
-</code>  +
-the velocity is taken from its input ''vel''. \\ +
-This blocks uses the [[http://github.com/ntb-ch/canopenlib|canopenlib]]. The connection to the CAN bus must be first established through a +
eeros_architecture/control_system/available_blocks/canreceivefaulhaber.1591287794.txt.gz · Last modified: 2020/06/04 18:23 by ursgraf