Está en la página 1de 6

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA

Hoja de Presentación:

CARRERA DE INGENIERÍA EN ELECTRÓNICA,


AUTOMATIZACIÓN Y CONTROL

ASIGNATURA: ELECTROFLUIDOS NRC: 4422

INFORME

DE LABORATORIO N° 3.1

DOCENTE: Ing. Edgar Tipán C.

INTEGRANTES:
1 Nicolas Jacome

2 Andrés Loaiza

FECHA-SANGOLQUÍ
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA

RESUMEN:

En la presente práctica se realizó el diseño e implementación de un controlador PID para la


regulación de la presión en un circuito electroneumático, para lo antes dicho se utilizó una
tarjeta de desarrollo muy utilizada como es Arduino, una válvula proporcional reguladora de
presión y un sensor que es el presostato. El control se lo realiza variando la entrada analógica
de la válvula reguladora de presión la misma que se encuentra provista dentro de un rango de
4 a 20 mA, a mayor corriente existirá una mayor presión en la salida de la válvula. Para el
acondicionamiento de la entrada a la válvula se tiene una etapa de potencia la cual es capaz de
transformar una salida PWM de voltaje de la tarjeta Arduino a la corriente necesaria para el
control de la válvula.

2
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA

1. Tema Diseño e implementación de un sistema electroneumático o electrohidráulico en base


a requerimientos (Control PID de presión).

2. Objetivo(s)
 Diseñar un sistema electroneumático o electrohidráulico que dé una solución a
un problema establecido, en este caso, el diseño e implementación de un
controlador PID (o sus variantes) para la presión del sistema propuesto.

6. Bibliografía.

 CRANE, C. (1989). Flujo de fluidos: en válvulas, accesorios y tuberías/crane (No.


TC174. F58 1987.).

 Sarce, r (2016). Sobre valvulas neumáticas. Obtenido de wordpress:


https://renatosarce.files.wordpress.com/2011/11/cap4-valvulas-neumaticas.pdf

 SMC, PneumaTrainer 200. https://www.smctraining.com/es/webpage/indexpage/217

 Control PID de presión. (2019). Retrieved from


https://en.wika.com/upload/OI_A2G_100_es_it_90313.pdf
 Arduino - PWM. (2019). Retrieved from https://www.arduino.cc/en/tutorial/PWM

7. Anexos

3
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA

1. Diagrama de control.

2. Características técnicas de la tarjeta de desarrollo utilizada.


Tarjeta Arduino Uno

4
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA

 Microcontrolador: ATmega328
 Voltaje Operativo: 5v
 Voltaje de Entrada (Recomendado): 7 – 12 v
 Pines de Entradas/Salidas Digital: 14 (De las cuales 6 son salidas PWM)
 Pines de Entradas Análogas: 6
 Memoria Flash: 32 KB (ATmega328) de los cuales 0,5 KB es usado por
Bootloader.
 SRAM: 2 KB (ATmega328)
 EEPROM: 1 KB (ATmega328)
 Velocidad del Reloj: 16 MHZ.

3. Código de programa y descripción de librerías utilizadas de ser el caso


const int sensorPin = A0; // seleccionar la entrada para el sensor
const int setP = A1; // seleccionar la entrada para el set point
int sensor; // variable que almacena el valor raw (0 a 1023)
int set; // almacena el valor del setpoint
int valPWM=0;
int error;

void setup()
{
Serial.begin(9600);
}

void loop()
{
sensor = analogRead(sensorPin); // realizar la lectura del sensor
que va de 280 (1 V) a 700 (4 V ) (0 a 6 bar aprox)
set = analogRead(setP)*0.41+280; // realiza lectura del set point
y la convierte al rango de valores del laboratorio 0 A 4 VAR

5
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
error = abs(set-sensor);
if (error > 20){
if ((sensor < set) && (valPWM < 255)) {
valPWM = valPWM + (error/10);
}

if ((sensor > set) && (valPWM > 0)) {


valPWM = valPWM - (error/10);
}

if (valPWM>255) {
valPWM = 255;
}
if (valPWM<0) {
valPWM = 0;
}
}

else {
valPWM=valPWM;
}

Serial.println(sensor);
Serial.println(set);
Serial.println(error);
Serial.println(valPWM);
Serial.println("----------------------");
analogWrite(4, valPWM);

delay(10);
}

También podría gustarte