Sei sulla pagina 1di 9

1

Comunicacin UART de la PC con la


Plataforma Interactiva Creada, Basada en
la Tarjeta de Desarrollo AVR BUTTERFLY
a Travs del Puerto Serie RS232. (Enero 2012)
Frank Benalczar (1), Jorge Arvalo (2), Carlos Valdivieso (3)
Facultad de Ingeniera en Electricidad y Computacin (1) (2) (3)
Escuela Superior Politcnica del Litoral (ESPOL) (1) (2) (3)
Campus Gustavo Galindo, Km 30.5 Va Perimetral, Apartado 09-01-5863. Guayaquil, Ecuador (1) (2) (3)
fbenalca@fiec.espol.edu.ec (1), jarevalo@fiec.espol.edu.ec (2), cvaldiv@fiec.espol.edu.ec (3)

Resumen
Este artculo tiene como objetivo de mostrar el funcionamiento de la comunicacin UART, a travs del puerto
serie del computador hacia la plataforma interactiva creada, que est basada en el kit de desarrollo Avr
Butterfly, la cual va permitir verificar los recursos disponibles en la comunicacin UART y desarrollar muchos
proyectos, el Kit de desarrollo consta de un micro-controlador integrado el Atmega169, de una pantalla LCD,
de un Joystick que nos permite la interaccin con la tarjeta y de otra funciones muy optimas para la realizacin
de proyectos.
Para la realizacin del proyecto se utiliza el Kit AVR Butterfly, que posee un ATmega 169, que fue programado
en el entorno de AVR Studio 4 con compilador GCC, para la utilizacin del joystick y la transmisin
correspondiente de la instruccin.

Palabras claves: AVR Butterfly, Plataforma Interactiva, Comunicacin UART.

Abstract
This article aims to show the operation of the UART communication through the computer serial port to the
interactive platform created, which is based on the AVR Butterfly development kit, which will allow verification
of communication resources UART and development of many projects, the development kit consists of an
integrated microcontroller Atmega169, an LCD screen, a joystick that allows interaction with the card and other
functions for the implementation of projects.
For this project the AVR Butterfly kit, was used which an ATmega 169 that was has programmed in AVR Studio4
environment with a communication function GCC compiler, using of the joystick and the corresponding
transmission of the instruction.

Keywords: AVR Butterfly, Platform Interactive, UART Communication.


2

I. INTRODUCTION que muchas personas se refieren a la UART o USART como


EL corazn del sistema de comunicaciones serie es la UART, puerto serie RS-232, pero esto constituye un error, puesto que
acrnimo de Universal Asynchronous Receiver-Transmitter. este perifrico se puede utilizar para interconectar dispositivos
Es un chip cuya misin principal es convertir los datos mediante otros estndares de comunicacin. En aplicaciones
recibidos del bus del PC en formato paralelo, a un formato industriales se utiliza preferiblemente RS-485 por sus
serie que ser utilizado en la transmisin hacia el exterior. superiores alcances en distancia, velocidad y resistencia al
Tambin realiza el proceso contrario: transformar los datos ruido.
serie recibidos del exterior en un formato paralelo entendible
por el bus. [8]

Para la realizacin de este proyecto se ha creado una


plataforma interactiva que nos permite apreciar el
funcionamiento de los recursos disponibles en la comunicacin
UART, en este artculo vamos a tratar todo lo relacionado a la
comunicacin UART, su importancia, sus principales
caracterstica, el modo de establecer la comunicacin y los
principales fabricantes de Micro-controladores.

Se utiliza dos softwares muy funcionales, los cuales son el Avr


Studio 4 de la misma fabricante del Avr Butterfly la Ca.
Atmel este software lo utilizamos para la programacin en
lenguaje C y ensamblador, adems de el Proteus 7.0 el cual
nos permite simular nuestro proyecto de una forma animada y
verificar su funcionamiento.

Las UART o USART se disearon para convertir las seales


