Buenas tardes, estoy trabajando en un proyecto con arduino y tengo un problema que me trae de cabeza, posiblemente la solución sea sencilla pero no consigo encontrarla. Trato de automatizar el control de un motor DC que controla una aplicación.
Las rpm de este motor se controlan mediante la tensión aplicada desde 0 a 24V (la intensidad que consume es del orden de 15-20 mA). He amplificado la salida pwm de arduino mediante un operacional LM324 en modo no inversor.
Hasta aquí no tengo problemas. El problema reside que las variaciones de tensión que alimentan el motor de DC deben ser muy estables y mínimas (24v/256 valores de pwm = 0.1V). La aplicación que controla el motor de DC es muy sensible a estas mínimas variaciones de tensión. Pues bien, a la salida del operacional no mantengo una tensión estable cuando conecto la carga (motor), esta tensión fluctúa unos 0.3V aproximadamente, por lo que mi aplicación se vuelve incontrolable.
¿Sabéis como podría estabilizar esta salida pwm amplificada? Cabe decir que desde el pc voy a estar cambiando constantemente el valor de la señal pwm, es decir a veces necesitaré que las rpm del motor aumenten y otras necesitaré que disminuya. Resumiendo, tengo una salida pwm de arduino amplificada variable que es inestable (del orden de 0.3V).
He probado a conectar un condensador a la salida de la señal amplificada para intentar compensar estas variaciones, pero no ha surgido efecto. Para una tensión teórica de salida de 7,50v obtengo un valor de 7,2V - 7,6V fluctuando constantemente.
Espero vuestra ayuda. Gracias por adelantado.
Las rpm de este motor se controlan mediante la tensión aplicada desde 0 a 24V (la intensidad que consume es del orden de 15-20 mA). He amplificado la salida pwm de arduino mediante un operacional LM324 en modo no inversor.
Hasta aquí no tengo problemas. El problema reside que las variaciones de tensión que alimentan el motor de DC deben ser muy estables y mínimas (24v/256 valores de pwm = 0.1V). La aplicación que controla el motor de DC es muy sensible a estas mínimas variaciones de tensión. Pues bien, a la salida del operacional no mantengo una tensión estable cuando conecto la carga (motor), esta tensión fluctúa unos 0.3V aproximadamente, por lo que mi aplicación se vuelve incontrolable.
¿Sabéis como podría estabilizar esta salida pwm amplificada? Cabe decir que desde el pc voy a estar cambiando constantemente el valor de la señal pwm, es decir a veces necesitaré que las rpm del motor aumenten y otras necesitaré que disminuya. Resumiendo, tengo una salida pwm de arduino amplificada variable que es inestable (del orden de 0.3V).
He probado a conectar un condensador a la salida de la señal amplificada para intentar compensar estas variaciones, pero no ha surgido efecto. Para una tensión teórica de salida de 7,50v obtengo un valor de 7,2V - 7,6V fluctuando constantemente.
Espero vuestra ayuda. Gracias por adelantado.