DC Motor control con un Arduino

9

Esta podría ser una pregunta simple y tonta, pero me pregunto por qué no puedo simplemente conectar un motor de CC a una placa arduino para que funcione. Un pin al suelo y el otro a una de las salidas PWM.

Acabo de realizar el tutorial de barrido para un servomotor enlace y funciona bien. Sé que un servo tiene más componentes electrónicos allí con una olla que proporciona comentarios.

Por lo que entiendo, para manejar incluso un pequeño motor de CC, necesitaría más circuitos (¿un puente H?) u otro escudo dedicado a los motores de accionamiento. Puedo entender esto si estuviera conduciendo algunos motores CC relativamente grandes.

Pero estoy tratando de entender por qué un pequeño motor de CC con una conexión a tierra y PWM no funcionaría. Especialmente para un motor cepillado como este enlace

Seguramente es solo una cuestión de corriente continua que pasa por el cable. El problema es la carga inductiva que se acumula en las bobinas y que puede causar una corriente inversa en la placa.

Básicamente, desde un punto conceptual, dado que tengo una conexión a tierra y una tensión (además de una pulsada), ¿qué necesito para hacerlo para hacer funcionar un motor de CC?

    
pregunta Chaitanya

4 respuestas

6

Debido a la cantidad de corriente que necesita para conducir el motor, el arduino no puede suministrar mucho.

    
respondido por el nick
6

Además de lo que dicen los demás, necesita circuitos de protección para garantizar que el retroceso inductivo del motor no destruya los pines de su Arduino, lo que ocurrirá con el tiempo si no está protegido.

    
respondido por el AngryEE
4

Como se indicó anteriormente, el pin Arduino PWM no puede suministrar / hundir la cantidad de corriente necesaria para ejecutar incluso un pequeño motor de CC. La mejor manera de hacerlo sería usar un puente en H entre el Arduino y el motor. Una alternativa menos costosa sería utilizar un MOSFET de potencia que sea capaz de suministrar la corriente requerida por su motor. Microchip tiene una nota de aplicación que describe estos métodos de control de motores.

    
respondido por el mjh2007
4

¿Necesita un control direccional de su motor de CC? Si ese es el caso, recomendaría altamente el siguiente circuito (aunque usará un pin PWM para cada dirección, obtendrá una amplificación de corriente más que suficiente de su fuente de energía que el Arduino no puede proporcionar): texto alternativo http://imagebin.ca/img/CKdfPB6n.png

    
respondido por el stanigator

Lea otras preguntas en las etiquetas