La transmisión con este transmisor parece atascar muchos dispositivos inalámbricos (posiblemente usando la misma frecuencia) como controles remotos de entrada sin llave de automóviles, abridores de puertas de garaje, etc. Además, dos de estos transmisores no se pueden usar simultáneamente ya que se atascan entre sí y el receptor no recibe señal de ninguno de los dos. . Una solución consiste en utilizar un oscilador para transmitir con descuento (una breve ráfaga cada pocos segundos). Pero me preguntaba si hay una manera de resolver el problema de interferencia y transmitir señales desde ambos transmisores simultáneamente. El receptor es común para ambos transmisores (diferentes direcciones asignadas usando HT12E) y, por lo tanto, la señal de un solo transmisor se usa en un momento dado. Ficha técnica (no del producto exacto pero es similar) https://electrosome.com/wp-content/uploads/2014/10/MO_SAWR.pdf
Su receptor está fijado 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 uno está inactivo).
El problema es cómo asegurarse de que cada transmisor permanezca en su propio intervalo de tiempo y no pisotee al otro. Necesitas alguna forma de sincronizarlos. Una forma podría ser que un transmisor incluya un receptor que escuche las transmisiones del otro, luego puede evitar el intervalo de tiempo del otro transmisor. O, de vez en cuando, podría enviar una señal de sincronización a ambos transmisores, que luego permanecen sincronizados el tiempo suficiente para evitar colisionar mientras tanto (cuánto tiempo dependería de la precisión de los relojes en cada transmisor).
Alternativamente, puede dejar que choquen y confiar en el decodificador para resolverlo. Para que esto funcione de manera confiable, cada transmisor debe enviar ráfagas a una velocidad diferente (asincrónica) o con demoras aleatorias. Ocasionalmente chocarán y luego el decodificador rechazará la señal corrupta, pero en su mayoría se enviarán en diferentes momentos para que sus señales pasen. Dado que las transmisiones de RF pueden corromperse por el ruido y las señales de interferencia de todos modos, esto no es muy diferente de 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 unas 12 por segundo. Sin embargo, si los transmisores no están sincronizados, es posible que necesite una velocidad mucho más baja para reducir las colisiones. Si eso no es aceptable, es posible que deba considerar el uso de transceptores más sofisticados.
Necesita encontrar un mecanismo de control de acceso medio que se adapte a sus necesidades.
Lo más fácil es designar un dispositivo como maestro y los otros dos como esclavos. El maestro le pedirá datos a uno solo de ellos a la vez. El esclavo solo transmitirá si el maestro lo solicita, por lo que puede evitar colisiones fácilmente.
pjc50
Adarsh Price