fatdaddy 发表于 2020-2-29 23:14

自制onstep请教,goto速度快时电机不转

刚刚成功连接了各端口,电机低速情况下正常(赤经电机能常转,两轴电机对West/East/North/South按钮都有反应)
但是Goto的时候电机就在开始和结束转,中间加速到最快的时候只有叫声,但不转
请问各位大佬这个是电机的问题还是驱动的问题?
电机就是42步进电机,0.4A,步进角0.9度的
驱动是TCM2208,已经调了Vref到0.85V左右 (2.5V 驱动电流1.2A, 看手册是线性关系,所以调到了0.85V)






迷惘星空 发表于 2020-3-1 07:43

求一份资料

大龄子 发表于 2020-3-1 07:54

同求资料哦。。。。

maasai 发表于 2020-3-1 09:19

电机啸叫不动是失步了,扭矩不够,起步再慢一点试试

gs3c 发表于 2020-3-1 10:03

速度太快了,这固件里三个参数调整一下。你是0.9°的电机StepsPerDegreeAxis1的参数设置也注意改一下
#define DesiredBaseSlewRate      调小
#define DegreesForAcceleration      调大
#define DegreesForRapidStop         调大


gs3c 发表于 2020-3-1 10:05

迷惘星空 发表于 2020-3-1 07:43
求一份资料

资料进qq群 580235326

fatdaddy 发表于 2020-3-1 10:18

迷惘星空 发表于 2020-3-1 07:43
求一份资料

https://onstep.groups.io/g/main/wiki/STM32F103-Blue-Pill
按这个来备料,一步步来就行套件里的onstep专用电路板淘宝没找到,我用面包板自己接的,后面打算用洞洞板自己搞一个
其它核心配件淘宝都可以买到

fatdaddy 发表于 2020-3-1 10:31

gs3c 发表于 2020-3-1 10:03
速度太快了,这固件里三个参数调整一下。你是0.9°的电机StepsPerDegreeAxis1的参数设置也注意改一下
#defi ...

多谢,今晚再试一下

ll1234567 发表于 2020-3-1 11:21

请教下,你用的固件程序是哪一版的,3.16那版我怎么直接编译不了呢

fatdaddy 发表于 2020-3-1 12:01

ll1234567 发表于 2020-3-1 11:21
请教下,你用的固件程序是哪一版的,3.16那版我怎么直接编译不了呢

看错误输出,都会有明确的错误原因
一般来说是少定义了宏,或者宏定义的值设错了

鬼星团 发表于 2020-3-1 13:18

赞一个面包板和杜邦线{:3_202:}

在远方 发表于 2020-3-1 13:48

大家的动手能力都这么强啊

蝶梦 发表于 2020-3-1 14:06

应该是高速时电机扭矩不够。降一下速度试试。
提升电流也可以,不过会增加发热,也会增加失步的可能性。

jia2shuo 发表于 2020-3-1 14:58

本帖最后由 jia2shuo 于 2020-3-1 15:03 编辑

电机失步,扭矩太小。
首先调整驱动电流再大点。
其次将 goto 时的 每秒度数 调小点,一般 1--1.5度是没问题的。加速过程也长点。

第三 看 脉冲频率是不是太高了。
不行就换大扭矩的电机吧。

我开始 也遇到这样的情况,原来用的是 4:1的皮带轮,导致脉冲频率太高,高速运转时 扭矩不够,后来换了3:1正常了。等有空在换个 大扭矩电机。

叶工好玩 发表于 2020-3-1 19:46

典型的步进电机驱动电压太低造成速度上不去而卡死,解决办法为降低速度或增大电流都是瞎方向抓死老鼠。42步进电机驱动电压用个12V DC多么美好,实在没办法用个5V也是勉为其难用用的。

fatdaddy 发表于 2020-3-1 19:50

叶工好玩 发表于 2020-3-1 19:46
典型的步进电机驱动电压太低造成速度上不去而卡死,解决办法为降低速度或增大电流都是瞎方向抓死老鼠。42步 ...

是用的12V,我猜速度调太快了脉冲间隙设了16毫秒,相当于每秒62500微步
一会儿试一下把速度降下来

fatdaddy 发表于 2020-3-1 19:51

jia2shuo 发表于 2020-3-1 14:58
电机失步,扭矩太小。
首先调整驱动电流再大点。
其次将 goto 时的 每秒度数 调小点,一般 1--1.5度是没问 ...

嗯,应该是速度太快了

fatdaddy 发表于 2020-3-1 19:51

蝶梦 发表于 2020-3-1 14:06
应该是高速时电机扭矩不够。降一下速度试试。
提升电流也可以,不过会增加发热,也会增加失步的可能性。 ...

优先降速试试

fatdaddy 发表于 2020-3-1 19:53

鬼星团 发表于 2020-3-1 13:18
赞一个面包板和杜邦线

手头只有这些材料...调试成了再做洞洞板

叶工好玩 发表于 2020-3-1 19:55

不知道TCM2208最高耐压是多少,尽量往高电压方向靠,电压越高电机性能越好,还可以降低电流用。
页: [1] 2
查看完整版本: 自制onstep请教,goto速度快时电机不转