Está en la página 1de 18

UNIVERSIDAD NACIONAL DE JULIACA

FACULTAD DE CIENCIAS DE LA INGENIERÍA

ESCUELA PROFESIONAL
INGENIERÍA EN ENERGÍAS RENOVABLES

DIODOS EN CORRIENTE DIRECTA “DC”

DOCENTE : Javier Álvaro Rivera Suaña

ESTUDIANTE : Wily Frank Mamani Pilco Wf.mamanip@gmail.com

ASIGNATURA : ELECTRÓNICA DE POTENCIA

SEMESTRE : V

FECHA : 17-09-2023

Juliaca – Perú
2023

1
INDICE
Resumen......................................................................................................................................3
1. Generalidades......................................................................................................................5
1.1. Problema general.........................................................................................................5
1.2. Problemas Específicos..................................................................................................5
1.3. Objetivo General..........................................................................................................5
1.4. Objetivos Específicos....................................................................................................5
2. Teoría...................................................................................................................................5
2.1. ¿Qué es Arduino?.........................................................................................................5
2.1.1. Software de código abierto y extensible...............................................................5
2.1.2. Hardware extensible y de código abierto.............................................................6
2.1.3. Arduino Hardware................................................................................................6
2.2. Transmisor Max6675....................................................................................................7
2.2.1. Descripción...........................................................................................................7
2.2.2. Especificaciones Técnicas.....................................................................................7
 Voltaje de operación: 5V DC.........................................................................................7
2.2.3. Conexión...............................................................................................................8
2.3. Termocupla tipo K........................................................................................................8
2.4. Shield Protoboard para Arduino UNO......................................................................9
2.5. Jumper Cables..............................................................................................................9
2.5.1. Tipos...................................................................................................................10
2.6. LabVIEW.....................................................................................................................10
3. Materiales y Metodos........................................................................................................11
3.1. Métodos.....................................................................................................................11
3.2. Materiales..................................................................................................................11
4. Resultados..........................................................................................................................15
4.1. Obtención de resultados............................................................................................15
5. Discusión y conclusiones....................................................................................................16
5.1. Conclusión..................................................................................................................16
6. Referencias.........................................................................................................................17
7. Anexos................................................................................................................................17

2
Tabla de ilustraciones
ILUSTRACIÓN 1: ARDUINO UNO "VISTA SUPERIOR"....................................................................................7
ILUSTRACIÓN 2: ARDUINO UNO "VISTA INFERIOR".....................................................................................7
ILUSTRACIÓN 3: MAX6675 "VISTA SUPERIOR"............................................................................................8
ILUSTRACIÓN 4: MAX6675 "VISTA LATERAL"..............................................................................................8
ILUSTRACIÓN 5: TERMOCUPLA TIPO K........................................................................................................9
ILUSTRACIÓN 6: SHIELD PROTOBOARD PARA ARDUINO UNO....................................................................9
ILUSTRACIÓN 7: JUMPER "MACHO Y HEMBRA"........................................................................................10
ILUSTRACIÓN 8..........................................................................................................................................12
ILUSTRACIÓN 9..........................................................................................................................................12
ILUSTRACIÓN 10........................................................................................................................................13
ILUSTRACIÓN 11........................................................................................................................................13
ILUSTRACIÓN 12........................................................................................................................................14
ILUSTRACIÓN 13........................................................................................................................................14
ILUSTRACIÓN 14........................................................................................................................................15
ILUSTRACIÓN 15: CURVA DE TEMPERATURA EN ARDUINO......................................................................15
ILUSTRACIÓN 16: CURVA DE TEMPERATURA EN LABVIEW.......................................................................16

Resumen
El presente informe

3
4
1. Generalidades
1.1. Problema general
¿Cómo podemos Obtener datos de temperatura con sensor (Termocupla) utilizando los
softwares de Arduino y LabVIEW?

1.2. Problemas Específicos


 Obtener datos de temperatura con el software Arduino, Hardware Arduino UNO y la
