主题中讨论的其他器件:MCF8316A
工具与软件:
专家、您好!
我尝试在 GUI 中进入 ALIGN_BRAKE 模式、但这些寄存器似乎已锁定。 我尝试根据数据表将 MTR_STOP 寄存器设置为101b。 执行此操作时、下拉选项会被列为"not application"。 我还尝试修改 ALIGN_BRAKE_ANGLE_SEL 寄存器、但被锁定。


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.
工具与软件:
专家、您好!
我尝试在 GUI 中进入 ALIGN_BRAKE 模式、但这些寄存器似乎已锁定。 我尝试根据数据表将 MTR_STOP 寄存器设置为101b。 执行此操作时、下拉选项会被列为"not application"。 我还尝试修改 ALIGN_BRAKE_ANGLE_SEL 寄存器、但被锁定。


尊敬的 Joe Carlson:
MCF8316A 中有一些勘误表、请查看此链接 (+)[常见问题解答]量产器件信息-电机驱动器论坛-电机驱动器- TI E2E 支持论坛
此设备具有工作引导功能、我们可以毫无问题地使用此设备。
请参阅勘误表并考虑相关情况。
谢谢、此致
Venkatadri S.
在上面的主题中、您表示 MCF8316A 目前还没有对齐制动功能。 数据表中有一个部分、详细介绍了如何使用对齐制动功能(我想使用该功能)。
目前是否有办法对 MCF8316A 使用对齐制动功能?
根据我们的讨论、我猜"归位能力"与"制动定位"不同。 您能否告诉我、在切断电机之前、是否可以将转子置于已知位置?
感谢您对 Venkatadri 和团队的持续支持!
当转子处于对齐制动位置时、我无需保持扭矩。 我只需要转子显然以一定的公差停在设定位置。
如何使用 MTR_STOP_BRK_TIME 控制转子停止的角度?
我仍然认为数据表中的对齐制动段落应该会有一个星号、表示它仅用于调试而不是正常用途。 我在购买之前没有办法知道。 它听起来您可以在特定的角度进行制动、这正是我所需要的、只是通过 MTR_STOP_BRK_TIME 具有不同的名称。
我会认为可以使用 ALIGN_BRAKE_ANGLE_SEL 寄存器设置对齐角、但无论我处于何种制动模式、该角度都锁定在 GUI 中。

我需要一组要更改的寄存器设置、以便电机每次下转时都停止在相同位置。 停止在初始位置后、我不需要它保持扭矩(可以是 Hi-Z)、但它必须转至初始位置。
谢谢!
尊敬的 Joe Carlson:
出于调试目的、我们可以使用以下方法
1.选择启动模式为 ALIGN : MOTOR_STARTUP1[MTR_STARTUP]= ALIGN
2.算法控制寄存器 ALGO_DEBUG1[FORCE_ALIGN_EN]=启用强制对齐状态;此启用的强制对齐和在电机启动命令时向上对齐、器件以对齐开始、在通过 MTR_STOP_BRK_TIME 编程的周期内完成对齐状态、然后退出
3.可从以下位置选择对齐角度
3.1如果选择 ALGO_DEBUG1 [FORCE_ALIGN_ANGLE_SRC_SEL]= ALIGN_ANGLE 、则 MOTOR_STARTP2 [ ALIGN_ANGLE]= 0、10、20、...350会应用所选值的其中一个
3.2 如果选择 ALGO_DEBUG1 [FORCE_ALIGN_ANGLE_SRC_SEL]= FORCED_ALIGN_ANGLE 、则选择 ALGO_CTRL1 [FORCED_ALIGN_ANGLE]=写入任何将应用的值0至360
我们将在下一个修订版数据表中更新注释。
谢谢、此致
Venkatadri S.