Está en la página 1de 12

Pontificia Universidad Javeriana

Ingeniería electrónica

Proyecto en electrónica 2

Martha Lucía Cano Morales

Trabajo realizado por: Sergio Daniel Hernández Reyes y Juan Pablo Zuluaga Calvache

Pre informe práctica 1

1.Planeación para desarrollo de la práctica


En la figura 1 se puede ver el plan de trabajo para desarrollar esta práctica, el cual se divide en 3
partes. La primera parte de la planeación consiste en el desarrollo del pre-informe e investigación
para el desarrollo del circuito esquemático, calcular las resistencias que se utilizarán en el circuito y
diseñar el circuito impreso; después de esto se enviará el archivo al laboratorio y se hará el proceso
de fabricación de la PCB.

Mientras se lleva a cabo este proceso de fabricación comienza la segunda etapa de la planeación,
en donde se investigará acerca de Polling e interrupciones para tener una idea clara de cómo se
desarrollará el código de esta práctica, a la par de esta actividad se hará el pedido de los
componentes que se necesita. Una vez sean entregados los componentes y el circuito impreso se
soldará la PCB, se realizarán mediciones para comprobar el correcto funcionamiento de la PCB,
también se realizarán simulaciones para comprobar que las mediciones tomadas sean las correctas.

Una vez se haya comprobado el correcto funcionamiento de la PCB empieza a transcurrir la etapa
de programación, donde se desarrollarán los códigos para esta práctica y se comprobará el
funcionamiento de ellos, cabe decir que el documento se realizará en paralelo desde el desarrollo
de la práctica 1. Finalmente se realizará la sustentación de los resultados obtenidos.

Las actividades del siguiente cronograma se harán en reuniones establecidas por los integrantes del
grupo, esto quiere decir que cada uno de los integrantes desarrollará en conjunto todas las
actividades de esta práctica.
Figura 1. Plan de trabajo para la práctica

En la siguiente tabla se pueden ver los precios de los componentes a utilizar en esta práctica:

Tabla 1. Presupuesto de la práctica.

componente cantidad precio


Atmega 328p PU 1 $11300
7 segmentos 2 $3500
Transistores 2n2222 3 $119
Ttl 1 $11000
Switch 1 $350
Clock 16 MHz 1 $700
Condensadores empaque
0603 4 $100
Resistencias empaque 1206 13 $50
Cautín 1 $26000
Diodo 1N4148WS 1 $100
Headers 4 $3000
Soldadura 1 $50000
Guantes multiflex 1 $8000
Tapabocas 1 $2000
Gafas 1 $10000
Fabricación Pcb 1 $0
Total a pagar $139857

Para acceder a los datasheets de los componentes acceda al siguiente link: https://livejaverianaedu-
my.sharepoint.com/:w:/g/personal/sergio_hernadez_javeriana_edu_co/EWB21RSuq59Kv9MNx6Q
nUQUB3akSGQW1Ze0liyvfZACnVw?e=1KblaN
Técnica de sondeo: Es también llamada la técnica de las consultas sucesivas, esta es más simple que
la técnica de interrupciones consiste en que los dispositivos se conectan al bus de direcciones, al de
datos y al de control. El procesador constantemente se encarga de consultar a los dispositivos
conectados a él si necesitan atención o no. En caso de que no se pasa a consultar al siguiente, en
cuanto alguno diga que sí, se empezará la transmisión, con este método se sabe exactamente
cuándo se pregunta a un dispositivo, cuando se comunica con él y cuánto tarda en brindarle servicio.
De esta manera se puede tener un dispositivo de mayor prioridad realizando la consulta primero a
este, luego al de una prioridad menor y así sucesivamente, por otro lado, una desventaja de este es
que el sistema representa una cargar para el programa y responde de una manera no muy rápida a
la llamada del dispositivo, pues hasta que el programa no consulte no se establece una
comunicación. [1]

En conclusión, el sondeo es una lectura repetidamente de un puerto de datos y probar el valor de