termocupla tipo K.
 Obtener datos de temperatura con los softwares LabVIEW y Arduino respectivamente,
Arduino UNO y la termocupla tipo K.

1.3. Objetivo General


Obtener datos acertados respecto a la temperatura con los softwares y componentes
eléctricos usados.

1.4. Objetivos Específicos


 Comprender el funcionamiento de los softwares de Arduino y LabVIEW.
 Analizar cada uno de los componentes eléctricos usados en la medición de
temperatura.

2. Teoría
2.1. ¿Qué es Arduino?
Arduino es una plataforma electrónica de código abierto basada en hardware y software
fáciles de usar. Las placas Arduino pueden leer entradas (luz en un sensor, un dedo en un
botón o un mensaje de Twitter) y convertirlas en una salida: activar un motor, encender un
LED o publicar algo en línea. Puede decirle a su placa qué hacer enviando un conjunto de
instrucciones al microcontrolador de la placa. Para ello se utiliza el lenguaje de programación
Arduino (basado en Wiring ), y el Software Arduino (IDE) , basado en Processing .
A lo largo de los años, Arduino ha sido el cerebro de miles de proyectos, desde objetos
cotidianos hasta complejos instrumentos científicos. Una comunidad mundial de creadores
(estudiantes, aficionados, artistas, programadores y profesionales) se ha reunido en torno a
esta plataforma de código abierto; sus contribuciones han sumado una increíble cantidad de
conocimiento accesible que puede ser de gran ayuda tanto para principiantes como para
expertos.
Arduino nació en el Ivrea Interaction Design Institute como una herramienta sencilla para la
creación rápida de prototipos, dirigida a estudiantes sin experiencia en electrónica y
programación. Tan pronto como llegó a una comunidad más amplia, la placa Arduino comenzó
a cambiar para adaptarse a nuevas necesidades y desafíos, diferenciando su oferta desde
simples placas de 8 bits hasta productos para aplicaciones de IoT, dispositivos portátiles,
impresión 3D y entornos integrados.
2.1.1. Software de código abierto y extensible
El software Arduino se publica como herramientas de código abierto, disponibles para que
programadores experimentados puedan ampliarlo. El lenguaje se puede ampliar a través de
bibliotecas C++, y las personas que quieran comprender los detalles técnicos pueden dar el
salto de Arduino al lenguaje de programación AVR C en el que se basa. De manera similar,
puedes agregar código AVR-C directamente a tus programas Arduino si así lo deseas.
5
2.1.2. Hardware extensible y de código abierto
Los planos de las placas Arduino se publican bajo una licencia Creative Commons, por lo que
los diseñadores de circuitos experimentados pueden crear su propia versión del módulo,
ampliándolo y mejorándolo. Incluso los usuarios relativamente inexpertos pueden crear
la versión de placa del módulo para comprender cómo funciona y ahorrar dinero.
2.1.3. Arduino Hardware
A lo largo de los años, Arduino ha lanzado más de 100 productos de hardware: placas,
escudos, soportes, kits y otros accesorios. En esta página, encontrará una descripción
general de todo el hardware Arduino activo, incluidas las familias Nano, MKR y Classic. [1]
2.1.3.1. Arduino Uno
Arduino Uno es una placa de microcontrolador basada en ATmega328 (hoja de datos). Tiene
14 digitales pines de entrada/salida (de los cuales 6 se pueden utilizar como salidas PWM), 6
entradas analógicas, una cerámica de 16 MHz resonador, una conexión USB, un conector de
alimentación, un encabezado ICSP y un botón de reinicio. contiene todo necesario para
soportar el microcontrolador; simplemente conéctelo a una computadora con un cable USB o
enciéndalo con un adaptador de CA a CC o una batería para comenzar.
La Uno se diferencia de todas las placas anteriores en que no utiliza el chip controlador FTDI
USB a serie. En su lugar, presenta el Atmega16U2 (Atmega8U2 hasta la versión R2)
programado como USB a serie convertidor.
La revisión 2 de la placa Uno tiene una resistencia que conecta la línea 8U2 HWB a tierra, lo
que facilita la conexión en modo DFU.
La revisión 3 del tablero tiene las siguientes características nuevas:
 Distribución de pines 1.0: se agregaron pines SDA y SCL que están cerca del pin AREF y
