51单片机接继电器的原理图如下,能不能帮我解释一下原理?
3个回答
展开全部
1、DC+:接5V正
2、DC-:接5V负极(单片机地)
3、IN:接单片机输出脚,具体哪个脚要和软件一致,例如 P1.1
继电器输出端:
1、NO: 接12V正
2、COM:接电磁锁一端
3、NC: 悬空不接
电磁锁另外一端接12伏负。
以5V单片机为例,单片机和继电器之间需要用三极管驱动继电器,反相二极消除吸合时产生的瞬间反相电动势。管保护三极管,三极管上的电阻用1K,3极管用SS8550,二极管用IN5819。交流用电器一根线接在继电器的常开上,一根线接220V电源上。
另一种用法是用ULN2003或2803这一系列达林顿管直接驱动继电器,不用加电阻,不用二极管,与5V继电器直接相连就可以驱动。
还有一种方法是用PLC817光耦,也需要加反相二极管,还需要加一个560R的电阻,上拉电阻10K,有点麻 烦。
总之不要IO口直接驱动,必须加其他原件。
2、DC-:接5V负极(单片机地)
3、IN:接单片机输出脚,具体哪个脚要和软件一致,例如 P1.1
继电器输出端:
1、NO: 接12V正
2、COM:接电磁锁一端
3、NC: 悬空不接
电磁锁另外一端接12伏负。
以5V单片机为例,单片机和继电器之间需要用三极管驱动继电器,反相二极消除吸合时产生的瞬间反相电动势。管保护三极管,三极管上的电阻用1K,3极管用SS8550,二极管用IN5819。交流用电器一根线接在继电器的常开上,一根线接220V电源上。
另一种用法是用ULN2003或2803这一系列达林顿管直接驱动继电器,不用加电阻,不用二极管,与5V继电器直接相连就可以驱动。
还有一种方法是用PLC817光耦,也需要加反相二极管,还需要加一个560R的电阻,上拉电阻10K,有点麻 烦。
总之不要IO口直接驱动,必须加其他原件。
展开全部
R1、DS1是指示用的,没有控制意义,可以去掉,分析的时候不用管。
Q1受CPU控制,R4是基极限流,CPU输出低电平时Q1导通,继电器线圈有电流,继电器吸合。
CPU输出高电平时,Q1截止,继电器线圈电流消失,继电器释放。
由于继电器线圈本身相当于是一个电感,电流跳变的时候,线圈两端会产生有反电势,为了避免反电势对电路中其他器件造成损坏,在线圈两端加上续流二极管D1,对反电势电压进行续流。
使用这个电路的时候应注意Q1的射极电压不能高于CPU的电源电压,否则Q1不能完全截止,控制会失效。
Q1受CPU控制,R4是基极限流,CPU输出低电平时Q1导通,继电器线圈有电流,继电器吸合。
CPU输出高电平时,Q1截止,继电器线圈电流消失,继电器释放。
由于继电器线圈本身相当于是一个电感,电流跳变的时候,线圈两端会产生有反电势,为了避免反电势对电路中其他器件造成损坏,在线圈两端加上续流二极管D1,对反电势电压进行续流。
使用这个电路的时候应注意Q1的射极电压不能高于CPU的电源电压,否则Q1不能完全截止,控制会失效。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-01-23
展开全部
就是控制电平从而控制初级线圈的通断,单片机的学习,建议你看一下,吴鉴鹰单片机实战精讲。
追问
输出高电平时为什么常开触点会变成常闭?还有我外面想连接一个灯泡,直接把220v的电源接到常开触点两段成吗?
追答
里面的线圈有了磁性,会吸合开关的,所以常开成常闭。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询