9 votos

Control de Motor DC con un Arduino

Esto podría ser una simple pregunta tonta, pero me pregunto por qué no puedo simplemente conectar un motor de corriente continua a una placa arduino para tenerlo funcionando. Uno de los pines de la tierra y la otra a una de las salidas de PWM.

Acabo de hacer el barrido tutorial para un servo motor http://arduino.cc/en/Tutorial/Sweep y funciona bien. Yo sé que un servo tiene más de la electrónica junto a la olla de la retroalimentación.

Por lo que puedo entender a la unidad a pesar de un pequeño motor DC, necesitaría más circuitos (un puente H?) o de otro escudo dedicada a la conducción de los motores. Lo comprendo, si yo estaba conduciendo algunos relativamente grande de los motores DC.

Pero estoy tratando de entender por qué un pequeño motor DC con un terreno de PWM y de entrada no iba a funcionar. Especialmente para un cepillado con un motor como este http://music.columbia.edu/~douglas/classes/motor_mania/DC_simple2.jpg

Seguramente es solo una cuestión de DC corriente que pasa a través del alambre. Es la carga inductiva se acumulan en las bobinas que pueden causar corriente inversa a la junta directiva, ese es el problema.

Básicamente, desde un punto conceptual, dado que tengo un terreno y un voltaje (albiet un láser pulsado de uno), ¿qué tengo que hacer para hacer que la unidad de un motor DC.

9voto

Dutchie432 Puntos 221

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

6voto

tenfour Puntos 118

Además de lo que todos decían, usted necesita los circuitos de protección para garantizar que los inductivo coima de que el motor no destruir los pines del Arduino, lo que va a suceder en el futuro si es que no está protegida.

4voto

Simon Johnson Puntos 4641

¿Necesita por el control de la dirección de su motor DC? Si ese es el caso, recomiendo el siguiente circuito (aunque el uso de uno PWM pin para cada dirección, usted conseguirá más que suficiente actual de la amplificación de su fuente de energía que el Arduino no puede proporcionar): alt text

4voto

Kieron Puntos 5096

Como se dijo anteriormente, el Arduino PWM pin no puede suministrar el/fregadero de la cantidad de corriente necesaria para ejecutar incluso un pequeño motor de corriente continua. La mejor manera de hacerlo sería utilizar un Puente H entre el Arduino y el motor. Una alternativa menos costosa sería el uso de un MOSFET de potencia que es capaz de suministrar la corriente requerida por el motor. Microchip tiene una nota de aplicación que se describen estos métodos de control del motor.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X