|
做一个项目用到STM32F030C8T6,在进行步进电机控制时,碰到过很多让人心酸的问题,电机转动无力,丢步等等,目前卡了两天了,希望从各位大神处得到解答,用的是汉德宝的1701步进电机,步距脚是1.8,根据驱动IC的资料,可以将转速转化成频率进行输出,频率与期望值能对上, f=(speed*360)/(1.8*microStep*60); microStep是细分数,最大是16细分。但是当设置M0 M1,调节细分数时,某一个或者两个模式会驱动步进电机很快或者很慢,完全不符合规律。但是却不是那种丢步的现象,无抖动。此时TRQ设置驱动电流是75%.同时捕捉脉冲数,也是符合预期。 求指教 |
微信公众号
手机版
评分
查看全部评分
评分
查看全部评分
楼主可以看看这里,有参考代码:
https://www.stmcu.org.cn/module/forum/thread-584163-1-1.html
评分
查看全部评分
机械还没反映过来,电磁场一开一合就一步就过去了哈~~, 要适合频率太快,趋于恒定,这一开就合不上了。。。电机就过去了哈~~
评分
查看全部评分