步进电机可以直接用单片机驱动吗,还是必须通过驱动器? 100

 我来答
11kxmx
2015-09-25 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:70%
帮助的人:2510万
展开全部
不必用驱动器,但肯定要加放大电路,单片机的IO输出电流实在太小了,开发板上常用TDG2003或集电极开路的六反相器7406来驱动,也有用三个或四个三极管来驱动的
大型步进电机才要驱动器,因为电压高,有的还要双电源,还要过流保护等
还有的是输入串行脉冲,一个脉冲转一步,而不是由单片机直接控制来给各绕组通电的,这都有要驱动器才行
更多追问追答
追问
不是要用单片机编程吗?
追答
既然要用单片机控制步进电机,肯定要编程序
例如四相步进电机,单片机的任务就是轮流给4个绕组通电 
改变轮换顺序,则电机反转,改变通电持续时间,即可改变速度
程序过程:A相通电--延时--B通电--延时--C通电--延时--D通电
--延时....或A--AB--B--BC--C--CD--D--DA--A...
用驱动器的话也是这样,驱动器就是功率放大和保护
另一种戏动器要单片机送给它一个方向信号,决定正反转,同时再发一定数量的方波信号,有多少个方波步进电机就转多少步,绕组轮换(即脉冲分配)由驱动器完成
逆亦垒
2015-09-25 · TA获得超过2507个赞
知道大有可为答主
回答量:2812
采纳率:56%
帮助的人:676万
展开全部
步进电机的驱动电流比单片机的输出电流大,所以单片机无法直接驱动步进电机,必须通过驱动芯片或驱动器来完成。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-10-01
展开全部
片机不能直接驱动步进电机,即便是最简单的5线4相的步进电机,也要用扩大电流的达林顿芯片ULN2003来驱动。更加复杂的带细分的,就必须用专用的驱动芯片了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-09-25
展开全部
你好! 不能直接驱动,必须加驱动器
追问
转速不高的步进电机呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-09-29
展开全部
必须要驱动的,否则单片机那点电流驱不起来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式