Está en la página 1de 4

NOTA

ELECTRÓNICA Y CIRCUITOS DIGITALES


EXAMEN FINAL
Duración: 90 minutos

Apellidos y Nombres Calle cabrera sergio sebastian Semestre 2023– 1

señalando la conformidad
Firma del estudiante
Facultad Ingeniería Ciclo III

del calificativo.
Escuela Ingeniería de Sistemas Aula
Asignatura Electrónica y Circuitos Digitales Turno M T N
Docente Dr. Fernando Mendoza Apaza Fecha 07 2023

Instrucciones:


No utilice lápiz. Desarrolle toda la prueba con lapic ero.
Se recomienda mantener la correcta redacción, orden y limpieza.
✓ Los CELULARES deberán permanecer apagados durante el desarrollo del examen.
✓ Las preguntas deberán ser formuladas solo al profesor a cargo.

Instrucciones:
✓ Cargar en el Black Board: Pantalla del circuito, Codigo del circuito, Link del Circuito y Video breve indicando su
explicación.
____________________________________________________________________________________________________________________________

P1.- Sistema De Refrigeración De Motor Carro, Considerar Interfaces Y Controles Necesarios Para
Operación. Realice la Simulación en Arduino.

a) El motor enciende a un valor promedio de 580-950 rpm.


b) EL motor enciende con temperatura menor a 65°C por lo tanto no puede superar los 2000rpm al pisar el
acelerador.
c) Superados los 65°C debe operar a más de 1900rpm para el acelerador.
d) El motor tiende a calentarse a más de 65°C lo cual No debe superar los 91°C.
e) Si la temperatura enciende el indicador de frio, si supera los 65°C se apaga.
f) Si la temperatura del motor supera los 91°C enciende el indicador de caliente.
g) Si la temperatura motora esta entre [65, 91 > enciende Ventilador LOW para mantener temperatura en el
rango.
h) SI la temperatura supera los 91°C, enciende el ventilador HIGH.
i) El Termo Switch TSw1 se abre cuando supera 65°C.
Consola o Pantalla o : | rpm: ABCD Ventilador: HIGH/LOW TSw1 |

| Temp:50°C FrioM / CalienteM| |


Codigo en Tinkercad:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {

lcd.begin(16, 2);
delay(100);
Serial.begin(9600);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
lcd.print("Grados:");
}
void loop() {

float temp;
temp=(analogRead(0));

temp=map(temp, 0, 1023, 0, 500);

if(0<temp<115){
digitalWrite(8,HIGH);
digitalWrite(10, LOW);
lcd.setCursor(0,1);
lcd.print("Frio ");
analogWrite(9,35);
}
if(temp>=140){
digitalWrite(8,LOW);
digitalWrite(10, HIGH);
lcd.setCursor(0,1);
lcd.print("Caliente");
analogWrite(9,105);
}
lcd.setCursor(7,0);
lcd.print(temp-49);

Serial.println(temp-49);
delay(1000);
}

Link del Proyecto:

https://www.tinkercad.com/things/dM8hvTQpcHz-cool-curcan-kup/editel?sharecode=rNe6IP5-
fVXixJJrP3o9729a6OAoBETit6MNlsgIclI
P2.-
Sistema De Control De Materia En Contenedor De Proceso Regulado. Realice la Simulación en Arduino.

a) El surtidor llena el tanque al nivel máximo promedio (Sw2 Cerrado).


b) Llenado el tanque se cierra Sw1.
c) Se enciende el calentador hasta llegar a la temperatura de 55°C – 78°C por 8 minutos. SI el tanque supera la
temperatura, activar Ventilador V1 para mantener sistema estable.
d) Si el tanque en los 6 min supera en nivel máximo, abrir purgador Sw2, dentro del tiempo, sino mantener
Cerrado.
e) Terminado el tiempo, apagar calentador, ventilador, se procede al purgador hasta nivel mínimo.
f) Se repite el proceso desde a).
g) EL acceso de Datos de Temperatura es por teclado, se visualiza todo en una pantalla que aparente un LCD
16x2 distribuido, los datos en la pantalla mostrando todos los datos:

SW1: ABIERTO/CERRADO SW2: ABIERTO/CERRADO T°: 65°C/84°C

VENTILA: ACTIVO/APAGADO CALENTA: ACTIVO/APAGADO NIVEL: MIN/PROM/MAX%

También podría gustarte