专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
51单片机
51单片机驱动继电器疑问
2020-02-05 09:07
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
51单片机
7379
23
23
最近在网上看到一些关于单片机驱动继电器的帖子,有几点疑问还请各位能指点一下。
1、使用PNP驱动5V继电器时,继电器接在发射极与Vcc之间还是接在集电极与Gnd之间?
发射极与Vcc
(原文件名:图片1.png)
集电极与Gnd
(原文件名:图片2.png)
2、驱动12V集电器,还是使用PNP三极管8550,单片机输出高、低电平,8550都不会截止是吗?驱动大于5V的继电器是不是不能使用PNP
12V继电器
(原文件名:图片3.png)
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
WDZASHT
1楼-- · 2020-02-07 01:15
51单片机驱动继电器这是个老问题了。首先,你要理解继电器线圈应该放到NPN或PNP的哪个地方,我这样说吧,你从C极和E极之间的电压影响来考虑就好了。需要注意的是,如果你的单片机上电就是高电平,那么你该选择什么三极管来避免继电器上电误动作呢?假如单片机上电为高,那么无论你软件再怎么置低,在上电一瞬间IO也会是高,若要避免继电器误动作,就选个PNP吧。
或者你的IO口可以设置状态,例如推免,然后你再在IO上价格下拉,这是就可以选NPN了
加载中...
wenweima
2楼-- · 2020-02-07 05:33
图纸看不出有什么问题啊?学习中!
加载中...
maj87
3楼-- · 2020-02-07 07:13
回复【9楼】leitiannet
回复【4楼】maj87
1 使用 第一张图的电路,在npn三极管基级加个上拉电阻。
2 在npn三极管的基级加个上拉电阻到12v,这样单片机io口输出为高时三级管会截止。不过这个io口最好是有 p0 口。
另外 r1最好是10k 上来电阻1k。
-----------------------------------------------------------------------
这里是pnp吧,输出低电平继电器吸合,怎么需要上拉的
-----------------------------------------------------------------------
说错了 你把我的恢复里面的 NPN 该为PNP 就可以了 。 我的本意是按照PNP 说的
加载中...
CK_CN
4楼-- · 2020-02-07 12:43
回复【9楼】leitiannet
-----------------------------------------------------------------------
回复【9楼】leitiannet
回复【4楼】maj87
1 使用 第一张图的电路,在npn三极管基级加个上拉电阻。
2 在npn三极管的基级加个上拉电阻到12v,这样单片机io口输出为高时三级管会截止。不过这个io口最好是有 p0 口。
另外 r1最好是10k 上来电阻1k。
-----------------------------------------------------------------------
这里是pnp吧,输出低电平继电器吸合,怎么需要上拉的
-----------------------------------------------------------------------
因为不加上拉的话,单片机输出高电平继电器也会吸合,因为高电平也只是5V
对于12V的电源显然三极管是导通的,加上拉电阻是为了输出高电平的时候三极管不导通
所以像maj87说的,最好用P0口,因为P0口内部没有上拉
加载中...
leitiannet
5楼-- · 2020-02-07 17:33
精彩回答 2 元偷偷看……
加载中...
create
6楼-- · 2020-02-07 22:15
那二极管有什么用?不解
加载中...
上一页
1
2
3
4
下一页
一周热门
更多
>
相关问题
【东软载波ESF0654 PDS开发板活动】开箱
1 个回答
东软载波ESF0654 PDS开发板外部中断
1 个回答
东软载波ESF0654 PDS开发板高级控制定时器AD16C4T
1 个回答
用串口调试助手为什么只能在hex模式接收发送而在文本模式不行
9 个回答
触摸芯片SC02B/SC04B在地砖灯的设计方案
1 个回答
东软载波ESF0654 PDS开发板串口USART0代码分享
1 个回答
普通32位单片机使用linux的应用代码
5 个回答
东软载波ESF0654 PDS开发板AT24C04的调试
9 个回答
相关文章
51单片机与蓝牙模块连接
0个评论
51单片机的硬件结构
0个评论
基于51单片机的无线遥控器制作
0个评论
51单片机 AD转换
0个评论
51单片机数码管递增显示
0个评论
如何实现对单片机寄存器的访问
0个评论
基于51单片机的指纹密码锁
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
51单片机
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
或者你的IO口可以设置状态,例如推免,然后你再在IO上价格下拉,这是就可以选NPN了
回复【4楼】maj87
1 使用 第一张图的电路,在npn三极管基级加个上拉电阻。
2 在npn三极管的基级加个上拉电阻到12v,这样单片机io口输出为高时三级管会截止。不过这个io口最好是有 p0 口。
另外 r1最好是10k 上来电阻1k。
-----------------------------------------------------------------------
这里是pnp吧,输出低电平继电器吸合,怎么需要上拉的
-----------------------------------------------------------------------
说错了 你把我的恢复里面的 NPN 该为PNP 就可以了 。 我的本意是按照PNP 说的
-----------------------------------------------------------------------
回复【9楼】leitiannet
回复【4楼】maj87
1 使用 第一张图的电路,在npn三极管基级加个上拉电阻。
2 在npn三极管的基级加个上拉电阻到12v,这样单片机io口输出为高时三级管会截止。不过这个io口最好是有 p0 口。
另外 r1最好是10k 上来电阻1k。
-----------------------------------------------------------------------
这里是pnp吧,输出低电平继电器吸合,怎么需要上拉的
-----------------------------------------------------------------------
因为不加上拉的话,单片机输出高电平继电器也会吸合,因为高电平也只是5V
对于12V的电源显然三极管是导通的,加上拉电阻是为了输出高电平的时候三极管不导通
所以像maj87说的,最好用P0口,因为P0口内部没有上拉
一周热门 更多>