设为主页  加入收藏
 
·I2S数字功放IC/内置DSP音频算法功放芯片  ·马达驱动IC  ·2.1声道单芯片D类功放IC  ·内置DC/DC升压模块的D类功放IC  ·锂电充电管理IC/快充IC  ·无线遥控方案
当前位置:首页->技术分享
使用Arduino与A4988 驱动步进电机
文章来源:永阜康科技 更新时间:2018/1/13 9:55:00
在线咨询:
给我发消息
小鄢 2850985542
给我发消息
姚红霞 3003214837
给我发消息
张顺平 3003262363
13713728695
 
初识Arduino,有什么错漏的地方请指正.

学会使用A4988驱动电机对于DIY3D打印机,雕刻机很有帮助。


实验目的:Arduino与A4988驱动42步进电机


材料如下:

Arduino uno *1
A4988            *1
42步进电机    *1
面包板            *1
9V外接电源    *1
导线               若干

step 1:接线

关于接线更详细的相关资料:http://fritzing.org/projects/a4988-single-stepper-test/


MS1 , MS2 , MS3 跳线说明:(例子里是低电平,悬空或接地线,使用全步进模式)

分别是全步进,1/2步进,1/4步进,1/8步进,1/16步进模式。

步进电机走一步是1.8度,一圈就是200步。例如使用1/16步进,则需要走3200步才等于一圈。




step 2:测试程序程序
[objc] view plain copy print?
  1. int x;  
  2.   
  3.   
  4. void setup()  
  5. {  
  6.   pinMode(6,OUTPUT); // Enable  
  7.   pinMode(5,OUTPUT); // Step  
  8.   pinMode(4,OUTPUT); // Dir  
  9.   digitalWrite(6,LOW); // Set Enable low  
  10. }  
  11.   
  12.   
  13. void loop()  
  14. {  
  15.     
  16.   digitalWrite(4,HIGH); // Set Dir high  
  17.     
  18.   for(x = 0; x < 200; x++) // Loop 200 times  
  19.   {  
  20.       digitalWrite(5,HIGH); // Output high  
  21.       delayMicroseconds(800); // Wait 1/2 a ms  
  22.       digitalWrite(5,LOW); // Output low  
  23.       delayMicroseconds(800); // Wait 1/2 a ms  
  24.     }  
  25.   delay(1000); // pause one second  
  26.     
  27.   digitalWrite(4,LOW); // Set Dir low  
  28.     
  29.   for(x = 0; x < 200; x++) // Loop 2000 times  
  30.   {  
  31.       digitalWrite(5,HIGH); // Output high  
  32.       delayMicroseconds(800); // Wait 1/2 a ms  
  33.       digitalWrite(5,LOW); // Output low  
  34.       delayMicroseconds(800); // Wait 1/2 a ms  
  35.     }  
  36.     delay(1000); // pause one second  
  37. }  


ps后记学习:


*脚6(-en) 低电平为启动电机(enable),貌似也可以不接,试过一样能运行.但如果要控制电机的启动关闭还是要用上

*脚4(-dir) 用高低电平控制方向.

*脚5(-step) 用高低电平驱动电机转动.注意中间间隔等待的微秒值,如果太快会导致电机有声响不转动.

 
 
 
    您可能对以下产品感兴趣  
