Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hoja de Presentación:
INFORME
DE LABORATORIO N° 3.1
INTEGRANTES:
1 Nicolas Jacome
2 Andrés Loaiza
FECHA-SANGOLQUÍ
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
RESUMEN:
2
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
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.
7. Anexos
3
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
1. Diagrama de control.
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.
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 (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);
}