Está en la página 1de 35

INSTITUTO TECNOLGICO DE

TLHUAC
Carrera: Ingeniera Mecatrnica
Materia: Interfaces para Automatizacin y Control
Profesor: Ing. Omartn Prez Jurez
Grupo: 9M2

Integrantes del Equipo:


Gmez Escobar Jorge Arnulfo
Lpez Jimnez Violeta
Martnez Martnez Luis
Velzquez De la Rosa Ivn

Mxico, D.F., a 03 de Septiembre de 2013


1

P LANTEAMIENTO

DEL

PROBLEMA

El

sistema de aire acondicionado del


cuarto de servidores es automatizado,
pero presenta fallas en el encendido
automtico cada determinado tiempo, por
lo que hay riesgo de calentamiento de los
servidores, adems de ser de difcil
acceso para el personal que requiera
hacer un encendido manual.

S OLUCIN DEL
P ROBLEMA

Disear una aplicacin en Visual Basic


que controle el encendido/apagado de
una salida de un microcontrolador por
medio
de
una
conexin
serial
(convertidor de USB a RS 232), para
encender/ apagar al motor que activa el
sistema de aire acondicionado de
manera remota.

O BJETIVO

Encender/ apagar el motor DC del


sistema de aire acondicionado de
manera remota por medio de la PC
con un programa elaborado en
Visual Basic

J USTIFICACIN

Tener un control de encendido/ apagado


del sistema de aire acondicionado de
emergencia que no requiera de la
intervencin fsica de los operarios y que
permita activarlo de forma remota y
segura desde las PC del cuarto de
monitoreo.

INTRODUCCIN
6

M OTOR DE C ORRIENTE
D IRECTA O C ONTINUA (DC)
Un motor elctrico de
Corriente Continua es
esencialmente una
mquina que convierte
energa elctrica
en movimiento o trabajo
mecnico, a travs de
medios electromagnticos.

M OTOR DE C ORRIENTE
D IRECTA O C ONTINUA (DC)

Un motor elctrico opera primordialmente en base a


dos principios: El de induccin, descubierto por
Michael Faraday en 1831; que seala, que si un
conductor se mueve a travs de un campo magntico o
est situado en las proximidades de otro conductor por
el que circula una corriente de intensidad variable, se
induce una corriente elctrica en el primer conductor.
Y el principio que Andr Ampre observo en 1820, en
el que establece: que si una corriente pasa a travs de
un conductor situado en el interior de un campo
magntico, ste ejerce una fuerza mecnica o f.e.m.
(fuerza electromotriz), sobre el conductor.

M OTOR DE C ORRIENTE
D IRECTA O C ONTINUA (DC)

El movimiento giratorio de los


motores de C.C. se basa en el
empuje derivado de la repulsin y
atraccin entre polos magnticos.
Creando
campos
constantes
convenientemente orientados en
estator (campo) y rotor, se origina
un par de fuerzas que obliga a que
la armadura (tambin le llamamos
as al rotor) gire buscando "como
loca" la posicin de equilibrio.

M OTOR DE C ORRIENTE
D IRECTA O C ONTINUA (DC)

continua [C.C.]

corriente directa [C.D.] o corriente

Utilizacin de los motores de

10

Se utilizan en casos en los que es importante


el poder regular continuamente la velocidad
del motor, adems, se utilizan en aquellos
casos en los que es imprescindible utilizar
corriente directa, como es el caso de
motores accionados por pilas o bateras.
Este tipo de motores debe de tener en el
rotor y el estator el mismo nmero de polos
y el mismo nmero de carbones.

M OTOR DE C ORRIENTE
D IRECTA O C ONTINUA (DC)

TIPOS:

DIRECTA PUEDEN SER DE TRES

LOS MOTORES DE CORRIENTE

11

SERIE

PARALELO O SHUNT

COMPOUND O COMPUESTO

M ICROCONTROLADOR

12

Un microcontrolador (abreviado C, UC o MCU) es


un circuito integrado programable, capaz de ejecutar
las rdenes grabadas en su memoria. Est
compuesto de varios bloques funcionales, los cuales
cumplen una tarea especfica. Un microcontrolador
incluye en su interior las tres principales unidades
funcionales de una computadora: unidad central de
procesamiento, memoria y perifricos de entrada/
salida.

13

M ICROCONTROLADOR

Algunos microcontroladores pueden utilizar


palabras de cuatro bits y funcionan a
velocidad de reloj con frecuencias tan bajas
como 4 kHz, con un consumo de baja
potencia (mW o microwatts).

M ICROCONTROLADOR

Arquitectura Harvard

14

Es por excelencia la utilizada en supercomputadoras,


en los microcontroladores, y sistemas integrados en
general. En este caso, adems de la memoria, el
procesador tiene los buses segregados, de modo que
cada tipo de memoria tiene un bus de datos, uno de
direcciones y uno de control.

La ventaja fundamental de esta arquitectura es que


