getting_started:tutorials:controlsystemcan1
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
getting_started:tutorials:controlsystemcan1 [2020/06/04 13:50] – created ursgraf | getting_started:tutorials:controlsystemcan1 [2021/03/31 14:25] (current) – [Control System Using CANopen] ursgraf | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Control System Using CANopen ====== | ====== Control System Using CANopen ====== | ||
+ | In the EEROS library you will find a directory with examples. For this example see [[https:// | ||
+ | |||
+ | Open a shell in the build directory of your EEROS library and run | ||
+ | < | ||
+ | $ sudo ./ | ||
+ | </ | ||
+ | This example will only be present in your build directory if EEROS was built with '' | ||
+ | The system comprises a control system, a safety system and a sequencer with a few sequences. The example assumes that you have two identical Faulhaber drives in your CAN network. The node identifiers are ' | ||
+ | |||
+ | ==== Control System ==== | ||
+ | The control system basically has just a block to send CAN packages to the drives and another block to receive information from them. You have to adjust the scaling for the sending and receiving block according to your gearboxes and encoders. | ||
+ | |||
+ | ==== Safety System ==== | ||
+ | The safety system incorporates a few levels with the necessary events to switch between them. The exit handler serves to shutdown the system in a controlled way. | ||
+ | |||
+ | ==== Sequencer ==== | ||
+ | The most important sequence is the '' | ||
+ | |||
getting_started/tutorials/controlsystemcan1.1591271455.txt.gz · Last modified: 2020/06/04 13:50 by ursgraf