您好 TI 团队
我正在使用 MCF8316AEVM。 电路板和电机使用模拟电位器进行了配置和测试。 然后、将输入配置为接受10Hz 至325Hz 的 PWM (占空比)。
我提供了 RaspberyPi 的 PWM、50Hz 时为3.3V。 每当在任何特定的占空比下提供输入 PWM 时、电机都会开始以一些急动开始旋转、然后速度开始变化、稍后停止。
片刻之后、它会重新启动相同的行为。 EVM 无法以请求的速度旋转电机。
您能否提出电机行为为何如此的建议?
谢谢你
k Bindu
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.
您好 TI 团队
我正在使用 MCF8316AEVM。 电路板和电机使用模拟电位器进行了配置和测试。 然后、将输入配置为接受10Hz 至325Hz 的 PWM (占空比)。
我提供了 RaspberyPi 的 PWM、50Hz 时为3.3V。 每当在任何特定的占空比下提供输入 PWM 时、电机都会开始以一些急动开始旋转、然后速度开始变化、稍后停止。
片刻之后、它会重新启动相同的行为。 EVM 无法以请求的速度旋转电机。
您能否提出电机行为为何如此的建议?
谢谢你
k Bindu
您好、Bindu、
您能否检查寄存器是否按如下所示进行配置? 您是否将跳线 J1连接到 EXT 并在 EVM 上的 EXT_SPEED 和 AGND 测试点之间应用 PWM 信号? 50Hz 下施加的占空比是多少? PWM 信号是否稳定? 当您施加非常低的占空比时、器件可能无法以非常低的速度旋转电机。 在更高的 PWM 占空比下、您是否也会看到相同的行为?

此致、
Vishnu
你好,Vishnu,
我们在恒定占空比方面遇到了这个问题、由于我们面临恒定占空比的问题、我们仍未在变化的占空比中进行测试。
2.我施加的占空比在我获得相同的电机行为时从10到100
3.我测试了我的电机直到达到1000Hz 的相同电机行为
我在较高占空比下以500Hz 的频率附加图像。





谢谢、
Bindhu。
你好,Vishnu,
按照您的建议、我检查了 EVM、对于 PWM 信号、aurdino 我捕获了算法状态寄存器(15:4)的值、并使用了您建议的公式
50 DutyCycle 时的 Aurdino algo 状态。
寄存器值 寄存器位 十进制转换 Duty_Cmd%
|
0×2B98FC20 |
111111000010 |
4034. |
0.9843 |
|
0×2C21FC00 |
111111000000 |
4032. |
0.98437 |
|
0×3044FC10 |
111111000001 |
4033. |
0.9846 |
|
0×2EEDFBF0 |
111110111111 |
4031. |
0.98413 |
|
0×2F93FC10 |
111111000001 |
4033. |
0.984619 |
我给出了50%的占空比、但得到的是0.98。可以告诉我发生了什么错误以及如何生成正确的输入。
您好、Bindu、
[引用 userid="526000" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1172913/mcf8316a-motor-not-spinning-properly-while-pwm-generated-from-rpi "]我正在使用 MCF8316AEVM。 电路板和电机使用模拟电位器进行了配置和测试。 然后、将输入配置为接受10Hz 至325Hz 的 PWM (占空比)。
我提供了 RaspberyPi 的 PWM、50Hz 时为3.3V。 每当在任何特定的占空比下提供输入 PWM 时、电机都会开始以一些急动开始旋转、然后速度开始变化、稍后停止。
[/报价]这似乎是导致问题的设置:
首先、您说电路板配置为使用模拟电位计控制电机速度、然后配置相同的速度输入引脚以进行 PWM 占空比速度控制。 您将 SPD_CTRL_MODE 寄存器设置了什么值? 或者、您可能想说您在不同的时间将速度控制方法从使用 POT 更改为 PWM 占空比? 我不清楚您选择的具体速度控制。
不管怎样、您能否为以下寄存器提供设置值:
MAX_SPEED
Min_Duty
零占空比 THR
SPD_PWM_RANGE_SELECT
PWM_FREQ_OUT
[引用 userid="526000" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1172913/mcf8316a-motor-not-spinning-properly-while-pwm-generated-from-rpi/4418721 #4418721"]速度模式是双周期速度输入引脚频率为10Hz 至325hz。这是问题的根本原因:10至325超出规格范围、因为 PWM 频率应在该范围[325Hz 至95kHz]内
Brian
Brian、
SPED_RANGE_SEL 配置为10Hz 至325Hz。 Bindu 正在应用50Hz PWM 信号、因此这不是问题。
此致、
Vishnu
您好、Bindu、
[引用 userid="526000" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1172913/mcf8316a-motor-not-spinning-properly-while-pwm-generated-from-rpi 命令]电机开始旋转时会出现一些急动、然后速度开始变化、稍后停止。[/引用]下面的波形显示了 PWM 占空比不稳定:它有时从~ 50%跳到~30%。 您可以确认这一点吗?
Brian

Brian、
SPED_RANGE_SEL 配置为10Hz 至325Hz。 Bindu 正在应用50Hz PWM 信号、因此这不是问题。
[/报价]谢谢,Vishnu! 我在某种程度上没有看到低频范围选择选项。
Brian