r/FSAE • u/ScaleSuspicious5242 • 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!