@fm tomándote la palabra sobre el seguimiento del diseño de una PCB empiezo explicando un poco mi proyecto. Por el momento sólo tengo hecho el esquema, como tengo varias dudas prefiero resolverlas antes de acometer la PCB para evitar trabajar dos veces. Pongo el esquema como imagen y adjunto el archivo en Eagle.
La placa es para el cuadricóptero que estoy diseñando. No me estoy basando en ningún otro proyecto, sólo busco soluciones sobre cada una de las partes que acometo y la mayoría he terminado desarrollándolas yo. Cada parte funciona bien según lo que necesito, falta ver qué pasará al juntarlo todo...
Las partes son:
- Placa Arduino, una derivada china de la Arduino Pro Mini, la llaman Meduino.
- La IMU, la 9DOF Razor de Sparkfun, calcula los ángulos euler y los envía por la UART al Arduino.
- El receptor RC de la emisora. Los 8 canales de salida de mi emisora los leo en Arduino con 3 entradas. Aunque para el control del cuadricóptero sólo se necesitan 4 canales leo los 8 ya que los 4 restantes podrán tener otros usos como los controles para una cámara fotográfica o de vídeo incluyendo los servos para poder orientarlas y también para las pruebas de vuelo poder variar en tiempo real los parámetros PID.
- Los ESC. Uno de ellos es el que proporciona la alimentación Vcc para la electrónica en general. Y otro proporciona la alimentación Vcc2 para los servos. La alimentación en los dos casos es +5V pero estando separadas tendré menos problemas de ruidos que introduzcan los servos en el resto de la electrónica.
- Los servos. Hay 4 conectores previstos para 4 servos. No creo que nunca vayan a ser necesarios 4 servos pero como las salidas de Arduino están libres las dejo preparadas.
- La batería. Es una lipo 3S, voltaje nominal 11,1V. Es crítico el voltaje mínimo que puede tener cada celda, por eso los mido los tres y así poder actuar cuando cualquiera de ellos baje del umbral prefijado.
- Emisor RF. Uno de esos económicos a 433 MHz, uno como éste: http://www.ebay.es/itm/1pcs-RF-transmitter-and-receiver-kit-for-Arduino-project-433Mhz-/110950578583?pt=LH_DefaultDomain_0&hash=item19d52b7997#ht_1439wt_1018. Puede alimentarse desde 3 hasta 12 V. A mayor tensión, mayor alcance. Por eso lo alimento directamente desde la lipo. La utilidad de este emisor RF está un poco en el aire ya que el código que he desarrollado me deja sin tiempo para poder hacer el envío de prácticamente ningún dato. Lo dejo por si le encuentro utilidad en la fase de pruebas de vuelo para el envío de datos de diagnosis. Esto sí sería posible ya que en esas condiciones intentaría prescindir de la lectura de algún canal de la emisora lo que tal vez me proporcionaría el tiempo suficiente.
Aparte de lo que podáis ver, tanto @fm como el resto de foreros que quiera intervenir, antes de acometer la placa me surgen varias dudas:
- Si alguien ha utilizado alguno de esos emisores RF de 433 MHz, ¿es crítico superar los 12V en la alimentación? Una lipo recién cargada tiene 4,2V por celda lo que hace 12,6V. Sin embargo al conectar una carga en seguida bajará esa tensión. Si es peligroso se podría poner un diodo en su alimentación.
- La placa Meduino, al igual que la mayoría, tiene más de una entrada de alimentación Vcc. En mi caso 2 ya que no conecto a la placa los pines para el FTDI, los he obviado en la librería que he hecho. Al hacer la placa, ¿es suficiente con que lleve la alimentación a una de las entradas Vcc, a cualquiera de ellas o es mejor conectar las dos?
- ¿Es necesario poner desacoplos en algún punto de las alimentaciones? Un receptor RC está más que preparado para ser alimentado directamente desde la salida de un ESC. Los servos imagino que también. La IMU tiene su propio regulador ya que trabaja a 3,3V. El emisor RF pues no estoy seguro, se alimenta directamente de la batería que es donde están conectados los ESC para alimentar los motores. Y la Meduino lleva su desacoplo interno a la salida de su regulador que es donde estamos alimentando.
Aunque tengo algo planificada la PCB prefiero resolver estas dudas más lo que me podáis indicar antes de seguir trabajando.
Cuadricóptero.sch (245 KB)