Controlando una matriz de motores

0

Estoy tratando de medir el estado de un interruptor en un motor de una máquina expendedora (modelo # BC-D27 / 28). Tiene un micro interruptor que tiene un cable que va de COM1 a NC2 cuando está activado y COM1 a NO3 cuando está desactivado.

Parece que hay un estado de 18 mV cuando el interruptor está activado, que cae a cero cuando se desconecta.

La máquina está cableada solo a los terminales + y - del módulo.

En última instancia, me gustaría controlar una serie de estos con un Arduino o Raspberry Pi.

¿Cómo puedo medir el estado del interruptor del motor para saber cuándo desconectar el motor?

    
pregunta Matthew

1 respuesta

1

Un estado de conmutación se puede medir con una resistencia pullup y una entrada GPIO.

Por ejemplo:

simular este circuito : esquema creado usando CircuitLab

En algunos casos, puede haber un pullup interno que puede activar e incluso deshacerse de R1, pero es mejor ejecutar un poco más de corriente a través del interruptor que los pullups internos. R2 proporciona un poco de protección, y no es estrictamente necesario. Vdd será 5V o 3.3V dependiendo del microcontrolador.

Si el interruptor está conectado al motor internamente (es difícil decirlo por la foto) es probable que tenga que desconectarlo o podría dañar el microcontrolador.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas