对于用单片机驱动光耦,从而驱动继电器有一些疑惑
[复制链接]
在参考设计继电器模块时,遇到了问题,单片机是STM32F407,想用I/O口控制光耦(本人主要负责硬件方向,对于单片机开发了解不多)
首先是,据队友描述,单片机最大可承受电压是3.3V,但是驱动光耦用电压5V,在嘉立创找参考时,发现如下设计
描述是5-7.5V电源,IN接单片机I/O,查阅发光二极管和光耦压降,好像是1V左右,那么如果使用超过5.3V的电源,难道不会烧毁单片机吗,查找资料时,又发现说是可以据单片机情况直接驱动,但是要求电流足够大;
其次,在驱动三极管(本人使用的是s9013)的部分,三极管发射极与电源连了一个二极管续流保护,找到的参考中有用1N4148,也有用SS34,还有用1N4007的。这三种二极管在5V驱动songle继电器应该优先选择哪一种?
肖特基二极管和开关二极管,查阅资料好像都是可以用于续流二极管。
最后,有直接单片机驱动开关二极管控制继电器开关,也有加光耦隔离的,好像是光耦隔离可以避免干扰,防止三极管导通使继电器工作,更好一点,看到有些设计是再用一个三极管驱动光耦,那如果三极管又受到干扰,那光耦不久没什么意义了吗?
|