步进电机也是一种能够连续旋转的电机,但同普通的直流电机不同,我们能够对步进电机旋转的角度进行非常精确的控制。比如对于一个精度为1.8度的步进电机来讲,我们能够通过相应的控制信号,让电机的轴在需要的方向上一次转动1.8度。要实现这么精确的控制,除了步进电机本身的复杂性之后,控制电路复杂也是在所难免的,因此我们需要相应的驱动模块来对步进电机进行控制。
EasyDriver是一个简单易用的步进电机驱动模块,可以用来驱动一个双极性的两相步进电机,之前有人做了相应的实验,可以参考一下这个教程,我在译言上提供了这篇文章,看是不是有时间给翻译一下;-)
No tags

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的库也是可以的:)