los datos de entrada, esta es simple de codificar, no es muy eficiente ya que el sondeo ocurre incluso
si la lectura no ha cambiado, es seguro y confiable porque las mediciones se realizan a intervalos de
tiempo garantizados

Interrupciones: Su funcionamiento es contrario a la técnica de sondeo, consiste que los dispositivos


son los que solicitan la atención del procesador, Puede que el proceso que se esté efectuando en
ese momento requiera la prohibición de esta interrupción ya que puede estar realizando otro
proceso, en cuanto termine este se ejecutara el servicio de atención a la interrupción. Otro termino
muy conocido en las interrupciones es el enmascaramiento de interrupciones, si no están
enmascaradas se suspende el programa que se estaba ejecutando y el control se transfiere a una
rutina de atención al dispositivo en cuestión, que en cuanto termine, vuelve a ejecutar el proceso
interrumpido por donde se suspendió [1]

En conclusión, las interrupciones son más eficientes que el sondeo, pero tiempo es menos
predecible, es más difícil de codificar que el sondeo.

Modo de bajo consumo o sleep mode: Existen muchos proyectos en los cuales no es posible tener
alimentación eléctrica, por lo tanto, es necesario alimentar el microcontrolador mediante una
batería, y para optimizar la duración de tiempo de alimentación se puede usar el modo sleep donde
el consumo se reduce drásticamente. [2]

Cuando el microcontrolador entra en modo sleep por su código, la ejecución de este se detendrá en
ese punto, para reanudar la ejecución de su código el microcontrolador debe ser despertado desde
el modo de suspensión por uno de sus módulos internos de hardware, por un temporizador
expirado, por una interrupción interna, etc., el atmega 328p cuenta con seis modos de bajo consumo
[2]

• Idle: Consumo 15mA


• ADC Noise Reduction: Consumo 6.5 mA
• Power/Save: Consumo 1.62 mA
• Power-down: Consumo 1.62 mA
• Standby: Consumo: 0.84 mA
• Extended Standby: Consumo 0.36mA
Figura 2. Dominios de reloj activos y fuentes despertadores en los diferentes sleep modes tomado de [2]

Como se puede observar, la figura 2 es una tabla en la cual se especifican los diferentes dominios
de reloj activos y fuentes con las cuales se puede despertar al microprocesador, de los diferentes
modos de bajo consumo.

Multiplexación: Es la técnica de combinar dos o más señales y transmitirlas por un solo medio de
transmisión, esto se puede realizar con un dispositivo llamado multiplexor, en esta práctica de
laboratorio es necesario este concepto ya que para el display 7 segmentos hay que realizar una
multiplexación para que el ojo humano observe lo que está imprimiendo como algo continuo, pero
lo que en realidad está pasando es que está haciendo el proceso de una manera tan veloz que el ojo
humano no puede detectar las transiciones

Consumo de un circuito: El consumo o energía consumida por un circuito se puede definir como

Consumo=Potencia*tiempo

Básicamente el consumo de un circuito es la cantidad de energía utilizada, es lo que se consume


cuando de forma efectiva se realiza un trabajo con ella, es decir, la potencia es la capacidad que
necesita un circuito para ponerse en marcha y la energía es lo que consume cuando está en
funcionando [4]
3.Diagrama de bloques

Figura 3. Diagrama de bloques del sistema

En la figura 3 se muestra el diagrama de bloques del sistema con el que se va a trabajar, como se
puede ver el microcontrolador es el centro de todo este proceso, está conectado con prácticamente
todos los componentes, el bloque programador se usa para programar el microcontrolador y de
esta manera que realice el algoritmo deseado, por otra parte tenemos el TTL que sirve para la
comunicación que se va a realizar; El microcontrolador va a enviar un bus de 8 bits al display 7
segmentos, además de esto, enviara un bit de enable que se transmitirá por medio de los bjt, por lo
tanto, si el enable tiene valor 1 se prendera el un display siete segmentos con el bus de datos
mencionado anteriormente, por otra parte si es 0, con el circuito bjt negador envía un 1 al enable
del otro display siete segmentos por lo cual ahora, este imprimirá el bus de datos enviado por el
microcontrolador.

