三洋 B00224 步进电机的驱动顺序
我得到了一台 Sanyo #B00224 4 线步进电机,但我一生都无法确定驱动顺序,例如以什么顺序为线圈供电以及以哪个方向供电。据我所知,它是一个双极步进电机,应该可以通过以下方式驱动:
Winding 1a 1100110011001100110011001
Winding 1b 0011001100110011001100110
Winding 2a 0110011001100110011001100
Winding 2b 1001100110011001100110011
或:
Winding 1a 1000100010001000100010001
Winding 1b 0010001000100010001000100
Winding 2a 0100010001000100010001000
Winding 2b 0001000100010001000100010
其中 1 是电源,0 是接地。
我实际上只是在寻找有关该电机的数据表或您可能拥有的任何信息。
谢谢!
I was given a Sanyo #B00224 4 wire stepper motor, and for the life of me cannot determine the drive sequence, e.g. what order to power the coils and in which direction. As far as I can tell it is a bi polar stepper motor and should be drive-able with:
Winding 1a 1100110011001100110011001
Winding 1b 0011001100110011001100110
Winding 2a 0110011001100110011001100
Winding 2b 1001100110011001100110011
or:
Winding 1a 1000100010001000100010001
Winding 1b 0010001000100010001000100
Winding 2a 0100010001000100010001000
Winding 2b 0001000100010001000100010
Where 1 is power and 0 is ground.
I am really just looking for a datasheet on this motor or any information you might have.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于它是如此便宜的步进电机,您可能无法获得其数据表。
大多数 4 线步进电机都是双极的,因此这是一个很好的假设。我认为这将使驱动模式成为第一个。
您可能会发现,如果您使用的是 Arduino,它无法提供使这些电机转动所需的电力。您可能需要使用某种外部电机驱动器(H 桥)。我相信 Arduino 电机扩展板内置了此功能。我会尝试使用高于 5 的电压来立即排除故障(9 或 12V)。一家在线商店将此电机列为 12Vdc 步进电机,因此这可能就是问题所在。
http ://www.all electronics.com/make-a-store/item/SMT-125/4-WIRE-STEPPER-MOTOR-W/GEARS/1.html
如果您仍然无法识别电线,您可以用万用表欧姆来确定它们的对。要找到正向和反向极性,您应该能够交换配对,直到电机正确驱动。
Since it's such a cheap stepper motor, you probably won't be able to get a datasheet on it.
Most 4-wire stepper motors are bipolar, so that's a good assumption. I think that this would make the drive pattern the first one.
You may find that if you are using an Arduino, it just cannot provide the power that you need to make those motors turn. You may need to use some sort of external motor driver (H-bridge). I believe that the Arduino motor shield has this functionality built in. I would try a higher voltage than 5 for some immediate troubleshooting (9 or 12V). One of the online stores has this motor listed as a 12Vdc stepper, so that's probably the problem.
http://www.allelectronics.com/make-a-store/item/SMT-125/4-WIRE-STEPPER-MOTOR-W/GEARS/1.html
If you are still having trouble identifying the wires, you can ohm them out with a multimeter to determine the pairs. To find forward and reverse polarity, you should be able to swap the pairs until the motor correctly drives.