En general, un motor DC tomaría muy buenos ojos a esta situación. Reducir el par mediante la eliminación de engranaje no puede ser particularmente buena idea, en la que usted puede terminar para arriba con un par de apriete insuficiente para impulsar la perilla de sí mismo en una forma confiable. Si lo he probado y la perilla de por sí funciona, entonces usted debe estar bien en ese conteo. Sin embargo, hacer que tenlo en cuenta como un problema potencial, lo que puede requerir la rectificación, dependiendo de cómo resolver el problema.
Puesto que usted desea que el usuario gana, usted debe estar buscando alguna manera para el micro para darse cuenta de que el usuario es aún jugando. Hay dos maneras en las que puedo pensar para hacer esto -
Es una manera de detectar que el motor consume más o menos actual que se debe a que el ajuste de velocidad / voltaje / ciclo de trabajo / lo que sea que estés controlando el uso de la h-bridge. Usted podría tener un lado de alta o de baja de corriente del lado de la derivación en el servo de suministro que puede ayudarle a medir esto. Para una respuesta más rápida, algún tipo de plan en el que participan un comparador puede ser una mejor apuesta. Tenga en cuenta que primero tendrá que averiguar cuánto actual es "normal", que puede ser dependiente de la tensión de alimentación, así como la calidad de la perilla, etc. y en un menor grado en la temperatura. También debe investigar cómo repetible esta área normal es
El segundo método es para detectar si el bote es de inflexión tanto como debería, o menos, o más. Esto es mucho más difícil de hacer, sobre todo porque esto significa que usted necesita estar consciente de cualquier y todos los lazos de control que pueden estar implicados, y también estar muy seguro acerca de la repetibilidad.
Tenga en cuenta que para ambos métodos, tener un reductor, en realidad puede ayudar con la repetibilidad, y particularmente más así que con el segundo método.
Sea cual sea el método que use, una vez que has detectado que el usuario está jugando, su motor debe tirar hacia atrás y ya no ejercen el control. Dependiendo de qué tipo de servo que está utilizando, esto puede no ser muy fácil de lograr. Por genérica de un motor DC, que sería básicamente quieren dejar el bobinado del motor flotar en al menos uno de los extremos. Si el servo tiene un interno de control de lazo que no se puede apagar, tendría que al menos apagar el servo. Esta es probablemente la mejor manera de hacerse con un lado inferior del interruptor. Más detalles sería necesario para estar seguro de que, a pesar de que.
En cualquier caso, durante el período para el que todavía no lo ha detectado que el usuario está involucrado y hasta que el controlador reacciona, estás en un poco de la zona peligrosa. Usted debe tratar de minimizar este tiempo tanto como sea posible. Asegúrese de incluir los diodos de protección contra inversión de EMF, algo tan simple como una 1N4007 o mejor aún, algo rápido como un MUR110. Tendría dos diodos en cada uno, en tanto que el motor de las líneas. Si el servo incluye un lazo de control, usted no puede ser capaz de acceder a estas líneas. Tal servos tienen, generalmente, a la inversa EMF diodos de todos modos, aunque.