电机堵转
-
首先检查杜邦线是否正常联通,如GND线接触不良,电机也会导通,但无法正常工作。
-
检查Arduino和驱动板接线是否正确,正确硬件接线如下图,即板子IO 8、9、10、11分别对应
驱动IN 1、2、3、4。
电机无法正反转
原因应该基本都是时序不对,这甚至可能导致电机不转,所以在确保接线和线本身没有问题情况下,查看头文件源码Stepper.cpp,如图。
当电机为四相时,找到上图代码,原因就显而易见了:B、C相顺序不对。
图中的时序为: AC-BC-BD-AD,
而正确的双四拍时序应该为: AB-BC-CD-DA。