permite adecuar el tamao de los buses a las
caractersticas de cada tipo de memoria; adems, el
procesador puede acceder a cada una de ellas de
forma simultnea, lo que se traduce en un aumento
significativo de la velocidad de procesamiento.

M ICROCONTROLADOR

Arquitectura Harvard

15

La desventaja est en que consume muchas lneas


de E/S del procesador; por lo que en sistemas
donde el procesador est ubicado en su propio
encapsulado, solo se utiliza en supercomputadoras.
Sin embargo, en los microcontroladores y otros
sistemas integrados, donde usualmente la memoria
de datos y programas comparten el mismo
encapsulado que el procesador, este inconveniente
deja de ser un problema serio y es por ello que
encontramos la arquitectura Harvard en la mayora
de los microcontroladores.

ARDUINO

16

Arduino es una plataforma de hardware libre,


basada en una placa con un microcontrolador y
un entorno de desarrollo, diseada para
facilitar el uso de la electrnica en proyectos
multidisciplinares.

El hardware consiste en una placa con un


microcontrolador Atmel AVR y puertos
de entrada/salida. Los microcontroladores ms
usados
son
el
Atmega168, Atmega328, Atmega1280, ATmega
8 por su sencillez y bajo coste que permiten el
desarrollo de mltiples diseos. Por otro lado
el software consiste en un entorno de
desarrollo que implementa el lenguaje de
programacin Processing/Wiring y el cargador
de arranque (boot loader) que corre en la
placa.

ARDUINO

Lenguaje de Programacin de

17

ARDUINO
La plataforma Arduino se programa
mediante el uso de un lenguaje propio
basado en el popular lenguaje de
programacin de alto nivel Processing.
Sin embargo, es posible utilizar otros
lenguajes de programacin y
aplicaciones populares en Arduino.
Algunos ejemplos son:

Java

Flash (mediante ActionScript)

Processing

Pure Data

MaxMSP (entorno grfico de


programacin para aplicaciones
musicales, de audio y multimedia)
Adobe Director

Ruby
C
C++ (mediante libSerial o en
Windows)
C#
Linux TTY (terminales de Linux)
Liberlab (software de medicin y
experimentacin)
BlitzMax (con acceso restringido)
Squeak (implementacin libre de
Smalltalk)
Mathematica
Matlab
Visual Basic .NET

ARDUINO

ARDUINO

Lenguaje de Programacin de

18

Esto es posible debido a que


Arduino se comunica mediante
la transmisin de datos en
formato serie que es algo que la
mayora de los lenguajes
anteriormente citados soportan.
Para los que no soportan el
formato serie de forma nativa,
es posible utilizar software
intermediario que traduzca los
mensajes enviados por ambas
partes para permitir una
comunicacin fluida.

P UERTO SERIE

19

Un puerto serie o puerto serial es una interfaz de


comunicaciones de datos digitales, frecuentemente
utilizado por computadoras y perifricos, donde la
informacin es transmitida bit a bit enviando un solo bit a
la vez, en contraste con el puerto paralelo que enva varios
bits simultneamente.

En tecnologas bsicas, un puerto serie es una interfaz


fsica de comunicacin en serial travs de la cual se
transfiere informacin mandando o recibiendo un bit. A lo
largo de la mayor parte de la historia de los ordenadores,
la transferencia de datos a travs de los puertos de serie
ha sido generalizada. Se ha usado y sigue usndose para
conectar
los
ordenadores
a
dispositivos
como terminales o mdems. Los ratones, teclados, y
otros perifricos tambin se conectaban de esta forma.

P UERTO SERIE

20

Mientras
que
otras
interfaces
como Ethernet, FireWire, y USB mandaban
datos como un flujo en serie, el trmino "puerto
serie" normalmente identifica el hardware ms
o menos conforme al estndar RS-232, diseado
para interactuar con un mdem o con un
dispositivo de comunicacin similar.

Actualmente en la mayora de los perifricos


serie, la interfaz USB ha reemplazado al puerto
serie por ser ms rpida. La mayor parte de
los ordenadores estn conectados a dispositivos
externos a travs de USB y, a menudo, ni
siquiera llegan a tener un puerto serie.

P UERTO SERIE

Puerto Serie Asincrnico

21

A travs de este tipo de puerto la comunicacin se


establece usando un protocolo de transmisin
asncrono. En este caso, se enva en primer lugar una
seal inicial anterior al primer bit de cada byte,
carcter o palabra codificada. Una vez enviado el
cdigo correspondiente, se enva inmediatamente
una seal de stop despus de cada palabra codificada.

La seal de inicio (start) sirve para preparar al


mecanismo de recepcin o receptor, la llegada y
registro de un smbolo, mientras que la seal de stop
sirve para predisponer al mecanismo de recepcin
para que tome un descanso y se prepare para la
recepcin del nuevo smbolo.

P UERTO SERIE

Puerto Serie Asincrnico

22

El puerto serie RS
232 (tambin conocido
como COM) es del tipo
asincrnico, utiliza
cableado simple desde 3
hilos hasta 25 y
conecta computadoras o
microcontroladores a
todo tipo de perifricos,
desde terminales a impr
esoras y mdems pasan
do por mouses.

