外部按键中断精准控制步进电机起保停,正反转,加减速Arduino+TB6600驱动器)
在《外部按键中断精准控制步进电机起保停,正反转(Arduino+TB6600驱动器)》基础上新增2个加减速按键,来调节步进电机速度。
步进电机
TB6600驱动器
**接线说明:**重点内容!!!!为什么一写步进电机就老生常谈这个接线问题问题,因为实在太重要了,关系到后面的工作能否继续开展。
//控制步进电机,必须要有3条线接到Arduino uno控制板上,不管是共阴还是共阳接法。//三条线分别是:PUL,DIR,ENA,为什么不标符号,共阳接法就是PUL+.DIR+,ENA+//共阴接法就是PUL-,DIR-,ENA-,//共阳接法就是将PUL+ DIR+ ENA+串联一起,再接到Arduino的控制引脚上8脚,PUl- DIR-分别接到Arduino板的控制引脚上,还剩下的ENA-,可以接到5V,或者悬空不接,接到GND引脚上,经实验也无影响。//共阴接法就是与之相反,最后的ENA+,可以悬空,也可以接GND,但是不能接到5V上,否则不转,有影响。//共阳极接线注意一点,ENA+接到Arduino板子上的5V连接不能串太大的电阻,可以串几Ω的电阻,或者不串联电阻,直接接接入,但是不能串1K的的电阻,否则电机不转!!!//在其他控制器中使用,例如PLC是24V控制的,就注意,必须串联2K的电阻,进行限流分压//本次实验电机驱动采用共阴极接线方式//
下面是控制引脚接入Arduino说明:1. PUL-, DIR-, EN- 连接一起,再接到Arduino UNO 的8引脚上面,也叫使能端,必须要接的线!!!2. PUL+ 连接到 Arduino UNO的9引脚,控制步进转动的3. DIR+ 连接到 Arduino UNO的 10引脚,控制步进转动方向的4. EN+ 连接到 Arduino UNO的GND上,也可以悬空不接!5. BUTTON按钮3个,停止按钮接5引脚,按键必须是带自锁的按键,就是压下去不会立马弹起来的,需要再按一下,就弹起来的,这种自锁按钮正转和反转分别接到6,7引脚,串联一个限流电阻1K到接到GND。6. 特别注意一点,这期带来的步进电机控制,将使能引脚EN接到了实际的控制引脚,与之前写的几篇步进电机控制的文章不同,原来是默认是接到(共阴和共阳接法)GND或者5V,直接使能了电机。
外部按键中断精准控制步进电机起保停,正反转,加减速Arduino+TB6600驱动器)
在《外部按键中断精准控制步进电机起保停,正反转(Arduino+TB6600驱动器)》基础上新增2个加减速按键,来调节步进电机速度。
步进电机
TB6600驱动器
**接线说明:**重点内容!!!!为什么一写步进电机就老生常谈这个接线问题问题,因为实在太重要了,关系到后面的工作能否继续开展。
//控制步进电机,必须要有3条线接到Arduino uno控制板上,不管是共阴还是共阳接法。//三条线分别是:PUL,DIR,ENA,为什么不标符号,共阳接法就是PUL+.DIR+,ENA+//共阴接法就是PUL-,DIR-,ENA-,//共阳接法就是将PUL+ DIR+ ENA+串联一起,再接到Arduino的控制引脚上8脚,PUl- DIR-分别接到Arduino板的控制引脚上,还剩下的ENA-,可以接到5V,或者悬空不接,接到GND引脚上,经实验也无影响。//共阴接法就是与之相反,最后的ENA+,可以悬空,也可以接GND,但是不能接到5V上,否则不转,有影响。//共阳极接线注意一点,ENA+接到Arduino板子上的5V连接不能串太大的电阻,可以串几Ω的电阻,或者不串联电阻,直接接接入,但是不能串1K的的电阻,否则电机不转!!!//在其他控制器中使用,例如PLC是24V控制的,就注意,必须串联2K的电阻,进行限流分压//本次实验电机驱动采用共阴极接线方式//
下面是控制引脚接入Arduino说明:1. PUL-, DIR-, EN- 连接一起,再接到Arduino UNO 的8引脚上面,也叫使能端,必须要接的线!!!2. PUL+ 连接到 Arduino UNO的9引脚,控制步进转动的3. DIR+ 连接到 Arduino UNO的 10引脚,控制步进转动方向的4. EN+ 连接到 Arduino UNO的GND上,也可以悬空不接!5. BUTTON按钮3个,停止按钮接5引脚,按键必须是带自锁的按键,就是压下去不会立马弹起来的,需要再按一下,就弹起来的,这种自锁按钮正转和反转分别接到6,7引脚,串联一个限流电阻1K到接到GND。6. 特别注意一点,这期带来的步进电机控制,将使能引脚EN接到了实际的控制引脚,与之前写的几篇步进电机控制的文章不同,原来是默认是接到(共阴和共阳接法)GND或者5V,直接使能了电机。
举报