产品型号 功能介绍 兼容型号 封装形式 工作电压 备注
AT8812C AT8812C为打印机和其它电机一体化应用提供一种双通道集成电机驱动方案。 DRV8812/DRV8813 HTSSOP-28 8~38V 具有4级电流调节的1A双极步进电机驱动IC
AT8810 AT8810为打印机和其它电机一体化应用提供一种双通道集 成电机驱动方案。 BD68610 HTSSOP-16 8~38V 舞台灯光专用步进电机驱动IC
HR4995 HR4995是一种便于使用的内部集成了译码器的微特步进电机驱动器。 A4985 QFN-24 8V-38V 内置转换器和过流保护的微特步进电机驱动芯片
HR9110 HR9110是应用于直流电机方案的单通道H桥驱动器芯片。 L9110 SOP-8 1.8V-6.8V 1.2A玩具单通道直流电机驱动IC
HR2125 HR2125是一种双通道、低导通压降的正反向电机驱动芯片,为玩具、打印机和其它电机一体化应用提供一种双通道电机驱动方案。 DFN-10 1.8V-6.8V 低压双通道H桥驱动器
AT8870 AT8870是一款刷式直流电机驱动器,适用于打印机、电器、 工业设备以及其他小型机器 DRV8870/A4950 SOP-8 6.5V-38V 3.6A单通道刷式直流电机驱动IC
AT8812 AT8812为打印机和其它电机一体化应用提供一种双通道集成电机驱动方案。AT8812有两路H桥驱动,最大输出38V 2A,可驱动两路刷式直流电机,或者一路双极步进电机,或者螺线管或者其它感性负载。 DRV8812 HSSOP-28 8V-38V
AT8313 AT8313提供三路可独立控制的半H桥驱动,每个半H桥可输出2.5A峰值电流或1.75A均方根(RMS)电流输出,可驱动一个三相直流无刷电机,也可被用于驱动螺线管或者其它负载。 DRV8313 QFN-36 8-38V
HR8826 HR8826是一种内置步进表的集成微步进电机驱动器,为打印机、扫描仪和其它自动化设备提供解决方案。其设计为能使双极步进电机以全、半、1/4、1/8、1/16、1/32步进模式工作。步进模式由逻辑输入MODEx选择。输出驱动能力达到38V和±3A。HR8826的衰减模式可编程。 DRV8825 TSSOP-28 8V-38V/3A 具有片上1/32微步进分度器的3A双极步进电机驱动IC
HR8828 HR8828是一种内置步进表的集成微步进电机驱动器,为打印机、扫描仪和其它自动化设备提供解决方案。其设计为能使双极步进电机以全、半、1/4、1/8、1/16、1/32步进模式工作。步进模式由逻辑输入MODEx选择。输出驱动能力达到38V和±3.5A。HR8828的衰减模式可编程。 TB6560 QFN-48/LQFP-48 8V-38V/3.5A 内置步进表的3.5A集成微步进电机驱动器
HR3992 HR3992是一种便于使用PWM来控制电流的双极微特步进电机驱动器, 输出驱动能力达到35V和±1.5A。内部固定关闭时间的PWM电流控制时序电路可以通过串行接口进行编程,使其工作在慢衰、快衰或混合衰减模式。 A3992 TSSOP-24 8V-35V/1.6A DMOS 全桥 PWM 微步进电机驱动芯片
HR4982 HR4982是一种便于使用的内部集成了译码器的微特步进电机驱动器。其设计为能使双极步进电机以全、半、1/32和1/128步进模式工作。步进模式由逻辑输入MSx选择。输出驱动能力达到35V和±2A。HR4982包含一个工作在慢衰或混合衰减模式的固定关闭时间的电流调节器。 A4982 TSSOP-28 8V-35V/2A 内置转换器和过流保护的微特步进电机驱动芯片
HR4988 HR4988是一种便于使用的内部集成了译码器的微特步进电机驱动器。其设计为能使双极步进电机以全、半、1/4、1/8、1/16、1/32、1/64和1/128步进模式工作。步进模式由逻辑输入MSx选择。输出驱动能力达到35V和±2A。HR4988包含一个工作在慢衰或混合衰减模式的固 定关闭时间的电流调节器。 A4988 TSSOP-28/QFN-28 8V-35V/2A 内置转换器和过流保护的微特步进电机驱动芯片
HR8833 HR8833为玩具、打印机和其它电机一体化应用提供一种双通道电机驱动方案。HR8833有两路H桥驱动,可以驱动两路刷式直流电机,或者一个双极步进电机,或者螺线管或者其它感性负载。 DRV8833 TSSOP-16 2.70V-12.8V 2A低电压双路刷式直流或单路双极步进PWM绕组电流调节/限制电机驱动器IC
HR5561 HR5561是应用于直流电机方案的单通道H桥驱动器芯片。 HR5561的H桥驱动部分采用低导通电阻的PMOS和NMOS功率管。低导 通电阻保证芯片低的功率损耗,使得芯片安全工作更长时间。此 外HR5561拥有低待机电流、低静态工作电流。这些性能使能HR5561 易用于玩具方案。 AT5561 SOP-8/DIP-8 1.8V-6.0V 玩具单通道直流电机驱动器
HR1084 HR1084是应用于直流电机方案的单通道H桥驱动器芯片。 HR1084的H桥驱动部分采用低导通电阻的PMOS和NMOS功率管。低导 通电阻保证芯片低的功率损耗,使得芯片安全工作更长时间。此 外HR1084拥有低待机电流、低静态工作电流。这些性能使能HR1084 易用于玩具方案。 DW1084 SOP-8/DIP-8 1.8V-6.0V/1A 玩具单通道低电压1A直流电机驱动IC
HR4985 HR4985是一种便于使用的内部集成了译码器的微步进电机驱动器。其设计为使双极步进电机能够以全、半、1/4和1/8步进操作。步进模式由逻辑输入MSx选择。输出驱动能力达到35V和±1A。HR4985包括一个能够控制慢或混合衰减模式的电流调节器,其截止时间固定。 A4985 QFN-24 8V-35V/1.0A 带转换器和过流保护的 DMOS 微步驱动器
HR3988 HR3988是一款四路DMOS全桥驱动芯片,能够驱动多达2个步进电机或4个直流电机。每个全桥输出额定值高达36V, 1.2 A。 A3988 TQFP-48 8V-35V/1.2A 四路DMOS全桥电机驱动芯片
HR3979 HR3979是一种新近开发出来、专门用于双极步进电机的微步进电机驱动集成电路,能驱动马达以全、1/2、1/4及1/16步进操作,其内部集成了步进和直接译码接口、正反转控制电路、双H桥驱动,单路输出额定值达到35V、±2.5A。 A3979 TSSOP-28 8V-35V/2.5A 带转换器的微步 DMOS 驱动器
HR3967 HR3967是一种新近开发出来、专门用于双极步进电机的微步进电机驱动集成电路,能以全、1/2、1/4及1/8微步细分驱动马达,输出额定值能达到30V、±750mA 。 A3967 SOP-24 8V-35V/750mA 内置转换器的微步进电机驱动芯片
 
 
    相关产品  
 
 
·蓝牙音箱的音频功放/升压/充电管
·单节锂电内置升压音频功放IC选型
·HT7179 12V升24V内置
·5V USB输入、三节锂电升压型
·网络主播声卡专用耳机放大IC-H
 
M12269 HT366 ACM8629 HT338 

业务洽谈:手机:13713728695(微信同号)   QQ:3003207580  EMAIL:panbo@szczkjgs.com   联系人:潘波

地址:深圳市宝安西乡航城大道航城创新创业园A5栋307/309

版权所有:深圳市永阜康科技有限公司  备案号:粤ICP备17113496号