Esta es una gran pregunta, tengo la intención de presentar el problema en detalle y mi actual plan de acción para resolverlo. Yo estoy esperando para obtener consejos acerca de lo que debe y no hacer.
Yo estaba involucrado con una publicación reciente sobre la LIS caracterización de la miniatura de un uav actuadores que consiste de disponible comercialmente RC partes. Muchas de las conclusiones se formaron, pero en definitiva, el eslabón más débil en nuestro actuador de sistemas para nuestros vehículos aéreos no tripulados son los controladores de motor. Todos ellos son diferentes y bastante impredecible. Algunos son enviados ppm señales de otros como los de nuestra ala rotativa de artesanía uso de la comunicación i2c.
El ideal es el diseño de un poder superior sistema con n mosfet de canal único. La razón de esto es simétrica control de fase. Sin embargo, para ello se requeriría un poco más de la fuente de energía que el voltaje modulado a los motores.
Para lograr esto voy a utilizar un regulador externo para el MCU tensión de funcionamiento y la mayor mosfet de la tensión de conducción.
La siguiente consideración es el mosfet de ellos mismos I plan para el uso de varios transistores en paralelo para reducir la puerta de la resistencia y aumentar la capacidad de potencia.
Me gustaría que todos los PCBs involucrados en el 2 de la capa de Pcb para reducir los costos de producción. Para hacer esto y mantener un tamaño lo suficientemente pequeño como para miniatura de UAVs I plan para colocar el AVR basado en MCU sobre un tablero con molex de alambre conectores de la placa y la programación de los conectores, así como el estado de los LEDs y componentes de soporte.
A continuación, todos los mosfet de potencia óptica y dispositivos de aislamiento en otras 2 capas de PCB que se conectan a la MCU PWB con molex de placa a placa de enclavamiento de los conectores.
La última consideración es la MCU su auto. Yo no tengo experiencia con la programación de dispositivos embebidos otro de los arduinos. También tengo menos de nueve semanas para producir este producto. Debido a esto estoy pensando en utilizar un atmega 328 y usando el arduino gestor de arranque que hace que todos los pines compatible con el controlador de motor inicial de la ICP.
Me gusta la xmega 16A pero no quiero volver a escribir el gestor de arranque.
Todo esto en mente, hay consideraciones todavía. Voy a necesitar para almacenar externamente y de forma dinámica caracterizada parámetros de la MCU de a bordo de los algoritmos de control.
Gracias por tus pensamientos.
P. S. i2c será el protocolo de comunicación para el controlador de motor porque es robusto, bi direccional y puede soportar múltiples dispositivos en un único bus.