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.