Tilbakemelding
El objetivo es utilizar un Arduino UNO para controlar un motor de corriente continua con PWM a través de un puente h, y luego construir a partir de eso para utilizar el codificador de cuadratura como retroalimentación para un bucle de control de posición PID para conducir el motor a un objetivo específico.
Nuestro puente en h específico permite el control de dirección a través de 2 pines GPIO. El puente h también se alimenta de una señal PWM que controla la tensión aplicada al motor, así como una tensión DC de entrada para conducir el motor, y una tensión de nivel lógico para su funcionamiento interno.
Nota, puedes utilizar un osciloscopio para medir el periodo del ciclo de trabajo. Si obtienes una salida de voltaje, debes saber que la lectura del voltaje cuadrático medio (rms) que puedes obtener del osciloscopio es igual a la altura del pico de voltaje (5V) * sqrt(ciclo de trabajo). Resuelva el ciclo de trabajo para verificar su configuración.
Imagina una señal que varía entre 0 y 5V. El PWM se describe en términos de ciclo de trabajo (el porcentaje de una señal periódica que pasa alto). Una señal PWM de ciclo de trabajo del 25% significa que la señal es baja el 75% del tiempo y alta el 75% del tiempo.
Control de motores Arduino pwm
GRD Journals tiene como objetivo la publicación de artículos de investigación de alta calidad que traten temas que establezcan la nueva marca de desarrollos sobresalientes en el campo de la investigación. Nuestra rápida interfaz proporcionará una plataforma a los investigadores para intercambiar información e ideas significativas con el mundo.
GRD Journals tiene como objetivo publicar artículos de investigación de alta calidad que traten temas que establezcan la nueva marca para desarrollos sobresalientes en el campo de la investigación. Nuestra interfaz rápida proporcionará una plataforma a los estudiosos de la investigación para el intercambio de información e ideas significativas para el mundo.
Control de las revoluciones del motor de corriente continua con Arduino
Este proyecto de sistema de control de posición del motor tiene como objetivo construir un Arduino PID (Sistema de control de posición del motor DC basado en el cálculo proporcional derivado e integral). Para lograr un control preciso de la posición del motor de corriente continua simple hemos utilizado Arduino y el cálculo PID. Un motor de corriente continua simple de doble eje está conectado con el eje del codificador en un lado y en otro lado, está conectado con un puntero. Este puntero apunta al ángulo marcado en el transportador, un codificador está conectado con Arduino en los pines de interrupción y la unidad de motor de CC por L293D motor IC, un módulo HC-05 se utiliza para conectar nuestro sistema con el dispositivo androide. Cuando enviamos un punto de ajuste de ángulo desde el dispositivo del robot, Arduino recibe la información y hace funcionar el motor, mientras que el codificador envía información de posición en tiempo real a Arduino según un cálculo predefinido. Una vez que el pulso del codificador coincide con el requisito significa que el puntero alcanza la posición deseada Arduino detiene el motor de CC en esta poción. Todo el proceso es controlado por el PID para un movimiento elegante y limpio.
Control de posición del motor de corriente continua pdf
El PID trata de mantener el PV tan cerca como sea posible del SV. El error = SV-PV El error es la diferencia entre el valor establecido y el valor del proceso y la salida es directamente preposicional al error, por lo tanto, en otras palabras podemos decir que cuanto mayor sea la diferencia entre el SV y el PV, mayor será la salida, si el error es positivo, la salida es negativa. A medida que el PV se acerca más y más al SV, el error se hace cada vez más pequeño, por lo que la salida también se hace cada vez más pequeña, por lo que de esta manera obtenemos una salida limpia y precisa.
Supongamos que te digo que conduzcas un coche sin freno exactamente 1 km en una carretera recta porque no tienes freno, así que el acelerador es todo lo que puedes usar para controlar el coche, así que te subes al coche, presionas el acelerador y aceleras durante un rato, luego sueltas el acelerador para desacelerar y te paras gradualmente en el punto de 1 km. PID sabe como manipular la salida antes de alcanzar el SP
entonces de nuevo el micro-controlador invierte el coche y acelera cuando vuelve al punto de 1km suelta el acelerador de nuevo y lo mismo pasa, continua moviéndose hacia atrás debido al impulso y este ciclo se repite una y otra vez.