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?