5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 9900|回复: 103
打印 上一主题 下一主题

[原创]边干边写之——打造最小的运动控制及步进驱动电路(持续更新中)。。。

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-19 15:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 DreamonII 于 2012-11-19 20:02 编辑

花了小半个月,做了个马达驱动电路,和一个二轴运动控制电路。。。

马达驱动可以驱动两个直流电机正反转和无级调速(相当于一个双电调)或一个两相四线步进电机,

步进电机只支持单4拍,双4拍和8拍方式,电流只有1A。。。


运动控制可以完成直线和圆弧插补,
速度挺快的,
可惜为了适应不给力的驱动,
只好把速度降下来了。。。
实测用16细分驱动器能跑到单轴400RPM。


半夜拍的视频,光线不好,凑和看吧。。。




还差个步进驱动模块没焊,
只能看到X轴的情况。。。
循环跑这样的路线:

先跑一段X,再跑一段Y(X不转),再跑一段45度(X半速),然后跑了个整圆(X变速正反转)

欢迎继续阅读楼主其他信息

沙发
 楼主| 发表于 2012-11-19 15:11 | 只看该作者
本帖最后由 DreamonII 于 2012-11-19 19:26 编辑

填坑。。。
二轴联动插补测试视频。。。


3
 楼主| 发表于 2012-11-19 15:11 | 只看该作者
本帖最后由 DreamonII 于 2012-11-20 13:09 编辑

添坑。。。。
实现了4轴控制。。。
可选择任意2轴做插补。。。
控制代码 G17,G18,G19。。。

这个不知道怎么演示。。。
继续占位,晚些补齐。。。
4
 楼主| 发表于 2012-11-19 15:11 | 只看该作者
本帖最后由 DreamonII 于 2012-11-23 21:11 编辑

填坑。。。
这一层用来贴软件。。。
照着51代码用VB搞了个仿真程序。。。
好乱的圆弧。。。




通过仿真修正圆弧插补错误。。。

修正前。。。


修正后。。。


效果测试。。。


鼠标控制直线测试。。。


鼠标控制直线+圆弧测试。。。


头像被屏蔽
5
发表于 2012-11-19 15:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
6
发表于 2012-11-19 15:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
7
发表于 2012-11-19 18:16 | 只看该作者
5i良机 发表于 2012-11-19 15:20
不懂怎么控制的,只能看懂元器件,不给力啊,PCB要四层的,双面沉金,晶振要四脚的,IC四周要密布退藕电容, ...

好嘛,先给来2片SPI总线的8寸-10寸液晶屏
头像被屏蔽
8
发表于 2012-11-19 18:31 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
9
 楼主| 发表于 2012-11-19 19:27 | 只看该作者
二楼补了二轴插补联动视频
10
发表于 2012-11-19 20:05 | 只看该作者
顶。。。芯片型号啥的没仔细看,但总觉得。。。缺点散热和电源输入保护啥的。。。
看过你的造机帖,能钻能动手。。。加油!!!
11
发表于 2012-11-19 20:05 | 只看该作者
高手~我只会汇编,单轴可以,多轴插补算法就头疼了
12
发表于 2012-11-19 20:12 | 只看该作者
呵呵,在科创看到了,不过没人回复,看样子还是这论坛人多。


做个电火花机的间隙控制器,很多人会需要的,我也需要,lz这么牛叉的技术来着。。。
13
发表于 2012-11-19 20:31 | 只看该作者
楼主做出来的东西,正是我想要的!我想做一个最小体积2轴电控箱,能驱动42电机的,楼主这个可以吗?
14
 楼主| 发表于 2012-11-19 20:36 | 只看该作者
zhanghailu 发表于 2012-11-19 20:31
楼主做出来的东西,正是我想要的!我想做一个最小体积2轴电控箱,能驱动42电机的,楼主这个可以吗?

谢谢大家关注哦。。。
我是准备做些轻小的设备,现在的控制板和驱动器太大太贵了。。。
15
 楼主| 发表于 2012-11-19 20:39 | 只看该作者
Dream&Life 发表于 2012-11-19 20:05
顶。。。芯片型号啥的没仔细看,但总觉得。。。缺点散热和电源输入保护啥的。。。
看过你的造机帖,能钻能 ...

谢谢谢谢。。。

芯片没啥特别的,就是些单片机和MOS管之类的。。。
驱动器上集成了5A自复式保险,
实测1A下不热,就没加散热片。。。
16
发表于 2012-11-19 20:56 | 只看该作者
二轴联动 不简单
17
发表于 2012-11-19 21:15 | 只看该作者
楼主能不能讲解一下:直线和圆弧插补
18
 楼主| 发表于 2012-11-19 23:38 | 只看该作者
lipe 发表于 2012-11-19 21:15
楼主能不能讲解一下:直线和圆弧插补

嗯嗯。。。
以下内容来自百度:
“直线插补(Llne Interpolation)这是车床上常用的一种插补方式,在此方式中,两点间的插补沿着直线的点群来逼近,沿此直线控制刀具的运动。

  一个零件的轮廓往往是多种多样的,有直线,有圆弧,也有可能是任意曲线,样条线等. 数控机床的刀具往往是不能以曲线的实际轮廓去走刀的,而是近似地以若干条很小的直线去走刀,走刀的方向一般是x和y方向.

  插补方式有:直线插补,圆弧插补,抛物线插补,样条线插补等

  所谓直线插补就是只能用于实际轮廓是直线的插补方式(如果不是直线,也可以用逼近的方式把曲线用一段段线段去逼近,从而每一段线段就可以用直线插补了).首先假设在实际轮廓起始点处沿x方向走一小段(一个脉冲当量),发现终点在实际轮廓的下方,则下一条线段沿y方向走一小段,此时如果线段终点还在实际轮廓下方,则继续沿y方向走一小段,直到在实际轮廓上方以后,再向x方向走一小段,依次循环类推.直到到达轮廓终点为止.这样,实际轮廓就由一段段的折线拼接而成,虽然是折线,但是如果我们每一段走刀线段都非常小(在精度允许范围内),那么此段折线和实际轮廓还是可以近似地看成相同的曲线的--------这就是直线插补.”
19
发表于 2012-11-19 23:50 | 只看该作者
对于我这个电盲来说,MOS管好像就是很神秘的东东了
20
发表于 2012-11-20 00:25 | 只看该作者
数控代码如何传给控制板?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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