Académique Documents
Professionnel Documents
Culture Documents
Tarea #2
Sistemas de lazo abierto y lazo cerrado
Reforzar lo visto en clase a cerca de los sistemas de lazo cerrado y lazo abierto
aplicándolo a un circuito que podamos manipular y observar más fácilmente su
funcionamiento.
Material:
1 Push button
1 Resistencia de 10kΩ
2 Resistencias de 300Ω
Alambres de conexión
Protoboard
Introducción:
Un sistema está integrado por una serie de elementos que actúan conjuntamente y
que cumplen un cierto objetivo. Los elementos que componen un sistema no son
independientes, sino que están estrechamente relacionados entre sí, de forma que
las modificaciones que se producen en uno de ellos pueden influir en los demás.
Elementos Básicos
1. Elemento de comparación: Este elemento compara el valor requerido o de
referencia de la variable por controlar con el valor medido de lo que se
obtiene a la salida, y produce una señal de error la cual indica la diferencia
del valor obtenido a la salida y el valor requerido.
Son los sistemas en los cuales la salida no afecta la acción de control. En un sistema
en lazo abierto no se mide la salida ni se realimenta para compararla con la entrada.
En cualquier sistema de control en lazo abierto, la salida no se compara con la
entrada de referencia. Por tanto a cada entrada de referencia le corresponde una
condición operativa fija; como resultado, la precisión del sistema depende de la
calibración. Ante la presencia de perturbaciones, un sistema de control en lazo
abierto no realiza la tarea deseada. En la práctica, el control en lazo abierto sólo se
utiliza si se conoce la relación entre la entrada y la salida y si no hay perturbaciones
internas ni externas. Es evidente que estos sistemas no son de control realimentado.
Elementos básicos:
Este circuito se encarga de encender y apagar los leds mediante un sistema de lazo
abierto ya que solo controla su encendido por un pushbutton sin tener
retroalimentación.
Programacion en arduino:
// variables para el sensor ultrasónico
int eco = 9;
int duracion;
int distancia;
int led1 = 3;
int led2 = 5;
int button = 2;
int j=0;
void setup() {
pinMode(trig, OUTPUT);
pinMode(eco, INPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(button, INPUT);
Serial.begin(9600);
void loop() {
delayMicroseconds(2);
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
Serial.println(distancia);
delay (200);
if (digitalRead(button) == HIGH){
j ++;
delay(250);
if (j == 1){
analogWrite(led1,255);
analogWrite(led2,255);
delay(100);
}
else if (distancia <= 33 && distancia>=0){
analogWrite(led1,44);
analogWrite(led2,44);
delay(100);
else if ( j == 2){
j = 0;
analogWrite(led1,0);
analogWrite(led2,0);
delay(100);
Conclusiones