La corriente en un motor de dc así como en un servo determina el torque que ejerce. Entiendo que un servomotor exige automáticamente la corriente que requiere para generar el torque necesario y así alcanzar el ángulo indicado por la señal de control PWM.
Para un proyecto, quiero hacer el control del servo no manipulando a su posición angular, si no, el torque generado. Este control de torque seria en proporción a una señal de entrada(una señal que pasa por un ADC, señal que se procesa con un Arduino para posteriormente manipular el torque dinámicamente).
CONTROL
Aún que quiera controlar el torque que generaría el servo, tengo que indicar hacia que ángulo quiero que vaya, por lo que, independientemente del valor de señal de entrada siempre estará programado para que llegue a 180°, lo que estaría manipulando con base a una señal de entrada seria la forma en la que llega a esos 180°, en este caso con que torque o par motor llega hasta ahí.
EJEMPLO:
Por ejemplo: aún que parezca contra intuitivo, quiero que si la señal de entrada no es lo suficientemente grande, y el servo intenta cargar 2kg a los 180°, no lo pueda cargar. Si la señal de entrada es suficientemente grande, se generara el torque necesario para mover esos 2kg a 180°, y si la señal es todavía mas grande, quiero que esos 2kg los lleve mas rápido a su destino.
MI IDEA
Tenia pensado hacer un control de limite de corriente para que aun que el servo demande mas corriente, la fuente no se la entregue y así alterar su torque. sin embargo, no he encontrado un CI/circuito/driver que lo haga; los que he encontrado alteran el voltaje entregado, y un servo debe mantener su voltaje de entrada constante para su correcto funcionamiento.
¿Cómo podría solucionarlo? ¿Cómo podría limitar la corriente suministrada a un servomotor sin alterar el voltaje que lo alimenta?
llevo mucho tiempo investigando y no he encontrado una solución, tal vez ni si quiera sea posible jaja.
Agradezco mucho de antemano, buen día.
Para un proyecto, quiero hacer el control del servo no manipulando a su posición angular, si no, el torque generado. Este control de torque seria en proporción a una señal de entrada(una señal que pasa por un ADC, señal que se procesa con un Arduino para posteriormente manipular el torque dinámicamente).
CONTROL
Aún que quiera controlar el torque que generaría el servo, tengo que indicar hacia que ángulo quiero que vaya, por lo que, independientemente del valor de señal de entrada siempre estará programado para que llegue a 180°, lo que estaría manipulando con base a una señal de entrada seria la forma en la que llega a esos 180°, en este caso con que torque o par motor llega hasta ahí.
EJEMPLO:
Por ejemplo: aún que parezca contra intuitivo, quiero que si la señal de entrada no es lo suficientemente grande, y el servo intenta cargar 2kg a los 180°, no lo pueda cargar. Si la señal de entrada es suficientemente grande, se generara el torque necesario para mover esos 2kg a 180°, y si la señal es todavía mas grande, quiero que esos 2kg los lleve mas rápido a su destino.
MI IDEA
Tenia pensado hacer un control de limite de corriente para que aun que el servo demande mas corriente, la fuente no se la entregue y así alterar su torque. sin embargo, no he encontrado un CI/circuito/driver que lo haga; los que he encontrado alteran el voltaje entregado, y un servo debe mantener su voltaje de entrada constante para su correcto funcionamiento.
¿Cómo podría solucionarlo? ¿Cómo podría limitar la corriente suministrada a un servomotor sin alterar el voltaje que lo alimenta?
llevo mucho tiempo investigando y no he encontrado una solución, tal vez ni si quiera sea posible jaja.
Agradezco mucho de antemano, buen día.