Tengo una placa PCB que estoy tratando de reparar, el principio de esta placa de circuito es cambiar los relés de un horno a la vez solo con un tiempo de descanso constante, y el tiempo de conmutación es predefinido por el usuario del horno.
El PCB está constituido por un PIC16F84A interconectado con 2 pantallas multiplexadas de 7 segmentos, y con dos relés, también está el pin RA4 conectado al colector del optoacoplador 4N25. Compré un nuevo PIC16F84A y lo grabé en mi propio programa, y simulé primero todo el circuito de PCB en Proteus, en la simulación todo funciona bien como se esperaba, excepto la parte del optoacoplador que encontré rara.
Para ser claros, adjunté una captura de pantalla de la parte Optocooupler con el PIC16F84A en Proteus.
El optoacoplador desempeña el papel de una lógica de puerta abierta / cerrada en un horno representado como un interruptor en la simulación anterior, sin embargo, se han encontrado algunos problemas:
1 / El PIC parece reiniciarse infinitamente, ya que se puede ver que el MCLR del PIC está conectado directamente al colector del transistor PNP B327 que está conectado a tierra a través del emisor del foto-transistor a través de una resistencia R18. ? tenga en cuenta que no es mi diseño de circuito, solo lo hice en Proteus dependiendo de la PCB que tenga a mano para probarlo.
2 / Cuando conecto el MCLR al + 5V con una resistencia de 10k, el circuito parece funcionar bien, sin embargo, no entiendo el propósito de usar Zener Diode en el Emisor BC327.
3 / En la entrada del 4N25, encontré una resistencia limitadora de corriente igual a R17 = 33k, y sabiendo que el 4N25 tiene un CTR del 20%, recibimos poca corriente en la entrada, y el optoacoplador nunca obtendrá nada en La salida ! para resolver este problema, asumí un If = 20ma y cambié el R17 = 200 y ahora el optoacoplador comenzó a enviar la lógica 1 necesaria al PIC, quiero saber si hay algún propósito para usar un R17 tan alto del diseñador ?