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

关于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

查看全部评分

ts2000 回答时间: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

查看全部评分

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

评分

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

查看全部评分

所属标签

相似问题

官网相关资源

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