arduino如何控制5脚继电器,不是模块
接已经做好的模块是比较简单,但是这种5脚的继电器应该怎么接好呢。 arduino引脚是不能直接驱动继电器的,需要外加三极管或者ULN2008等继电器驱动才行。 用一个三级管就行,去找一个模块的原理图,对着自己搭一个就好。 木森林的年轮 发表于 2017-1-17 12:00
用一个三级管就行,去找一个模块的原理图,对着自己搭一个就好。
因为找了没有相关资料才来提问。。。。 5脚继电器一般 引脚是2-3排布,两个的为线圈输入。三个的为继电器的触点,常开和常闭。
如果自己搭建电路,需要以下元器件:三极管(达林顿型或者8550/8050)、电阻(1K)、二极管(续流用,防止开关时线圈产生的电压击穿三极管或其他元件)、指示灯、光耦(如果被控制的部分,电压比较高,那就加上吧)、接插件 你的继电器是12V的,我试过可以直接接5V的。
当然加个三极管扩流、再加个二极管反向接在线圈上会更好
楼上是正确的 你去买个5v的就可以 ishenglx 发表于 2017-1-17 13:32
因为找了没有相关资料才来提问。。。。
你去淘宝搜一下继电器模块,一般下面都有资料的。楼下的给出了需要用到哪些东西。 这个超简单啊!输出口接在继电器的线圈上就OK了!可以加我QQ18476403!发接线图给你! 不用继电器,只用光耦可以吧? wangsheng108 发表于 2017-1-26 09:34
不用继电器,只用光耦可以吧?
不行,驱动电流不够。 安全起见最好是IO点先驱动光耦,再由光耦驱动继电器线圈。 三极管驱动继电器,见附图。三极管用8050,二极管用1N4001。
限流电阻R1可根据三极管的放大倍数,简单估算一下,一般4.7kΩ差不多。
Vcc电压根据继电器的电压而定。 这个带二极管。Arduino 可直接驱动。不过只有常开的。而且工率比较少。
页:
[1]
2