Arduino中国 | Flamingo EDA

Nov/08

18

Arduino 加 EasyDriver 驱动步进电机

步进电机也是一种能够连续旋转的电机,但同普通的直流电机不同,我们能够对步进电机旋转的角度进行非常精确的控制。比如对于一个精度为1.8度的步进电机来讲,我们能够通过相应的控制信号,让电机的轴在需要的方向上一次转动1.8度。要实现这么精确的控制,除了步进电机本身的复杂性之后,控制电路复杂也是在所难免的,因此我们需要相应的驱动模块来对步进电机进行控制。

EasyDriver是一个简单易用的步进电机驱动模块,可以用来驱动一个双极性的两相步进电机,之前有人做了相应的实验,可以参考一下这个教程,我在译言上提供了这篇文章,看是不是有时间给翻译一下;-)

No tags

5 comments

  • TErRANCE · 2008/11/20 at 10:52 AM

    站不错,我还第一次知道arduino还有中文站。不过arduino虽然是开源的硬件平台,不过站长还是要在“Arduino”那个页面里面介绍一下来历比较妥当吧?

  • Author comment by flamingoeda · 2008/11/21 at 10:01 AM

    说得极是,我已经加上了,站内的信息会慢慢增加,还请多多支持;-)

  • TErRANCE · 2008/11/21 at 11:50 AM

    hoho~ 我刚刚订了个TouchShield Stealth,可惜这里没有介绍这个的,很好玩说~ 目前准备开发游戏中~

  • Will · 2008/11/27 at 12:27 PM

    好像在最新版的开发程序里面附带有stepper的lib了,那这块easydriver的板子还有用么?

  • Author comment by flamingoeda · 2008/12/02 at 2:25 PM

    Arduino的stepper只是一个软件库,需要相应的硬件支持才可以的,按照网站上的说明“To use it you will need a stepper motor, and the appropriate hardware to control it.“,肯定是需要相应硬件的。

    Arduino网站上给的电路,不是专用的步进电机驱动芯片,这点与EasyDriver不一样,EasyDriver采用的是专用的电机驱动芯片,控制起来比较简单,即使没有stepper库也一样。

    有兴趣的话可以看看上面的教程,其实封装一个EasyDriver的库也是可以的:)

Leave a Reply

使用新浪微博登录

<<

>>

Theme Design by devolux.nh2.me