Reporte Practica 10

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 23

Universidad Autónoma del Estado de México

Facultad de Ingeniería

SISTEMAS EMBEBIDOS

“REPORTE PRACTICA 10 DIMMER CON


MOSFET CONTROLADO CON ARDUINO”

Profesor:
Dr. en C.I.E. Jaime García García
Grupo: CO2
Integrantes del equipo:
Jocelyn Cuevas Velázquez
Cid Emmanuel Esquivel González
Diego Liberato Jury
Toluca, México a 28 de octubre de 2023
INTRODUCCIÓN
En nuestro contexto actual, donde la eficiencia energética y la comodidad son
elementos cruciales en el diseño de sistemas de iluminación, el poder controlar la
iluminación se ha convertido en un aspecto fundamental detro de nuestros hogares,
comercios e industrias. Estos sistemas permiten una gestión precisa y eficiente de
la cantidad de luz artificial en un espacio, adaptándola a las necesidades específicas
y proporcionando un ambiente más funcional y agradable.

El método que se utiliza es la implementación de sistemas de control de iluminación


basados en Arduino y MOSFET. Este enfoque combina las capacidades de la
plataforma Arduino con los transistores MOSFET, ofreciendo un control preciso y
adaptable sobre la intensidad lumínica.

Se tiene como objetivo explorar en detalle el diseño, funcionamiento y beneficios de


un sistema de control de iluminación basado en la tecnología de dimmer controlado
por MOSFET y Arduino. Su integración con la plataforma Arduino y su aplicación en
la regulación de la intensidad lumínica. Además, se analizarán los aspectos
prácticos y consideraciones de diseño que permiten la implementación exitosa de
este sistema en diversos entornos.

El estudio de este tema resulta de suma relevancia en nuestro entorno, donde la


eficiencia energética y la automatización juegan un papel crucial en la gestión de
recursos. La capacidad de adaptar la intensidad de la luz artificial de manera precisa
y eficiente no solo contribuye al ahorro de energía, sino que también proporciona
ambientes más confortables y productivos.
DESARROLLO
Se realizará la practica solicitando los siguientes materiales al laboratorio:

• 1 Resistencia de 330Ω
• 1 Resistencias de 100 kΩ y 6.8 kΩ
• 1 Opto-transistores 4N25
• 1 Puente rectificador
• 1 MOSFET IRF640
• 1 pinzas de corte
• 1 pinzas de punta
• 1 Protoboard
• 1 Arduino uno
• 1 Diodo 1N4007
• 1 Foco y clavija
• 1 Fuente
• 1 Multímetro

TRABAJO PREVIO

Investigar en la hoja de datos del MOSFET circuitos de prueba

La estructura Mos.

La estructura MOS está compuesta de dos terminales y tres capas: Un Substrato


de silicio, puro o poco dopado p o n, sobre el cual se genera una capa de Oxido de
Silicio (SiO2) que, posee características dieléctricas o aislantes, lo que presenta una
alta impedancia de entrada. Por último, sobre esta capa, se coloca una capa de
Metal (Aluminio o polisilicio), que posee características conductoras. En la parte
inferior se coloca un contacto óhmico, en contacto con la capsula, como se ve en la
figura.
La estructura MOS, actúa como un condensador de placas paralelas en el que G y
B son las placas y el óxido, el aislante. De este modo, cuando VGB=0, la carga
acumulada es cero y la distribución de portadores es aleatoria y se corresponde al
estado de equilibrio en el semiconductor.

Cuando VGB>0, aparece un campo eléctrico entre los terminales de Puerta y


substrato. La región semiconductora p responde creando una región de
empobrecimiento de cargas libres p+ (zona de deplexión), al igual que ocurriera en
la región P de una unión PN cuando estaba polarizada negativamente. Esta región
de iones negativos, se incrementa con VGB.

Al llegar a la región de VGB, los iones presentes en la zona semiconductora de


empobrecimiento, no pueden compensar el campo eléctrico y se provoca la
acumulación de cargas negativas libres (e–) atraídos por el terminal positivo. Se
dice entonces que la estructura ha pasado de estar en inversión débil a inversión
fuerte.

El proceso de inversión se identifica con el cambio de polaridad del substrato,


debajo de la región de Puerta. En inversión fuerte, se forma así un CANAL de e–
libres, en las proximidades del terminal de Puerta (Gate) y de huecos p+ en el
extremo de la Puerta.

La intensidad de Puerta IG, es cero puesto que, en continua se comporta como un


condensador (GB). Por lo tanto, podemos decir que, la impedancia desde la Puerta
al substrato es prácticamente infinita e IG=0 siempre en estática. Básicamente, la
estructura MOS permite crear una densidad de portadores libres suficiente para
sustentar una corriente eléctrica.

Analice el circuito de la figura 10.1.

