This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TMS320F2.8069万M:Instaspine-focto通过绝对编码器实现伺服电机控制

Guru**** 2325560 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/574171/ccs-tms320f28069m-instaspin-focto-implement-the-servo-motor-control-with-a-absolute-encoder

部件号:TMS320F2.8069万M

工具/软件:Code Composer Studio

现在我想使用Instaspine-infed.Obviation.The fast encdoer不能很好地,伺服马达控制。

我们需要增量编码器或绝对编码器来测量电气角度。

现在我选择一个基于BISS协议的绝对编码器。

我使用TMS320F 2.8069万M和FPGA实现伺服电机控制。

FPGA读取绝对编码器值,并通过SPI总线将数据发送至2.8069万。

现在我有一些问题和这项计划。

1. 2.8069万和FPGA方案是否合理?

2.我不知道如何使用abssolute编码器,它提供的是电动角度,而不是快速软件编码器。

//生成电机电气角度
ANGLE_PU = EST_getAngle_PU (obj->estHandle);

3. 2.8069万通过SPI从FPGA读取电气角度。

2.8069万读取程序是否可以使用SPI中断?

如何将SPI读取程序添加到instaspine-in送?

谢谢