que maneja la CPU y transmitirlas al exterior. Las UART
deben resolver problemas tales como la conversin de voltajes
internos del DCE (Data Communication Equipment) con
respecto al DTE (Data Terminal Equipment), gobernar las
seales de control, y realizar la transformacin desde el bus de
datos de seales en paralelo a serie y viceversa. Debe ser Fig. 1. Diagrama de bloques de la UART.
robusta y deber tolerar circuitos abiertos, cortocircuitos y
escritura simultnea sobre un mismo pin, entre otras Cuando se requiere conectar un micro-controlador (con
consideraciones. seales tpicamente entre 3.3 y 5 V) con un puerto RS-232
estndar se utiliza un driver de lnea, tpicamente un MAX232
o compatible, el cual mediante dobladores de voltaje positivos
II. IMPORTANCIA DE LA COMUNICACIN UART y negativos permite obtener la seal bipolar (tpicamente
alrededor de +/- 6V) requerida por el estndar.
La UART es un dispositivo programable en el que pueden
establecerse las condiciones que se utilizarn para la El correcto funcionamiento y velocidad de la UART es
transmisin (velocidad, paridad, longitud y bits de parada). En fundamental para las comunicaciones serie; con independencia
los primeros PCs, eran circuitos integrados 8250 de National de la velocidad del mdem, la comunicacin no podr ser ms
Semiconductor (un chip de 40 patillas DIP -Dual-In-Line-), rpida que la que permita la UART.
pero se han ido utilizando otros a lo largo de la evolucin del
PC.
Este perifrico est presente en casi cualquier micro- A. CARACTERISTICAS DE LA COMUNICACIN USART
controlador, normalmente en forma de UART (Universal DEL ATMEGA169
Asynchronous Receiver Transmitter) o USART (Universal
Sncronos Asynchronous Receiver Transmitter) dependiendo La USART o Universal Synchronous and Asynchronous
de si permiten o no el modo sincrnico de comunicacin. serial Receiver and Transmitter; Fig. 1, es un dispositivo de
El destino comn de este perifrico es la comunicacin con comunicacin serial altamente flexible, sus principales
otro micro-controlador o con una PC y en la mayora de los caractersticas son:
casos hay que agregar circuitos externos para completar la
interfaz de comunicacin. La forma ms comn de completar Operacin Full Dulpex
el puerto serie es para comunicarlo con una PC mediante la Registros de transmisin y recepcin independientes
interfaz EIA-232 (ms conocida como RS-232), es por ello Operacin sncrona o asncrona
3

Generador de BaudRate de alta resolucin En la Fig. 3 se observa cmo se debe hacer el cableado para
Deteccin de error la comunicacin, a travs de la interfaz serial RS-232, entre el
Filtro de ruido AVR Butterfly y la PC. A la izquierda se aprecia un conector
Modo de comunicacin multiproceso DB9 hembra soldado a los cables que se conectan a la interfaz
Doble velocidad en modo de comunicacin asncrono. USART del AVR Butterfly (derecha).

El manejo de la comunicacin serial presenta muchos


beneficios, entre los que destacan, el control de sistemas a
travs de la computadora realizando clculos complejos,

Fig. 3. Conexiones para interfaz USART del AVR Butterfly

III. RECURSOS DE HARDWARE Y SOFTWARE DEL


Fig. 2. Conectores del AVR Butterfly para acceso a perifricos MICROCONTROLADOR ATMEL AVR

Visualizando y graficando datos, entre otros. Es importante


