我想用51的一个引脚连接一个6引脚的5v继电器,用高低电平控制继电器通断,实现电路的切换。
开始直接用Vcc作为+5v输入,继电器正常工作。 之后我改用P0口作为+5v输入,继电器不工作。用
万用表测量继电器两端电压,值为0. 我想是不是P0内部的电阻远远大于继电器电阻,从而使继电器
分不到电压。 之后我在继电器之前加入了一个TTL的与门试图提高电平,用示波器测量继电器电压
,发现有高低电平的变化,但是高电平只有3.6v。还是不能使继电器工作。 有什么办法可以解决
吗?
此帖出自
小平头技术问答
不工作的原因我感觉是P0的驱动能力不够,记得5V继电器的工作电流是十几还是二十几毫安,IO口驱动不了吧,要用三极管驱动
网上看的因为继电器的线圈是感性负载,最好用光耦隔离,不然单片机容易跑飞。不过我倒没遇见过,可能程序比较简单吧。
另外别忘了加保护二极管哟
一周热门 更多>