Controlando un circuito a través de un cable cat5 [cerrado]

-4

lo que estoy tratando de hacer es enviar digitalmente una señal a través de un cable cat5. No debo enviarlo digitalmente para que las personas no puedan simplemente venir y poner un voltaje en los cables para activar el circuito. Me gustaría que el singal viniera del panel de control principal. Gracias.

    
pregunta TheTrialBot

2 respuestas

2

Dependiendo de sus habilidades, presupuesto y cronograma, entonces cualquier cosa que sugerimos puede ser demasiado complicada, costosa o lenta, etc. para que la use en su diseño. Sin embargo, mencionaré una tecnología que se ajusta a su deseo declarado de "enviar algunos bytes" a través del cable, para operar la lámpara conectada a la "Caja principal".

Puede utilizar Holtek HT12E (encoder) y HT12D (decodificador ) para enviar un flujo de datos codificado a lo largo del cable CAT 5. Obviamente, utilizarías una selección de dirección coincidente (de hecho, ese es tu código) tanto en el codificador como en el decodificador.

A menudo, el HT12E y el HT12D se usan para enlaces inalámbricos, por ejemplo. IR o inalámbrico a través de módulos de modulación OOK. Sin embargo, el pin "data out" del codificador HT12E se puede conectar directamente al pin "data in" del decodificador HT12D.

El codificador estaría en su "Caja portátil", y el interruptor que usted mostró tendría que estar instalado o, al menos, conectado a esa caja para que el codificador envíe su flujo de datos codificados. Una fuente de energía estaría en la "Caja portátil" o la energía podría enviarse a la "Caja portátil", a lo largo de los cables dedicados en el cable CAT 5, desde la "Caja principal".

En la "Caja principal" estaría el decodificador y, dependiendo del tipo de lámpara, el comportamiento exacto deseado (por ejemplo, si la luz debería permanecer en solo cuando se opere el interruptor, o si debería "prenderse" durante algún tiempo, etc.) y la fuente de energía que proporcione, entonces es posible que se necesiten algunos componentes auxiliares entre el decodificador y la lámpara.

Como mínimo, incluso si su "caja portátil" contuviera su propia fuente de alimentación para el codificador HT12E, se necesitarían dos cables en el cable CAT 5: el "cable de datos" que une el codificador y el decodificador. y una referencia Gnd compartida entre los dos cuadros. Si la potencia de la "caja portátil" provenía de la "caja principal", entonces habría que dedicar otro cable en el cable CAT 5 a ella.

Dependiendo de la longitud del cable y, por lo tanto, de su capacidad, es probable que desee elegir una frecuencia de oscilador lenta tanto para el codificador como para el amp; decodificador, ya que la forma de onda de los datos estará distorsionada por los efectos de la capacitancia del cable.

Podría ser necesario agregar un controlador diferencial (en el codificador) y un receptor (en el decodificador), por ejemplo. RS-422 o RS-485: para aumentar la confiabilidad de la recepción de datos.

Si alguien puede abrir cualquiera de las cajas, o puede conectar un osciloscopio o un analizador lógico al cable, entonces se puede descubrir el código & derrotado. Sin embargo, dentro del límite de "no es caro", este enfoque es algo a tener en cuenta.

(Es posible que haya otros pares de dispositivos de codificador / decodificador que también sean adecuados; sugerí ese par ya que son conocidos y tienen hojas de datos públicas).

    
respondido por el SamGibson
1

No desea utilizar realmente la señalización de Ethernet, solo use el cable (a menos que tenga algún otro requisito para la señalización de Ethernet)

Funcionaría un simple esquema serial entre microcontroladores mínimos. Los suministros de computadoras portátiles de manera molesta a veces hacen esto.

Tenga en cuenta que, salvo un esquema criptográfico, se puede realizar ingeniería inversa fácilmente.

En el extremo simple, requiere una resistencia conocida mucho más pequeña que la resistencia del cable en un cable adicional, o requiere pulsos a una velocidad específica.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas