Motor dc con arduino

Biblioteca de motores de corriente continua de Arduino

El escudo de control de motores de CC es una placa de control de motores de alta corriente que es compatible con Arduino. Es capaz de controlar dos motores de CC unidireccionales (configuración de medio puente) o un motor de CC bidireccional (configuración de puente en H). Los medios puentes integrados BTN8982TA NovalithIC™ implementados pueden ser controlados por un PWM a través del Pin IN. La interconexión con un microcontrolador es fácil gracias al IC controlador integrado que cuenta con entradas de nivel lógico, diagnóstico con sentido de corriente, ajuste de la velocidad de giro, generación de tiempo muerto y protección contra sobretemperatura, subtensión, sobrecorriente y cortocircuito.

Para instalar la librería de control del motor DC en el IDE de Arduino, por favor vaya ahora a Sketch > Incluir librería > Añadir librería .ZIP… en el IDE de Arduino y navegue hasta el archivo .ZIP descargado de esta versión del repositorio. La librería se instalará en la carpeta de tu sketch de Arduino en las librerías y podrás seleccionarla e incluirla en tu proyecto en Sketch > Include Library > IfxMotorControlShield.

Control de la velocidad del motor de corriente continua Arduino nano

Y

Arduino uno r3 dc motor

Por último, podemos conectar el cable USB al ordenador.Programación de la placaAhora pasaremos a la parte de programación de este tutorial. En primer lugar, vamos a echar un vistazo a algunos comandos clave en el código. En realidad no estamos utilizando una librería, ya que el funcionamiento es muy básico.El sketch se puede encontrar en el fragmento de abajo. Sube el sketch a la placa.Copia1int directionPin = 12;2int pwmPin = 3;3int brakePin = 9;4

51delay(2000);52}Testing It OutDespués de haber subido el código, el programa comenzará a ejecutarse inmediatamente. Si todo funciona correctamente, el motor debería empezar a girar tan pronto como el programa termine de cargarse. El resultado esperado es que el motor gire en una dirección durante 2 segundos, con el trabajo fijado en 30 (bastante bajo), y los frenos desactivados.

Potenciómetro de motor de corriente continua Arduino

Como se ha descrito anteriormente, cuando se intercambia el polo de potencia entre dos cables del motor de CC, se invierte el sentido de giro. Este método se utiliza para controlar la dirección del motor de CC. Por supuesto, no cambiando manualmente, sino mediante programación.

Si proporcionamos energía a los motores de CC por debajo de 12V, el motor sigue girando pero no a la máxima velocidad. Esto significa que si cambiamos el voltaje de la fuente de alimentación, podemos cambiar la velocidad del motor DC. Sin embargo, este método no se utiliza en la práctica debido a la dificultad de controlar la tensión de la fuente de alimentación. En su lugar, fijamos la tensión de la fuente de alimentación y controlamos la velocidad del motor de CC mediante una señal PWM. Cuanto mayor sea el ciclo de trabajo del PWM, mayor será la velocidad de giro del motor de CC.

El control del motor de CC incluye dos factores: la velocidad y la dirección. Arduino puede generar la señal PWM. Sin embargo, esta señal PWM tiene bajo voltaje y corriente, no podemos utilizarla para controlar el motor de CC. Tenemos que utilizar un controlador de hardware entre Arduino y el motor de CC. El conductor hace dos trabajos:

Usamos cookies para asegurar que le damos la mejor experiencia en nuestra web. Si continúa usando este sitio, asumiremos que está de acuerdo con ello. Nuestros socios (incluye a Google) podrán compartir, almacenar y gestionar sus datos para ofrecerle anuncios personalizados    Más información
Privacidad