单片机学习小组
直播中

易里更

7年用户 192经验值
私信 关注

如何让51单片机控制继电器?


上图为电路图,单片机的P1.4脚连接到继电器,本意是想通过控制P1.4脚的高低电平来控制继电器的闭合和断开。但是现在的问题是:P1.4脚输出高电平时继电器不动作,用万用表测量P1.4脚没有电压;但是如果没有继电器P1.4的电平就正常。
请有经验的指点指点,为什么会出现这种情况,该怎么才能控制继电器?
谢谢谢谢谢谢谢谢谢谢谢谢谢谢……
  • 123.jpg

回帖(8)

肖东菁

2019-9-26 07:48:38
单片机的IO的引脚高电平时靠内部上拉电阻实现,上拉电阻一般在几十K,你想想,继电器线圈里串联的个几十k的电阻能吸合吗?单片机IO一般低电平是晶体管驱动,可以吸收20mA左右的电流,但也不能带动继电器,继电器线圈一般要100mA以上的电流,所以你只能自己外加三极管驱动了.注意最好用低电平驱动继电器吸合,这样可以保证单片机上电时继电器是断开的,除非你想要单片机上电时继电器是吸合的,才可以用高电平,不然继电器要吸合再断开,有安全问题,当然不影响安全,并且你也不在乎就无所谓了
1 举报
  • 194706: 继电器线圈两头需要连接一个二极管,否则使用过程中三极管会被击穿。

杨芳

2019-9-26 08:05:55
该图片仅限百度用户内部交流使用。。。。。
首先单片机IO不要直接驱动继电器,为什么呢,即使驱动电压够,一般最大5v输出,驱动电流可能不够;最好是加个三极管放大电流接继电器工作电压驱动。
举报

h1654155275.5669

2019-9-26 08:23:43
通过继电器之后短路了吗
举报

冯超

2019-9-26 08:34:17
看不到图
举报

更多回帖

发帖
×
20
完善资料,
赚取积分