Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FE - 2022-1 - Parcial 2
FE - 2022-1 - Parcial 2
PARCIAL 2
Unidad 3: Amplificadores operacionales realimentados.
Unidad 4: Transductores y actuadores de uso común.
Unidad 5: Electrónica digital.
1. (1.0) Para el circuito de la figura 1, encuentre la ganancia de lazo cerrado (closed loop) ACL =
(Vo/Vi). Considere R1=4.8KΩ, R2=R4=30KΩ y R3=1KΩ.
2. (1.0) Para el circuito de la figura 2, determine los valores de R1 y R2 que se requieren para que
V3 se relacione con V1 y V2 mediante la siguiente ecuación:
4
𝑉 = 6𝑉 − 𝑉
5
Simule el circuito completo y verifique que se cumple la ecuación anterior (realice por lo menos 5
mediciones diferentes). Para los AmpOps considere alimentación dual de 12V.
1
Facultad de Ingeniería
Escuela de Ingeniería Eléctrica y Electrónica
Asignatura: Fundamentos de Electrónica (710135M)
Programa Académico: Ingeniería Mecánica
Semestre: 2022-1
3. Se tiene un voltaje continuo V_x que representa cierta variable física que viene de un sensor
(temperatura, humedad, presión, etc.). El rango de valores de V_x es [2, 4]. Se desea acondicio-
nar la señal V_x de tal forma que se genere una señal V_y en el rango [0, 5] para llevarla al
conversor ADC de un microcontrolador.
a. (0.2) Defina la función matemática que permita cumplir con los requerimientos de diseño:
V_y = m*V_x + b
b. (0.4) Realice la función propuesta en (a) con amplificadores operacionales y simule el circuito
(use Proteus). Construya una gráfica de V_y vs. V_x con al menos 10 puntos y compruebe que su
diseño cumple con las especificaciones.
c. (0.4) Use un Arduino para adquirir los voltajes V_x y V_y mediante dos canales de ADC y
muestre los valores enteros de la conversión y los valores de voltaje.
4. (1.0) Se necesita implementar un circuito que indique el nivel de una batería de 12V mediante
tres LEDs de la siguiente manera:
Diseñe y simule el circuito (puede usar Tinkercad o Proteus) y compruebe que cumple con las
especificaciones.
Para medir distancias usando el sensor ultrasónico HC-SR04, se usa el principio del tiempo de
vuelo, es decir, se mide el tiempo que le toma a un pulso ultrasónico salir del emisor, rebotar en un
objeto y regresar al receptor. Tal como se observa en la figura 3.
2
Facultad de Ingeniería
Escuela de Ingeniería Eléctrica y Electrónica
Asignatura: Fundamentos de Electrónica (710135M)
Programa Académico: Ingeniería Mecánica
Semestre: 2022-1
Donde Velocidad es la velocidad del sonido de 340m/s (aproximadamente), tiempo son los
segundos que transcurren mientras el pulso ultrasónico sale del sensor, llega al objeto (rebota) y
regresa al sensor, y la distancia recorrida es dos veces la distancia hacia el objeto. De acuerdo con
lo anterior y tomando en cuenta que la distancia al objeto se va a medir en cm y el tiempo de vuelo
en us (micro segundos), la ecuación anterior queda:
Para medir el tiempo de vuelo y determinar la distancia al objeto se deben llevar a cabo los
siguientes pasos:
1. Se pone un valor alto en el pin Trigger para que envíe el pulso ultrasónico.
2. Se esperan 10us.
3. Se pone en bajo el pin Trigger.
4. Se lee el tiempo que permanece en alto el pin Echo usando la función de Arduino pulseIn(pin,
Estado).
5. Se calcula la distancia.
6. Se espera un tiempo de 100ms antes de realizar una nueva medición.
El siguiente código implementa el procedimiento anterior y muestra en la primera línea del LCD el
tiempo de vuelo.
3
Facultad de Ingeniería
Escuela de Ingeniería Eléctrica y Electrónica
Asignatura: Fundamentos de Electrónica (710135M)
Programa Académico: Ingeniería Mecánica
Semestre: 2022-1
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
pinMode(Trigger, OUTPUT); //pin 7 como salida
pinMode(Echo, INPUT); //pin 8 como entrada
digitalWrite(Trigger, LOW);//Inicializamos la salida por el pin 7 con 0
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.clear();
lcd.setCursor(0, 0);
t = pulseIn(Echo, HIGH); //Paso 4: Se lee el tiempo que permanece en alto el pin Echo
//(tiempo de vuelo)
a. (0.4) Modifique el código de tal manera que calcule la distancia al objeto y la muestre en la
segunda línea del LCD.
b. (0.4) Caracterice el comportamiento del medidor distancia, construyendo una tabla donde regis-
tre la distancia (la que muestra el simulador), el tiempo medido en microsegundos y la distancia
calculada. Tome datos para distancias entre 10cm y 210cm , cada 25cm (aproximadamente).
c. (0.2) Calcule el error en cm y porcentual y dé su opinión del funcionamiento de este medidor de
distancia.
4
Facultad de Ingeniería
Escuela de Ingeniería Eléctrica y Electrónica
Asignatura: Fundamentos de Electrónica (710135M)
Programa Académico: Ingeniería Mecánica
Semestre: 2022-1
METODOLOGÍA