Sie sind auf Seite 1von 5

> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) <

En el siguiente diagrama se puede observar el diagrama de

PWM SINCRONIZADO CON LA RED


Javier mesa. Daniel Gonzales. Jhon caceres:Cristian Garay
Resumen: El presente proyecto desarrolla la utilizacin de sistemas
embebidos para el procesamiento y adquisicin de seales elctricas,
con el fin de desarrollar sincronizadores ms eficientes y de mejor
calidad teniendo un mejor control de los parmetros de prueba. Esto
comprende el aspecto mecnico del banco, el aspecto elctrico y de
control, que es el principal campo de trabajo. En el desarrollo de del
Proyecto se pretenden utilizar actuadores elctricos para la
manipulacin de los cambios, con el fin de aumentar el nivel
automatizacin en las pruebas, teniendo como meta tiempos de paro
ms cortos, un mejor control de la prueba y dejar al sistema con
opciones de mejoras futuras, emigrando a un sistema de control ms
actual basado en la plataforma de desarrollo labview para la
programacin del algoritmo de control, aunado un arreglo elctrico
en el cual se facilite el mantenimiento y modificaciones futuras.

bloques del proyecto ( Figura 1).

Palabras clave: Adquision de seales, transmission de datos,


sincronizmo, sistemas enbebidos, instrument virtual.

Abstract: This project develops the use of


embedded systems for acquisition and processing
electrical
signals
in
order
to
develop
synchronizers more efficient and better quality
control, this is taking best test parameters. This
includes the mechanical aspect in the electric
bank, the electric area meters and control, which
is the main field of work. In the Development
Project they are intended How to use electric
actuators Handling of Changes, in order to
increase Does the automation level in Tests,
aiming downtime Shorter, a better test control
and let the scam system improvement options to
future, migrating a control system UN more real
reservations
BASED
Development
Platform
LabVIEW for when programming the control
algorithm, coupled a electric arrangement in
which maintenance is facilitated and future
modifications.
Keywords: signal acquisition, data transmission,
synchronization, embedded systems, virtual
instrument.

Figura 1

Adquicision de la seal
Para la adquicision de la seal fue necesaro implementar
optoacopladores 2N25 ya que se necesita separar la parte de
control y potencia, ya que si llegase a pasar un evento
inesperado como un sobre voltaje, una sobrecarga o un corto
circuito este afectaria directamente nuestro circuito de control
el

cual

esta

optoacopladores

conformado
son

por

el

dispositivos

arduino uno.
con

Los

diferentes

configuraciones internas, puede ser con transistores, triacs u


otras configuraciones, basicamente se componen de un led
interno y una fotocelda. De tal manera que el circuito de
potencia y el de control solo se pueden comunicar a travez de
la luz emitida por el led, el cual recepciona la fotocelda, se
pueden convinal en viseversa uno y del otro lado.

I.

INTRODUCCION

En el siguiente informe veremos como a travs de la


electrnica, electricidad y software, podemos realizar un
circuito el cual nos analizar dos seales anlogas, las cuales
procesaremos para determinar la amplitud y la fase, utilizando
un mdulo arduino UNO y LABVIEW como software para la

visualizacin de las seales.

A continuacion podemos observar la configuracion del


optotransistor 4N25. Figura 2.

> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) <

disipaban las resistencias en el circuito para lo cual se obtuvo


de las siguientes ecuaciones:
I= V / R, luego I = 120V / 200K, I = 0.6 mA;
Luego cada resistencia tiene una potencia dada por la siguiente
ecuacin P = V x I, entonces P = 60V x 0.6mA, P =
Para lo cual se puede utilizar en circuitos de mayor tensin
elctrica como 1000 voltios ya que la corriente del circuito
seguira siendo baja I = mA, y Rp = 2.5 mA.

Circuito de Control
El circuito de control esta conformado por una placa arduino
uno. Arduino Uno es una placa electrnica basada en el
Figura 2

microcontrolador ATmega328. Cuenta con 14 entradas/salidas


digitales, de las cuales 6 se pueden utilizar como salidas PWM

Esta es la configuracion basica del optoacoplador 4N25, la

(Modulacin por ancho de pulsos) y otras 6 son entradas

cual hace parte de nuestro circuito, para lo cual fue necesario

analgicas. Adems, incluye un resonador cermico de 16

tener en cuenta la corriente maxima con la cual trabaja el led,

MHz, un conector USB, un conector de alimentacin, una

que es de 15 mA, por debajo de esta corriente se puede

cabecera ICSP y un botn de reseteado.

trabajar de forma segura. Para calcular la corriente fue


necesario hacer un divisor de voltaje con resistencias de 100

Caractersticas tcnicas de Arduino Uno :

kilo ohmios, teniendo en cuenta el valor de la fuente a probar.

Microcontrolador: ATmega328
Voltaje: 5V
voltaje entrada (recomendado): 7-12V
voltaje entrada (limites): 6-20V
Pines digitales E/S: 14 (de los cuales 6 son salida PWM)
Entradas Analgicas: 6
DC Corriente I/O Pin: 40 mA
DC Corriente parar 3.3V Pin: 50 mA
Memoria flash: 32 KB (ATmega328) de los cuales 0.5 KB
son utilizados para el arranque
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
Velocidad del reloj: 16 MHz

Como se puede ver en el siguiente diagrama simulado en


