搜索
bottom↓
回复: 69

断断续续研究2年,终于做出2相电机细分驱动

[复制链接]

出0入0汤圆

发表于 2007-8-29 14:32:25 | 显示全部楼层 |阅读模式
已经实现的功能

自动半流  2秒钟内没有得到脉冲 线圈电流为原先的一半

可调细分数  1 2 4 8 16 32 64 7种可选细分数

可调电流  0.5-2A调整范围



输入电压  12-30V

主控芯片Mega8L  20khz斩波用芯片CTC模式产生

采用74hc74+393的方案

系统框图:

出0入8汤圆

发表于 2007-8-29 16:39:39 | 显示全部楼层
好东西

出0入0汤圆

发表于 2007-8-29 22:35:59 | 显示全部楼层
不知道楼主什么意思?

来show一下?

还是要卖东西

出0入0汤圆

 楼主| 发表于 2007-8-30 08:03:20 | 显示全部楼层
点击此处打开armok01168746.xls

正弦余弦表  用excel计算的
头像被屏蔽

出0入0汤圆

发表于 2007-8-30 08:09:17 | 显示全部楼层
iso9001 能否描述得有条理一些。我们理解你研究了2年,可能不太愿意公布完整的制作资料,不过一些理论性的研究工作应该能公布,这样会让更多人能受惠。



我样我们就能将此贴置cool了 :)

出0入0汤圆

 楼主| 发表于 2007-8-30 09:16:15 | 显示全部楼层
理论性的东西不需要我自己,有很多现成的,自己也写不好,关键是整理。

这篇文章不错的

Stepper Motors and Control

Part IV - Microstepping of Stepper Motors

特别是续流的描述

Current Decay -  Recirculation Modes

出0入0汤圆

 楼主| 发表于 2007-8-30 09:27:53 | 显示全部楼层
讲讲为什么市场上很多驱动器是64细分



首先定义一个8位的变量



uint08 cnt=0;



有两个表

sin[]={.....};

cos[]={.....};



cp信号----INT0



外部中断函数

{

       if(dir)

       {

         cnt++;

        }

       else

       {

          cnt--;

       }

       dac_out(sin[cnt],A_chanal);

       dac_out(con[cnt],B_chanal);





}

出0入0汤圆

 楼主| 发表于 2007-8-30 09:33:13 | 显示全部楼层
看看上面有没有什么问题?

if(dir)

       {

         cnt++;

        }

       else

       {

          cnt--;

       }



不怕溢出吗?

对,就是不怕溢出。为什么 ?64细分啊

64细分是把正弦的0-90度,分成64等份,0-360就是64*4=256等份

sin[]={.....};

cos[]={.....};表中各有255个字节

到达256就是一个新的循环,于是又变成0了

出0入8汤圆

发表于 2007-8-30 10:25:53 | 显示全部楼层
iso9001能否将那本书传上来

出0入0汤圆

 楼主| 发表于 2007-8-30 10:56:39 | 显示全部楼层
没有书的,就是网上的资料

出0入8汤圆

发表于 2007-8-30 12:20:12 | 显示全部楼层
资料也可以共享啊

谢谢

出0入0汤圆

发表于 2007-8-30 21:12:06 | 显示全部楼层
20KHZ加在74HC74哪个脚上,能否将74HC74与LM393电路画出.

出0入0汤圆

发表于 2007-8-30 21:28:23 | 显示全部楼层
希望开源,这样大家共同探讨
头像被屏蔽

出0入0汤圆

发表于 2007-8-31 01:55:44 | 显示全部楼层
iso9001看来的确是花了许多时间研究了。这个帖子先置COOL! 期待iso9001的更多资料共享。

出0入0汤圆

发表于 2007-8-31 08:02:50 | 显示全部楼层
iso9001  继续    谢谢

出0入0汤圆

发表于 2007-8-31 08:15:33 | 显示全部楼层
不知楼主的输出是单极驱动还是混合驱动?输出2A太小了点,既然用分立MOSFET来做输出至少也应能在4A以上,74HC74和LM393估计是实现下图红圈中的部分,如是不明白为何不直接用此IC呢?

出0入0汤圆

 楼主| 发表于 2007-8-31 08:28:51 | 显示全部楼层
不是上面的结构,上面的是L6506的原理图吧?感觉6506的结构很怪,看到网上有好几个网友没做成功(用L6506)

出0入0汤圆

 楼主| 发表于 2007-8-31 08:43:31 | 显示全部楼层
这个是经典的斩波电路 很多书籍都有这个图,而且很多的驱动器都采用这个的

74HC74的第4脚忘接VCC



出0入0汤圆

 楼主| 发表于 2007-8-31 08:50:32 | 显示全部楼层
shinehjx :“不知楼主的输出是单极驱动还是混合驱动?输出2A太小了点,既然用分立MOSFET来做输出至少也应能在4A以上”



混合驱动,2A容易做,可以驱动57系列的步进电机,先做小电流的,其实象L298这种,只能做到0.7A已经很热了。

我目前使用的是TO-252封装的MOS管,如果改成TO220的电流可以提高,但是不会提高多少的。因为我上桥臂用的是PMOS,如果要大电流的一般的做法是使用2103芯片,全部使用NMOS.这是经验。由于电路较复杂,成本增加,先考虑做小电流的。

出0入0汤圆

发表于 2007-8-31 08:53:25 | 显示全部楼层
回【16楼】:是L6506的图,我就是用它做的细分驱动没有问题