En este circuito, utilizaremos el Arduino Uno para controlar la intensidad de un foco


utilizando un MOSFET IRF640 y un optoacoplador (4N25) para aislar eléctricamente
el Arduino del circuito de potencia. Este circuito permite controlar la intensidad del
foco a través del Arduino utilizando PWM. A medida que cambias el valor PWM en
el Arduino, el MOSFET controla la cantidad de energía entregada al foco, regulando
su brillo.

BRIDGE

V1 BR1
VSINE

L1
120V +88.8
D1
DIODE
foco AC Volts

SIM1
R1
100k
Q1
IRF640S

conexion a AREF

5v 13
13
12
ARDUINO

RESET 12
11
~11
10
5V ~10
9
~9
8
SIMULINO
POWER

GND 8
U1
ATMEGA328P

6 B 7
DIGITAL (PWM~)

7
5 C A 1 6
~6
ATMEL

A0 5
ANALOG IN

A0 ~5
A1 4
R2 R4 A2
A1 4
3
6.8k 4 2 A2 ~3
E K A3 2
220 A3 2
4N25 A4 1
A4 TX > 1
A5 0
A5 RX < 0
www.arduino.cc
blogembarcado.blogspot.com
SIMULINO UNO
DESAROLLO
1.- Arme el circuito de la figura 10.1, la conexión a la corriente alterna, es con clavija
(y un fusible de preferencia), relice las conexiones con precaución, hasta que tenga
el circuito armado conecte la clavija hacia el contacto de la energia electrica de 127
VCA.

ATENCION LA TIERRA NO ES LA MISMA DE LA PARTE DIGITAL A LA DE LA


CORRIENTE ALTERNA, NO SE DEBEN CONECTAR EN EL MISMO NODO.

BRIDGE

V1 BR1
VSINE

L1
120V +88.8
D1
DIODE
foco AC Volts

SIM1
R1
100k
Q1
IRF640S

conexion a AREF

5v 13
13
12

ARDUINO
RESET 12
11
~11
10
5V ~10
9
~9
8

SIMULINO
POWER
GND 8
U1

ATMEGA328P
6 B 7

DIGITAL (PWM~)
7
5 C A 1 6
~6
ATMEL
A0 5
ANALOG IN

A0 ~5
A1 4
R2 R4 A2
A1 4
3
6.8k 4 2 A2 ~3
E K A3 2
220 A3 2
4N25 A4 1
A4 TX > 1
A5 0
A5 RX < 0
www.arduino.cc
blogembarcado.blogspot.com
SIMULINO UNO

Figura 10.1 Dimmer con MOSFET

Evidencia:
2.- Con la precaución debida mida el voltaje con multimetro a la salida del puente
rectificador con respecto a la tierra de potencia, para verificar el funcionamiento, sin
aplicar voltaje en el opto.acoplador el foco debe encender, obtenga evidencias.

Evidencia:
3.- Cargue el programa que se muestra en la tabla 10.1 (ejemplo básico en IDE
arduino)

Tabla 10.1 programa para aumentar o disminuir la intensidad de brillo del foco.

/*

Fade

This example shows how to fade an LED on pin 9 using the analogWrite()

function.

The analogWrite() function uses PWM, so if you want to change the pin you're

using, be sure to use another PWM capable pin. On most Arduino, the PWM
pins

are identified with a "~" sign, like ~3, ~5, ~6, ~9, ~10 and ~11.
This example code is in the public domain.

https://www.arduino.cc/en/Tutorial/BuiltInExamples/Fade

*/

int led = 9; // the PWM pin the LED is attached to

int brightness = 0; // how bright the LED is

int fadeAmount = 5; // how many points to fade the LED by

// the setup routine runs once when you press reset:

