Usando un contador de décadas para enviar 10 señales diferentes a través de un cable

1

Necesito crear un controlador digital para un ROV subacuático que estoy haciendo para mi clase vocacional que tomo. He creado un prototipo de lo que quiero, pero no estoy seguro de su efectividad. Envía 10 señales a través de un solo cable desde el transmisor al receptor. Idealmente, quiero hacer esto capaz de ser inalámbrico, pero desafortunadamente, ni wifi ni 2.4 frecuencias funcionan, y no tengo dinero para ponerlo en una buena de 750Mhz. Por lo tanto, lo creé de una manera que, en caso de que encuentre o haga uno, se puede adaptar fácilmente.

Creé un dispositivo que envía 10 señales usando 3904 transistores en las salidas de un contador de 4017 décadas, luego proporcioné una señal de reloj de un 555 IC, uniendo las salidas de los transistores en una línea. En el otro lado, el receptor, usé el contador de 4017 décadas, configurado en la misma señal de reloj que el transmisor, para decodificarlo al hacer que una línea del transmisor se conecte al colector de diez 3904s. Luego, el contador de décadas para tener cada salida conectada a la base del 3904 en el receptor. Luego emite esta señal a través del emisor del 3904 receptor. Estoy trabajando con suministros limitados. Algunas cosas que necesito saber son:

  • ¿Qué tan rápido puedo configurar mi frecuencia de reloj sin problemas?
  • ¿Alguien puede ver por qué algo como esto podría tener problemas?
  • ¿Alguien ha intentado esto antes? ¿Y tuvieron problemas?

Además, si alguien tiene un diagrama de circuito de 750 MHz, ¿puede pasarlo?

Gracias de antemano,

Tim

    
pregunta Tim Powell

2 respuestas

1

En la práctica, necesitarás más de lo que crees. Lo que has intentado hacer se llama multiplexor analógico. En lugar de reinventar la rueda, puede probar una unidad comercial. Ya que desea 10 canales, Analog Devices AD426 hará lo que usted desea, y tiene 16 canales en caso de que necesite más de 10.

Lo que necesitarás es 3 pares de cables. Primero está tu línea de datos. El segundo es el reloj que generó con el 555. El tercero es una señal de sincronización, que le permite al receptor saber qué canal es cuál.

Si no envía el reloj, los dos relojes (enviar y recibir) se desviarán entre sí. Y esto es algo malo.

Si no envías una sincronización, no sabrás qué canal es cuál, que es otra cosa mala.

Por lo tanto, usaría un 74HC74160 o 74HC161 como contador, y enviaría su señal de "arrastre de onda" como sincronización, y el contador de recepción usaría una versión invertida de la sincronización para restablecer el contador de recepción. El multiplexor debe tener un búfer de amplificador operacional en la salida, y el receptor puede necesitar una resistencia de terminación, lo que afectará su elección del búfer de amplificador operacional.

Conducir y recibir el reloj y la sincronización a través de largas distancias tomará chips y terminadores especiales del conductor para obtener una versión limpia de las señales. Si solo intenta conducir los cables directamente, no creerá la cantidad de timbres que recibe en el receptor, y definitivamente no funcionará.

Es posible combinar el reloj y la sincronización en un par, pero no es probable que tengas las habilidades para eso, así que me quedo con las líneas separadas. Incluso es posible hacer todo en un par, pero esto implicaría bucles bloqueados en fase y aún más experiencia.

La velocidad estará limitada por varios factores, pero con cuidado, puede obtener 1 MHz a más de 100 metros o más.

    
respondido por el WhatRoughBeast
1

Una alternativa a rodar su propia lógica discreta es simplemente capturar las señales y transmitirlas en un formato más legible / extensible por el cable usando un pequeño microcontrolador & Un protocolo adecuado como el RS-485. En el otro extremo, puede usar un micro similar o un dongle USB a RS485 ($ 5 de eBay) para transmitir & recibir.

Esto le da un poco más de flexibilidad, el micro puede enviar paquetes de datos con más información, comprobación de errores como suma de comprobación / CRC con muy poco esfuerzo.

RS485 está bien probado & ampliamente utilizado en mal cableado y amp; largas distancias (kilómetros).

    
respondido por el John U

Lea otras preguntas en las etiquetas