本帖最后由 电子老鹰 于 2017-1-20 13:12 编辑
如图,输入信号是24V脉冲信号,通过限流2.7K送入光耦,副边输出给单片机(有上拉10K)。 实际测试时,发现输入信号电压降到2.3V时,光耦依然能导通,则单片机就会收到信号! 假设光耦压降是1V,则此时流过的电流为(2.3V-1V)/2.7K=0.48mA。 这么小的电流都能使光耦导通? 这样的后果是,若输入线路有干扰,则稍微有个几V的干扰,光耦都会导通,单片机都会收到信号,就产生误动作了。
是否这样考虑,光耦输出侧的电流=5V/10K=0.5mA 而光耦的传输比假设为4倍,则输入侧电流=0.5/4=0.125mA? 所以给我感觉就是怎么这么小的输入电流都能使光耦导通呢? 解决办法是减小输出侧的上拉阻值,改为500欧?
再者,在输入脉冲信号端并一个电容,是否有助于抗干扰?104可以吗?
另外听说TLP281是东芝的,早已停产,难道我买到的是假货? 有直接替代的型号吗?
|