Los módulos básicamente hacen que el receptor pin de maniobra en respuesta a tu forma de conducir el transmisor pin. Ellos no saben nada acerca de lo que usted piensa mover el pin de medios, y no contienen una UART. Más detalles no fueron evidentes de inmediato sin excavar. Ese es tu trabajo, así que no me molesté en ir más allá. Usted debe proporcionar un enlace a la hoja de datos, no el producto de la página de presentación.
Estos módulos funcionan en la modulación AM. El breve valoración crítica dice que PREGUNTE, pero probablemente solo on/off keying del transmisor (que técnicamente es un subconjunto de PREGUNTAR). El problema con este esquema es que el receptor no puede inherentemente conocer el nivel para cuando el transmisor está encendido. Por lo tanto, más probable es que se ve en los últimos señal recibida fortalezas y selecciona un valor en el medio para decidir entre encendido y apagado. Esto se llama datos de rebanar.
Si usted no está regularmente transmitir abiertos y cerrados, el receptor pierde la pista de lo que los niveles de encendido y apagado, y no puede segmento de datos correctamente. Esto suele tratarse de dos maneras. En primer lugar, un preámbulo se envía. Este contiene un montón de complementos y desventajas en rápida sucesión, de manera que el receptor puede asentarse en una buena información de la cortadora de umbral. Se espera que todos o algunos de estos bits no son interpretados correctamente por el receptor, por lo tanto, no son realmente "recibido". La segunda estrategia es el envío de datos de manera que siempre hay un reciente encendido y apagado para el receptor de referencia. Algunos receptores, especialmente barato que los datos loncheado en analógico, la corte sobre el filtrado de paso bajo promedio de intensidad de la señal recibida. Para dichos receptores, no sólo se necesita variar entre encendido y apagado con frecuencia, pero el promedio debe estar cerca de 1/2.
Esta es la razón por la codificación manchester es tan popular para tales enlaces de RF. No voy a entrar en la codificación manchester aquí, ya que esto es bien sabido y no tendrá ningún problema en encontrar un montón de información sobre lo que hay. Una característica interesante de manchester código es que los promedios a 1/2 sobre cada uno de los bits. Un poco está dividido en dos mitades. On-off puede significar 1 y off-on 0. Manchester es probablemente el mejor el más fácil hacer esquema de codificación.
Puede utilizar una UART, pero tienes que tener cuidado y no se va a renunciar a algunos de ancho de banda (batería). Miren lo que un UART va a transmitir. Si usted envía los caracteres inmediatamente después de la otra, entonces cada uno tendrá de 10 bits de veces. Habrá un bit de inicio, 8 bits de datos y un bit de parada. El inicio y el bit de parada siempre son de polaridad opuesta. Usted puede hacer uso de los códigos en el resto de los 8 bits que tienen un número igual de 0s y 1s para mantener los datos de segmentación de umbral en el medio. Esto significa que sólo puedes enviar 4 bits de información en cada UART carácter. Usted también tendrá que pensar en el preámbulo cuidadosamente.
En general, usted debe asumir que ninguna transmisión de RF tiene una posibilidad significativa de errores de bits. Esto significa algún tipo de suma de comprobación es una buena idea. Usted puede enviar paquetes de datos, e incluir algo así como un 16 o 20 bits de suma de comprobación CRC con cada paquete. Si el paquete no es recibido intactas, entonces se descarta como si nunca hubiera sucedido.
El sistema también tiene que lidiar con el ruido aleatorio recibido cuando el transmisor está apagado. En ese caso, el receptor umbral va a caer y va a empezar de datos rebanar cualquier ruido aleatorio que se recoge. Con un diseño adecuado y el preámbulo y la suma de comprobación, usted puede tomar la oportunidad de ruido aleatorio mirando como datos válidos muy pequeña.