出0入0汤圆

 楼主| 发表于 2007-8-31 08:57:08 | 显示全部楼层
L6506的价格多少,那你怎么处理快速续流和慢速续流。

出0入0汤圆

发表于 2007-8-31 09:06:05 | 显示全部楼层
贴片L6506D一年前买的约¥8,6506输出要加一片74HC32才能处理快速续流和慢速续流

出0入0汤圆

 楼主| 发表于 2007-8-31 09:33:23 | 显示全部楼层
此IC贵啊,用分立的便宜而且好买。缺点是稍占地皮

出0入0汤圆

发表于 2007-8-31 12:50:42 | 显示全部楼层
楼主:你能讲讲自动半流功能是怎样实现的吗?

我想控制TLC7528的VRF电压,你是这样吗?能给出原理图吗?谢谢!

同时想请教7528是工作在电流模式还是电压模式。7528到393的原理能给出吗?

出0入0汤圆

发表于 2007-8-31 13:27:10 | 显示全部楼层
没那么复杂吧。见过3.5寸软驱没?里面的轴向电机,基本上就是个两相电机。

我曾经用 加启动电容的方法成功驱动过

出0入0汤圆

 楼主| 发表于 2007-8-31 15:17:56 | 显示全部楼层
电压模式

自动半流很简单把Vref改为原来的1半

393的图上面有啊





Vcc---------R-------------------电压跟随>----------------Vref

                              |

                              |

IO----------R-----------------|





IO=1 Vref=Vcc

IO=0 Vref=0.5Vcc

出0入0汤圆

发表于 2007-9-1 12:15:19 | 显示全部楼层
据说TLC7528电压模式,抗干扰能力较差,楼主你又是如何解决抗干扰问题的呢?我其实

一直也想做一个驱动,但因为与工作无关,一直没做。佩服楼主的坚持精神!

出0入0汤圆

 楼主| 发表于 2007-9-2 10:18:23 | 显示全部楼层
至少驱动器能实现细分了,看一下效果  采样电阻两断的波形

没有什么注意的地方 注意地线的布局













斩波的波形  效果不是很好 还需要调整一些参数



出0入0汤圆

发表于 2010-4-1 02:03:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-3 16:45:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-3 16:48:45 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-3 17:26:20 | 显示全部楼层
mark

出50入0汤圆

发表于 2010-4-3 18:39:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-4 16:09:25 | 显示全部楼层
MARK

出90入0汤圆

发表于 2010-6-22 20:28:31 | 显示全部楼层
Good

出0入0汤圆

发表于 2010-6-22 21:03:33 | 显示全部楼层
其实,ti已经出了类似产品,他们叫hrpwm。比如2808,最新的28027,28035,只是芯片不好买。哎,我手头项目只好搁置了。

出0入0汤圆

发表于 2010-6-22 23:51:16 | 显示全部楼层
讲讲原理啊!代码就不要公布了。其实很多人都不是搞电机的,只是为了用

出0入0汤圆

发表于 2010-6-23 08:00:47 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-6-23 08:17:41 | 显示全部楼层
20k的斩波频率是不是低了点啊,买的步进驱动芯片好像是100k的 thb6128 demo 板子是100k的

出0入0汤圆

发表于 2010-7-3 19:16:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-5 22:40:50 | 显示全部楼层
期待有更多资料出来.

出0入0汤圆

发表于 2011-1-5 23:03:37 | 显示全部楼层
此贴会火啊

出0入0汤圆

发表于 2011-1-6 00:17:57 | 显示全部楼层
此贴还差点就火了

出0入0汤圆

发表于 2011-1-6 08:56:47 | 显示全部楼层
07年的帖子,老了。

出0入0汤圆

发表于 2011-7-23 19:43:08 | 显示全部楼层
技术不怕老的,继续研究下。

出0入0汤圆

发表于 2011-7-23 20:59:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-23 21:35:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-31 13:17:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-31 13:29:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-31 17:13:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-31 19:40:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-31 19:46:33 | 显示全部楼层
用FPGA实现的话就比较容易了,不过吗,门槛也高了~~

出0入0汤圆

发表于 2011-7-31 20:21:58 | 显示全部楼层
mark!

出0入0汤圆

发表于 2011-7-31 20:54:26 | 显示全部楼层
不错的资料!

出0入0汤圆

发表于 2011-7-31 21:24:47 | 显示全部楼层
mark!

出0入0汤圆

发表于 2011-8-26 10:21:23 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2011-8-26 17:13:19 | 显示全部楼层
牛人,顶一个!

出0入0汤圆

发表于 2011-9-6 21:04:32 | 显示全部楼层
楼主估计是自己独自一人研究的,研究2年一般情况下也算点高科技了。表示理解不开源,对你的辛勤劳动表示尊重

出0入0汤圆

发表于 2011-9-6 21:23:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-6 22:00:36 | 显示全部楼层
支持。

出0入0汤圆

发表于 2011-9-7 07:12:27 | 显示全部楼层
此贴不会火了

出0入0汤圆

发表于 2011-9-7 18:43:10 | 显示全部楼层
回复【楼主位】iso9001
----------------------------------------------------------------------  好东西  正缺atmega8 系列的人才  想加盟本公司的请联系  2529832210

出0入0汤圆

发表于 2011-9-11 08:46:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2013-9-28 14:01:48 | 显示全部楼层
MARK Stepper driver

出0入0汤圆

发表于 2013-9-28 14:43:40 | 显示全部楼层
         顶了  哈哈哈  厉害啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-5 15:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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