Buenas tengo la siguiente proyecto y tengo una posible solución pero no estoy seguro de ello:
-Tengo el siguiente sistema:
Variador de caudal, en el que:
Caso1 : si presiono un pulsador1, activa un relé y la compuerta se cierra un poquito
Caso2 : si presiono un pulsador 2,activa un relé y la compuerta se abre un poco
Para lo cual mi velocidad es constante de las bombas, solo le vario el Area al cerrar o abrir la compuerta, asi logro variar el Caudal ( Q = V*A)
Supongamos que quiero un caudal de 15 Lt/s y ahorita estamos a 2 Lt/s entonces tengo que pulsar un monton de veces el pulsador 1(Muchas veces durante un cierto tiempo) hasta llegar a 15 Lt/s, y si se pasa hasta 16 Lt/s tengo que presionar un pulsador 2 (no tantas veces por un cierto tiempo ya que esta cerca al punto que quiero trabajar)
Luego, si quiero automatizarlo vendria a ser un sistema de control.
Consigo un caudalimetro, consigo un teclado matricial para darle el setpoint que quiera y los pulsadores los reemplazo por ... (Aqui viene mi problema)
Vamos al mismo ejemplo, quiero 15 Lt/s y tengo 2 Lt/s, el caudalimetro me sensa y si el pic observa que el error es grande:
*error = 15(Valor set point ) - 2 (Valor medido) = 13, falta mucho para llegar entonces mando un monton de pulsos y cuando estoy a punto de llegar mis pulsos van a ser mas lento para no pasarme)
y si el pic observa que el error es pequeño:
*error = 15 - 14.8 = 0.2 , le falta casi nada para llegar entonces mando pequeños pulsos para no pasarme.
Quiero saber como hacer para mandar esos pulsos, un PWM?(pero PWM me mandara la señal para reemplazar un relé?) o un Tren de pulsos (pero si fuera un tren de pulsos como regulo su velocidad?)
PD: Mas adelante, pienso usar un control PID