Controlar motor dc con arduino y potenciometro

Controlar motor dc con arduino y potenciometro

Controlar motor dc con arduino y potenciometro

motor de corriente continua con potenciómetro tinkercad

La velocidad se controla con un pote de 10k ohmios. La hoja de especificaciones dice 0-5V referidos al común del chasis o al pote de 10k ohmios. Extrañamente, he medido 7,5V a través de los terminales del pote, por lo que esta podría no ser la hoja correcta.
Me gustaría reemplazar el pote con algo que pueda controlar desde un Arduino. He investigado un poco y he encontrado el maravilloso mundo de los digipots como https://www.microchip.com/wwwproducts/en/MCP41HV31 o http://www.farnell.com/datasheets/686036.pdf
¿Qué consideraciones necesito para cambiar un digipot en lugar del actual? ¿Qué tipo de aislamiento necesito entre el ordenador/arduino y el controlador del motor? El controlador está alimentado por la red eléctrica.

control de la velocidad del motor de corriente continua mediante un potenciómetro

La velocidad se controla con un pote de 10k ohmios. La hoja de especificaciones dice 0-5V referidos al común del chasis o al pote de 10k ohmios. Extrañamente, he medido 7,5V a través de los terminales del pote, por lo que esta podría no ser la hoja correcta.
Me gustaría reemplazar el pote con algo que pueda controlar desde un Arduino. He investigado un poco y he encontrado el maravilloso mundo de los digipots como https://www.microchip.com/wwwproducts/en/MCP41HV31 o http://www.farnell.com/datasheets/686036.pdf
¿Qué consideraciones necesito para cambiar un digipot en lugar del actual? ¿Qué tipo de aislamiento necesito entre el ordenador/arduino y el controlador del motor? El controlador está alimentado por la red eléctrica.

control de velocidad de un motor de corriente continua mediante arduino y l293d

El motor DC es el motor más utilizado en proyectos de robótica y electrónica. Para controlar la velocidad del motor de CC tenemos varios métodos, como la velocidad puede ser controlada automáticamente en base a la temperatura, pero en este proyecto se utilizará el método PWM para controlar la velocidad del motor de CC. Aquí, en este proyecto de control de velocidad del motor Arduino, la velocidad puede ser controlada por la rotación de la perilla del potenciómetro.
¿Qué es PWM?  PWM es una técnica mediante la cual podemos controlar la tensión o la potencia. Para entenderlo de forma más sencilla, si aplicas 5 voltios para conducir un motor, entonces el motor se moverá con cierta velocidad, ahora si reducimos el voltaje aplicado en 2 significa que aplicamos 3 voltios al motor entonces la velocidad del motor también disminuye. Este concepto se utiliza en el proyecto para controlar el voltaje usando PWM. Hemos explicado PWM en detalle en este artículo.  También revisa este circuito donde el PWM es usado para controlar el brillo del LED:  Regulador de LED de 1 vatio.
Ahora, si el interruptor en la figura se cierra continuamente durante un período de tiempo, entonces el motor estará continuamente encendido durante ese tiempo. Si el interruptor se cierra durante 8ms y se abre durante 2ms en un ciclo de 10ms, entonces el motor estará en ON sólo en el tiempo de 8ms. Ahora el promedio del terminal a través de un período de 10ms = Tiempo de encendido/ (Tiempo de encendido + Tiempo de apagado), esto se llama ciclo de trabajo y es del 80% (8/ (8+2)), por lo que el voltaje promedio de salida será el 80% del voltaje de la batería. Ahora el ojo humano no puede ver que el motor está encendido durante 8ms y apagado durante 2ms, por lo que parecerá que el motor de CC está girando con un 80% de velocidad.

control de motores de corriente continua con pulsador arduino

En este tutorial de Arduino aprenderemos a controlar motores de corriente continua utilizando Arduino. Veremos algunas técnicas básicas para controlar motores de corriente continua y haremos dos ejemplos con los que aprenderemos a controlar motores de corriente continua utilizando el driver de motor L298N y la placa Arduino.
PWM, o modulación por ancho de pulso es una técnica que nos permite ajustar el valor medio de la tensión que va al dispositivo electrónico encendiendo y apagando la energía a un ritmo rápido. La tensión media depende del ciclo de trabajo, o de la cantidad de tiempo que la señal está encendida frente a la cantidad de tiempo que la señal está apagada en un solo período de tiempo.
Así que, dependiendo del tamaño del motor, podemos simplemente conectar una salida PWM de Arduino a la base del transistor o a la puerta de un MOSFET y controlar la velocidad del motor controlando la salida PWM. La señal PWM de Arduino de baja potencia enciende y apaga la puerta del MOSFET a través de la cual se acciona el motor de alta potencia.
Por otro lado, para controlar el sentido de giro, sólo necesitamos invertir la dirección del flujo de corriente a través del motor, y el método más común de hacerlo es utilizando un Puente H. Un circuito H-Bridge contiene cuatro elementos de conmutación, transistores o MOSFETs, con el motor en el centro formando una configuración en forma de H. Activando dos conmutadores particulares al mismo tiempo podemos cambiar la dirección del flujo de corriente, cambiando así el sentido de rotación del motor.

Acerca del autor

admin

Ver todos los artículos