La interfaz entre el RS232 y


el microprocesador gene
ralmente se realiza
mediante el
chip UART 8250
(computadoras de 8 y 16
bits, PC XT) o el 16550
(IBM Personal
Computer/AT y
posteriores).

RS-232

23

Este protocolo emplea 2 pines, uno de Transmisin


y otro Recepcin de datos (Tx y Rx), los cuales, son
los empleados por los microcontroladores tambin
de manera serial, pero con puertos en valores TTL
(5V), que comprenden voltajes diferentes a los
utilizados en el RS-232 (+/- 15V), por lo que se
emplea un integrado que convierte de un voltaje a
otro para transferir la informacin. Este es el
MAX232. Adems, como actualmente las
computadoras en su mayora ya no cuentan con
puertos seriales, es necesario emplear cables que
tienen una salida DB9 y el otro extremo USB. Con
un driver que normalmente viene con la venta del
cable, se puede leer como puerto serial desde una
entrada USB. Tambin hay un integrado que va de
TTL a USB, que se lee directo como puerto serial
COM, es el FT-232.

24

RS-232
TERMINAL
1

NOMBRE
CD

2
3
4

RxD
TxD
DTR

5
6

GND
DSR

RTS

CTS

RI

FUNCIN
(Carrier Detect)
Detector de
transmisin
Recepcin de datos
Transmisin de datos
(Data Terminal
Ready) Terminal de
datos lista
Terminal para Tierra
(Data Set Ready)
Conjunto de datos
listo
(Request To Send)
Permiso para
transmitir
(Clear To Send) Listo
para enviar
(Ring Indicator)
Indicador de llamada

DESARROLLO
25

1) P ROGRAMACIN DEL
ARDUINO UNO
Cdigo para lectura de los datos
por puerto serial y
encendido/apagado del pin 13

26

27

C DIGO PARA ATM EGA 328


CON ARDUINO 1.0.4

int inPin=13; //Pin a controlar


void setup()
{
Serial.begin(9600); //Activacin del Puerto Serie a 9600 bps
pinMode(inPin,OUTPUT); //Activando el pin como salida
}

void loop()
{
while(Serial.available()==0); //Cuando se detecte dato de entrada, iniciar ciclo
int val=Serial.read(); //val toma el valor que venga del puerto serial
if(val=='A'){
digitalWrite(13,HIGH); //Si es 'A', el pin 13 se enciende
}
else if(val=='B'){
digitalWrite(13,LOW); //Si es 'B', el pin 13 se apaga
}
}

2) P ROGRAMACIN
VISUAL BASIC
Cdigo para el envo de datos por
puerto serial y armado de la
ventana del programa

28

29

E LABORACIN DE LA
VENTANA F ORM 1

3 Button (ENCENDER, APAGAR,


SALIR y el de cambio de color).
2 Label (ESTADO DE MOTOR y
un label2 para indicar ON/ OFF).
1 SerialPort1 al COM7 (puerto
que detecta al ARDUINO UNO
del equipo)

30

C DIGO PARA F ORM1

3) A RMADO

MARCHA DEL

P UESTA EN
C IRCUITO

Conexin del ARDUINO UNO a la PC y del


ARDUINO AL MOTOR (prueba con LEDs, para
que se distinga el encendido y apagado, ya en la
prueba fsica en el laboratorio se conectar el
motor).
31

32

C ONEXIN Y P UESTA EN
M ARCHA

Con el L293D, que sirve como


interfaz de potencia, podemos
conectar motores de hasta 12VCD y
1A.

ENCENDIDO

33

C ONEXIN Y P UESTA EN
M ARCHA
APAGADO

CONCLUSIN

34

Se puede apreciar que en casos donde es difcil el


acceso a las zonas de conexiones, es muy til
emplear mtodos como el uso de la PC para
activar o desactivar sistemas, sin que haya
intervencin fsica de los operarios, y as evitar
riesgos a la salud o a la integridad de los equipos.

Tambin las ventajas que trae consigo un buen


uso de la conexin serial para el control remoto
de los diversos equipos que hay en la industria.

35

F UENTES

DE I NFORMACIN

Tirado P., S. R. (2009). Motores de corriente directa (C.D.). Obtenido


de Monografas.com:
http://www.monografias.com/trabajos74/motores-corrientedirecta/motores-corriente-directa.shtml
Wikipedia. (09 de Marzo de 2013). Puerto Serie. Obtenido de
Wikipedia, La Enciclopedia Libre:
https://es.wikipedia.org/wiki/Puerto_serie

Wikipedia, la enciclopedia libre. (09 de Abril de 2013). Arduino.


Obtenido de Wikipedia, La Enciclopedia Libre:
http://es.wikipedia.org/wiki/Arduino
Wikipedia, la enciclopedia libre. (10 de Abril de 2013).
Microcontrolador. Obtenido de Wikipedia, La Enciclopedia Libre:
http://es.wikipedia.org/wiki/Microcontrolador

También podría gustarte