Estoy diseñando un sensor de fuerza de 6 ejes para una aplicación de control en tiempo real. Utilizo una MCU STM32F446RE para muestrear 6 ADC simultáneamente a través de SPI bitbanging. Cada muestra de ADC es de 24 bits. Luego hago un procesamiento dentro de la MCU y envío los datos del sensor en forma de paquetes de 6x32 bits + 6x16 bits = 288 bits a una PC host. El bucle de control se ejecuta en la PC principal a 1500 Hz y es importante enviar los datos del sensor a la PC de manera determinista en el tiempo (cada ~ 1/1500 (s) = 0.66 (ms)). Me gustaría enviar datos al PC host de forma inalámbrica (Bluetooth, Wifi, etc.). Me pregunto cuáles son las opciones?
Como mencioné anteriormente, el tamaño de los datos que me gustaría enviar es 288x1500 = 432k bits por segundo, lo que se puede lograr tanto por Bluetooth como por wifi, mi preocupación es principalmente la latencia y el hecho de que la comunicación tiene que ocurrir cada 660 micor segundos o más rápido.
Aprecio su ayuda por adelantado ...