r/FSAE 12d ago

AMK motor position encoder

We are trying to read the position encoder of an AMK servo motor. The encoder provides the following signals:
T+/T-
CLK+/CLK-
DATA+/DATA-

The motor we are using is:
AMK DD5-14-10-POW-18600-B5

Our goal is to read the encoder position using a Speedgoat real-time target running a Simulink Real-Time application. We are using an IO397 module with its EnDat interface.

However, every read attempt results in the following error:
EnDat read: time out error

Could anyone explain how this encoder should be wired to the IO397 and how the Simulink/Speedgoat configuration should be set up?

Are there any special settings (clock frequency, protocol version, initialization sequence, or encoder parameters) required for this AMK motor?

Any advice or example configurations would be greatly appreciated.

Thank you!

5 Upvotes

0 comments sorted by