SOMANET Motion Control Component

The SOMANET Motion Control Component provides modules and libraries to perform BLDC Motor and Motion Controls using SOMANET devices. The component offers the following functionalities:

  • BLDC motors control
  • Field Oriented Control (FOC)
  • Position, Velocity, and Torque control loops
  • Runtime reconfigurable Feedback Sensor support (Hall Sensor, Incremental (AB and ABI), BiSS, and Magnetic Rotary encoders via SPI)
  • Basic Motion Profile Generation
  • Fully featured ADC drivers
  • Configurable software-defined PWM module
  • Watchdog
  • GPIO server (e.g. for homing-related functions)

Hardware Compatibility

Required SOMANET Hardware
1x SOMANET Core
1x SOMANET Drive
Supported SOMANET Devices
SOMANET Core: C2X
SOMANET Drive: Drive 100, Drive 1000

Modules

This is the complete list of modules and libraries currently included into the SOMANET Motion Control Component:

Examples

Motor Control Quick Guides

In order to learn how to proceed with the configuration of the motors we highly recommend to read the following tutorials:

Dependencies

To run your Motor Control library it is necessary to include SOMANET Base.