工作中电流应该是有小的变化的,调试时光耦我是用T521,但光耦起不到开关作用,理论上减去光耦中压差0.3V,电路应该得到3V的电压,但用万用表量得是1V,电路是这样设计的,电路有没有问题,还是需要更换光耦?
光耦是做隔离和开关用,直接驱动负载的画,负载如果功率超出光耦输出的电流,就会出现驱动不起来的情况。
你负载需要200mA电流,光耦的效率一般是50%,你计算下你光耦输出的电流是很小的,所以不起作用。
建议加个三极管驱动下。可以参照下图:
追问那就直接用三极管来做就可以了,无模拟电路,光耦都可以省了,光耦可是比三极管贵啊,如果负载是大电流就用场效应管来做。
追答对,直接用三极管做都行,光耦为什么贵呢?因为2千多伏的隔离电压,但是你这样用,前面和后面的用同一个电源同一个地,没发挥光耦应有的作用,如果对EMC等要求不高就直接用三极管吧,如果要像系统可靠等,必须把电源和地隔离开,就是光耦的发光二级管 部分用单片机的电源、地,后边输出用另一套电源、地。可以加DC-DC隔离出一个电源和地来。
引脚标号不对而已,封装对应起来就没问题,一直这么用的
追答既然知道就好 那就不是这个原因了
我把电阻改低了还是不行,现在4脚处是1.1V,我的LOAD(负载)是些IC之类的
追答1、将control端直接接地,并用万用表测量下输入侧,电流是多大?
借此可判断两个
1)光耦输入侧是否正常?
2)control前端电路或IC内部结构,是否能和光耦的输入侧合理匹配?
2、将3.3V通过一二极管,直接接至负载,看负载能否工作?
借此判断,负载是否正常?