Interconexión sin interfaz

1

Tengo un proyecto en el que necesito interactuar con una máquina que nunca se creó para interactuar.

Básicamente quiero presionar los botones físicos de la máquina (crítico) y también detectar (opcional) cuando se han presionado.

El siguiente circuito muestra un circuito en el que he estado pensando (el azul representa los circuitos existentes):

Para presionar el botón, estaba pensando en simplemente agregar un relé de estado sólido (o normal) en paralelo con el interruptor (presionar el botón).

Mi pregunta es sobre la detección de que se presionó el botón físico.

La opción 1 en la imagen de arriba muestra que tendría que cortar el circuito e insertar un relé en serie.

¿Es posible la opción 2? ¿Puedo enrollar un cable alrededor del cable existente y así inducir un voltaje / corriente en la bobina que podría leer desde un microcontrolador? Todavía no sé qué voltaje o corriente correrá a través de ese cable. No estoy seguro de si va a ser 5V o 35v, pero probablemente sea DC. ¿Cuántos giros serían necesarios si el MicroController se ejecuta en 5v o 3.3v?

He visto este tipo de detección en algunos videos en línea de equipos de laboratorio de alta gama, pero nunca lo probé yo mismo.

Estoy tratando de dejar la mayor cantidad posible de circuitos existentes para (de manera ideal) preservar por completo cualquier garantía que venga con la máquina.

Supuesto

  1. Los conmutadores serán micro swicthes de baja corriente, ya que se trata de un dispositivo de alta gama para el consumidor.
  2. El circuito VCC existente no estará al mismo voltaje que mi MicroController
pregunta Gineer

2 respuestas

2

Si el interruptor está conectado a un pin de un microcontrolador, entonces el cable tendrá muy poca corriente, y no podrá conducir un relé ni se detectará la corriente. Sin embargo, debe poder detectar si el interruptor está presionado o no mirando el voltaje de los terminales del interruptor.

Con el interruptor abierto, mida el voltaje en las dos clavijas. Uno puede ser tierra (0) y el otro un voltaje como 3.3v o 5v, generalmente denominado Vcc. Luego cierre el interruptor. Dependiendo de si hay una resistencia de pull-up o pull-down, uno de los cables cambiará para coincidir con el otro (ambos estarán a tierra, o ambos serán Vcc). Luego puede usar ese cable como la indicación del cierre de su interruptor.

Como propuso, puede usar un relé de estado sólido en los contactos para simular el cierre del interruptor.

    
respondido por el tcrosley
2

Suponiendo que tiene un circuito que tiene interruptores conectados a GND y se suministra al mismo voltaje que su MCU:

El software:

  • el pin debe configurarse como entrada y como IRQ. Cuando es 0, se presionó el interruptor
  • cuando desee simular el interruptor, configure el pin como salida y escriba 0 en él. Luego hazlo de entrada pin.

Suponiendo que el conmutador está conectado a VCC:

  • el circuito cambia (R1 a GND, MCU Pin conectado al extremo flotante del interruptor)
  • el pin debe configurarse como entrada y como IRQ. Cuando es 1, se presionó el interruptor
  • cuando desee simular el interruptor, configure el pin como salida y escriba 1 en él. Luego vuelve a colocar el pin de entrada.
respondido por el Cornelius

Lea otras preguntas en las etiquetas