Estoy trabajando en una placa que tiene seis sensores inductivos.
Estoy usando optoacopladores para el aislamiento entre la salida del sensor y la MCU. Cuatro de ellos funcionan bien y dos muestran un comportamiento muy poco fiable.
Cuando detecto un objeto metálico, el voltaje en el diodo Zener (3,3 V) es de 0,70 V, lo cual está bien, pero cuando conecto un pin GPIO del microcontrolador para leer el voltaje en el mismo punto (diodo Zener de 3,3 V) es de 0,254 V y, a veces, cuando no hay detección de metales, entonces el voltaje en (diodo Zener 3.3 V) es 1.154 V pero debería ser 3.3 V.
Ya planteé este problema en otro foro y la gente sugirió que podría haber un problema de diseño o un problema de soldadura en frío. Hice una nueva placa en PCB perforada pero el problema sigue siendo el mismo, incluso después de cambiarlos.
... cuatro de ellos funcionan bien y dos muestran un comportamiento muy poco fiable.
Eso significa que:
Cuando detecto un objeto de metal, el voltaje en el diodo Zener (3,3 V) es de 0,70 V, lo cual está bien, pero cuando conecto el pin GPIO del microcontrolador para leerlos, el voltaje en el mismo punto (diodo Zener de 3,3 V) es de 0,254 V y en algún momento no hay metal. el voltaje de detección en (diodo Zener 3,3 V) es de 1,154 V, pero debería ser de 3,3 V.
Numerar los componentes ZD1, ZD2, R1, R2, etc. facilita mucho la discusión del circuito. Sin embargo, conectar el pin MCU al Zener de 3.3 V no debería cargar el circuito a menos que el GPIO esté programado como una salida.
Comentarios generales:
simular este circuito : esquema creado con CircuitLab
Figura 1. D1 proporciona protección contra sobrevoltaje y polaridad inversa.
Transistor
bruce abbott
usuario274774
Transistor
Transistor
Pedro W.
Pedro W.
usuario274774