destacar que tambin existen muchos programas aparte de la
Hyperterminal los cuales pueden entablar comunicacin serial INTRODUCCION
con el micro-controlador, programas como MatLab, ATMEL fabrica los micro-controladores de la familia AVR,
LabVIEW, TeraTerm entre otros. esta nueva tecnologa proporciona todos los beneficios
habituales de arquitectura RISC (Reduced instruction set
B. CONECTORES DEL AVR BUTTERFLY computer) y memoria flash reprogramable elctricamente. La
caracterstica que los identifica a estos micro-controladores de
Algunos de los pines de I/O del micro-controlador ATMEL es la memoria flash y eprom que incorpora. AVR
ATmega169 estn disponibles en los conectores del AVR compite con varias familias de micro-controladores bien
Butterfly. Estos conectores son para comunicacin, establecidas en el mercado, tales como 8051 de Intel, 68HC11
programacin y entrada al ADC del ATmega169. En la Fig 2. de Motorola y la familia PIC de Microchip. La firma tambin
se puede apreciar los conectores del AVR Butterfly. produce y vende varios subproductos de la popular familia
8051 con la diferencia de que estn basados en la memoria
C. DISTRIBUCION DE PINES PARA LA COMUNICACIN flash.
SERIAL ENTRE EL AVR Y LA PC
Adicionalmente, ATMEL tambin proporciona en lnea el
La comunicacin con la PC requiere de tres lneas: TXD, RXD entorno software (AVR estudio) que permite editar, ensamblar
y GND. TXD es la lnea para transmitir datos desde la PC y simular el cdigo fuente. Una vez ensamblado y depurado el
hacia el AVR Butterfly, RXD es la lnea para recepcin de cdigo fuente del programa, se transferir el cdigo mquina a
datos enviados desde el AVR Butterfly hacia la PC y GND es la memoria flash del micro-controlador para esto se debe
la tierra comn. En la Tabla 1, se observa la distribucin de los disponer de otro entorno de desarrollo para programar en
pines para la comunicacin serial, a la izquierda los pines del forma serial o paralelo la memoria flash.
AVR Butterfly y a la derecha los pines del conector DB9 de la
PC. A continuacin se va a tratar sobre los recursos de hardware y
software disponibles en la familia de microcontroladores de
TABLA. 1. ATMEL, tales como Avr Studio 4, WinAvr, Avr Butterfly, las
principales caractersticas del hardware y el firmware, adems
del Proteus que es una herramienta de software muy necesaria
para la simulacin de los proyectos.

AVR STUDIO 4
AVR Studio es un Entorno de Desarrollo Integrado (IDE) para
escribir y depurar aplicaciones AVR en el entorno de
Windows 9x/Me/NT/2000/XP/7. Ver Fig.4.
Distribucin de pines, AVR Butterfly vs. PC
AVR Studio 4 soporta varias de las fases por las cuales se
atraviesa al crear un nuevo producto basado en un micro-
4

controlador AVR. Las fases tpicas son: WINAVR


La definicin del producto. El producto que debe crearse La distribucin WinAvr, que es una recopilacin de programas
se define basndose en el conocimiento de la tarea que de software libre diseados para facilitar las tareas de
se quiere resolver y la entrada que tendr en el mercado. programacin y desarrollo de los microcontroladores Avr.
Dicha distribucin WinAvr incorpora adems del compilador
gcc de consola, un editor de texto especialmente diseado para
ayudar al programador y hacer el cdigo ms legible mediante
su resaltado con colores.

El programador va puerto serie mprog.exe, que permite


transferir el programa compilado, que se encuentra en un
archivo llamado main.hex, a la memoria flash del micro-
controlador utilizando nicamente un cable de tres lneas.

En pocas palabras WinAVR es un conjunto de herramientas de


desarrollo para micro-controladores RISC AVR de Atmel,
Fig.III. Entorno de AVR STUDIO 4
basado en software de cdigo abierto y compilado para
funcionar en la plataforma Microsoft Windows. WinAVR
incluye las siguientes herramientas:
Avr-gcc, el compilador de lnea de comandos para C y
C++.
Avr-libc, la librera del compilador que es indispensable
para avr-gcc.
Avr-as, el ensamblador.
Avrdude, la interfaz para programacin.
Avarice, la interfaz para JTAG ICE.
Avr-gdb, el depurador.
Programmers Notepad, el editor.
MFile, generador de archivo makefile.
Fig. 5. Ventana Principal IDE

