cómo diseñar potencia para arduino y servo

Estoy diseñando un sistema en el que un arduino (3.3v) se ejecutará continuamente y, ocasionalmente, encenderá un servo MG996R; este servo es bastante fuerte y puede consumir más de 2 amperios.

El servo funciona bien con 4 baterías AA; quiero que el arduino también funcione con estas baterías. ¿Es esta una buena idea? ¿O deberían estar separadas las baterías del servo y del arduino?

Si es posible, supongo que necesitaré un condensador por lo que veo en otras publicaciones. Si es así, ¿hay una fórmula para el tamaño del condensador que necesito para este tipo de servo?

Gracias por su ayuda, cualquier consejo o sugerencia sería muy apreciada.

Es posible que desee contar más sobre cómo se conectan las cosas y cómo va a convertir los 3,3 V de cualquier voltaje de entrada que tenga (si tiene todas las baterías en serie, me pregunto qué baterías usará para poder sacar más de 2 amperios)
Si bien es posible extraer 2A de las celdas LR6, tiene un precio: está reduciendo la capacidad nominal en 3. Usaría al menos 12 celdas (suponiendo que su servo necesita 6V/2A)
Utilice una fuente diferente para la sección de alimentación y control. ¿Cómo se asegurará de que el nivel de la batería sea crítico? Dejas caer todas las reglas de control y cadena de seguridad. ¿Querías saber "qué está pasando"? ¡Utilice una fuente separada!

Respuestas (1)

Dado que Arduinos tiene un consumo de corriente modesto, cualquier regulador lineal servirá. Tengo algunas placas Atmel que tienen un regulador de 662K , estas pueden manejar 6V muy bien.

No estoy seguro de si agregar una tapa grande para protegerlo de las caídas de voltaje servirá de algo. Para cuando la batería baje de 6 V a 3 V bajo carga, probablemente no sea adecuado hacer funcionar el servo de todos modos. Si necesita que su Arduino funcione mientras el servo tiene problemas para comenzar, agregaría un pequeño ultracap (0.22 - 0.5F) a las líneas eléctricas de Adruino. Deberá evaluar cuidadosamente el consumo de energía para saber cuánto tiempo exactamente puede utilizar esta energía de respaldo.

Si desea maximizar la duración de la batería, le sugiero que busque los modos de bajo consumo proporcionados por los controladores Atmel. Eche un vistazo a esta biblioteca, por ejemplo.

El uso de un regulador de conmutación probablemente empeorará la vida útil de la batería: estos reguladores solo son eficientes cuando se necesita una potencia sustancial. Con corrientes por debajo de 1 mA, los reguladores lineales superan a los reguladores de conmutación por órdenes de magnitud en términos de eficiencia: el 662K que he mencionado consume solo 1 μA, mientras que un LM2575 desperdicia 5 mA.

Gracias por las respuestas a todos. Parece que un regulador lineal y pequeños ultracaps es el camino a seguir. En cuanto al diseño, este funcionará con pilas AA desechables (o recargables si la gente decide hacerlo). El servo abrirá/cerrará una válvula cada pocas horas, por lo que la mayor parte del tiempo estará sin usar y sin alimentación (la alimentación se cortará con un relé). Realicé una prueba y puedo obtener más de 1000 ciclos de apertura/cierre del servo con la batería aún en funcionamiento, así que espero que mi arduino + servo de 3.3v funcionando con estas 4 baterías dure meses, si no más de 1 año.
Hola, Dmitry, tengo una pregunta más: para maximizar la duración de la batería, ¿debería usar un regulador de conmutación de 3.3v? ¿O es suficiente un regulador lineal? Creo que el pro mini tiene un regulador incorporado que no es eficiente para una batería de larga duración. ¿Se debe a que es un regulador lineal y debe reemplazarse por un regulador de conmutación? ¿O el problema es que el regulador lineal es una mierda y debería usar un regulador lineal mejor? Gracias por su ayuda :)
Si desea maximizar la duración de la batería, le sugiero que busque modos de bajo consumo. Eche un vistazo a esta biblioteca, por ejemplo. En corrientes inactivas por debajo de 1 mA, los reguladores lineales superan a los reguladores de conmutación en órdenes de magnitud: el 662K que he mencionado consume solo 1 μA, mientras que un LM2575 desperdicia 5 mA.
Gracias Dmitry, es muy amable de su parte tomarse el tiempo para ayudarme. En ese caso, usaré un arduino pro mini con su regulador lineal incorporado y usaré modos de bajo consumo mientras está en reposo. También quitaré el LED de encendido para ahorrar algo de jugo allí.
Parece un buen plan. Buena suerte.
¿A qué te refieres con evaluar cuidadosamente el momento del límite máximo? ¿Está eso en el código? ¿Simplemente coloca el condensador en la línea de alimentación de arduino a tierra común? ¿Tal vez usted (¡y todos los demás!) podrían ayudarme con mi tipo de proyecto similar, por favor? Está en esta página de intercambio de pila. Aparte, lo desarmé y lo volví a armar y ahora el servo no se detiene.