otros dos pines nuevos colocado cerca del pin RESET, el IOREF que permite que los
escudos se adapten al voltaje proporcionado del tablero. En el futuro, los escudos
serán compatibles tanto con la placa que utiliza el AVR, que operan con 5V y con el
Arduino Due que opera con 3.3V. El segundo es un pin no conectado, que queda
reservado para usos futuros.
 Circuito RESET más potente.
 Atmega 16U2 reemplaza al 8U2. [2]

6
Ilustración 1: Arduino UNO "Vista superior"

Ilustración 2: Arduino UNO "Vista inferior"

2.2. Transmisor Max6675


2.2.1. Descripción
El Módulo transmisor MAX6675 permite conectar una termocupla tipo K, incluye
compensación de junta fría (cold junction), convierte la señal analógica a digital (ADC interno)
con una excelente resolución de 12-bits en un rango de 0° hasta 1023°C. Posee interfaz de
comunicación digital SPI por lo que puede trabajar fácilmente con Arduino, PIC y demás
microcontroladores.
2.2.2. Especificaciones Técnicas
 Voltaje de operación: 5V DC
 Corriente de trabajo: 50mA
 Rango de Temperaturas Termocupla K: -200ºC hasta 1300ºC
 Resolución Transmisor MAX6675: 12 bits (0ºC - 1023ºC)
 Rango de temperatura MAX6675: 0° - 1023°C
 Resolución de temperatura: 0.25ºC
 Interfaz de comunicación: SPI
 Posee agujeros para montaje
 Dimensiones: 25*15*13 mm

7
2.2.3. Conexión

 GND: 0V, Tierra


 VCC: +5V
 SCK: SPI Clock
 CS: SPI Chip Select
 SO: SPI Data Output [3]

Ilustración 3: MAX6675 "Vista Superior"

Ilustración 4: MAX6675 "Vista lateral"

2.3. Termocupla tipo K


Termopar Tipo K, llamado habitualmente Cromel/Alumel, sigue siendo el termopar más
utilizado para aplicaciones industriales. Está concebido principalmente para atmosferas
neutras. De hecho, se debe tener especial cuidado a la hora de proteger el sensor cuando se
utiliza en otro ambiente distinto. La temperatura máxima en continuo se aproxima a los
1100ºC y en períodos cortos de tiempo alcanza los 1200ºC. Por encima de los 800ºC la
oxidación causa deriva y des calibración de forma más pronunciada. [4]

8
Ilustración 5: Termocupla tipo K

2.4. Shield Protoboard para Arduino UNO


Un “shield” es simplemente una placa de circuito impreso que se coloca sobre la placa Arduino
y se conecta a ella mediante el acoplamiento de sus pines sin necesidad de alguna otra
conexión externa. Su función es de actuar como una placa complementaria, ampliando las
capacidades de la placa Arduino Base.
Los shield pueden ser compatibles con diferentes tipos de placas Arduino, la mayoría están
diseñados para operar con las placas Arduino UNO y Arduino MEGA. [1]

Ilustración 6: Shield Protoboard para Arduino UNO

2.5. Jumper Cables


Un jumper o puente es un elemento de electrónica que permite abrir o cerrar un circuito
eléctrico mediante terminales. El puente generalmente suele estar soldado a la PCB, como los
GPIO de una Rasbperry Pi (machos), o las entradas y salidas de una placa Arduino (hembras).
Gracias a una pequeña pieza de plástico con una chapa conductora en su interior, se puede
insertar fácilmente en estos terminales para puentear las conexiones.

