Proteja Pycom Lopy de la señal de entrada de 12V

0

Estoy en el proceso de construir un contador de medidor de agua usando un Pycom Lopy. El Lopy funciona a 3.3 v, pero mi sensor de entrada, que es un detector de metales (K1208065) usa 12V.

Alguien más ya ha creado un contador similar utilizando un Raspberry PI con una base de datos. Este es el circuito que se utiliza:

Compréelrelédelámina(SIL121A7272L)comosedescribeenelcircuito.Sinembargonopudehacerlofuncionar.Loquehiceparasolucionarelproblemaes:

  • Resistenciamedidaentrelospines3y5(resistenciade1kcomoseesperaba)
  • conectéunmultímetroenmododecontinuidadenlospines1y7,esperabaquealdetectarmetal(bajarlaseñal)elmododecontinuidadzumbaría.Sinembargoesonofuncionó.
  • Seintentócambiarlabobinaylospinesdelinterruptor(adiferenciadeloquesedescribeenelcircuito)
  • Intentéusarotrorelédelámina,comprédos.

Despuésdequenopudehacerfuncionarelcircuito,decidíprotegermipindeentradaconunsimpledivisordevoltaje.Utilicévaloresde100ky33k,porqueesoesloqueteníaporahí.Elresultadofueunvoltajede2.98VqueelLopydetectacomo"ALTO", pero la señal no es estable. Salta de "ALTO" a "BAJO" de vez en cuando. Mi pensamiento es que esto podría deberse a que los valores de la resistencia son altos, ¿es correcto?

Cualquier comentario sobre cómo hacer que funcione el relé de lámina, o para estabilizar el divisor de voltaje. Cualquier otra solución para proteger la entrada también es bienvenida.

    
pregunta Maarten tech

2 respuestas

1

El sensor se muestra aquí

Dice que tiene un interruptor de salida PNP con salida lógica positiva.
Esto significa que la salida (negro) está en circuito abierto cuando está apagado y que V + sale cuando está encendido.
El relé reed necesita conectarse desde la salida a tierra = (según su imagen) Negro (salida + ve) a azul (tierra).

Si su uC (el microcontrolador requiere una señal de 0 / 3.3V, podría dividir la salida entre 4 para dar una operación de 0 / 3V. por ejemplo, 39k + 10k desde la salida al suelo con salida desde el punto central.

Su 100k / 33k puede estar bien, pero la cara Pi tendrá algún límite superior a la impedancia de entrada. Incluso, por ejemplo, un 10k / 3k3 probablemente será aceptable ya que solo extrae 12V / (10k + 3k3) o ~~ = 1 mA del sensor.

La variación en la salida se puede "reducir" usando un capacitor desde el centro a la toma de tierra o incluso en este caso desde la salida del sensor a la tierra.
Punto divisor al suelo = más lento encendido que apagado.
Sensor a tierra = encendido rápido, desaceleración.
Un condensador demasiado grande en la salida del sensor PUEDE dañarlo.

La constante de tiempo en el punto central de R es ~~ C x (resistencia de dos R en paralelo) para encender y C x Rlower para apagar (si la resistencia de entrada de PiFace es alta.)

¿Cuál es la frecuencia máxima de pulso de salida del medidor?

    
respondido por el Russell McMahon
-1
  1. Relé:

La entrada (LoPy) está flotando (si está conectada a la salida del relé, como en el diagrama del OP) cuando el relé está abierto y 0V cuando está cerrado.

¡Si es así, use una resistencia de pull-up de 10k a 3V3 o configure el software de pull-up! Luego, el LoPy "verá" 0V (LOW) cuando el relé está cerrado y 3V3 (HIGH) cuando el relé está abierto.

La salida de relé NO tiene 12V en ella (está aislada galvánicamente de la entrada (bobina)). La salida es (abierta) circuito abierto O corto (circuito cerrado), ¡eso es todo! Por lo tanto, no hay necesidad de ningún divisor de doltage con el relé!

  1. "Opto":

El optoacoplador (AKA: optoisolator, opto) se comporta de manera similar a un relé, pero usa luz en lugar de electro-magnatismo. Esto será de respuesta rápida y amp; confiable (dentro de las especificaciones). En general, requieren menos corriente para unidad , pero la salida generalmente admite menos corriente que un relé (se requerirá muy poca corriente para esta aplicación, de todas formas).

Deberá configurar la corriente (a través de una resistencia) a través del lado del LED: Supongamos que el lado del LED (entrada) tiene una capacidad nominal de 2V 10mA: R = (Voltaje de alimentación del LED) / LED_current = (12-2) / 10m = 1kOhm.

¡No será posible que 12V aparezcan en su salida !.

simular este circuito : esquema creado usando CircuitLab

  1. divisor de voltaje:

Si va con el divisor de voltaje (mucho más simple y más confiable), debería funcionar bien (sin resistencia de pull-up o pull-down). El peligro / riesgo con esto es que si el lado de 0V del divisor se desprende, 12V aparecerá en el LoPy (aunque limitado por la resistencia de 100kOhm).

  1. Debounce:

Si conoce la velocidad máxima de los pulsos, puede ignorar cualquier señal no deseada entre los pulsos (en el software); una forma de rebote (hay algunas formas de rebotar)

    
respondido por el electron1979

Lea otras preguntas en las etiquetas