Baterías NiMh sobrecargadas + Servo

Tengo 2 baterías NiMh 3500mAh 7.2V. Sin embargo, el primero tiene 7,58 V (aumenta cada vez que lo mido) y el segundo tiene 8,37 V.

¿Puede ser esta la razón por la que los servos 5x están haciendo movimientos inesperados y ruidos chirriantes sin siquiera enviarles pulsos (estoy usando arduino)? Arduino Uno funciona con una batería de 9V y servos con esa batería de 7.2V. Los servos son HK15298 con un rango de voltaje de 4.8~7.4V.

¿Estas 2 baterías ya están dañadas y debo dejar de usarlas? ¿O cómo podría descargarlos sin dañar los servos? Para cargarlos uso un cargador con Delta Peak, pero no creo que funcione.

Si aumenta cada vez que lo mide, sospecharía del dispositivo de medición o me prepararía para el fin del mundo o tal vez todavía los tiene en el cargador.
No, no los tengo en el cargador. Probablemente es malo de multímetro
Una clasificación de 7.4v implica que estos servos no parecen estar clasificados para el uso de 6 celdas. Más bien, probablemente sean 5 celdas como máximo, con alguna asignación.

Respuestas (2)

El voltaje de la celda NimH no es la mejor manera de determinar el estado de carga, pero se puede usar si no hay otros medios disponibles.
El medio normal es cargar a una velocidad de aproximadamente C/1 (por ejemplo, 2500 mA para una batería de 2500 mAh, etc.) y controlar el voltaje de la batería para detectar una DIP en el voltaje con carga completa.

Otro buen método es cargar a aproximadamente C/1 y monitorear la TASA de calentamiento (no la temperatura). Cuando la tasa de calentamiento aumenta repentinamente, la celda está ~= cargada.

Un tercer método es la temperatura absoluta; no se recomienda a menos que sea esencial. Si la batería se calienta demasiado para sostenerla, está cargada :-).

Finalmente, se puede usar el voltaje de la celda durante la carga. Esto varía con la velocidad de carga y un poco con el modelo y el fabricante de la batería, por lo que debe tener el debido cuidado.

Las celdas NimH tienen un voltaje completamente cargado en el cargador de aproximadamente 1,45 V por celda a tasas de carga bajas, digamos C/5 e inferiores.

El voltaje de FUNCIONAMIENTO "nominal" es de 1,2 V/celda, por lo que la batería de 7,2 V contiene 7,2 V/1,2 V = 6 celdas.
6 celdas completamente cargadas en el cargador deben ser APROXIMADAMENTE
6 x 1,45 V = 8,7 V, por lo que su voltaje medido es de aproximadamente 8,35 V.

8,35/6 = 1,4 V/celda, lo que está bien con tasas de carga muy bajas.

7,58 V/6 = 1,26 V/celda, demasiado bajo si está en el cargador.

Una vez cargado y desconectado del cargador, un NimH completamente cargado leerá alrededor de 1,3 V/celda.
1,3 x 6 - 7,8 V
, por lo que si el voltaje informado si 7,58 V está APAGADO, el cargador está casi bien.
Si está cargando, es demasiado bajo (probablemente).

Así que las baterías están bien. Pero, ¿no son sus voltajes demasiado altos para alimentar esos servos? ¿O hay algo de tolerancia?
@ Matej-Martin-Matus, idealmente debería estar regulando el voltaje de todos modos para aprovechar al máximo la batería a medida que disminuye el voltaje, así como para evitar la sobretensión. Entonces, probablemente sea necesario un convertidor buck-boost.

7,2 V es el voltaje nominal de una batería NiMH de 6 celdas. Cuando está completamente cargada, puede llegar a 8,4 V (1,4 V por celda). A 7,58 V, su primera batería tiene aproximadamente la mitad de la carga. Tenga en cuenta que el voltaje caerá cuando se extraiga corriente de la batería y volverá a subir lentamente cuando se elimine la carga; por lo tanto, el voltaje de circuito abierto es solo una guía aproximada del estado de carga.

7,4 V es el voltaje nominal de una batería de polímero de litio de 2 celdas. Un servo que tiene una potencia nominal de 7,4 V debería poder manejar un Lipo 2S completamente cargado que es de 8,4 V, lo mismo que una batería NiMH de 6 celdas completamente cargada.

La mayoría de los servos digitales usan PWM de alta frecuencia para controlar sus motores. La frecuencia suele estar en el rango de audio medio a alto y se escucha como un chirrido agudo. Es normal escuchar esto cuando el servo está haciendo correcciones finas, incluso cuando mantiene una posición fija.

Los movimientos inesperados sugieren ruido en el circuito, tal vez debido a un mal cableado, energía débil o fallas en el Arduino. Intente desconectar los cables de señal del servo (cable naranja) del Arduino. ¿Los servos todavía se mueven? Si no es así, el Arduino puede estar enviando pulsos falsos.

El HK15298 es un servo muy potente que consume mucha corriente (>2A). Si su batería y/o cableado no pueden manejar un alto consumo de corriente con una baja caída de voltaje, entonces los servos pueden fallar debido a picos de voltaje. Si un servo tiene un movimiento brusco cuando se opera y/o salta al azar, entonces una mala fuente de alimentación es el culpable más probable.

Al principio estaba usando 5 servos MG995, sin embargo, fueron modificados de un rango de 180° a un rango de 360° (potenciómetro eliminado). Se estaban moviendo bien sin ningún problema. Así que tomé el cableado de ellos y lo usé para HK15298 pero todavía están teniendo esos problemas. Además, ¿podría cambiar algo el hecho de que estoy usando el módulo EasyVr? Intentaré recargar las baterías al máximo. Estaba descargando la primera para poder cargarla por completo.