如果想用来控制220V的交流用电器,单片机和继电器之间的连接是否应该加入其他元件?用的单片机是ATMEGA16,继电器是SRD-5VDC-SL-C
如果要加上元件的话,有没有型号要求?
以5V单片机为例,单片机和继电器之间需要用三极管驱动继电器,反相二极消除吸合时产生的瞬间反相电动势。管保护三极管,三极管上的电阻用1K,3极管用SS8550,二极管用IN5819。交流用电器一根线接在继电器的常开上,一根线接220V电源上。
另一种用法是用ULN2003或2803这一系列达林顿管直接驱动继电器,不用加电阻,不用二极管,与5V继电器直接相连就可以驱动。
还有一种方法是用PLC817光耦,也需要加反相二极管,还需要加一个560R的电阻,上拉电阻10K,有点麻 烦。
总之不要IO口直接驱动,必须加其他原件。追问
另一种用法是用ULN2003或2803这一系列达林顿管直接驱动继电器,不用加电阻,不用二极管,与5V继电器直接相连就可以驱动。
还有一种方法是用PLC817光耦,也需要加反相二极管,还需要加一个560R的电阻,上拉电阻10K,有点麻 烦。
总之不要IO口直接驱动,必须加其他原件。追问
但是我现在是用AVR直接连接继电器的,也能驱动继电器的闭合,三极管和二极管真的有必要吗?
追答单片机控制任何一种器件,都是间接控制的,就算不是AVR,别的单片机都可以直接接继电器,二三极管是保护单片机引脚的,否则瞬间高电压对引脚有损害。你也可以不加。
温馨提示:答案为网友推荐,仅供参考