单片机怎么控制步进电机

单片机怎么控制步进电机?五线四相异步电机,下面是原理图... 单片机怎么控制步进电机? 五线四相异步电机,下面是原理图 展开
 我来答
施西贝虎
推荐于2017-09-18 · TA获得超过414个赞
知道小有建树答主
回答量:331
采纳率:100%
帮助的人:184万
展开全部
ULN2003D 是驱动步进电机的驱动芯片,主要是匹配电机所需的电流。
由于是四相电机,步进电机之所以可以转动就需要给相绕组提供连续的脉冲,所以需要4个端口来控制四相绕组的工作状态(P15应该是不需要的),具体的编码要看电机的拍数;
一旦明白这些,你就可以很容易编写代码来控制电机的转动了,还有在脉冲间你可以设置不同的延时时间来调节电机的转速。
追问
你答的很好,我已经会控制了,可以再问你个问题吗?
--
我想用5V的89C52单片机 控制12V的步进电机, 需要接什么呢?

继电器跟降压器,接什么就可以?
追答
well, 如何是驱动12v的电机,情况有些不同了。
ULN2003可以输出的最高电压是50v,可是其输出电流能力不强,如果你的电机的工作电流在1A以上的话,建议你实用L298了。
如果还是采用ULN2003, 你要把Vcc(应该是管脚9)接12V电压,并接到电机的12V输入电压端;
将GND(应该是管脚8)接单片机的地和电机的地(共地);当然你还需要注意的是,在输入的4个端口上接上来电阻,来增加单片机的电流驱动能力,从而带动ULN2003芯片正常工作。

还有若你没有12v点直接电压,可以采用DC-DC芯片来升压。
BeliveAlex
2014-03-24 · TA获得超过290个赞
知道答主
回答量:47
采纳率:0%
帮助的人:28.5万
展开全部
ULN2003为非门,P3应该是电机插头,1脚为VCC 2,3,4,5,为4相,驱动电机只要依次给P1.1,P1.2,P1.3,P1.4 高电平就可以了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王宝爱电子
2020-12-24 · TA获得超过126个赞
知道答主
回答量:157
采纳率:100%
帮助的人:15.8万
展开全部

单片机控制步进电机,学会了这个就可以做一个电动玩具小车了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仗緵地莞莾丹
2018-12-29
知道答主
回答量:40
采纳率:0%
帮助的人:3万
展开全部
选个串口运动控制器,简单方便。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ydschs
2014-03-25 · TA获得超过950个赞
知道小有建树答主
回答量:451
采纳率:0%
帮助的人:100万
展开全部
有多种驱动方法,这里几句话说不太清楚,网上有大把的教程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式