4.Protocolo de pruebas para obtener las gráficas de consumo del


circuito
Materiales necesarios:

• Punta de osciloscopio de corriente


• Punta de osciloscopio de voltaje
• Osciloscopio digital
• Fuente de voltaje
• Circuito impreso
• DVM

Procedimiento:

1. Calibre las puntas del osciloscopio


2. Conecte la fuente de voltaje al circuito impreso
3. Comprobar el funcionamiento de este, mediante pruebas simples, inicialmente, se va a
verificar que todo esté bien conectado usando el DVM en modo de continuidad,
posteriormente se va a ejecutar un programa de prueba para verificar que los display
estén imprimiendo lo que se debe.
4. En el header llamado “P2” en el esquemático de la figura 5. Conecte las puntas de
corriente y de voltaje, en la figura 4 se puede observar exactamente la parte del circuito.
5. Ya teniendo las medidas de corriente y de voltaje, para hallar la gráfica de potencia se va a
utilizar la herramienta del osciloscopio MATH
6. En la herramienta MATH se va a escoger la opción de multiplicación, de esta manera se
tendrá la multiplicación de la gráfica de voltaje y la gráfica de corriente, teniendo en
cuenta que
𝑷=𝑽∗𝑰
Se obtiene el consumo del circuito.

Figura 4. Header 2

5.Diseño esquemático de circuito HW y SW

Figura 5. esquemático tomado como referencia para la conexión del arduino atmega 328p PU. Tomado de [3]

El esquemático de la figura 5 se tomó como referencia para conectar el microcontrolador para esta
práctica. Al conectar el Arduino como se ve en la figura 5, solo quedaron disponibles 9 salidas
digitales así que se decidió conectar 8 de estas salidas a los 7 segmentos y 1 para el enable de los
dos 7 segmentos, con un circuito de adaptación se hizo que esa señal restante sirviera como enable
para los dos 7 segmentos; la señal digital iba directamente a uno de los enable de los 7 segmentos
y con una compuerta negadora por hardware se hizo que cuando el enable del segmento 1 esté
activo, el enable del segmento 2 esté apagado debido a que es el negado de la señal original como
se puede observar en el circuito esquemático de la figura 6.

Como cambios adicionales se añadió un header para poder medir el consumo del circuito, un
condensador de desacople para la fuente del circuito, el circuito para el protocolo ICSP, el circuito
para el reset del Arduino, el cristal que sirve como reloj de nuestro circuito.

Figura 6. Esquemático del circuito impreso.

6.Cálculo de resistencias del circuito


Cada pin del microcontrolador puede proporcionar una corriente de 40mA, además de que la suma
de todas las corrientes de entradas/salidas combinadas no puede ser mayor a 200mA, en el caso de
esta práctica no va a haber problema de esta segunda condición, ya que, aunque el ojo humano vea
que esté haciendo todo al mismo tiempo, va a estar encendiendo pin por pin.

Adicionalmente el display 7 segmentos soporta una corriente de 20 mA, por lo tanto, se va a trabajar
con este límite para encontrar la resistencia.
𝑉
𝑅=
𝐼
5𝑉
𝑅=
20𝑚𝐴
𝑅 = 250 Ω
La resistencia comercial que se va a escoger va a ser de 220 Ω, ya que con esta, teniendo en cuenta
la caída de voltaje de los diodos la corriente aun así, va a ser suficiente para alimentarlos .
Figura 7. circuito esquemático para los siete segmentos.

El circuito presentado en la figura 7 representa uno de los siete segmentos, según la configuración
elegida cada led consumiría una corriente de 13.2 𝑚𝐴, debido a que son 8 led por el colector del
transistor abría una corriente de 105.4 𝑚𝐴, la ganancia de corriente de este modelo de transistor
es 𝛽 = 23, por lo tanto, la corriente en la base sería de 4.58 𝑚𝐴.