AVR BUTTERFLY
La especificacin formal. Se define una especificacin El Kit AVR Butterfly Fig. 2. se dise para demostrar los
formal para el producto. beneficios y las caractersticas importantes de los micro-
Asignacin de la tarea a un equipo. A un equipo del controladores ATMEL. El AVR Butterfly utiliza el micro-
proyecto, que consiste de una o ms personas, se le controlador AVR ATmega169V, que combina la Tecnologa
asigna la tarea de crear el producto basndose en la Flash con el ms avanzado y verstil micro-controlador de 8
especificacin formal. bits disponible.
El equipo del proyecto pasa por la secuencia normal de
diseo, desarrollo, depuracin, comprobacin, El Kit AVR Butterfly expone las siguientes caractersticas
planificacin de produccin, prueba y embarque. principales:
La arquitectura AVR en general y la ATmega169 en
Como se dijo anteriormente, el AVR Studio es un entorno de particular.
Desarrollo Integrado (IDE). Este tiene una arquitectura Diseo de bajo consumo de energa.
modular completamente nueva, que incluso permite interactuar El encapsulado tipo MLF.
con software de otros fabricantes. Perifricos:
Controlador LCD.
AVR Studio 4 proporciona herramientas para la Memorias:
administracin de proyectos, edicin de archivo fuente, Flash, EEPROM, SRAM.
simulacin del chip e interfaz para emulacin In-circuit para la DataFlash externa.
poderosa familia RISC de micro-controladores AVR de 8 bits. Interfaces de comunicacin:
UART, SPI, USI.
AVR Studio 4 consiste de muchas ventanas y sub-mdulos.
Mtodos de programacin
Cada ventana apoya a las partes del trabajo que se intenta
Self-Programming/Bootloader, SPI, Paralelo, JTAG.
emprender. En la Fig. 5. se puede apreciar las ventanas
Convertidor Analgico Digital (ADC).
principales del IDE.
Timers/Counters:
Contador de Tiempo Real (RTC).
5

Modulacin de Ancho de Pulso (PWM). Batera de 3 V tipo botn (600mAh), para proveer de
energa y permitir el funcionamiento del AVR
Butterfly.
Bootloader, para programacin mediante la PC sin
hardware especial.
Aplicacin demostrativa pre-programada.
Compatibilidad con el Entorno de Desarrollo AVR
Studio 4.

FIRMWARE INCLUIDO
El AVR Butterfly viene con una aplicacin pre-programada.
Esta seccin presentar una revisin de los elementos de esta
aplicacin.

Los siguientes bloques vienen preprogramados en el


AVR Butterfly:
Cdigo Cargador de Arranque
(BootloaderCode).
Cdigo de la Aplicacin.
Mquina de Estados
Fig. 6. Diagrama de bloques Avr Butterfly
Funciones incluidas:
Nombre-etiqueta.
El AVR Butterfly est proyectado para el desarrollo de Reloj (fecha).
aplicaciones con el ATmega169 y adems puede usarse como Mediciones de temperatura.
un mdulo dentro de otros productos. Mediciones de luz.
Lecturas de voltaje.
Reproduccin de tonadas/
HARDWARE DISPONIBLE melodas.
Los siguientes recursos estn disponibles en el Kit AVR Ahorro de energa automtico.
Butterfly, tal como se muestra en el diagrama de bloques de la Ajuste de contraste del LCD.
Fig. 6: Ms funciones podrn ser agregadas
despus, como por ejemplo:
Micro-controlador ATmega169V (en encapsulado tipo Calculadora.
MLF). Funcin de recordatorio.
Pantalla tipo vidrio LCD de 120 segmentos, para Alarma (alarmas diarias,
demostrar las capacidades del controlador de LCD temporizadores para la cocina,
incluido dentro del ATmega169. etc.).
Joystick de cinco direcciones, incluida la presin en el Reproduccin de melodas y
centro. visualizacin del texto (funcin
Altavoz piezoelctrico, para reproducir sonidos. de Karaoke).
Cristal de 32 KHz para el RTC. Con la DataFlash de 4 Mb el
Memoria DataFlash de 4 Mbit, para el almacenar usuario podr almacenar una
datos. cantidad grande de datos.
Convertidor de nivel RS-232 e interfaz USART, para
comunicarse con unidades fuera del Kit sin la PROTEUS
necesidad de hardware adicional. Proteus es una aplicacin CAD, compuesta de tres mdulos:
Termistor de Coeficiente de Temperatura Negativo
(NTC), para sensar y medir temperatura. ISIS (Intelligentschematic input sistem): Es el
Resistencia Dependiente de Luz (LDR), para sensar y mdulo de captura de esquemas.
medir intensidad luminosa. VSM (Virtual sistemmodelling): Es el mdulo de
Acceso externo al canal 1 del ADC del ATmega169, simulacin incluyendo Prospice.
para lectura de voltaje en el rango de 0 a 5 V. ARES (Advancedroutingmodelling): Es el modulo
Emulacin JTAG, para depuracin. para la realizacin de circuitos impresos (PCB).
Interfaz USI, para una interfaz adicional de
comunicacin. El modulo ISIS es un programa que nos permite dibujar
Terminales externas para conectores tipo Header, para sobre un rea de trabajo un circuito que posteriormente
el acceso a perifricos. podremos simular. [6]
6

