Anda di halaman 1dari 7

Universidad de Pamplona

Pamplona - Norte de Santander - Colombia


Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

DETECTOR DE CRUCE POR CERO

JHOAN ASSAMIR PEA

JAVIER ANDRS ACEVEDO

HAROLD EFRN MUOZ

ELECTRNICA DE POTENCIA

UNIVERSIDAD DE PAMPLONA

FACULTAD DE INGENIERAS Y ARQUITECTURA

15 DE JUNIO DE 2016

MARCO TERICO

Una universidad incluyente y comprometida con el desarrollo integral 1


Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

En una grfica de ondas, el cruce por cero es la lnea recta que bisecta la
onda. En electrnica, el cruce por cero identifica donde la funcin de onda
cambia de positivo a negativo o viceversa. En un interruptor atenuante de
luz, por ejemplo, un detector de cruce por cero permite ajustes del nivel
de poder en la corriente elctrica, ya que esos puntos no tienen voltaje.
La interrupcin de la corriente en cualquier otro punto del circuito
elctrico crea un pico de poder potencialmente daino.

FUNCIN CRUCE POR CERO

Los detectores de cruce por cero son vitales en la transmisin de seales


digitales a travs de los circuitos de corriente alterna, tal como los
mdems u otros aparatos digitales. La ausencia de este componente
explica por qu el audio digitalmente controlado produce ruido cuando el
usuario sube muy rpido el volumen. Cuando la ganancia slo se aumenta
en los puntos de cruce por cero, no hay entrada ni ruido de seal.

COMPARADORES

Una universidad incluyente y comprometida con el desarrollo integral 2


Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

Los detectores de cruce por cero trabajan usualmente en conjunto con los
comparadores, que son dispositivos elctricos que comparan la fuerza de
la seal (voltaje o corriente) y cambian la salida basada en la seal ms
fuerte. Mientras que los amplificadores comparadores operacionales
anlogos son ampliamente usados, los chips dedicados comparadores de
voltaje funcionan mejor para los dispositivos digitales.

TRANSFORMADOR REDUCTOR

Un transformador es una mquina esttica de corriente alterno, que


permite variar alguna funcin de la corriente como el voltaje o la
intensidad, manteniendo la frecuencia y la potencia, en el caso de un
transformador ideal. Para lograrlo, transforma la electricidad que le llega
al devanado de entrada en magnetismo para volver a transformarla en
electricidad, en las condiciones deseadas, en el devanado secundario.

Una universidad incluyente y comprometida con el desarrollo integral 3


Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

La importancia de los transformadores, se debe a que, gracias a ellos, ha


sido posible el desarrollo de la industria elctrica. Su utilizacin hizo
posible la realizacin prctica y econmica del transporte de energa
elctrica a grandes distancias.

Diseo del transformador reductor y elevador

Dos cables con tensin desde una fuente de energa se enrollan en torno
a un ncleo de hierro en una bobina primaria. Un cable adicional
serpentea alrededor de otra parte del ncleo de hierro en una bobina
secundaria para crear un transformador. Un transformador elevador tiene
ms vueltas alrededor de la bobina secundaria, y un transformador
reductor enrolla ms la bobina primaria. El voltaje cambia en base a la
diferencia entre el nmero de vueltas en las dos bobinas, en este caso
trabajaremos con un transformador reductor.

CIRCUITO

SIM1

TR1 RV1
U1:A
8

AREF
V1 3
VSINE 1 13
2
ARDUINO

12 RESET
RES-VAR ~11
~10 5V
4

~9
LM358N
SIMULINO

8
POWER

GND
TRAN-2P3S
ATMEGA328P

7
DIGITAL (PWM~)

~6
ATMEL

~5 A0
ANALOG IN

4 A1
~3 A2
2 A3
TX > 1 A4
RX < 0 A5
www.arduino.cc
blogembarcado.blogspot.com
SIMULINO UNO

FUNCIONAMIENTO

Una universidad incluyente y comprometida con el desarrollo integral 4


Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

Las interrupciones hardware, se disearon por la necesidad de reaccionar


a suficiente velocidad en tiempos inimaginablemente cortos a los que la
electrnica trabaja habitualmente y a los que ni siquiera el software era
capaz de reaccionar. La idea que debis que tener en mente es que
vamos a definir una funcin que se ejecutar de forma asncrona, sin
planificacin, cuando se ocurra un cierto suceso electrnico.

En cuanto a la condicin de disparo puede ser:

LOW, La interrupcin se dispara cuando el pin es LOW.

CHANGE, Se dispara cuando pase de HIGH a LOW o viceversa.

RISING, Dispara en el flanco de subida (Cuando pasa de LOW a HIGH).

FALLING, Dispara en el flanco de bajada (Cuando pasa de HIGH a LOW).

Y una solo para el DUE: HIGH se dispara cuando el pin esta HIGH.

Cdigo

int t=0 ; // inicializacin de variable la cual se utiliza mas adelante para la


espera del disparo se comienza en cero
void setup()
{
Serial.begin(9600); //Establece la velocidad de datos en bits por
segundo para la transmisin de datos en serie. Para comunicarse con el
equipo, utilizando 9600
attachInterrupt( 0, Cruce, CHANGE); //En esta lnea de cdigo inicio es
la funcin de interrupcin externa en el pin 2 del arduino
pinMode (12, OUTPUT); // Configuro al pin 12 como una salida el cual
me formara el pulso con la interrupcin externa
pinMode(11, INPUT); //Pin 11 con una entrada para el aumento del
tiempo de movimiento del disparo

Una universidad incluyente y comprometida con el desarrollo integral 5


Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

pinMode(10, INPUT); //Pin 10 con una entrada para el disminuir del


tiempo de movimiento del disparo
}
void loop()
{
}
void Cruce () // Funcin cruce la cual acta cuando este detecta un cambio
en la entrada determinada como interrupcin externa en este caso el pin
2
{
if(digitalRead(11)==LOW) // Condicin para saber si se desea aumento
del tiempo de movimiento del disparo

{
t=t+1;// Aumento de la variable t para el disparo
if(t>400) // Condicin donde se limita el aumento de la variable t para
el tiempo de disparo, se impone un limite

{ t=400;}
}
if(digitalRead(10)==LOW) // Condicin para saber si se desea disminuir
del tiempo de movimiento del disparo
{
t=t-1; // disminucin de la variable t para el disparo
if(t<0) // condicin donde se limita el aumento de la variable t para el
tiempo de disparo, se impone un limite
{
t=0;}
}
delay (t); // tiempo el cual se espera para poder realizar el
disparo, para crear el pulso
digitalWrite (12, HIGH); // se coloca un alto en la salida del pin 12 para
crear el flanco de subida
delay(0.8); //tiempo donde se configura el ancho de pulso
digitalWrite(12, LOW); // se coloca un bajo en la salida del pin 12 para
crear el flanco de bajada
}

Evidencia de cruces por cero

Una universidad incluyente y comprometida con el desarrollo integral 6


Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

Conclusiones

Se vio necesario realizar la programacin con interrupciones


externas debido a la velocidad de respuesta del Arduino deba de
ser casi inmediata para poder realizar las respectivos cruces por
cero que se necesitaban.
Se puede observar que el desfase de la onda con el cruce por cero
se marca debido a la velocidad de arduino junto con el ancho de
pulso

Una universidad incluyente y comprometida con el desarrollo integral 7

Anda mungkin juga menyukai