Conectando Raspberry Pi a GE NetworX NX-8V2

0

Al igual que esto pregunta, estoy tratando de conectar una Raspberry Pi 3 Model B a un sistema de alarma, pero esta vez es una GE NetworX NX-8V2. He husmeado en la caja de control con un voltímetro y parece que cuando se dispara un sensor (es decir, una puerta está abierta, un detector de movimiento detecta movimiento), el pin correspondiente pasa de 0V a aproximadamente 0.3V. Lo que me gustaría hacer es monitorear los pines con mi RPi, así que me imagino que los voltajes de entrada al RPi tendrán que ir desde 0 V a 3.3 V para poder trabajar con los pines GPIO.

Sin embargo, tengo un problema.

Mi idea es usar un amplificador operacional (tengo un par de LM2902N 's tirado alrededor) para multiplicar el voltaje. Al usar el amplificador operacional como un amplificador que no invierte, y elegir mis resistores como se muestra en el siguiente esquema, debería ver una ganancia de 11, que debería dar una salida = V0 * 11. Cuando simulo el circuito, funciona exactamente como lo hago intentar. Sin embargo, cuando implemento el circuito en una placa de pruebas, la salida se mantiene en una constante de 3.9V, independientemente de si implemento el circuito como está diseñado o desconecto la entrada V0. (Otro punto de datos: cuando probé con V1 configurado a 3.3V pero todo lo demás es igual, la Salida se mantuvo en 2.1V constante)

simular este circuito : esquema creado usando CircuitLab

¿Alguna idea sobre por qué mi circuito se está comportando así? (O si tiene otra forma de resolver el problema, eso también ayudaría. Otra idea que he considerado es implementar un comparador de voltaje con Vref a 0,15 V)

    
pregunta stjensen

1 respuesta

0

No tengo uno de esos sistemas de alarma. Sin embargo ...

  

He espiado en la caja de control con un voltímetro y parece que cuando se dispara un sensor (es decir, una puerta está abierta, un detector de movimiento detecta movimiento), el pin correspondiente pasa de 0V a aproximadamente 0.3V.

En mi humilde opinión es muy improbable que esta es la historia completa o correcta, ya que hay opciones mucho mejores para una señal que debe viajar, de manera confiable, tal vez a través de cables largos, de vuelta al panel de control .

Una puerta abierta frente a cerrada es un estado binario. Si 0V="puerta cerrada", no hay ninguna ventaja para ellos al elegir un cambio tan pequeño de 0,3 V para representar "puerta abierta", cuando en su lugar se podría elegir un voltaje más alto (con su mayor inmunidad al ruido).

Es mucho más probable que haya una señal digital, es decir, un conjunto de pulsos entre 0V y un voltaje más alto (¿3.3V? 5V? 12V?) en ese cable, no solo un cambio analógico entre 0V y 0.3V (o tal vez sea una interfaz RS-485 o similar con 2 cables, y en realidad es una señal diferencial, en lugar de una única). Desafortunadamente, un voltímetro es la herramienta incorrecta para descubrir qué está sucediendo. Simplemente no puede responder lo suficientemente rápido como para acelerar las señales digitales y, como resultado, mostrará un bajo voltaje "promedio", de ahí el bajo 0.3 V que ve.

Debe usar un osciloscopio (y, quizás, sondas diferenciales o un alcance aislado, en caso de que la caja de control de alarma "Gnd" no sea lo mismo que "tierra de la red") para realizar una ingeniería inversa adecuada de lo que está sucediendo cable. Además, si el estado del sensor se pasa como un conjunto de pulsos digitales, entonces, dependiendo de lo que encuentre, puede no ser trivial interpretar / decodificar esa información. Los códigos de propiedad y el cifrado no serían una sorpresa.

Resumen : Sospecho firmemente que, en realidad, la señal del sensor no está simplemente cambiando de 0 V a 0,3 V cuando el sensor cambia de estado, ya que las limitaciones de uso lo engañan. un voltímetro. Por lo tanto, desafortunadamente, su plan de usar un amplificador operacional para amplificar esa señal fallará, debido al malentendido inicial de esa señal. :-( Use un 'alcance en lugar de un voltímetro, para comprender mejor lo que está pasando.

Una búsqueda rápida sugiere que algunas personas usan puertos de "salida de serie" del panel de alarma (donde están instalados) en paneles de control similares, pero no idénticos, por ejemplo. GE NX-8E, para conectarse a cosas como una Raspberry Pi. Si su panel tiene un puerto serie y si está interesado en ese enfoque, esto podría ser algo para que investigue más.

    
respondido por el SamGibson

Lea otras preguntas en las etiquetas