ULN2003驱动步进电机的问题

各位高手,我在做单片机驱动步进电机的实验,用ULN2003来驱动一款步进电机35BYJ46,为什么总是电机内部能听到转的声音,机身也有些颤动,但是电机轴却不转,请问该如何... 各位高手,我在做单片机驱动步进电机的实验,用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多遍,快的慢的都转不起来,挠头啊……
展开
 我来答
STGNG
2009-02-19 · TA获得超过1185个赞
知道小有建树答主
回答量:285
采纳率:100%
帮助的人:336万
展开全部
驱动顺序问题。检查一下线圈的驱动顺序,要求顺序正确才能顺利转动。在程序里调整驱动顺序。
补充回答;你电机的引脚应该是弄错了。解决的办法:用万用表的电阻档去量步进电机的几根线,步进电机有几种结构的,根据量出的结果判断电机的结构和引线的定义,再根据原理采用合适的接法,再编写程序。
百度网友0faa2e91522
2019-04-15 · TA获得超过3617个赞
知道大有可为答主
回答量:2989
采纳率:33%
帮助的人:407万
展开全部
uln2003有16个引脚其中有七个输入七个输出,8号引脚接地,9号引脚接12v或5v,比如我用的四相五线步进电机,步进电机公共端接5v,其余四个线接驱动芯片的四个输出端,然后单片机或外围电路接上uln
2003的四个输入引脚,这样挨个给脉冲就能转一定角度,建议你看一下步进电机工作原理,你就知道该怎样写程序了,很简单的。希望你好运。我毕设也用的这个,能转动的,加油!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
相姣逮春海
2020-03-07 · TA获得超过3909个赞
知道大有可为答主
回答量:3110
采纳率:30%
帮助的人:216万
展开全部
反转正常的话说明电机没问题,你最好再检查一下正转时的节拍是否设置正确。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式