En la manipulacin del software casi siempre existirn varias libres de soldadura, tambin existen en el mercado otros
opciones para un mismo fin, normalmente podremos optar por modelos de placas de prueba.
seguir un men, acceder a un icono o trabajar en el teclado.

Fig. 7. Ventana de Trabajo de Proteus

El men permite acceder a la mayor parte de opciones del Fig. 8. Plataforma Interactiva
programa, sin embargo algunas solo estn disponibles en los
iconos de las barras de herramientas. Las barras de La tableta experimental, es una herramienta que nos permite
herramientas son varias y se pueden colocar en cualquier parte interconectar elementos electrnicos, ya sean resistencias,
de la pantalla. El rea de trabajo es donde realizaremos capacidades, semiconductores, etc., sin la necesidad de soldar
nuestros circuitos, ver Fig. 7. [7] los componentes. Est lleno de orificios metalizados con
contactos de presin- en los cuales se insertan las componentes
Al abrir Proteus, lo primero que necesitamos es extraer los del circuito a ensamblar.
componentes que se van a utilizar en el circuito, para lo que
debemos usar la barra de herramientas de componentes. Para CONECTOR DB9 DEL PC
acceder a una librera hay que presionar P que se encuentra en
el extremo izquierdo, en las libreras son donde se encuentran En los PCs hay conectores DB9 macho (Figura 3.1.2.1), de 9
los componentes y a partir de aqu se empieza a seleccionar los pines, por el que se conectan los dispositivos al puerto serie.
que necesitamos. Luego de armado nuestro circuito se lo Los conectores hembra que se enchufan tienen una colocacin
guarda y se lo puede simular. de pines diferente, de manera que se conectan el pin 1 del
macho con el pin 1 del hembra, el pin2 con el 2, etc (Fig. 8).

IV. PLATAFORMAS UTILIZADAS PARA


DESARROLLAR EL PROYECTO

INTRODUCCIN
Para desarrollar este proyecto se utilizdos plataformas que en
conjunto nos permiti obtener una plataforma interactiva para Fig. 8. Conectores DB9.
realizar la demostracin de los principales atributos de la
comunicacin UART, entre las plataformas que se utilizaron
tenemos la estacin de trabajo educativa y el conector serial La informacin asociada a cada uno de los pines es la
DB9 , esto en conjunto con la tarjeta de desarrollo Avr siguiente:
Butterfly forman parte de la plataforma interactiva educativa, TABLA. 2.
adems se muestran los enunciados y listados de componentes
de los ejercicios que se van a probar en la plataforma Nmero de pin Seal
interactiva.

ESTACION DE TRABAJO EDUCATIVA PARA PRUEBAS 1 DCD (Data CarrierDetect)


EXPERIMENTALES

Es una placa de uso genrico reutilizable, o semipermanente 2 RX


usado para construir prototipos de circuitos electrnicos con o
sin soldadura. Normalmente se utilizan para la realizacin de
pruebas experimentales. Adems de los protoboard plsticos, 3 TX
7

pueden presentar en el virtual terminal del


4 DTR (Data Terminal Ready) computador lo que se vaya a realizar.

5 GND En el Joystick del Butterfly se podr interactuar,


seleccionar y activar funciones que nosotros
programemos para cuando estos sean pulsados
6 DSR (Data SheetReady) realicen dicha accin.

EJERCICIO #1
7 RTS (RequestToSend)
El Programa transmite un Dato desde la tarjeta AVR
BUTTERFLY hacia el computador (Virtual Terminal) Fig.10,
8 CTS (Clear ToSend) este dato se genera de acuerdo al valor que se selecciona en los
Switchs y en el joystick. El programa funciona de la siguiente
manera:
9 RI (Ring Indicator)
En los 5 Switchs se podr seleccionar las decenas,
Pines de Conector DB9
estas pueden ir desde 0 hasta el 63 en cdigo ASCII,
los cuales se representaran en el virtual terminal con
su respectivo smbolo.

