找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请教步进电机程序问题

查看数: 2470 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-3-6 17:51

正文摘要:

小白一个,刚学习单片机。 用四拍写的简单程序,直接接单片机P0口,电机可以运行,加ULN2003A驱动芯片,电机不运行,请教大佬这是啥问题。

回复

ID:691449 发表于 2020-3-7 15:49
uln2003右边没接电机abcd,
另外说一下,uln2003是7个达林顿管,因为单片机的输出电流太小,无法驱动电机,所以要用放大器
达林顿管就是放大器,实际上达林顿管就是两个三极管。
三极管也能起到放大作用
ID:704050 发表于 2020-3-7 15:15
ULN2003A 输出反向, 程序原来拉高要拉低。
ID:698914 发表于 2020-3-7 12:48
可以问一下为什么要接ULN2003A这个吗     可以换成其他的代替吗
ID:479908 发表于 2020-3-6 23:59
想进步要学习 发表于 2020-3-6 20:37
你这仿真图就这样的吗?如果是,参考下图改动下

谢谢啦,明天在改下图
ID:479908 发表于 2020-3-6 23:57
多谢啦,没注意uln2003输出跟输入反向,明天在调下程序
ID:487821 发表于 2020-3-6 21:24
2003电机那一头没接上吧,还有通过2003后是反向的,要适当调整程序
ID:235200 发表于 2020-3-6 21:11
可以换成其它IO口试,因为P0口要接上拉电阻,而你未接
ID:94031 发表于 2020-3-6 20:50
经过ULN2003A信号反相了,要么改程序,要么ULN2003A输入前加反相器。
ID:633559 发表于 2020-3-6 20:37
你这仿真图就这样的吗?如果是,参考下图改动下


ID:687694 发表于 2020-3-6 20:27
你好,驱动芯片没有标记网络。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表