如何用单片机控制继电器?

现在想做一个程序使单片机控制继电器,继电器做开关控制220v交流电,应该选用什么样的继电器?电路图什么样?... 现在想做一个程序使单片机控制继电器,继电器做开关控制220v交流电,应该选用什么样的继电器?电路图什么样? 展开
 我来答
王律师案件普法

2019-09-15 · TA获得超过35.9万个赞
知道大有可为答主
回答量:374
采纳率:89%
帮助的人:34.2万
展开全部

不要用三极管放大,接上拉电阻即可。

做实验直接选用线圈电压为5V的继电器就可以。单片机输出引脚与继电器之间要接一个三极管,单片机I/O直接继电器电流不够。

单片机是一个弱电器件,一般情况下它们大都工作在5V甚至更低。驱动电流在mA级以下。而要把它用于一些大功率场合,比如控制电动机,显然是不行的。

在这里,继电器驱动含有两个意思:一是对继电器进行驱动,因为继电器本身对于单片机来说就是一个功率器件。


扩展资料:

现在,单片机的某一个需要控制这个继电器电路的输出引脚就是一只"手",当单片机的这个引脚输出低电平的时候,就像"手"在打开三极管"水龙头",水就从上往下流,继电器"水轮机"就开始转起来了。

反之,如果是输出高电平,"手"就开始关"水龙头",继电器"水轮机"因为没有水流下来,就会停止。

这就是三极管的开关作用。

简单的理解和记忆就是:三极管是一个开关器件,其实真的可以将它看成是一个开关,只不过它不是用手来控制,而是用电压(电流)来控制的,因此,三极管有些时候也被称做电子开关(与机械开关相区别)。

参考资料来源:百度百科——单片机控制器

懂点工程也要懂点生活

2015-07-25 · 一起分享生活的点点滴滴
懂点工程也要懂点生活
采纳数:12614 获赞数:177388

向TA提问 私信TA
展开全部
  一、控制方法:
  1、做实验直接选用线圈电压为5V的继电器就可以。
  2、单片机输出引脚与继电器之间要接一个三极管,单片机I/O直接继电器电流不够。

  二、单片机的简单介绍:
  单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiu_jiping
推荐于2017-09-11 · TA获得超过1.2万个赞
知道大有可为答主
回答量:3157
采纳率:77%
帮助的人:1040万
展开全部
1、做实验直接选用线圈电压为5V的继电器就可以。
2、单片机输出引脚与继电器之间要接一个三极管,单片机I/O直接继电器电流不够。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyaxing
2009-07-27 · 超过13用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:45.9万
展开全部

我最近也在搞单片机和继电器的控制,下面是我的图片,你把那个三极管一改就可以了 .

你不要用三极管放大,直接接一上拉电阻就得了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2e3ab4f62d
2009-11-05 · TA获得超过2132个赞
知道小有建树答主
回答量:1280
采纳率:0%
帮助的人:1220万
展开全部
可能有两个问题
1.单片机程序有问题,程序出错让让继电器反复开/断
2.可能是驱动问题,单片机一般是不能直接驱动继电器的,需要接放大器来驱动,一个功率管就可以
当然我估计第一种可能比较大,只要你仔细检查程序,一般能解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式