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.
我使用索引器模式不停向CTRL寄存器写入值,并要求他向前步进一步。四个引脚的测量电压变化与PWM波类似。我手里没有示波器。我只能用万用表测量有效电压。四个引脚应该具有波形。此时,步进电机可以旋转。然后,当用脉冲时,它是固定电压。两个为最高24V,两个为0V。我觉得,无论脉冲如何刺激驱动器,上升沿不会改变A1Hs和A2Hs,四输出的高电平和低电平也不会改变。
我现在想用索引器模式然后使用脉冲控制步进电机旋转,但是失败了。我的流程是先向所有寄存器写入初始值,并且读取发现正确,然后使用PWM发送固定脉冲数给STEP引脚,官方原理图上面的AOUT+和BOUT+一直是24V,另外两个一直是0V,找不到原因
我的理解是先通过SPI写入DRV8711初始值,可能设置不是很恰当,但是按照逻辑来讲发送脉冲的时候,应该会转动,也就是4个out都会产生0-24V的电压变动,但是没有,请求帮助
我看到了您为我发的帖子,工程师wang li 应该是懂了我目前所处的窘境,我用电流箱查看了输出电流,我设置的阈值电流是1.3A,但是电流箱上的电流就一直是0.87A,是一条直线,应该是目前一直保持停止转动模式,但是我的STEP引脚一直都有脉冲波,应该是一致转动模式才对,引脚输出正弦波,但是现在输出的电流波形是直线,求助,谢谢啦
目前编程思维:spi 通讯寄存器写值,然后步进引脚给脉冲。硬件和官方原理图一样。就产生了上述一直不变的问题:AOUT+和BOUT+一直是24V,另外两个一直是0V
接上电机电流一直是0.87A,设置的是1.0A左右.,寄存器的值依次为0f19,10ba,2030 , 3108 , 4310 , 5f40 , 6554;脉冲频率设为1-250Khz都尝试过,效果一直是一样,上电机有力矩,电机不转。
A and B: DRV8711 has put all input to the motor terminal, but the current still cannot reach 1.3A. what limits the current? Is the motor coil resistance too high? 什么限制了电流?实际的0.87A为何被限制到这个值?这就是我疑惑的地方,为什么限制值为1A,因为步进电机控件不能超过 1.2A,(相应的电流在1-1.3A都试过,效果不变),电机绕组太大??不知道,但是寄存器循环写值能转,证明电机和硬件都应该没有问题。
C and D: 1K-250K 都试过,也检查过步进引脚的脉冲有无正常波形,这个可以排除. 输出电流一直是0.87A,没有呈现正弦波的变化,已经用示波器查看过了。
麻烦你们了,谢谢啦
您好,遵循欧姆定律,如果输入为 24 欧姆,线圈或负载电阻为 27.6 欧姆,则输出电流被线圈电阻限制为 0.87A。
请问电机线圈或负载电阻是多少?
此外您能否提供波形以显示步进引脚脉冲和输出电流?