En el Joystick del Butterfly se podr seleccionar las


unidades las cuales van desde el 0 hasta el 5 de la
siguiente manera:
Presionando el botn del centro PUSH se
obtiene el nmero 1.
Presionando el botn UP se obtiene el
nmero 2.
Presionando el botn DOWN se obtiene el
Fig. 9. Esquema de conexin serie nmero 3.
Presionando el botn LEFT se obtiene el
CONEXIN DE UN MICROCONTROLADOR AL
nmero 4.
PUERTO SERIE DE UNA PC. Presionando el botn RIGHT se obtiene el
nmero 5.
Para conectar el PC a un microcontrolador por el puerto
serie se utilizan las seales Tx, Rx y GND (Fig. 9). El PC
utiliza la norma RS232, por lo que los niveles de tensin de los DIAGRAMA DE BLOQUE
pines estn comprendidos entre +15 y -15 voltios. Los
microcontroladores normalmente trabajan con niveles TTL (0-
5v). Es necesario por tanto intercalar un circuito que adapte
los niveles.

V. EJERCICIOS

INTRODUCCIN

A continuacin vamos a enunciar los ejercicios que sern


probados en la plataforma interactiva educativa, la cual va a Fig. 10. Diagrama de Bloque.
permitir demostrar el funcionamiento y los recursos
SIMULACION DEL PROYECTO
disponibles en la comunicacin UART.
Primeramente se escogen las decenas en los switch, luego se
ESPECIFICACIN espera hasta seleccionar la posicin en el joystick, y
dependiendo de esto se transmiten las decenas con las
En los Switchs se podr seleccionar, activar unidades seleccionadas en el joystick en cdigo Ascii hacia la
externamente alguna instruccin para que el Butterfly PC. Fig.11.
realice alguna accin en su programacin o lo
transmita a otro dispositivo externo, los cuales se
8

SIMULACION DEL PROYECTO

Fig. 11. Simulacin del Proyecto. Fig. 13. Simulacin del Proyecto,
al encender la plataforma interactiva.
EJERCICIO #2

El programa transmite datos desde la tarjeta electrnica AVR


BUTTERFLY hasta el computador (Virtual Terminal), Fig.12.
Al comenzar aparece en la pantalla LCD el mensaje Materia
de Graduacin, Fig.13, y posteriormente si interactuamos con
el Joystick se transmite el dato que se genera de la siguiente
manera:

Presionando en el Joystick el botn del centro, aparece


en la pantalla LCD la palabra CENTRO y se
transmite la palabra (CENTRO).
Presionando en el Joystick el botn de la Izquierda,
aparece en la pantalla LCD la palabra
IZQUIERDA y se transmite la palabra Fig. 14. Simulacin del Proyecto,
(IZQUIERDA). al activar un botn del Joystick.
Presionando en el Joystick el botn de la Derecha,
aparece en la pantalla LCD la palabra DERECHA y
se transmite la palabra (DERECHA).Fig.15.
Presionando en el Joystick el botn de Arriba, aparece
en la pantalla LCD la palabra ARRIBA y se
transmite la palabra (ARRIBA).Fig.14.
Presionando en el Joystick el botn de Abajo, aparece
en la pantalla LCD la palabra ABAJO y se
transmite la palabra (ABAJO).

DIAGRAMA DE BLOQUE

Fig. 15. Simulacin del Proyecto,


al activar un botn del Joystick.

Fig. 12. Diagrama de Bloque.


9

VI. CONCLUSIONES relacionado con el micro-controlador Atmega169 y el


