mkliop 发表于 2016-2-1 13:28:47

STM32驱动步进电机,力矩不够不知何故

STM32直接产生固定频率脉冲通过A3977驱动步进电机,8细分,电机空载转的非常好,但是带上齿轮蜗杆机构后就吱吱响不转动,电机空载运转时力量很大手根本捏不住,但是启动时候捏住电机轴就转不起来,不知道是什么原因

yamqqqq 发表于 2016-2-1 13:32:27

脉冲跟力距没有太大的关系,只是步进速度快了,力距会减小

68336016 发表于 2016-2-1 13:35:36

不会开始时候转速太高了吧?
跟汽车一样低挡起步如何?

mkliop 发表于 2016-2-1 13:36:21

yamqqqq 发表于 2016-2-1 13:32
脉冲跟力距没有太大的关系,只是步进速度快了,力距会减小

确切的说是启动时候没劲儿,启动起来了转的很顺启动不起来就一直吱吱响不转

kingqxj 发表于 2016-2-1 13:36:54

有个启动过程就好了。从慢速慢慢加到你要的速度。一般步进电机都是这样用的

mkliop 发表于 2016-2-1 13:39:10

kingqxj 发表于 2016-2-1 13:36
有个启动过程就好了。从慢速慢慢加到你要的速度。一般步进电机都是这样用的 ...

噢,这个电机驱动芯片是不是没有软启动的功能

kingqxj 发表于 2016-2-1 13:41:15

mkliop 发表于 2016-2-1 13:39
噢,这个电机驱动芯片是不是没有软启动的功能

脉冲还不是你给的。它只是个驱动芯片而已。

codefish 发表于 2016-2-1 13:42:08

我用stm32发脉冲时,有加速过程的。
即脉冲从慢到快,我是通过动态设置定时器的频率来实现的

mkliop 发表于 2016-2-1 13:47:40

kingqxj 发表于 2016-2-1 13:41
脉冲还不是你给的。它只是个驱动芯片而已。

嗯谢谢,我试一下

mkliop 发表于 2016-2-1 13:49:19

codefish 发表于 2016-2-1 13:42
我用stm32发脉冲时,有加速过程的。
即脉冲从慢到快,我是通过动态设置定时器的频率来实现的 ...

嗯谢谢关注,我忽略了重载启动的问题了

ITOP 发表于 2016-2-1 14:17:15

步进电机要有加减速启动才顺滑

1069182055 发表于 2016-2-1 14:56:21

启动没那么快吧

aaabbbad 发表于 2016-2-1 21:36:25

应该就是加减速不合适,我之前也是这种情况,把加速度调的小一点应该就行了

error_dan 发表于 2016-2-2 10:03:37

查你的步进电机参数,有一个启动频率还是扭矩的参数,根据这个算一下就知道了,不能高于这个参数发脉冲否则绝对转不起来,最终还是根据你电机功率来的。

河图洛书 发表于 2016-2-2 10:07:49

楼主问题解决了吗,是不是加了缓慢启动,增加了力矩

mkliop 发表于 2016-2-2 10:39:22

河图洛书 发表于 2016-2-2 10:07
楼主问题解决了吗,是不是加了缓慢启动,增加了力矩

嗯在两秒之内跳着加速

河图洛书 发表于 2016-2-2 10:53:35

mkliop 发表于 2016-2-2 10:39
嗯在两秒之内跳着加速

你是通过定时器写的缓慢加速算法吧,效果怎么样,不会再卡住了吧

mkliop 发表于 2016-2-3 18:07:16

河图洛书 发表于 2016-2-2 10:53
你是通过定时器写的缓慢加速算法吧,效果怎么样,不会再卡住了吧

卡住不会了但是偶尔会丢步,明年在弄吧

huangqi412 发表于 2016-2-3 18:31:55

机械的东西不能突变,汽车也不能1秒提速到100公里。。。

2013的弹子球 发表于 2016-2-3 19:41:25

步进电机有最大启动转矩,不能一下给上去,你说的怪叫应该是失步了

删除烦恼 发表于 2016-2-6 13:23:21

学习了,正好在学习

appleboy 发表于 2016-2-7 10:48:30

电机决定先天潜力,驱动器决定发挥百分比
页: [1]
查看完整版本: STM32驱动步进电机,力矩不够不知何故