Autor Tema: Control de velocidad PID para motor DC 12v (consulta)  (Leído 5936 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado camilo1

  • PIC10
  • *
  • Mensajes: 13
Control de velocidad PID para motor DC 12v (consulta)
« en: 30 de Abril de 2017, 17:49:50 »
hola, quisiera saber si alguien tiene un plano o información detallada de un circuito PID para control de velocidad de un motor de 12v DC, este motor lleva un encoder como señal de realimentación para el circuito, el control se debe hacer con un potenciometro

un saludo y gracias.

Desconectado D1to

  • PIC10
  • *
  • Mensajes: 39
Re:Control de velocidad PID para motor DC 12v (consulta)
« Respuesta #1 en: 30 de Abril de 2017, 20:01:17 »
Yo no tengo nada especifico, pero si necesitas alguna formula para pid, puedes buscar en internet, hay muchas, con respecto a tu potenciomentro puedes leerlo como señal  analógica y la salida a tu motor a través de PWM, te recomiendo q leas el datasheet o mas fácil aun mira videos en youtube, si tienes alguna duda mas especifica, puedes consultarla aca, hay muchas personas que saben mucho y de seguro te van a ayudar, por cierto yo soy nuevo programando pics. Por cierto indica que pic estas usando y que compilador estas usando.

Desconectado cristian_elect

  • PIC18
  • ****
  • Mensajes: 453
Re:Control de velocidad PID para motor DC 12v (consulta)
« Respuesta #2 en: 30 de Abril de 2017, 21:58:09 »
De controlar posición con potenciómetro hay un motón de ejemplos en internet. Si con encoder hay menos.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Control de velocidad PID para motor DC 12v (consulta)
« Respuesta #3 en: 30 de Abril de 2017, 23:20:14 »
Pero el necesita un control de velocidad, no posicion, realmente yo no usaria un encoder para tener velocidad, simplemente haria falta un sensor que marque la vuelta o media vuelta dependiendo de la velocidad que quiere controlar. Y luego hacerla pasar por el PID.

Otro tema es que va a necesitar si o si una carga

Desconectado camilo1

  • PIC10
  • *
  • Mensajes: 13
Re:Control de velocidad PID para motor DC 12v (consulta)
« Respuesta #4 en: 30 de Abril de 2017, 23:27:26 »
si realmente lo que necesito es controlar la velocidad, casi todo lo que encontre en internet es para el control de posición y no voy a utilizar un pic, necesito que el control sea completamente analógico


Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re:Control de velocidad PID para motor DC 12v (consulta)
« Respuesta #6 en: 01 de Mayo de 2017, 05:44:24 »
Pero un encoder es digital.
Lo que tu necesitas es una dinamo tacométrica, que es analógica.
Después, con un simple control PI tendrás suficiente. Ese control se puede hacer con un amplificador operacional, dos resistencias y un condensador.

Un saludo.

Desconectado camilo1

  • PIC10
  • *
  • Mensajes: 13
Re:Control de velocidad PID para motor DC 12v (consulta)
« Respuesta #7 en: 01 de Mayo de 2017, 14:13:18 »
hola, cuando digo que sebe ser analógico me refiero al circuito de control, el encoder entrega una señal (cierta cantidad de pulsos por cada vuelta) y esa es la señal que debo utilizar para la regulación de la velocidad sea muy precisa, y en cuanto al control PID todo lo que encuentro es para el control de posición

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re:Control de velocidad PID para motor DC 12v (consulta)
« Respuesta #8 en: 01 de Mayo de 2017, 15:52:50 »
Entonces tienes que convertir la señal del encoder en una señal analógica.
¿Que driver de potencia utilizas?
¿Qué precisión necesitas en velocidad? ¿Qué aplicación es?

Desconectado camilo1

  • PIC10
  • *
  • Mensajes: 13
Re:Control de velocidad PID para motor DC 12v (consulta)
« Respuesta #9 en: 01 de Mayo de 2017, 17:52:34 »
exacto, el encoder va a un acondicionador de señal, como no tengo claro el circuito aun no se que tipo de driver debería utilizar, en cuanto a la precisión pues solo que tenga algo de precisión, no tiene que ser lo mas exageradamente preciso, en cuanto a la aplicación es para controlar la velocidad de una banda transportadora (a escala, por eso es un motor de 12v).

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re:Control de velocidad PID para motor DC 12v (consulta)
« Respuesta #10 en: 01 de Mayo de 2017, 18:05:16 »
Pero hace falta saber la precisión para poder diseñar.
No es lo mismo aceptar un error del 1% que un error del 0.01% o del 0% (para bandas transportadoras sincronizadas).

El accionador ¿Puede aceptar una entrada de 0 a 10v que provenga de un amplificador operacional?
Saludos.

Desconectado camilo1

  • PIC10
  • *
  • Mensajes: 13
Re:Control de velocidad PID para motor DC 12v (consulta)
« Respuesta #11 en: 01 de Mayo de 2017, 18:48:21 »

El accionador ¿Puede aceptar una entrada de 0 a 10v que provenga de un amplificador operacional?
Saludos.

este es un tema con el que apenas estoy comenzando a relacionarme y realmente no entiendo a que se refiere lo del accionador , en cuanto a la precisión se podría aceptar un margen de error entre 1% y 0.5%


* pid.jpg
(16.12 kB, 619x189 - visto 1665 veces)


en el diagrama de bloques se puede ver mas o menos lo que necesito hacer

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re:Control de velocidad PID para motor DC 12v (consulta)
« Respuesta #12 en: 02 de Mayo de 2017, 04:22:54 »
La señal del pid no puede mover un motor. Es como conectar un motor a la patilla de un microcontrolador.
Un saludo.

Desconectado cristian_elect

  • PIC18
  • ****
  • Mensajes: 453
Re:Control de velocidad PID para motor DC 12v (consulta)
« Respuesta #13 en: 02 de Mayo de 2017, 12:23:33 »
Con encoder tendrias que ponerle un convertidor frecuencia a voltaje algo como el lm2907 y para el driver del mosfet un lm494, uc3843, sg3525 esos integrados tiene opam donde se puede configurar un pid.

Desconectado camilo1

  • PIC10
  • *
  • Mensajes: 13
Re:Control de velocidad PID para motor DC 12v (consulta)
« Respuesta #14 en: 03 de Mayo de 2017, 19:48:44 »
gracias, voy a tener en cuentas sus respuestas.