Para calcular la resistencia que se necesita en base se sigue la siguiente ecuación.


5 − 𝑉𝑏𝑒
𝑅𝑏 =
𝐼𝑏
5 − 0.6
𝑅𝑏 =
4.58 𝑚𝐴
𝑅𝑏 = 960.69 Ω
Esa sería la resistencia de base que se requiere para los transistores que se conectan a los enable
de los 7 segmentos.

Figura 8. Circuito negador para el enable del segundo siete segmentos.


Para este circuito se debe asegurar que por la resistencia de colector de la compuerta negadora
pasen más de 4.58 𝑚𝐴 que es la corriente de base de los bjt conectados a los 7 segmentos, se
escogió que pasaría una corriente de 10 𝑚𝐴 por es resistencia, así que por colector pasarían
5.42 𝑚𝐴, con estos datos se puede calcular las resistencias de base y colector para esta compuerta.
5 𝑉 − 𝑉𝑐𝑒
𝑅𝑐 =
10 𝑚𝐴
Según el datasheet el voltaje colector-emisor cuando el transistor se encuentra en saturación
debería ser de 0.3 V.
5 𝑉 − 0.3 𝑉
𝑅𝑐 = = 470 Ω
10 𝑚𝐴
Para calcular la resistencia de base se tiene la siguiente fórmula:
5 𝑉 − 0.7 𝑉
𝑅𝑏 = = 18247 Ω
5.42 𝑚𝐴
23

7.Diseño de la PCB
En la figura 9 se puede observar el layout diseñado para esta práctica, el cual cuenta con todos lo
componentes y conexiones vista en el diseño del esquemático visto anteriormente, esta pcb
cuenta con dos capas top y bottom, todos los componentes del circuito quedaron en la capa top
de la pcb, estos modelos fueron escogidos para que se puedan conseguir en Colombia debido a
que por las dificultados de importación que hay actulmente no se pueden conseguir fácilmente
productos del exterior. En las esquinas de la pcb se añadieron unos soportes mecánicos para
poder incorporar este diseño a una superficie. La capa bottom solamente se utilizó para
enrutamiento y perforaciones del diseño en casos de componente througth hole o debido a
necesidades de enrutamiento.

Figura 9. layout de la PCB


En la figura 10 se puede observar el layout de la PCB en la capa top con una capa de tierra
incorporada.

Figura 10. Layout de la pcb con capa de tierra en top.

En la figura 11 se puede observar el layout de la PCB en la capa bottom con una capa de tierra
incorporada.

Figura 11. Layout de la pcb con capa de tierra en bottom.


En la figura 12 de puede observar un modelo 3D de cómo quedaría el impreso fabricado y soldado
en la capa top.

Figura 12. Visualización de la PCB en 3D capa top.

En la figura 13 de puede observar un modelo 3D de cómo quedaría el impreso fabricado y soldado


en la capa bottom.

Figura 13. Visualización de la PCB en 3D capa top.


8.Bibliografía
[1] Login. (2020). Retrieved 22 August 2020, from https://1library.co/document/download/wq2pvkjy#

[2] Sleep Mode – Aprendiendo Arduino. (2020). Retrieved 22 August 2020, from
https://aprendiendoarduino.wordpress.com/category/sleep-mode/

[3] board, U., Gammon, N., Stratton, C., Gammon, N., jwpat7, J., & Gammon, N. et al. (2020).
arduino-uno - Utilizando microcontroladores Arduino sin placa. Retrieved 22 August 2020, from
https://arduino.stackovernet.com/es/q/6932

[4] ¿Cómo se calcula la potencia contratada y la energía consumida? - Blog Alcanzia. (2020). Retrieved
22 August 2020, from https://alcanzia.es/blog/calcula-potencia-contratada-energia-
consumida/#:~:text=La%20energ%C3%ADa%20consumida%3A%20es%20la,est%C3%A1%20en%20m
archa%20dicho%20aparato.

También podría gustarte