9
Estos jumpers suelen estar en hileras de una o varias filas, y los conectores que se emplean
suelen enlazar 2 de estos pines, aunque los hay de más. Una forma barata y más compacta
alternativa a los interruptores DIPs. No obstante, también tienen sus inconvenientes, como las
inscripciones de algunos que son confusas o solo se especifica su función en el manual de la
PCB.
Estos cables son muy populares para conectar multitud de módulos y dispositivos a los GPIO
de una Raspberry Pi, o para conectar componentes a una placa Arduino, para conectar los
botones de reset y encendido a la placa base de un PC, para proyectos en placas de prueba
como alternativa a la soldadura para montar y desmontar fácilmente, etc.
Estos cables se pueden fijar únicamente con la inserción de sus extremos, haciendo coincidir el
pin macho con la hembra. Es decir, son muy rápidas de conectar y desconectar.
2.5.1. Tipos
Por supuesto, el cable jumper tiene varios tipos que deberías conocer:
2.5.1.1. Según su fisionomía
Los hay macho y hembra, pero en el mercado vas a encontrar variaciones de cables con
extremos homogéneos o heterogéneos. Es decir:
 Hembra-hembra en los dos extremos.
 Hembra-macho.
 Macho-macho en ambos extremos.
2.5.1.2. Según la conexión
Según la conexión, suelen tener terminales aislados, que son los más comunes y los que
pueden ser macho y hembra, y también hay algunas versiones especiales con pinzas de
cocodrilo en su/s punta/s. Este tipo de pinzas se pueden usar para tomar lecturas, o puentear
componentes de forma temporal cuando no existe un conector específico, permitiendo anclar
la pinza en un borne o conductor. [5]

Ilustración 7: Jumper "Macho y Hembra"

2.6. LabVIEW
(Laboratory Virtual Instrument Engineering Workbench) de National Instruments es un
ambiente de programación basado en programación gráfica y no en texto como lo son
lenguajes de programación tradicionales como C, C++ o java. Labview es un desarrollo de
programación interactivo y un sistema de ejecución diseñado para personas como científicos o
10
ingenieros que sin ser informáticos necesitan programar como parte de su trabajo. El ambiente
de desarrollo de LabVIEW trabaja sobre computadoras Windows, Mac OS X, o Linux, además
se pueden crear programas que corren en una variedad de plataformas embebidas como
FPGAs (Field Programmable Gate Arrays), DSPs (Digital Signal Processors) y microprocesadores.
Usando el poderoso lenguaje de programación gráfico, LabVIEW puede incrementar la
productividad, programas que toman semanas o meses en ser escritos en lenguajes de
programación convencionales pueden ser completados en horas usando LabVIEW, ya que este
ha sido diseñado específicamente para realizar mediciones, analizar datos, y presentar
resultados al usuario en interfaces gráficas fáciles de programar, es ideal para simulaciones,
presentación de ideas, programación general e incluso para la enseñanza de conceptos básicos
de programación. La computadora, hardware plug-in y LabVIEW es lo que se necesita para
realizar un instrumento virtual completo, ofreciendo así una alternativa de mayor flexibilidad a
los instrumentos estándares de laboratorio, pues al estar basado en software será cada
usuario y no el fabricante del instrumento el que define la funcionalidad de este y si se
necesita cambiar algo simplemente se modifica el programa. [6]

3. Materiales y Metodos
3.1. Métodos
Para Desarrollar el presente informe se utilizó y se revisó siguientes materiales bibliográficos
básicos para el cumplimiento de los objetivos.
 Información recolectada de clases.
 Videos informativos del Uso de Arduino y LabVIEW.
 Materiales bibliográficos acerca del Arduino y LabVIEW.

3.2. Materiales
Los materiales que se utilizaron para este informe son los siguientes:
 Una laptop
 Software de Arduino
 Software del LabVIEW
 Arduino UNO hardware
 Shield Protoboard para Arduino UNO
 Jumper
 MAX6675
 Termocupla tipo K

