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
PROBLEMA

DEL

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.

10

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

corriente directa [C.D.] o corriente

Utilizacin de los motores de

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.

continua [C.C.]

11

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


DIRECTA PUEDEN SER DE TRES

LOS MOTORES DE CORRIENTE

SERIE PARALELO O SHUNT COMPOUND O COMPUESTO

TIPOS:

12

M ICROCONTROLADOR

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).

14

M ICROCONTROLADOR

Arquitectura Harvard

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.

15

M ICROCONTROLADOR

Arquitectura Harvard

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.

16

ARDUINO

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.

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

Lenguaje de Programacin de

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

18

ARDUINO

Lenguaje de Programacin de

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.

ARDUINO

19

P UERTO SERIE

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.

20

P UERTO SERIE

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.

21

P UERTO SERIE

Puerto Serie Asincrnico

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.

22

P UERTO SERIE

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.

Puerto Serie Asincrnico

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).

23

RS-232

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 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

5 6

GND DSR

RTS

8 9

CTS RI

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

34

CONCLUSIN

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