amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
查看: 1931|回复: 34

漫漫的步进电机驱动之路,只为学生时代梦想不烂尾

[复制链接]
发表于 2017-12-1 21:38:08 | 显示全部楼层 |阅读模式
本帖最后由 ZL_electric 于 2017-12-2 21:05 编辑

上学时中毒雕刻机,接触了步进电机。萌生了设计步进电机驱动器的想法。看了无数帖子,翻阅了大量论文,终于做好了原型验证板: 无标题.jpg
工作后对之前方案的不足做了弥补: IMG_20140218_200930.jpg
测试波形: IMG_20131027_152239.jpg
虽然做出来了,但没有选择合适的壳体,只好重新改板,结果改板之路也不顺利,先后因为拨码开关、芯片散热等原因再改,最终是总算好了: IMG_20171201_212856.jpg
装进壳体: IMG_20171201_213259.jpg
功能简述:
1、适用于两相步进电机
2、最高256细分
3、电流最大2A,确实不大,不过这个只是功率模块的选择问题
4、具有自动半流功能
5、脉冲、方向方式控制,最高200KHZ脉冲速率
我知道,很多人都是看热闹的,我已准备好西瓜,大家都来吃吧,欢迎拍砖
IMG_20171202_205953.jpg
发表于 2017-12-1 21:44:41 来自手机 | 显示全部楼层
赞一个!!!
发表于 2017-12-1 21:46:29 | 显示全部楼层
不错呀,大兄弟,我也层玩过,烂尾了
发表于 2017-12-1 22:28:12 | 显示全部楼层
烂尾才是青春            
发表于 2017-12-1 23:59:17 来自手机 | 显示全部楼层
WM_CH 发表于 2017-12-1 22:28
烂尾才是青春

说得好,哈哈
发表于 2017-12-2 21:14:24 | 显示全部楼层

楼主这个板不错,顶一下
发表于 2017-12-2 21:43:06 | 显示全部楼层
贵在坚持,支持一下
发表于 2017-12-3 01:55:25 | 显示全部楼层
还在坚持,我用FPGA+单片机。
发表于 2017-12-3 18:44:18 | 显示全部楼层
还用L298? 差评!
 楼主| 发表于 2017-12-3 20:44:18 | 显示全部楼层
su33691 发表于 2017-12-3 18:44
还用L298? 差评!

目前功率模块用的是L298,后期分立MOS全桥版会跟上
发表于 2017-12-3 20:57:32 | 显示全部楼层
以前也玩过步进电机驱动,不过烂尾了,现在玩BLDC。
发表于 2017-12-4 08:56:47 | 显示全部楼层
无任何资料开源出来,好失望
发表于 2017-12-4 10:17:45 | 显示全部楼层
foric 发表于 2017-12-4 08:56
无任何资料开源出来,好失望

其实楼主是表达一种情怀。看开点。
发表于 2017-12-4 11:00:38 | 显示全部楼层
看到自己的每一步进步。pcb越来越漂亮
发表于 2017-12-4 11:03:50 | 显示全部楼层
步进电机不是已有很多现成的集成驱动吗?4988,8825之类的
发表于 2017-12-4 11:10:49 | 显示全部楼层
本帖最后由 RAMILE 于 2017-12-4 11:13 编辑

有个TC什么开头的驱动芯片,淘宝整套方案,做的是高压200V的步进

情怀也要搞个像样点的情怀

发表于 2017-12-4 12:37:10 来自手机 | 显示全部楼层
tb6560之类的驱动,便宜又好用。
发表于 2017-12-4 13:23:47 | 显示全部楼层
foric 发表于 2017-12-4 08:56
无任何资料开源出来,好失望

莫急啊,看看图片和作者想要做的功能你也可以试着玩出来
 楼主| 发表于 2017-12-4 14:24:21 | 显示全部楼层
hbzxx 发表于 2017-12-4 12:37
tb6560之类的驱动,便宜又好用。

