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

现在想做一个程序使单片机控制继电器,继电器做开关控制220v交流电,应该选用什么样的继电器?电路图什么样?

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

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

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

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


扩展资料:

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

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

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-25
  一、控制方法:
  1、做实验直接选用线圈电压为5V的继电器就可以。
  2、单片机输出引脚与继电器之间要接一个三极管,单片机I/O直接继电器电流不够。

  二、单片机的简单介绍:
  单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
第2个回答  推荐于2017-09-11
1、做实验直接选用线圈电压为5V的继电器就可以。
2、单片机输出引脚与继电器之间要接一个三极管,单片机I/O直接继电器电流不够。本回答被网友采纳
第3个回答  2009-07-27

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

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

第4个回答  2009-11-05
可能有两个问题
1.单片机程序有问题,程序出错让让继电器反复开/断
2.可能是驱动问题,单片机一般是不能直接驱动继电器的,需要接放大器来驱动,一个功率管就可以
当然我估计第一种可能比较大,只要你仔细检查程序,一般能解决
相似回答