¿Cómo puedo operar dos módulos ASK RF Transmitter (433 MHz) simultáneamente sin atascarnos?

1

La transmisión con este transmisor parece bloquear muchos dispositivos inalámbricos (posiblemente con la misma frecuencia) como los controles remotos de entrada sin llave del automóvil, los abridores de puertas de garaje, etc. Además, dos transmisores de este tipo no pueden usarse simultáneamente ya que se atascan entre sí y el receptor no recibe señal de cualquiera de los dos. Una solución es utilizar un oscilador para transmitir de forma descontrolada (una breve ráfaga cada pocos segundos). Pero me preguntaba si hay una manera de resolver el problema de interferencia y transmitir señales de ambos transmisores simultáneamente. El receptor es común tanto para los transmisores (se asignan diferentes direcciones con HT12E) y, por lo tanto, la señal de un solo transmisor se usa en cualquier momento dado. Hojadedatos(nodelproductoexactoperoessimilar) enlace

    
pregunta Adarsh Pryce

2 respuestas

4

Su receptor está fijo a una sola frecuencia y solo puede recibir la señal de un transmisor a la vez, por lo que su única opción es algún tipo de multiplexación por división de tiempo (es decir, cada transmisor envía una ráfaga en un 'intervalo de tiempo' diferente cuando el otro está inactivo).

¿El problema es cómo asegurarse de que cada transmisor permanezca en su propio intervalo de tiempo y no pise sobre el otro? Necesitas alguna forma de sincronizarlos. Una forma podría ser que un transmisor incluya un receptor que escuche las transmisiones desde el otro, luego puede evitar la ranura de tiempo del otro transmisor. O, ocasionalmente, podría enviar una señal de sincronización a los transmisores ambos , que luego permanecerán sincronizados el tiempo suficiente para evitar la colisión en el tiempo promedio (el tiempo dependerá de la precisión de los relojes en cada transmisor). / p>

Alternativamente, puedes dejarlos chocar y confiar en el decodificador para que lo resuelva. Para que esto funcione de manera confiable, cada transmisor necesita enviar ráfagas a una velocidad diferente (asíncrona) o con demoras aleatorias. Ocasionalmente chocarán y luego el decodificador rechazará la señal dañada, pero en su mayoría se enviarán en diferentes momentos para que sus señales se transmitan. Como las transmisiones de RF pueden estar dañadas por el ruido y las señales interferentes, no es muy diferente a usar un solo transmisor (solo unos pocos paquetes de datos más perdidos).

El HT12E tarda unos 40 ms en enviar una ráfaga, por lo que la velocidad máxima absoluta para recibir dos transmisiones es de aproximadamente 12 por segundo. Sin embargo, si los transmisores no están sincronizados, es posible que necesite una frecuencia mucho menor para reducir las colisiones. Si eso no es aceptable, es posible que deba considerar el uso de transceptores más sofisticados.

    
respondido por el Bruce Abbott
0

Necesitas encontrar un mecanismo de control de acceso a medios que se ajuste a tus necesidades.

Lo más fácil es designar un dispositivo como maestro y los otros dos como esclavos. El maestro solo le pedirá datos a uno de ellos a la vez. El esclavo solo transmitirá si el maestro lo solicita, por lo que puede evitar fácilmente las colisiones.

    
respondido por el filo

Lea otras preguntas en las etiquetas