你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于STM32F030进行步进电机控制问题

[复制链接]
星空使者-累无痕 提问时间:2017-10-28 11:11 /
         做一个项目用到STM32F030C8T6,在进行步进电机控制时,碰到过很多让人心酸的问题,电机转动无力,丢步等等,目前卡了两天了,希望从各位大神处得到解答,用的是汉德宝的1701步进电机,步距脚是1.8,根据驱动IC的资料,可以将转速转化成频率进行输出,频率与期望值能对上,
       f=(speed*360)/(1.8*microStep*60); microStep是细分数,最大是16细分。但是当设置M0 M1,调节细分数时,某一个或者两个模式会驱动步进电机很快或者很慢,完全不符合规律。但是却不是那种丢步的现象,无抖动。此时TRQ设置驱动电流是75%.同时捕捉脉冲数,也是符合预期。
      求指教
QQ截图20171028111010.png
收藏 1 评论4 发布时间:2017-10-28 11:11

举报

4个回答
z258121131 回答时间:2017-11-15 10:04:52
步进电机转动无力是不是速度太快?所以容易引起失步?

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

小小超 回答时间:2017-11-15 10:15:37
用手握住电机,看看电机是否无力或者震动,如果有,估计是丢步了。如果没有,就是细分有错误了。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

无薪税绵 回答时间:2017-11-15 12:30:29
没有做过,
楼主可以看看这里,有参考代码:
https://www.stmcu.org.cn/module/forum/thread-584163-1-1.html

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

wolfgang 回答时间:2017-11-16 10:32:04
“转动无力”、“抖动” 这都表明 4相的PWM 频率不匹配,不是太快,就是太快。
机械还没反映过来,电磁场一开一合就一步就过去了哈~~, 要适合频率太快,趋于恒定,这一开就合不上了。。。电机就过去了哈~~

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版