打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
利用Arduino TB6600驱动模块控制两相四线42减速步进电机

实验目的:利用Arduino+TB6600驱动模块控制两相四线42减速步进电机

材料:

Arduino Nano   *1

TB6600驱动器  *1

42减速步进电机*1

面包板                *1

12V电源适配器*1

导线                   若干

接线:

12V电源适配器正负极分别接驱动器VCC和GND

步进电机黑绿红蓝线分别接驱动器的A+、A-、B+、B-

Arduino的D5接驱动器PUL+

Arduino的GND接驱动器PUL-


程序:

void loop()  
{  
    
  digitalWrite(4,HIGH); // Set Dir high  
    
  for(x = 0; x < 1036; x++) // Loop 200 times  
  {  
      digitalWrite(5,HIGH); // Output high  
      delayMicroseconds(483); // Wait
      digitalWrite(5,LOW); // Output low  
      delayMicroseconds(483); // Wait
    }  
//  delay(1000); // pause one second  
    
  //digitalWrite(4,LOW); // Set Dir low  
    
//  for(x = 0; x < 200; x++) // Loop 2000 times  
//  {  
//      digitalWrite(5,HIGH); // Output high  
//      delayMicroseconds(10000); // Wait
//      digitalWrite(5,LOW); // Output low  
//      delayMicroseconds(10000); // Wait
//    }  
//    delay(1000); // pause one second  
}  

备注:

1.由于驱动器设置的细分为200脉冲一圈,但是考虑到5.18的减速比,电机转一圈1036个脉冲

2.初次实验所以没有接上DIR和ENA

3.该程序可让电机按每秒钟一转的速度单方向不间断旋转

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
A4988的引脚图及运用 – 八色木
A4988驱动NEMA步进电机(42步进电机)_a4988驱动器接线图
0基础转交互,我在UXD完成了人生第一个硬件交互探索
【自制无人机】“辛”路历程(四)油门调整程序
Arduino Uno + HC
学霸教你用蓝牙无线端打造全地形遥控车,造型酷炫速度还快
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服