Skip to main content
Associate
July 24, 2026
Question

STEVAL-CTM015V1 configuration with Speed/position sensor (SRM Motor)

  • July 24, 2026
  • 3 replies
  • 78 views

Hello!

I have a 5V incremental encoder that provides A, B, Z signals, and a STEVAL-CTM015V1 board for controlling an SRM motor. I don’t have access to the encoder controller to set its offset.
Does the STEVAL-CTM015V1 have an autocalibration or learning function that, when the power supply is connected to the motor, will adjust the rotor’s position relative to the encoder’s zero position?

Additionally, is access to the STEVAL-CTM015V1 settings panel blocked in any way, or should I simply use the STLINK-V3SET debugger as recommended in the documentation?

Thank you for your help.

3 replies

Visitor II
July 25, 2026
 

The STEVAL-CTM015V1 doesn't typically provide automatic encoder offset learning based solely on the encoder's Z pulse. For an SRM application, rotor-to-encoder alignment usually needs to be calibrated during commissioning and the offset stored in software. Whether an auto-calibration routine exists depends on the motor-control firmware being used.

For configuration access, the board itself isn't locked by default. You should be able to connect using the STLINK-V3SET as described in the documentation and access the firmware/settings if the installed application supports it.

I'd recommend checking:

  • Whether the supplied SRM firmware includes an encoder alignment or calibration procedure.
  • How the encoder index (Z) signal is used by the firmware.
  • Whether the motor-control GUI exposes encoder offset parameters.

Hopefully someone from ST or another user who has worked specifically with the STEVAL-CTM015V1 SRM firmware can confirm the available calibration options.

PPaw04Author
Associate
July 25, 2026

Ok, thanks. I'll take a closer look at it.

Visitor II
August 4, 2026

Thanks Mate. I am Available anytime for any assistance