1. En base al desarrollo de este proyecto podemos Kit de desarrollo Avr Butterfly, as como tambin la
concluir que fue muy til y necesario contar con una documentacin de esta tesina, con lo cual podrn
herramienta como lo es el kit de la compaa Atmel el sacarle el mayor provecho a la plataforma interactiva
Avr Butterfly, con el cual se pudo construir y y podrn entender mejor todos los atributos de la
desarrollar la plataforma interactive, la cual cuenta comunicacin UART.
con las herramientas necesarias para la ejecucin de
diferentes proyectos, en el que se tenga que establecer 4. Para realizar la comunicacin entre la PC y la tarjeta
la comunicacin UART, por lo tanto fue acertada la de desarrollo interactiva, es necesario que se cuente
decisin de utilizar este Kit para que forme parte de con un cable de comunicacin serial RS232 de USB a
la plataforma interactiva. DB9, y que este sea de buena calidad, ya que as nos
evitaremos muchos dolores de cabeza a la hora de
2. Con la construccin de la plataforma interactiva intentar hacer la comunicacin entre estos dos
educativa se pudo obtener una herramienta til y a dispositivos.
bajo costo, por cuanto esta nos permite apreciar el
funcionamiento de los recursos disponibles en la
VIII. REFERENCIAS
comunicacin UART, y en la misma podemos
desarrollar diferentes proyectos programndolos y [1]ATMEL. (s.f.). Atmel Products,
cargndolos en la tarjeta. de Atmel AVR 8- and 32-bit Microcontrollers:
http://www.atmel.com/dyn/products/tools_card.asp?t
3. En la realizacin del proyecto nos damos cuenta que ool_id=3146; Fecha de consulta Octubre 2011.
para el caso particular del ejercicio en que se utiliza
el Motor, se tuvo que poner un Micro-controlador [2]Computacin, F. d. Control por cambio de
para acoplar la tarjeta Avr Butterfly con el Motor, frecuencia de motor sncrono usando micro-
con esto se verifico el buen funcionamiento de controladores. Guayaquil-Ecuador: Tesina de
nuestra plataforma interactiva. Seminario de Graduacin; ESPOL; Facultad de
Ingeniera en Electrnica en Electricidad y
4. El uso de drivers capaces de manejar niveles de Computacin; fecha de consulta Noviembre 2011.
corriente que un micro-controlador no puede
suministrar facilita mucho el desarrollo de proyectos [3]Gua de desarrollo de prcticas de laboratorio y
de control de motores ya que todas las instrucciones tutoriales; Kit de desarrollo Avr butterfly. Sangolqu -
son realizadas por el micro-controlador y el mismo se Ecuador: Departamento de Elctrica y Electrnica;
encarga de enviar las seales a los diferentes drivers fecha de consulta Octubre 2011.
para que puedan suministrar el nivel de potencia
[4]Hazael, I. (s.f.). Monografias.com., de
necesario para dicha labor.
http://www.monografias.com/trabajos-ppt/tutorial-
isis-proteus/tutorial-isis-proteus.shtml; fecha de
consulta el 05 de 11 de 2011.
VII. RECOMENDACIONES
[5]Pardue, J., Micros, p. p., & Knoxville. C
1. Es importante acotar que en la configuracin de la Programing for Microcontrollers. The Next
comunicacin UART, siempre se tiene que asegurar Generation; fecha de consulta 2011.
que tengan los mismos parmetros (Velocidad de
transferencia de datos ect.) tanto en el Avr Butterfly [6]Simulacin con AVR Studio 4,
como en la computadora, ya que si no se tiene esto no http://www2.tech.purdue.edu/ecet/courses
podremos establecer la comunicacin entre ambos /ecet309/Reference
dispositivos. _Materials/Simulation_AVR_Studio_4.pdf; fecha de
consulta Octubre 2011.
2. Es necesario que en la construccin de este tipo de
proyectos en los que se tenga que construir [7]Hazael, I. (s.f.). Monografias.com. de
plataformas interactivas y educativas, se tome en http://www.monografias.com/trabajos-ppt/tutorial-
cuenta que van a ser utilizadas por otras personas, los isis-proteus/tutorial-isis-proteus.shtml. Fecha de
cuales necesitan tener todo de una forma consulta el 2011.
comprensible y clara en base al funcionamiento de
esta plataforma para que ellos la puedan utilizar e [8]Monterrey, T. d. (s.f.). Maestra con Doble Grado
interactuar con la misma. en Tecnologas de Informacin, de
http://www.duiops.net/hardware/modems/modems.ht
3. Antes de realizar un proyecto con la plataforma m; Fecha de consulta 05 de Diciembre de 2011.
interactiva es preferible que las personas lean todo lo

Potrebbero piacerti anche