Skip to main content
FW version: Stable

Driving a DC motor

The ESC controllers are 3-phase motor controllers, but you can also configure them to drive a DC motor. This means that one phase will be unused.

info
  • The ESC controllers are not primarily designed for DC motors, but they can be used for this purpose. Let's say - you are paying for the 3-phase motor controller, but you are using only 2 phases.
  • It is possible to control even two DC motors with a single controller (one phase is common for both motors), with a limitation of reversing to half of the available voltage. Please contact siliXcon to discuss this feature.

How to configure

  1. Connect the DC motor between Phase A and Phase B. Phase C is not used.
  2. Run the following script to configure the ESC controller to drive a DC motor:
    restore -y /driver/motor
    restore -y /driver/dac
    restore -y /driver/rest

    set /driver/prest 0
    set /driver/rest/omega 0
    set /driver/pid_id/i 0
    set /driver/pid_id/p 0
    set /driver/vcf 12

    save -y

Limitations

  • Do not use identrun and identlin commands.
  • Motor RPM reading will not work, neither the speed limiter.