Espero conectar varios pilotos automáticos Pixhawk a una PC, para establecer un sistema de simulación. En caso de que no esté familiarizado con el piloto automático Pixhawk, aquí hay una breve introducción:
El piloto automático Pixhawk es un controlador basado en STM32F4 para vehículos aéreos no tripulados. Está equipado con interfaces que incluyen UART, CAN, SPI, I²C, et al.
Ahora tengo hasta 50 Pixhawks, y quiero conectarlos con una PC. La transmisión de datos entre Pixhawk y PC debe satisfacer:
- Cada Pixhawk envía datos a 6,4 kbit / sy recibe datos a 25,6 kbit / s, al menos.
- La PC debe distinguir quién es el remitente, es decir, para distinguir qué Pixhawk envió un determinado datagrama.
Dado que el desarrollo adicional de Pixhawk es difícil, no voy a utilizar la interfaz CAN o I²C de Pixhawk. Mi plan es agregar otro chip o placa entre un Pixhawk y una PC, como:
Entonces, mi pregunta es:
- ¿Qué chip debería elegir para terminar esta tarea?
- ¿Está bien la comunicación UART entre Pixhawk y el chip?
- ¿Qué tipo de autobús debo elegir?