3.3. Programación y medición de temperatura con termocupla tipo K en


Arduino
Primero tipeamos todos los códigos en Arduino para el correcto funcionamiento de la
termocupla tipo K Tal como se muestra en la (Ilustración 8)

11
Ilustración 8

Seleccionamos en tipo de Arduino a trabajar, en este caso sería el Arduino UNO como
podemos observar en la (ilustración 9).

Ilustración 9

Seguido a eso buscamos en el administrador de biblioteca (LIBRARY MANAGER) el MAX6675 y


procedemos a descargar juntamente con la librería como se muestra en la ilustración 10.

12
Ilustración 10

Verificamos el correcto funcionamiento de los datos en Arduino y podemos observar el


correcto funcionamiento en la parte inferior de la pantalla cómo se muestra en la (Ilustración
11).

Ilustración 11

luego procede demos a conectar el Arduino juntamente con todos los componentes
(Ilustración 12) para la medición de temperatura.

13
Ilustración 12

Medición de temperatura con termocupla Tipo K Utilizando Arduino y LabVIEW.


Abrimos el software de LabVIEW para luego proceder la programación del puerto serial tal
cómo se muestra en la (Ilustración 13)

Ilustración 13

14
3.4. Seguido a eso procedemos a ver nuestros datos y códigos anteriores
en Arduino (Ilustración 14) para luego hacer el interfaz entre el
Arduino y el LabVIEW

Ilustración 14

4. Resultados
4.1. Obtención de resultados
 Curvas de temperatura en Arduino, podemos observar las curvas de temperatura

Ilustración 15: Curva de temperatura en Arduino

15
 Vista de la temperatura en el LabVIEW.

Ilustración 16: Curva de temperatura en LabVIEW

5. Discusión y conclusiones
5.1. Conclusión
En el proceso de elaboración del presente informe con base a la información que se ha
recopilado, haciendo uso de softwares y bibliografías para la recopilación del informe, de
acuerdo a nuestro a nuestro planteamiento y os objetivos se pudo conocer y concluir de
manera que:
I. Se logro obtener resultados acerca de la medición de temperatura con el software del
Arduino y los componentes eléctricos.
II. Se logro de igual forma obtener resultados satisfactorios con el software Arduino y
LabVIEW acerca de la medición de temperatura.
III. Se logro reforzar en uso del software Arduino y LabVIEW.
IV. Se obtenido más información acerca de todos los componentes eléctricos puestos en
práctica.

6. Referencias

[1 arduino, «arduino,» [En línea]. Available: https://www.arduino.cc/. [Último acceso:


] miercoles setiembre 2023].

16
[2 «Farnell,» [En línea]. Available: https://www.farnell.com/datasheets/1682209.pdf.
]

[3 «NAYLAMP MECHATRONICS,» [En línea]. Available:


] https://naylampmechatronics.com/sensores-temperatura-y-humedad/331-transmisor-
max6675-para-termocupla-k.html.

[4 «TC SA,» [En línea]. Available: https://www.tc-sa.es/termopares/tipo-k-


] termopar.html#:~:text=%EF%BB%BFTermopar%20Tipo%20K%2C%20llamado,utiliza%20en
%20otro%20ambiente%20distinto..

[5 «Hardwarelibre,» [En línea]. Available: https://www.hwlibre.com/cable-jumper/.


]

[6 [En línea]. Available: https://www.udb.edu.sv/udb_files/recursos_guias/electronica-


] ingenieria/instrumentacion-industrial/2019/i/guia-8.pdf.

7. Anexos
CRONOGRAMA DE ACTIVIDADES
Fechas Jueves Viernes 15 Sábado 16 Domingo 17
14 de de de de
setiemb setiembre setiembre setiembre
re

Generalidades

Teoría

Resolución de
ejercicios

Uso del software


LiveWire

Modificaciones

Fecha de entrega

17
18

También podría gustarte