Proyecto simple. Se queman dos servos. Que pasa

0

Es un proyecto simple: un sistema de enfoque para una lente tomada y un adaptador anamórfico. Tengo tres ollas. El primero lo uso como manipulador. El segundo se utiliza para obtener la posición del servomotor de rotación continua # 1. El tercer potenciómetro se usa para controlar la posición del otro servomotor de rotación continua # 2. El motor # 1 gira la lente tomada y el motor # 2 gira el adaptador.

Uso un AOZ1014AI para bajar una batería de ión de litio de 7.4V a 6.5V. Primero usé dos servos JX DC6015 (4.8V-6.6V) modificados en 360 grados. Funcionó bien por un minuto y luego el motor # 2 se quemó. Luego probé el servo Doman (4.8-7.2V). Esta vez el motor # 1 se quemó.

¿Está bien conectar dos servos a una fuente en paralelo?

Esquemas AOZ1014AI:

Aquíestánmisesquemasdeproyecto:

YaquíestánlosesquemasAOZ1014:

Yaquíestánloscálculosquehehechoenelarchivoxlsdelproveedor:

    
pregunta Anton Zimin

1 respuesta

1

Si bien la sobretensión es el sospechoso más probable, ¿has considerado verificar tu código para la estabilidad de PWM?

Si algo interrumpe el tren de impulsos o lo cambia entre dos valores de servicio diferentes lo suficientemente rápido, el servo todavía podría "funcionar", pero alternará constantemente el voltaje en el motor, lo que lo quemaría en ningún momento.

Uno de los trucos que estoy utilizando al trabajar con actuadores lineales es implementar filtros de paso bajo de histéresis + para todas las entradas analógicas en el software. Solo por curiosidad, agregaría una impresión de depuración de entradas analógicas: en estas MCU, los ADC son súper sensibles al ruido (y usted recibirá gran parte de los servos) sin precauciones especiales.

Otra es asegurarse de que vuelva a configurar los registros PWM solo cuando sea necesario (por ejemplo, tenga en cuenta la resolución del servo; no tiene sentido cambiar de servicio si el servo no puede notar la diferencia) porque en algunos modos PWM la frecuencia de cambio produce "fallas" en la salida.

ACTUALIZACIÓN:

De los comentarios a continuación: "Cuantas más operaciones agrego, más inestables se vuelven los movimientos. El motor comienza a retroceder y avanzar".

Esto para mí es una indicación muy importante de que esto podría ser un problema de software, no de hardware. Si la adición de operaciones de pareja es suficiente para que el motor comience a moverse, se sigue que sin esas operaciones aún se está obteniendo el comando de reversa, solo que no es lo suficientemente largo para visiblemente moverse.

Básicamente, podría estar ordenando que se mueva hacia adelante y hacia atrás lo más rápido que pueda, y solo cuando ADC cambia realmente "atrás" o "adelante" se vuelve un poco más grande, lo suficiente para que el servo cambie de posición.

¿Hay algún "zumbido" que venga de los servos incluso cuando parecen estar estacionarios? Especialmente sin carga física.

    
respondido por el Maple

Lea otras preguntas en las etiquetas