ULN2003驱动步进电机的问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:26:09
各位高手,我在做单片机驱动步进电机的实验,用ULN2003来驱动一款步进电机 35BYJ46,为什么总是电机内部能听到转的声音,机身也有些颤动,但是电机轴却不转,请问该如何解决?
我找了很多资料,35BYJ46的驱动顺序应该是没错,具体如下:
步序 PA3 PA2 PA1 PA0 对应A口输出值
1 0 0 0 1 01H
2 0 0 1 1 03H
3 0 0 1 0 02H
4 0 1 1 0 06H
5 0 1 0 0 04H
6 1 1 0 0 0CH
7 1 0 0 0 08H
8 1 0 0 1 09H

电机那边我也试过各种接法,因为没有此电机的引脚定义,最后找到的接法是电机里面有连续的转动声,速度也调了n多遍,快的慢的都转不起来,挠头啊……

驱动顺序问题。检查一下线圈的驱动顺序,要求顺序正确才能顺利转动。在程序里调整驱动顺序。
补充回答;你电机的引脚应该是弄错了。解决的办法:用万用表的电阻档去量步进电机的几根线,步进电机有几种结构的,根据量出的结果判断电机的结构和引线的定义,再根据原理采用合适的接法,再编写程序。