牧夫天文网

 找回密码
 加入牧夫(请注明天文爱好者,否则无法通过审核)

QQ登录

只需一步,快速开始

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

[复制链接]
fatdaddy 发表于 2020-2-29 23:14 | 显示全部楼层 |阅读模式 来自: 北京市海淀区 联通

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?加入牧夫(请注明天文爱好者,否则无法通过审核)

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

onstep_breadboard.jpeg




onstep_breadboard.jpeg
迷惘星空 发表于 2020-3-1 07:43 来自手机 | 显示全部楼层 来自: 北京市丰台区 联通
求一份资料

点评

https://onstep.groups.io/g/main/wiki/STM32F103-Blue-Pill 按这个来备料,一步步来就行套件里的onstep专用电路板淘宝没找到,我用面包板自己接的,后面打算用洞洞板自己搞一个 其它核心配件淘宝都可以买到  详情 回复 发表于 2020-3-1 10:18
资料进qq群 580235326  详情 回复 发表于 2020-3-1 10:05
回复 支持 反对

使用道具 举报

大龄子 发表于 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         调大


点评

多谢,今晚再试一下  详情 回复 发表于 2020-3-1 10:31
回复 支持 反对

使用道具 举报

gs3c 发表于 2020-3-1 10:05 | 显示全部楼层 来自: 上海市 电信

资料进qq群 580235326
回复 支持 反对

使用道具 举报

 楼主| fatdaddy 发表于 2020-3-1 10:18 | 显示全部楼层 来自: 北京市海淀区 联通

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那版我怎么直接编译不了呢

点评

看错误输出,都会有明确的错误原因 一般来说是少定义了宏,或者宏定义的值设错了  详情 回复 发表于 2020-3-1 12:01
回复 支持 反对

使用道具 举报

 楼主| fatdaddy 发表于 2020-3-1 12:01 | 显示全部楼层 来自: 北京市 联通
ll1234567 发表于 2020-3-1 11:21
请教下,你用的固件程序是哪一版的,3.16那版我怎么直接编译不了呢

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

回复 支持 反对

使用道具 举报

鬼星团 发表于 2020-3-1 13:18 | 显示全部楼层 来自: 陕西省西安市 移动
赞一个面包板和杜邦线

点评

手头只有这些材料...调试成了再做洞洞板  详情 回复 发表于 2020-3-1 19:53
回复 支持 反对

使用道具 举报

在远方 发表于 2020-3-1 13:48 | 显示全部楼层 来自: 北京市 联通
大家的动手能力都这么强啊
回复 支持 反对

使用道具 举报

蝶梦 发表于 2020-3-1 14:06 | 显示全部楼层 来自: 陕西省西安市 西安交通大学教育网
应该是高速时电机扭矩不够。降一下速度试试。
提升电流也可以,不过会增加发热,也会增加失步的可能性。

点评

优先降速试试  详情 回复 发表于 2020-3-1 19:51
回复 支持 反对

使用道具 举报

jia2shuo 发表于 2020-3-1 14:58 | 显示全部楼层 来自: 河南省安阳市 联通
本帖最后由 jia2shuo 于 2020-3-1 15:03 编辑

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

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

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

点评

嗯,应该是速度太快了  详情 回复 发表于 2020-3-1 19:51
回复 支持 反对

使用道具 举报

叶工好玩 发表于 2020-3-1 19:46 来自手机 | 显示全部楼层 来自: 浙江省台州市 移动
典型的步进电机驱动电压太低造成速度上不去而卡死,解决办法为降低速度或增大电流都是瞎方向抓死老鼠。42步进电机驱动电压用个12V DC多么美好,实在没办法用个5V也是勉为其难用用的。

点评

是用的12V,我猜速度调太快了脉冲间隙设了16毫秒,相当于每秒62500微步 一会儿试一下把速度降下来  详情 回复 发表于 2020-3-1 19:50
回复 支持 反对

使用道具 举报

 楼主| 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最高耐压是多少,尽量往高电压方向靠,电压越高电机性能越好,还可以降低电流用。

点评

12--24V之间吧  详情 回复 发表于 2020-3-1 20:17
回复 支持 反对

使用道具 举报

本版积分规则

快速回复 返回顶部 返回列表