Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía Unidad 2
Resultados de aprendizaje
Explica el comportamiento de circuitos electrónicos, utilizando técnicas de medición de ins-
trumentos especializados (Amperímetro, Voltímetro y Osciloscopio
Implementa circuitos sencillos utilizando el material de laboratorio
Interpreta datos obtenidos en el proceso de medición de problemas cotidianos, estableciendo
hipótesis de solución.
Compara los antecedentes con los datos obtenidos matemáticamente, considerando las varia-
bles eléctricas voltaje y corriente.
Compara los antecedentes con los datos obtenidos matemáticamente, considerando las varia-
bles eléctricas voltaje y corriente.
Compara los antecedentes con los datos obtenidos matemáticamente, considerando las varia-
bles eléctricas voltaje y corriente.
1. Conceptos Previos
1.1. Señales análogas y digitales
Una señal analógica es una señal que representa datos como una secuencia de valores conti-
nuos; es decir, hay una cantidad infinita de valores para un periodo determinado. La mayoría de
las señales que representan una magnitud física, son señales analógicas.
Una señal digital es una señal que representa datos como una secuencia de valores discretos;
es decir, hay una cantidad finita de valores para un periodo determinado. Su forma básica adopta
la estructura de una onda cuadrada, también conocida como pulsos, y se representa en el dominio
del tiempo. Estas señales se definen por atributos clave como:
1. El nivel de los pulsos (que representa el nivel eléctrico)
2. El ancho de los pulsos (que corresponde a su duración)
3. La velocidad de repetición de los pulsos (indicativa de la frecuencia de repetición).
A diferencia de las señales analógicas que pueden encontrarse en la naturaleza, las señales di-
gitales son una creación humana y obedecen a técnicas específicas de manipulación.
Un ejemplo común de señal digital en electrónica es la señal generada por un interruptor; Cuando
el interruptor está abierto, se representa un ’0’ digital (ausencia de voltaje o corriente). En cambio,
cuando el interruptor está cerrado, se representa un ’1’ digital (presencia de voltaje o corrien-
te). Esta representación binaria de ’0’ y ’1’ forma la base de los sistemas digitales utilizados en
computadoras, dispositivos electrónicos y circuitos lógicos. Puedes ver esta señal representada en
la imagen a continuación:
Un ejemplo podría ser usar un pin digital como salida para encender un LED. Puedes progra-
mar Arduino para que el pin esté en estado ’alto’ (1), lo que suministrará voltaje al LED y lo
encenderá. Del mismo modo, puedes cambiar el estado del pin a ’bajo’ (0) para apagar el LED;
Las funciones en Arduino que te pueden servir en la práctica de este y otros ejemplos con entradas
y salidas digitales, son:
1. pinMode(): Esta función se emplea para establecer si el pin operará en calidad de entrada o
de salida. Más información ACÁ.
2. digitalWrite(): Permite asignar un valor, ya sea alto o bajo, al pin digital específico. Más
información ACÁ.
3. digitalRead(): Se utiliza para capturar el valor presente en el pin correspondiente, el cual
puede ser interpretado como alto o bajo. Más información ACÁ
1.2. Sensores
Un sensor es un dispositivo diseñado para detectar y medir cambios en su entorno, como
luz, temperatura, presión, movimiento, entre otros, y convertir estos cambios en señales eléctricas
(analógicas y digitales), que puedan ser interpretadas y procesadas por circuitos electrónicos o
sistemas digitales. Existen dos tipos de sensores:
1. Sensor analógico: detecta y cuantifica de forma continua variables físicas o ambientales, ge-
nerando una señal que varía en proporción a los cambios en esa magnitud. Esta señal está
expresada como tensión o corriente dentro de los circuitos y en la cual su señal de salida
se convierte en datos numéricos mediante un ADC si se busca trabajar con ella en formato
digital. La exactitud de la medición depende de la resolución del ADC y la precisión del
propio sensor.
2. Sensor Digital: Un sensor digital emite una señal discreta que indica un estado ’encendido’
(1) o ’apagado’ (0). Estos sensores son más fáciles de usar y entender en comparación con
los analógicos. Los sensores digitales se conectan directamente a circuitos digitales, como
microcontroladores, por lo que, en muchos casos, no se necesita conversión.
b) Botón con resistencia pull-down: En este método, el botón se conecta entre un pin
de entrada del microcontrolador y el voltaje de alimentación (Vcc), mientras que una
resistencia de pull-down se conecta entre el pin de entrada y tierra (GND). Cuando el
botón está abierto, el pin de entrada recibe el voltaje alto (Vcc) a través de la resistencia
pull-down, y al presionar el botón, el pin se conecta a tierra, lo que resulta en un nivel
bajo en el pin de entrada.
Ambos métodos (pull-up y pull-down), utilizan una resistencia para asegurar que el pin de
entrada del microcontrolador mantenga un nivel estable cuando el botón no se encuentra pre-
sionado, previniendo resultados inestables causados por interferencias eléctricas; La selección
entre pull-up y pull-down se basa en el diseño del circuito y las preferencias de conexión del
diseñador de este mismo.
Figura 6
En una conversión ADC la cantidad de niveles en que la señal analógica se puede dividir, está
determinada por la ecuación:
2n = niveles –> con n=bits (1)
Por ejemplo:
24 = 16 niveles (2)
Es importante mencionar que una mayor resolución también implica una mayor cantidad de bits
necesarios para representar cada muestra digital, por lo que esto puede afectar el tamaño de los
datos y la velocidad de procesamiento. Por lo tanto, la elección de la resolución ADC depende de
los requisitos específicos de la aplicación.
La resolución de un ADC también puede definirse según el menor incremento de voltaje que
pueda ser reconocido y se expresa como LSB (least significant bit):
VAREF − VSS
LSB =
2n
Donde n es el número de bits utilizado en el ADC, VAREF es la referencia de voltaje, VSS es el
voltaje de tierra. El VAREF es el voltaje máximo que se reconocerá por un ADC. Para el ejemplo
anterior, si usáramos un voltaje de 3.3V como referencia, tendríamos
3,3V − 0V 3,3V
LSB = = = 206, 25mV
24 16
Por lo tanto, podríamos distinguir sólo cambios mayores a 206,25mV.
Figura 7
El Teorema de Muestreo de Nyquist-Shannon establece que para representar con precisión una
señal continua en el dominio digital, la frecuencia de muestreo debe ser AL MENOS el doble de
la frecuencia máxima presente en la señal analógica (frecuencia de Nyquist). Esto se debe a que
si se muestrea a una frecuencia menor, podría producirse aliasing, que es un error en el muestreo
donde las frecuencias altas se interpretan erróneamente como frecuencias más bajas, generando
distorsiones y pérdida de información.
EJEMPLO: Para capturar una señal de audio con frecuencias de hasta 20 kHz, se necesitaría una
frecuencia de muestreo de al menos dos veces su frecuencia máxima (20 kHz), es decir, se necesitaría
una frecuencia de muestreo de mínimo 40 kHz para evitar el aliasing.
Figura 8: Ejemplo de Aliasing: Señal original junto con su muestreo en baja frecuencia.
analogReference(INTERNAL);
Por ejemplo, si se tiene una señal digital para transmitir una canción, se necesita una cantidad
mayor de bits en el DAC para que la señal análoga reproduzca la melodía con mayor calidad.
Por ejemplo, si se desea que una habitación esté iluminada todo el tiempo, se necesita una PWM
que transmita la información de que el estado ’encendido’ es el valor predominante; por otro lado,
si se desea que la habitación esté el 50 % del tiempo encendido, se necesita una PWM que trasmita
el estado ’encendido’ durante la mitad del periodo y el estado ’apagado’ durante la otra mitad. Lo
anterior se aprecia en la figura 10
Figura 10: Señal PWM para modificar el ciclo de trabajo de la iluminación en una habitación.
Figura 11: Señal PWM implementada con valores voltáicos y conclusión de voltaje promedio.
En Arduino, la técnica de Modulación por Ancho de Pulso (PWM) se utiliza para generar
señales analógicas simuladas a partir de los pines digitales. Dado que los pines digitales solo pueden
estar en dos estados: alto (5V o 3.3V) y bajo (0V), no pueden generar señales analógicas continuas.
Sin embargo, utilizando PWM, es posible generar señales analógicas simuladas ajustando el ciclo
de trabajo de la señal periódica generada por el microcontrolador.
El filtrado de una PWM se puede concretar con la siguiente implementación de circuito:
Figura 12: Señal PWM implementada con valores voltáicos y conclusión de voltaje promedio.
La carga y descarga de un capacitor son procesos que se rigen por la constante de tiempo RC.
Esta constante de tiempo es proporcional a la velocidad a la que ocurren los procesos de
carga y descarga en un capacitor, y se calcula como:
τ =R∗C (4)
Cuando han pasado un tiempo superior a 5τ se considera que el condensador está completamente
cargado.
Instrucciones
1. Para el trabajo previo, se deberá entregar un informe siguiendo este template.
2. Para la experiencia de laboratorio se deberá completar el cuaderno de laboratorio de la
Unidad 2.
3. Las simulaciones en Multisim y/o otros archivos complementarios, deben incluirse en un
archivo .rar o .zip En caso de no entregar los archivos correspondientes, la tarea o
sección será calificada con un 0.
4. Los trabajos deben tener una buena presentación, redacción, ortografía, un correcto uso
de citas y figuras, según corresponda, y utilizar lo formatos solicitados. Las tareas que no
cumplan con alguno de estos puntos podrán recibir una penalización de hasta 20 ptos.
5. Descuento por atraso: Las entregas recibidas luego de la fecha de entrega tendrán un des-
cuento que depende de los minutos de atraso (t) según la siguiente fórmula:
D = 100(1 − e−t/(12∗60) )
Preparativos
Para comenzar, prepararemos algunos aspectos del laboratorio
1. Únete a la clase en Tinkercad con este vínculo: https://www.tinkercad.com/joinclass/
3WDM58DT5. Cuando introduzcas tu alias, debes seguir el formato gnúmero-nombreapellido.
Por ejemplo, si Pepita Perez perteneciera al grupo 30, el alias sería g30-pepitaperez.
2. Selecciona dentro de tus resistencias las siguientes
a) RD: entre 7KΩ y 25KΩ. Si no tienes, realiza las simulaciones con 10KΩ y pide una para
la experiencia de laboratorio.
b) R0: entre 200Ω y 500Ω. Si no tienes, realiza las simulaciones con 330Ω y pide una para
la experiencia de laboratorio.
3. Identifica los nuevos elementos que utilizaremos. Saca una foto en que se vea la etiqueta con
el número de tu kit y se vean los siguientes elementos:
a) botón o pulsador
b) sensor de temperatura
c) buzzer
Figura 14: Circuito de lectura y escritura de señales digitales. En el lado izquierdo se tiene un botón conectado
a una resistencia en configuración pull-up y otra en configuración pull-down. En el lado izquierdo, hay dos LEDs
que se prenden al recibir una señal con un 1 lógico.
(a) Conexiones lectura de señal digital (b) Conexiones recepción de señales digitales
3. Mueve el potenciómetro y mide el voltaje que se lee en el pin2. Identifica qué valores de
voltaje el Arduino los identifica como un 1 lógico (LED encendido) y cuáles como un 0 lógico
(LED apagado).
2. Con ayuda de algún software (Excell, Python, JavaScript u otros) grafique para cada uno de
los casos anteriores los valores digitales que se obtendrían al usar el ADC para medir una
señal que cambia entre 1 y 3V. Use una figura para los cambios de cantidad de bits y otro
para los del voltaje de referencia.
3. Explique los efectos de las variaciones anteriores si se quiere usar el ADC para medir una
señal que cambia entre 1 y 3V.
4. Diseña un divisor de voltaje que te permita obtener un voltaje de aproximadamente 3V entre
las resistencias. Considera valores comerciales de resistencias.
2. Simula en Multisim el circuito de la figura 19. Utiliza una simulación de tipo transiente y
conecta una fuente que corresponda a un pulso cuadrado con una frecuencia de 0.1Hz. Obtén
una imagen de la carga y descarga del condensador.
Figura 20: Circuitos para utilizar las funciones PWM. El circuito de la izquierda es la versión normal y el de la
derecha incluye un filtro
2.7. PWM
2.7.1. Trabajo Previo
1. Estima el valor de voltaje promedio que deberías observar para los distintos valores que se
configurarán para la PWM en el laboratorio.
2. Carga el código DAC_R2R.ino en el Arduino. Este código generará una señal analógica de
salida utilizando el DAC R2R y variará los bits de entrada para producir diferentes voltajes
de salida.
3. Conecta un osciloscopio al pin de salida del DAC R2R y observa la forma de onda generada.
Mide el voltaje de salida para diferentes combinaciones de bits y compáralos con los valores
teóricos calculados.
4. Repite los pasos anteriores para el circuito DAC R2R de 8 bits, como se muestra en la figura
??. Asegúrate de calcular los valores teóricos para los 256 niveles de voltaje posibles.