Estoy haciendo un pequeño proyecto de robótica donde mi robot gira alrededor de un eje. Dado que no puede girar un giro completo de 360º, coloqué algunos límites en el software, pero solo para asegurarme de que también coloqué dos interruptores de límite para desconectar el motor en caso de que el robot los golpee (por lo tanto, va más allá de sus límites).
En caso de que el robot golpee los interruptores de límite, el motor se desconectará y tendré que girarlo manualmente para soltar los interruptores y volver a conectar el motor al circuito. Para evitar esto, planeé colocar algunos diodos que harán que el motor gire solo en una dirección (de regreso a su rango operativo) en caso de que los interruptores se hayan activado.
Cuando estaba probando esto, conecté el ESC (controlador electrónico de velocidad, básicamente un puente en H) en serie con el diodo (un diodo schottky de 30V 5A) y el motor (un motor de corriente continua con corriente continua sin carga) para ver cómo se comportará, y el resultado fue realmente una sorpresa para mí. Al principio, el motor no giraba y luego de unos segundos comenzó a girar más y más rápido, así que lo desconecté para estar seguro. El ESC se programó para hacer girar el motor a una velocidad constante (25% de la velocidad máxima) con un PWM de 10 KHz.
¿Alguien puede adivinar lo que está pasando? Parece que el diodo está cargando el motor, pero no puedo ver cómo.
PD: No importa la dirección de los diodos en este dibujo, no estoy seguro de la posición real de ellos. En la prueba, acabo de conectar el diodo de tal manera que estará en serie con el motor para poder probarlo.