集成驱动方案最高细分128,大多数没有做到256细分的,分立元件的好处就是能提高细分数
发表于 2017-12-4 14:27:10 | 显示全部楼层
RAMILE 发表于 2017-12-4 11:10
有个TC什么开头的驱动芯片,淘宝整套方案,做的是高压200V的步进

情怀也要搞个像样点的情怀

求淘宝链接
发表于 2017-12-4 22:58:40 | 显示全部楼层
步进电机驱动器,用现成的集成方案不是更好
 楼主| 发表于 2017-12-5 09:04:17 | 显示全部楼层
fengyunyu 发表于 2017-12-4 22:58
步进电机驱动器,用现成的集成方案不是更好

集成方案做不到256细分
发表于 2018-4-21 08:33:57 | 显示全部楼层
赞一个!!!!!!!!!!!
发表于 2018-4-24 08:12:14 | 显示全部楼层
>
1、适用于两相步进电机
2、最高256细分
3、电流最大2A,确实不大,不过这个只是功率模块的选择问题
4、具有自动半流功能
5、脉冲、方向方式控制,最高200KHZ脉冲速率

What is the benefit to do the 1/256 microstepping? It will need 51.2K pulse for one rotation.
Can it drive the 57 stepper motor running up to 1200 RPM? (it will need 853.504KHz pulse rate)
Are you using STC MCU? Or FPGA/CPLD for PWM and current regulation.
 楼主| 发表于 2018-4-24 09:05:39 | 显示全部楼层
funnynypd 发表于 2018-4-24 08:12
>
1、适用于两相步进电机
2、最高256细分

较高的细分带来的直接影响就是相同的控制器,在确定的脉冲输入频率下速度降低,但是平滑性比较好,震动很小,速度和细分是矛盾的。开始用的是STC,精度无法满足,后来就换了。
实际上系统的相应速度也不可能达到800多K,保证200KHZ是没问题的,一般步进驱动器也都这样
发表于 2018-4-24 09:36:44 | 显示全部楼层
我是来看评论长知识的
发表于 2018-4-24 11:31:38 | 显示全部楼层
>开始用的是STC,精度无法满足,后来就换了。
STC->STM8 or STM32?
发表于 2018-5-4 21:22:04 | 显示全部楼层
楼主,你这个是模拟的方案 还是PWM +MOS 斩波的的方案?
发表于 2018-5-5 03:59:17 | 显示全部楼层
>你这个是模拟的方案 还是PWM +MOS 斩波的的方案?
what is the difference?
发表于 2018-5-5 05:25:59 | 显示全部楼层
不错,赞一下!
发表于 2018-5-5 07:30:35 来自手机 | 显示全部楼层
RAMILE 发表于 2017-12-4 11:10
有个TC什么开头的驱动芯片,淘宝整套方案,做的是高压200V的步进

情怀也要搞个像样点的情怀

能否发下链接 ,正好需要 谢谢
 楼主| 发表于 2018-5-5 09:19:17 | 显示全部楼层
vjcmain 发表于 2018-5-4 21:22
楼主,你这个是模拟的方案 还是PWM +MOS 斩波的的方案?

用的是DA转换,斩波,PWM精度不太好
发表于 2018-5-5 11:16:43 | 显示全部楼层
ZL_electric 发表于 2018-5-5 09:19
用的是DA转换,斩波,PWM精度不太好

请问细分数是受限于DAC的位数以及PWM的精度是吗,我想知道256细分是如何来的。
 楼主| 发表于 2018-5-5 11:28:54 | 显示全部楼层
vjcmain 发表于 2018-5-5 11:16
请问细分数是受限于DAC的位数以及PWM的精度是吗,我想知道256细分是如何来的。 ...

精度,产生sin波形
发表于 2018-5-5 12:45:14 | 显示全部楼层
很厉害了,我还是简单 的控制,能走就行了。
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 工信部备案:粤ICP备09047143号 公安备案:44190002001997(交互式论坛) )

GMT+8, 2018-7-19 16:07

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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