void setup() {

// declare pin 9 to be an output:

pinMode(led, OUTPUT);

// the loop routine runs over and over again forever:

void loop() {

// set the brightness of pin 9:

analogWrite(led, brightness);

// change the brightness for next time through the loop:

brightness = brightness + fadeAmount;

// reverse the direction of the fading at the ends of the fade:

if (brightness <= 0 || brightness >= 255) {

fadeAmount = -fadeAmount;
}

// wait for 30 milliseconds to see the dimming effect

delay(30);

Evidencia:

4. Obtenga evidencias del funcionamiento

Evidencias:
URL de video:

https://alumnouaemex-
my.sharepoint.com/:v:/g/personal/jcuevasv001_alumno_uaemex_mx/EeTnAHjjxEl
OrMcqvwRKTFcBC1rKYPtTN0_Ed31nrzYIMw?nav=eyJyZWZlcnJhbEluZm8iOnsic
mVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHB
QbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZX
ciOiJNeUZpbGVzTGlua0RpcmVjdCJ9fQ&e=cTfK22
5. Anexe un sensor de temperatura DS18B20 para medir el comportamiento de la
temperatura cercana al foco, el programa contempla tomar datos para obtener la
curva de reacción del sitema en lazo abierto, transfiera el programa de la tabla 10.2
al Arduino

Tabla 10.2 Captura de curva de reacción

#include <OneWire.h>

#include <DallasTemperature.h>

int i;

OneWire ourWire(2); //Se establece el pin 2 como bus OneWire

DallasTemperature sensors(&ourWire); //Se declara una variable u objeto

void setup(void)

Serial.begin(9600);

Serial.println();

sensors.begin();

void loop(void)

analogWrite(9, 60);

delay (5000);

for (i=0;i<200;i++)
{

analogWrite(9, 60);

sensors.requestTemperatures(); //Se envía el comando para leer la


temperatura

float temp= sensors.getTempCByIndex(0); //Se obtiene la temperatura en ºC

Serial.print(i);

Serial.print(",");

Serial.print(temp);

Serial.println ( );

delay(1000);

for (i=200;i<600;i++)

analogWrite(9, 120);

sensors.requestTemperatures(); //Se envía el comando para leer la


temperatura

float temp= sensors.getTempCByIndex(0); //Se obtiene la temperatura en ºC

Serial.print(i);

Serial.print(",");

Serial.print(temp);
Serial.println ( );

delay(1000);

delay (10000);

Evidencias:
Active la fuente y abra el monitor serial, espere a que llegue al valor de 599.

Capture los datos del monitor serial desactivando autoscroll

Evidencia:
URL de video:

https://alumnouaemex-
my.sharepoint.com/:v:/g/personal/jcuevasv001_alumno_uaemex_mx/EcA-
6aTaHIhCtZ1ZZx7HuJABoPEmd2imVrPuYJZg_DHFyQ?nav=eyJyZWZlcnJhbEluZ
m8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyY
WxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJ
hbFZpZXciOiJNeUZpbGVzTGlua0RpcmVjdCJ9fQ&e=tV1C1f
8. Pegue los datos capturados a excel, verifique los datos y verifique la curva de
reacción, guarde el archivo (datos1.xls) y colóquelo en los datos de trabajo de
Matlab.

9. Abra Matlab y capture los datos en la ventana de comandos con la instrucción

T = readtable('datos1.xls');

10. Utilizando PIDtune de Matlab, obtenga la función de transferencia.

Evidencias:
Resultados:
CONCLUSIONES
Jocelyn: En conclusión, esta practica fue un gran reto, ya que en ocasiones los
componentes no eran adecuados. Al lograr su funcionamiento logramos visualizar
su funcionamiento, ya que la intensidad del foco subia o bajaba.

Demostro cómo es posible regular la intensidad lumínica de un foco de manera


efectiva y precisa. Esto ofrece una solución práctica para ajustar la iluminación en
un entorno específico según las necesidades del usuario. Esta aplicación muestra
la versatilidad de la electrónica y la programación, y su capacidad para mejorar la
comodidad y la eficiencia en la iluminación,

Cid: En resumen, el desafío de esta práctica fue evidente, enfrentando obstáculos


relacionados con componentes no ideales y la complejidad del montaje del circuito.
Sin embargo, al superar estos desafíos, logramos comprender y controlar
eficazmente la intensidad lumínica de un foco. Esto destaca la versatilidad de la
electrónica y la programación para mejorar la iluminación de un entorno de manera
personalizada.

Esta experiencia nos permitió apreciar el potencial de la tecnología en la creación


de espacios más cómodos y energéticamente eficientes. Aprendimos a automatizar
dispositivos como los dimmers y a ajustar la intensidad de la luz de manera precisa,
lo que es esencial para adaptar la iluminación a las necesidades individuales. En
última instancia, la práctica subraya la importancia de la innovación tecnológica en
la mejora de la comodidad y la eficiencia en la iluminación, incluso a pesar de los
desafíos iniciales en su implementación.

Diego: Es bastante genial aprender a controlar todos estos dispositivos.


Aprendimos a ajustar la intensidad de la luz de manera eficiente y personalizada.
Esta práctica nos mostró cómo la tecnología puede hacer nuestros espacios más
cómodos y eficientes energéticamente.
Montar el circuito nos llevó algo de problemas, algo complicado pero se logró al final
como siempre. Ahora, tenemos una mejor de como funcionan los dimmer como
estos se pueden automatizar.
REFERENCIAS

• Boylestad R.L. “Electrónica: teoría de circuitos”. Ed. Prentice Hall


• García, V. (s/f). El Transistor MOSFET – Electrónica Práctica Aplicada.
Diarioelectronicohoy.com. Recuperado el 1 de noviembre de 2023, de
https://www.diarioelectronicohoy.com/blog/el-transistor-mosfet

También podría gustarte