Monitoreo del estado de voltaje sin interferir

0

Tengo un cortador láser de CO2, y estoy diseñando un circuito para encender algunas salidas cada vez que el láser está disparando.

El láser se enciende mediante una conexión lógica de 5 V a la fuente de alimentación de alto voltaje. Si puedo interceptar esta señal, puedo saber cuándo está encendido el láser.

¿Pero cómo puedo verificar si esa línea es ALTA o BAJA utilizando un Arduino sin interferir con el circuito en el cortador láser? Pensé en dos formas, pero tengo un problema con ambas.

1) Simplemente conecte el cable de señal a uno de los pines de E / S digitales de mi Arduino. Problema: el Arduino funciona en una fuente de alimentación separada del cortador láser, por lo que los pines de tierra no serían los mismos.

2) Use un optoaislador que lea cuando la línea sea alta. Pros: el Arduino y el cortador láser no tienen que tener el mismo suelo. Contras: Tendría que ejecutar la línea de señal a través de una resistencia de 1k ohm y en el optoaislador. Esto agregaría resistencia a la línea de señal Y evitaría las señales bidireccionales.

Entonces, en conclusión, ¿cómo se verifica el estado de voltaje de una línea de señal sin interferir con la línea de señal?

    
pregunta Michael Molter

1 respuesta

2
  

Contras: Tendría que pasar la línea de señal a través de una resistencia de 1k ohm y entrar en el optoaislador. Esto agregaría resistencia a la línea de señal Y evitaría las señales bidireccionales.

Esto no es correcto. Apague la línea de control de 5 V y coloque la resistencia limitadora de corriente en la T, no en la línea principal.

simular este circuito : esquema creado usando CircuitLab

La señal de control de 5 V tendrá que ser capaz de generar suficiente corriente para controlar el LED, o tendrá que almacenarlo en un búfer.

    
respondido por el The Photon

Lea otras preguntas en las etiquetas