如何用单片机控制继电器?
现在想做一个程序使单片机控制继电器,继电器做开关控制220v交流电,应该选用什么样的继电器?电路图什么样?...
现在想做一个程序使单片机控制继电器,继电器做开关控制220v交流电,应该选用什么样的继电器?电路图什么样?
展开
12个回答
展开全部
不要用三极管放大,接上拉电阻即可。
做实验直接选用线圈电压为5V的继电器就可以。单片机输出引脚与继电器之间要接一个三极管,单片机I/O直接继电器电流不够。
单片机是一个弱电器件,一般情况下它们大都工作在5V甚至更低。驱动电流在mA级以下。而要把它用于一些大功率场合,比如控制电动机,显然是不行的。
在这里,继电器驱动含有两个意思:一是对继电器进行驱动,因为继电器本身对于单片机来说就是一个功率器件。
扩展资料:
现在,单片机的某一个需要控制这个继电器电路的输出引脚就是一只"手",当单片机的这个引脚输出低电平的时候,就像"手"在打开三极管"水龙头",水就从上往下流,继电器"水轮机"就开始转起来了。
反之,如果是输出高电平,"手"就开始关"水龙头",继电器"水轮机"因为没有水流下来,就会停止。
这就是三极管的开关作用。
简单的理解和记忆就是:三极管是一个开关器件,其实真的可以将它看成是一个开关,只不过它不是用手来控制,而是用电压(电流)来控制的,因此,三极管有些时候也被称做电子开关(与机械开关相区别)。
参考资料来源:百度百科——单片机控制器
展开全部
一、控制方法:
1、做实验直接选用线圈电压为5V的继电器就可以。
2、单片机输出引脚与继电器之间要接一个三极管,单片机I/O直接继电器电流不够。
二、单片机的简单介绍:
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
1、做实验直接选用线圈电压为5V的继电器就可以。
2、单片机输出引脚与继电器之间要接一个三极管,单片机I/O直接继电器电流不够。
二、单片机的简单介绍:
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、做实验直接选用线圈电压为5V的继电器就可以。
2、单片机输出引脚与继电器之间要接一个三极管,单片机I/O直接继电器电流不够。
2、单片机输出引脚与继电器之间要接一个三极管,单片机I/O直接继电器电流不够。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能有两个问题
1.单片机程序有问题,程序出错让让继电器反复开/断
2.可能是驱动问题,单片机一般是不能直接驱动继电器的,需要接放大器来驱动,一个功率管就可以
当然我估计第一种可能比较大,只要你仔细检查程序,一般能解决
1.单片机程序有问题,程序出错让让继电器反复开/断
2.可能是驱动问题,单片机一般是不能直接驱动继电器的,需要接放大器来驱动,一个功率管就可以
当然我估计第一种可能比较大,只要你仔细检查程序,一般能解决
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询