proteus.

Figura 3

Para este proyecto se escogi esta placa de arduino ya que es


fcil de encontrar en el mercado, al igual su costo y su
respaldo en cuanto a la parte de programacin, ya que en la
internet se encuentran muchos cdigos fciles de entender, as
mismo las libreras necesarias y el software de programacin
se descarga de forma gratuita y sus interfaces con otros
sistemas de software como labview son fciles de instalar.

Se escogieron estos valores de resistencias para que la

Para el desarrollo de esta parte del proyecto se utiliz dos


puertos de entradas anlogas de esta placa arduino uno, que
son el puerto A0 y A1. ( Figura 4).

corriente fuera muy baja al probar con una fuente de 120


voltios, pero tambin se tuvo en cuenta la potencia que

> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) <

Figura 6
Figura 4
Adems de esto de adecuo la seal del opto transistor
alimentando este en su colector por 5 voltios a travs de una
resistencia de 1k, este voltaje viene de la misma placa del
arduino, y el emisor a tierra del arduino, de tal manera que se
obtiene una seal invertida, ya que este opto transistor es de
tipo pnp. Este circuito se repite para las 2 fases. (Figura 6).

PROCESAMIENTO DE LA SEAL
Ya en esta etapa del proyecto se instal el software
para programar la placa arduino, para lo cual nos
dirigimos a la pgina principal de arduino
https://www.arduino.cc/en/Main/Software , se
descarg y se instal la ltima versin que es la 1.6
para entorno Windows.
Para empezar a programar es necesario conocer el
entorno de programacin en c, ya que este se
asemeja al de arduino, se declaran las variables que
utilizaremos para guardar los datos de los puertos
anlogos/ digital del microcontrolador. A travs de
los puertos anlogos A0 y A1 leeremos la seal

Figura 5
Para esta etapa del circuito de realizo la simulacin de la seal
en el mismo programa proteus y se obtuvo la siguiente
imagen en el osciloscopio virtual; Cabe aclarar que se vera la
mitad de la fase, ya que estamos obteniendo la seal
proveniente del diodo emisor de luz (LED) como se vera en la
figura 6.

proveniente del colector del opto transistor.


En la programacion se declararon los valores como
enteros, cabe destacar que el microcontrolador
Atmega 628 tiene una resolucion en su conversor
anlogo digital de 10 bits, esto quiere decir que en
el valor mximo de tensin (5 voltios) el nos dara

> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) <

un valor de 1028, este valor de 0 a 1028 en cada


puerto A0 y A1, ser enviado a travs del protocolo
rs 232, como se vera en la siguiente imagen en el
entorno de programacin arduino.

Como se haba mencionado anteriormente la


visualizacin en el computador se realizara
utilizando labview, ya que labview posee libreras
con las cuales se puede configurar para trabajar con
arduino cmodamente. Para esto se us la versin
2012 de labview y se descarg el TOOL KIT de
arduino para instalarla en labview, de esta manera
poder trabajar la comunicacin de una manera ms
sencilla.
El entorno de programacin en Labview es de
manera grfica, donde a travs de un men
desplegable se puede acceder a 2 ventanas
principales como la que se usara para programar
que es un diagrama de bloques y la otra ventana que
se denomina panel frontal la cual es la ventana en
donde se vern los sucesos y las grficas de acuerdo
a como se programe(mmico).
En la figura 8 se puede apreciar como se ve el
entorno de programacin del diagrama de bloques
de labview y los diferentes tipos de bloques para la
comunicacin y manipulacin de las variables.

Figura 7

En el encabezado del programa se declaran las


variables, en las cuales vamos a almacenar y
posteriormente enviar, luego ya en el programa
principal se configura el puerto serie (rs 232),
velocidad, y en el ciclo infinito configuramos la
lectura de los conversores anlogo/digital del
microcontrolador y enviamos la trama del valor v0
conversor del pin A0, un espacio y el valor de v1
conversor pin A1, seguidamente de un enter para
terminar la trama, este enter ser el comodin de
finalizacin que utilizaremos para la comunicacin
con labview.

VISUALIZACION EN EL COMPUTADOR

Figura 8

> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) <

Para realizar la programacin nos ayudamos de


varios video tutoriales, los cuales encontramos en
YouTube con los siguientes enlaces:
1. https://www.youtube.com/watch?v=jv60IYvrFuU
2.https://www.youtube.com/watch?v=T9sgAyjb-Kk
3.https://www.youtube.com/watch?
v=sZ1R6_kDvO0
All se puede observar la utilizacin de los bloques
de los ciclos condicionales, de los comparativos, de
los de comunicacin, estructurales y otros como los
de visualizacin de variables, los cuales usamos
como base para la adquisicin de las seales y su
procesamiento.
A continuacin en la figura 9 se puede observar
cmo se pareca la ventana del panel frontal del
diagrama de bloques que se realiz anteriormente.

Figura 9
Como se puede observar en la figura 9, ya se realiz la lectura
de las variables enviadas por el microcontrolador a travs de
USB, y ya utilizando la opciones del cuadro de visualizacin
se puede configurar el rango de visualizacin y las divisiones
en tiempo, ya que estas sern tiles para la finalidad del
proyecto, el cual consiste en alinear las fases de las 2 lineas
para poder hacer la conexin.

Das könnte Ihnen auch gefallen