Cómo detectar retroalimentación en el motor

0

En mi proyecto Arduino, un motor de CC de 3v a 50 RPM comienza a girar una perilla mecánica independiente. Cuando la perilla mecánica alcanza su punto cero, se bloquea. ¿Cómo puedo obtener esta información de bloqueo para que pueda dejar de girar el motor y evitar dañar el motor?

    
pregunta Kashif

2 respuestas

0

Mida la tensión del colector. Cuando el bloqueo se activa, la resistencia aparente del motor disminuirá, la corriente aumentará y también lo hará la tensión del colector. Por supuesto, esto supone que el aumento de la corriente del motor no reduce demasiado los 5 voltios del Arduino.

Tenga en cuenta también que, una vez que apague el transistor, la tensión del colector aumentará a 5 voltios. Tratar con eso es un problema de software, y se deja como un ejercicio para el lector.

    
respondido por el WhatRoughBeast
0

También es posible una solución electromecánica. Haga un contacto que abra la conexión eléctrica cuando el motor funcione contra la cerradura haciendo que el motor se detenga. Al colocar un diodo inverso sobre el mismo contacto, el motor puede funcionar cuando se invierte el suministro para que también pueda desbloquear el sistema.

    
respondido por el Decapod

Lea otras preguntas en las etiquetas