Estoy trabajando en un proyecto de telemetría inalámbrica con un pequeño giro.
Tengo un CC3220 dentro de un eje giratorio conectado a una placa AMS que recopila lecturas de tono de un imán montado en el interior.
Los datos se muestrean a 20 MHz y se almacenan localmente en la MCU. Después de 5 segundos de recopilación, los datos se transmiten de forma inalámbrica (a través de Wi-Fi) a mi computadora, donde algunos programas procesan los resultados para mostrarlos gráficamente.
Junto con las mediciones de tono que se recolectan dentro del eje, también estoy recopilando otras métricas con sensores conectados directamente a mi computadora. Me gustaría ver cómo afecta el tono a estas otras lecturas, por lo que debo unir los datos después de enviarlos a través de Wi-Fi.
El problema está en alinear los datos. Debido a que la MCU está separada del resto de los sensores, no se inicia al mismo tiempo que inicio a los otros debido al retraso inducido por el uso de Wi-Fi, por lo que no sé la hora inicial del primer lanzamiento. Leyendo para alinearme con el resto de los datos que recojo.
Comencé a buscar en otras soluciones de RF, como Bluetooth y Zigbee, pero tuve que descartarlas debido a la latencia (3 segundos y 15 milisegundos respectivamente). Esto me hizo preguntarme si existía CUALQUIER protocolo inalámbrico que tenga una latencia de menos de medio milisegundo. La transmisión solo tendría que ser unidireccional. Un pulso simple que significa "¡VAYA!" Para comenzar a muestrear; a continuación, utilizando Wi-Fi para enviar los datos de vuelta. Si no hay una solución de RF, tendré que volver a diseñar la carcasa para permitir que un diodo láser tenga línea de visión, pero esto hará que el costo de este proyecto se dispare ... ¡lo que me gustaría evitar!
¿Tienen alguna sugerencia de lectura sobre la latencia de RF? ¿Alguno de ustedes tuvo que superar un problema similar? Si necesita más información, hágamelo saber, todavía no tengo mucha experiencia, ¡es por eso que estoy tratando de aprender!