用arduino与A4988驱动步进电机

学单片机时,驱动步进电机是必须要掌握的,常见的有42,56步进电机,那么如何驱动呢?下面我来讲解一下如何用arduino实现此功能。

操作方法

  • 01

    首先要了解步进电机,你要知道他是几相,有几根线,没说明书的话就用万用表测电阻测出哪个为公共端,哪些为一相。这里我用的两线6线(公共端可以不接,具体看你用什么驱动器)

  • 02

    步进电机驱动器有很多种,这里我选用A4988,要注意,一定要外接电源,不然不能驱动,有的情况还需要加电容。实物图如下图所示。

  • 03

    用此驱动器可以进行细分,就是MS1到MS3引脚,我这里没接,也就是悬空,那就是全细分,为1.

  • 04

    下图是arduino与A4988驱动器的原理图,大家可以好好看看,这样更好的理解如何去接线。

  • 05

    下面就是一个用A4988驱动步进电机的程序(一部分),有注释,很好理解,至高低电平,还可以控制正反转。

(0)

相关推荐

  • 用arduino驱动步进电机

    机械电子学单片机,最基础的东西就是你要会各种电机的启停,调速,正反转.当然还有其他你需要了解的,今天我这只讲解一下用arduino来驱动步进电机. 操作方法 01 步进电机是把电脉冲转化为角位移的一种 ...

  • Arduino UNO R3 在win7 64位环境下的驱动安装

    很多geek们在玩开源硬件Arduino时,有时会遇到心爱的小板控制器(比如Arduino UNO R3)插上电脑USB后,驱动找不到,不能安装,或是出现个黄色的叹号等等. 这是因为一些型号Ardui ...

  • 用arduino控制舵机运作

    之前我讲述了如何驱动步进电机运作(启停,调速,正反转),下面我来讲述一下如何用arduino驱动舵机来实现这些功能. 操作方法 01 首先要知道舵机工作时是怎么运作的,通俗点来讲,就是给一个角度给它, ...

  • 步进电机驱动器与伺服电机驱动器的区别学习

    步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件,在非超载的情况下,电机的转速.停止的位置只取决于脉冲信号的频率和脉冲个数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱 ...

  • 打印机常见部件检修方法与技巧

    打印机是一种常用的办公设备,它主要包括针式打印机、喷墨打印机、激光打印机等。同时打印机也是一种易出故障的办公设备,而维修打印机说到底就是对其损坏部件的维修,因此了解并精通打印机各种部件的检测与维修无疑 ...

  • 打印机常用部件检修

    打印机是一种常用的办公设备,它主要包括针式打印机、喷墨打印机、激光打印机等。同时打印机也是一种易出故障的办公设备,而维修打印机说到底就是对其损坏部件的维修,因此了解并精通打印机各种部件的检测与维修无疑 ...

  • MACH3的设置方法

    MACH3对初学者来说还是有点难度的,本人特总结出设置方法如下,以供大家参考 操作方法 01 重新启动PC后桌面多了几个新的图标,我们能用到的就是"Mach3Mill",双击之进入 ...

  • 单片机开发板的使用

    单片机开发板使用首先要读开发板原理图,看视频教程 操作方法 01 首先,需要仔细看开发板的原理图.需要把单片机插到开发板的芯片座上,芯片座的引脚会和PCB板连接,PCB板上的走线会将芯片座的引脚连接到 ...

  • win8系统如何安装未签名驱动 windows8中arduino驱动安装方法

    Arduino可以使用开发完成的电子元件例如Switch或sensors或其他控制器、LED、步进马达或其他输出装置。Arduino也可以独立运作成为一个可以跟软件沟通的接口,例如说:flash、pr ...