大家好、
客户使用 DRV8849驱动电机、OUT1A、OUT1B、OUT2A 和 OUT2B 输出控制电机。

升起以下销:
enable1、ENABLE2、
NSLEEP
步骤1和步骤2
MODE01和 MODE11
VREF1和 VREF2
但电机没有旋转、而且会一直变热。 他使用万用表测量输出为5V。
如何配置 drv8849的引脚以使电机旋转?
此致、
安妮
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.
尊敬的 David:
当引脚提升为高电平时,它们是否都设置为逻辑高电平(3.3V 或5V)? [/报价]它们 设为3.3V 高电平。
电流调节的 VREF1和 VREF2电压是什么?VREF1和 VREF2为1.8V。
什么是 STEPx 输入频率?客户发现只能将步骤1和步骤2两个引脚拉高或拉低。
[/quote]
尊敬的 Annie:
是的、需要外部微控制器来发送 STEP 脉冲。 我建议查看我们的 DRV8849EVM 、其中包含可用于评估目的的固件文件。

此致!
大卫
尊敬的 David:
现在、电机可以旋转、但会变得很热。 客户想知道如何解决?
这是否意味着在特定模式下、fstep 的频率必须用以下公式计算?

具体操作如下:
电机1:
MODE01下拉 MODE11禁用----- 将 MODE 配置为1/32
enable1拉高 nSLEEP 拉高--打开电机
根据数据表中的示例、STEP 的频率为5kHz。 此步骤使用 PWM 信号运行、频率为5kHz、占空比为50%。
最后、反复打开和关闭 PWM 信号。
此致、
安妮