Vous êtes sur la page 1sur 13

Instituto Tecnolgico de Cd.

Cuauhtmoc.
Administracin de proyectos
Control de un motor por puerto USB
Realiz:
Manuel Alberto Torres Navarro 08610430
Iram Loya Valladares 08610374
Ignacio Arias Chvez 08610319
Walter Ceballos Castillo 08610335
Joel Ochoa Morales 08610391
David Alan Villalba Caraveo 08610433
Abraham Alberto Chavez Murillo 08610344

Revis
Ing. Fransisco Irigoyen Olivas
9 A Ingeniera Mecatrnica

Cd. Cuauhtmoc, Chih. Septiembre del 2012

ndice
I Antecedentes.................................................................................................................... 3
II Planteamiento del problema.............................................................................................4
lII Objetivos......................................................................................................................... 5
IV Desarrollo....................................................................................................................... 6
V Delimitacin................................................................................................................... 10
Vl Factibilidad Tecnolgica................................................................................................11
Bibliografa........................................................................................................................ 12

I Antecedentes
Los orgenes del movimiento y las relaciones entre los movimientos humanos y
sus controladores, el sistema nervioso central (SNC),han fascinado a los
cientficos desde los tiempos de los grandes filsofos griegos.
En ese momento, el problema de relacin del cuerpo con el sistema nervioso
central era ms comnmente formulado como la de la relacin entre el cuerpo en
movimiento y el alma de control. Por ejemplo, Platn vio sus movimientos propios
como una seal de un alma inmortal, que aparentemente era inherente a todos los
animales

capaces

de

realizar

movimientos

voluntarios.

Aristteles

fue

probablemente el primero en poner atencin a una caracterstica distintiva del


movimiento biolgico, es decir su coordinacin.
En el siglo II DC, el gran mdico romano Galeno sugiri que los movimientos
voluntarios de los segmentos corporales eran controlados por el alma, que envia
seales a los msculos a travs de los nervios que transportan los "espritus
animales". La clsica comprensin griega-romana de la relacin entre el alma y el
cuerpo fue resumido por San Agustn: "La forma en que las almas se aferran a los
organismos es completamente maravilloso, y no puede ser entendido por el
hombre, y este es el hombre mismo

II Planteamiento del problema


En esta practica se le planteo al equipo de trabajo la problemtica de disenar y
armar un control por medio de un circuito arduino o pingino segn se decidiera,
un relevador que se encargara de permitir o bloquear el paso de la corriente que
va hacia el motor segn se decida entre otras cosas.
uno de los principales problemas que vamos a encontrar en nuestro proyecto, es
la respuesta a la preguntas de como controlar el motor?, el encendido y
apagado, la velocidad y el sentido de giro del mismo; Como lograr la
comunicacin entre nuestro motor y la PC por medio del puerto USB?, para
resolver todas estas dudas no queda mas que recurrir a los libros y a la ayuda de
la web buscando bibliografa referente a los temas ya que sin esta informacin y
conocimiento nos ser imposible desarrollar el proyecto antes mencionado.

lII Objetivos
Uno de los principales objetivos es lograr la capacidad de investigacin del equipo de
trabajo, detalles que daran una amplia ventaja a los miembros del equipo guindolos a
desarrollar una maestra o doctorado.
La investigacin se basa principalmente en el poder tener un control de un motor de
manera mas precisa y con mayor adquisicin de datos, de esta manera, al estar
conectado a un equipo de computo se le podra poner mas funciones o mayor adquisicin
de datos acerca de su comportamiento en funcionamiento.
Al poder realizar esto, a futuro, tambin se podra desarrollar un entorno en la web para
no tener que estar en fsico con el motor y ver su comportamiento desde cualquier parte
que se tenga acceso a la web.
De igual manera estos conocimientos peuden ser empleados al trabajar en una empresa,
puesto que el control remoto de dispositivos ahorrara a dicha empresa gran parte del
tiempo muerto que se da cuando el operador tiene que trasladarse de una maquina a otra
para encenderlas; aunado a esto el uso del control remoto podra ahorrar a una empresa
el uso excesivo de personal o hacer mas sencillo el trabajo del personal dedicado a
operar las maquinas puesto que ahora estara dentro de una cabina de control

IV Desarrollo
En esta seccin se hablara de las tareas que fueron llevadas acabo para la realizacin de
esta practica, primeramente se hablara del circuito el cual esta conformado principalmente
de un arduino el cual fue utilizado para llevar acabo la interfaz computadora motor
mediante un programa en C#, tambin se uso un relevador el cual permitir el flujo de
corriente hacia el motor o la detendr segn sea requerido por el usuario, adems de
esto, se utilizo un transistor como switch de paso de corriente hacia el relevador.
En la figura 4.1 se muestra el circuito arduino que fue utilizado para realizar la interfaz
computadora-motor.

Figura 4.1 circuito arduino utilizado en la practica


El circuito que se utilizo para hacer funcionar el motor es relativamente sencillo puesto
que ocupa muy pocos componentes para funcionar, reduciendo asi la posibilidad de un
error al conectarlo, dicho circuito puede apreciarse en la figura 4.2 en el cual se muestra
que las salidas del arduino van hacia el transistor para funcionar como switch despus
este mismo enva la seal al relevador para que dependiendo de la instruccin que se le
dio este se abra o cierre.

