找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9054|回复: 13
收起左侧

使用STC89C52控制直流电机正反转

  [复制链接]
ID:280515 发表于 2018-2-1 17:17 | 显示全部楼层 |阅读模式
各位大神请问下,使用STC89C52控制直流电机,怎样才能实现控制电机正反转?我把直流电机一根线接VCC(+5V),另一根线接在ULN2003上(通过P1^0控制),无法控制正反转啊。
回复

使用道具 举报

ID:7485 发表于 2018-2-2 08:31 | 显示全部楼层
你控制一根线怎能正反转?最少需要两个IO控制一个H桥。

到网上看看吧。
回复

使用道具 举报

ID:275468 发表于 2018-2-2 09:05 | 显示全部楼层
uln2003这个芯片无法控制正反转,是硬件的问题。可用l298n、l297等芯片代替
回复

使用道具 举报

ID:275468 发表于 2018-2-2 09:07 | 显示全部楼层
uln2003和uln2003a这个芯片是不能控制直流电机正反转的。是硬件不支持。可用l298n等芯片代替就能控制正反转了。
回复

使用道具 举报

ID:148552 发表于 2018-2-2 09:48 | 显示全部楼层
ULN2003是达林顿管,实际上就是七个反向驱动器,起到放大电流带动负载的作用。
所以仅仅靠它本身一个芯片是无法控制电机正反转的,因为它做不到不改变连接线的情况下让电流反向。
推荐你使用电机驱动芯片------l298n,l9110s

如果你非要用ULN2003驱动也不是不可以,只不过电路就复杂了。如图

ULN2003内部电路图

ULN2003内部电路图

ULN控制直流电机正反转

ULN控制直流电机正反转
回复

使用道具 举报

ID:47286 发表于 2018-2-2 09:52 | 显示全部楼层
电机正反转要正负极性互换才行 功率小的电机用9110 9170芯片 功率大的用298或者用nmos和pmos自己搭H桥
回复

使用道具 举报

ID:47286 发表于 2018-2-2 20:11 | 显示全部楼层
你像风儿来了 发表于 2018-2-2 09:48
ULN2003是达林顿管,实际上就是七个反向驱动器,起到放大电流带动负载的作用。
所以仅仅靠它本身一个芯片 ...

嗯 前辈说的是 这么弄复杂 还占板子空间 没准能50mm以下的板子就得做100mm以下了
回复

使用道具 举报

ID:111634 发表于 2018-2-2 21:17 | 显示全部楼层
本帖最后由 zl2168 于 2018-2-2 21:18 编辑

实例100  直流电机正反转及PWM调速
Proteus仿真一下,确认有效。
实例100 直流电机正反转及调速.rar (44.12 KB, 下载次数: 59)
直流电机正反转及PWM调速.jpg PWM1.jpg PWM2.jpg
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行。书中电路和程序设计有详细说明,程序语句条条有注解。仿真电路和Hex文件能在清华出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。
回复

使用道具 举报

ID:281852 发表于 2018-2-2 21:59 | 显示全部楼层
你可以用三极管自己搭个H桥,也可以买个现成的L298模块
回复

使用道具 举报

ID:282046 发表于 2018-2-4 17:40 来自触屏版 | 显示全部楼层
2003无法控制正反转
回复

使用道具 举报

ID:265318 发表于 2018-2-4 19:45 | 显示全部楼层
买个l298n吧。俩个io口01一对调就实现正反转了。
回复

使用道具 举报

ID:282197 发表于 2018-2-4 20:41 | 显示全部楼层
我建议购买成品L298N模块。控制电机正反转,不仅需要控制方向,还要控制速度,在使用的过程中需要对晶体管进行保护,单独的电桥电路不能实现可靠的工作,需要附加电容和二极管。在实际的调试中可能会有意想不到的麻烦,为了更方便的实现功能,进行可靠的维护,建议购买成品L298N模块,淘宝店家会给你详细的调试资料。
回复

使用道具 举报

ID:230975 发表于 2020-1-4 16:26 | 显示全部楼层
你用继电器也能控制
回复

使用道具 举报

ID:638887 发表于 2020-1-4 17:28 | 显示全部楼层
二楼说得对,要我来就用两个继电器做成H型桥接,要用两个输出口,每次驱功一个继电器,改变直流电进入电机的电流流向实现正反转。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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