单片机不接继电器时引脚P1.0输出5v接继电器之后输出接近0v,无法驱动继电器是什么原因,电路图如下

如题所述

接继电器后电源电压可以往下走一直到三极管的集电极,当你P1.0输出高电平后
三极管导通相当于P1.0经过电阻R12后接到了地
所以你看到的是低电平。
当你不接继电器,三极管集电极没得电压
三极管无法导通,所以是P1.0无法接到地所以是你看到是高电平
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-15
我做过一个倒计时继电器,控制用单片机给5v(单片机本身io口输出电流20mA,我用的是P0加上拉电阻10k)光耦导通给+5v电压8050三极管,8550就给负压(低电平)三极管就驱动继电器吸合。加二极管(1418)防止继电器(断开)线圈放电击穿三极管或者单片机。不用加电阻(你最好用万能表检查单片机IO口有没有输出高电平和低电平)本回答被提问者采纳
第2个回答  2019-10-06
电路
没问题。
首先,确认
继电器是否5VDC、是否
无故障(直接接5V是否正常工作);
其次,确认三极管型号

引脚连接是否正确;
再次,确认5V电源足够提供继电器工作;
最后,确认其他元件(电阻、二极管)参数

方向是否正确;

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网