El arduino cuenta con un cdigo de programacin propio el cual tuvo que ser comprendido
para pedirle a este las funciones que el programa requeria, dicho programa ser explicado
a continuacin:
Void setup(), esta instruccin es utilizada como el void principal del programa de arduino y
va seguido de una llave.
Pinmode(13,OUTPUT); esta instruccin hace que el pin 13 del puerto, seria utilizado
como una salida
Void loop(). Es un ciclo el cual hace que el programa sea ejecutado infinitamente, a
menos que una instruccin finalice el programa.
Int val = serial.read(); esta instruccin declara la lectura de una variable entera atraves del
puerto serie.
If(val==1)

Digitalwrite(13,high); este conjunto de instrucciones hace que si el valor

ledo en el puerto serie es un 1, mande una seal d alto voltaje por el pin 13 de este
puerto.
Else if(val== 2)

Digitalwrite(13,low); este conjunto de instrucciones hace que si el

valor ledo en el puerto serie es un 2, mande una seal d alto voltaje por el pin 13 de este
puerto.

El cdigo de programacin que fue utilizado para el control del motor por usb fue diseado
en el programador Visual Basic el cual fue seleccionado debido a que cuenta con un
entorno muy visual y muy amigable al usuario, el programa que fue utilizado para esta
practica es mostrado a continuacin.

Imports System.IO

Imports System.IO.Ports

Imports System.Threading

Public Class Form1

Shared _continue As Boolean

Shared _serialPortAsSerialPort

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles MyBase.Load

SerialPort1.Close()

SerialPort1.PortName = "COM4"

SerialPort1.BaudRate = 9600

SerialPort1.DataBits = 8

SerialPort1.Parity = Parity.None

SerialPort1.StopBits = StopBits.One

SerialPort1.Handshake = Handshake.None

SerialPort1.Encoding = System.Text.Encoding.Default

End Sub

Private Sub AxShockwaveFlash1_FSCommand(sender As


AxShockwaveFlashObjects._IShockwaveFlashEvents_FSCommandEvent)
AxShockwaveFlash1.FSCommand

Object,

e As
Handles

If e.command = "encendido" Then

SerialPort1.Open()

SerialPort1.Write("1")

SerialPort1.Close()

End If

If e.command = "apagado" Then

SerialPort1.Open()

SerialPort1.Write("0")

SerialPort1.Close()

End If

End Sub
End Class

Figura 4.3 Diseo de el formulario en Visual Studio 2012.


Para lograr la interaccin entre los dos lenguajes de programacin se utilizo el comando
fscommand que comparten ambos lenguajes.
A continuacin se muestra el cdigo utilizado en la pelcula de flash para enviar comandos
a visual basic.

Figura 4.4 Envio del comando de inicio a visual basic desde flash.
10

V Delimitacin
La principal limitacin en este proyecto esta basada en la cantidad de tiempo para poder
desarrollarla, debido a la poca existencia de informacin tanto en libros como en paginas
de internet, as que la investigacin y propuestas por los compaeros sern de suma
importancia para el desarrollo del mismo.
Otro factor importante que podra limitar el desarrollo del proyecto es la organizacin de
los integrantes del equipo puesto que se cuenta con poco tiempo para realizar el proyecto
y si no existe la debida coordinacin en las actividades que cada integrante realizara
segn sus aptitudes no se finalizara el proyecto en el tiempo dado.

11

Vl Factibilidad Tecnolgica
Es un proyecto que de lograr el objetivo, estara brindando una comodidad y control total
sobre los motores con los que trabajan las personas, evitando tener presencia fsica con
el equipo a excepcin de tareas de mantenimiento.
Dicho proyecto es factible puesto que implementado en una industria reducira tiempos
muertos adems de que ayudara con la automatizacin de la empresa puesto que el
operador se encontrara dentro de un centro de control donde manipulara todas las
maquinas de dicha empresa.
El equipo esta conformado por puros ingenieros mecatronicos con capacidades de
programacin, electrnicas y de control para poder desarrollar lo necesario y proponer
maneras diferentes o alternativas a lograr situaciones que no estn contempladas.
Ya con el equipo de trabajo organizado, con capacidades destacadas, materiales con
poca dificultad de adquisicin, el proyecto simplemente se basa en la investigacin y
desarrollo del objetivo para culminar con xito.

12

Bibliografa
Bueno, J. A. (s.f.). Unidad didactica "Simbologa Elctrica". Recuperado el 15 de
Septiembre

de

2012,

de

http://www.portaleso.com/portaleso/trabajos/tecnologia/ele.yelectro/ud_simbologia.
pdf
Mrida, S. B. (s.f.). Ingenieria y Ciencia by suite 101. Recuperado el 15 de Sepiembre de
2012, de http://suite101.net/article/ventajas-e-inconvenientes-de-los-reles-a49100
Muoz, A. G. (s.f.). www.scribd.com. Recuperado el 15 de Septiembre de 2012, de
http://es.scribd.com/doc/52343049/introduccion-a-los-sistemas-de-controlelectromagnetico
Perez, W. M. (s.f.). www.wordpress.com. Recuperado el 15 de Septiembre de 2012, de
http://tesisalfovan.wordpress.com/fdfdf/
Telemecanique, M. E. (s.f.). Wikipedia La Enciclopedia Libre. Recuperado el 15 de
Septiembre de 2012, de http://es.wikipedia.org/wiki/Contactor

13

Vous aimerez peut-être aussi