继电器和单片机的连接问题

如果想用来控制220V的交流用电器,单片机和继电器之间的连接是否应该加入其他元件?用的单片机是ATMEGA16,继电器是SRD-5VDC-SL-C
如果要加上元件的话,有没有型号要求?

以5V单片机为例,单片机和继电器之间需要用三极管驱动继电器,反相二极消除吸合时产生的瞬间反相电动势。管保护三极管,三极管上的电阻用1K,3极管用SS8550,二极管用IN5819。交流用电器一根线接在继电器的常开上,一根线接220V电源上。

另一种用法是用ULN2003或2803这一系列达林顿管直接驱动继电器,不用加电阻,不用二极管,与5V继电器直接相连就可以驱动。
还有一种方法是用PLC817光耦,也需要加反相二极管,还需要加一个560R的电阻,上拉电阻10K,有点麻 烦。
总之不要IO口直接驱动,必须加其他原件。追问

但是我现在是用AVR直接连接继电器的,也能驱动继电器的闭合,三极管和二极管真的有必要吗?

追答

单片机控制任何一种器件,都是间接控制的,就算不是AVR,别的单片机都可以直接接继电器,二三极管是保护单片机引脚的,否则瞬间高电压对引脚有损害。你也可以不加。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网