Diseño e implementación del control de motor paso a paso ...
Control de Motor Paso a Paso
-
Upload
marco-antonio-mamani-cortez -
Category
Documents
-
view
229 -
download
0
Transcript of Control de Motor Paso a Paso
-
7/25/2019 Control de Motor Paso a Paso
1/37
CONTENIDOLABORATORIO # 1...............................................................................................2
AMPLIFICADOR INVERSOR...................................................................................2
LABORATORIO # 2...............................................................................................6
AMPLIFICADOR NO INVERSOR.............................................................................6
LABORATORIO # 3...............................................................................................9
AMPLIFICADOR SUMADOR...................................................................................9
LABORATORIO # 4.............................................................................................12
AMPLIFICADOR SUSTRACTOR............................................................................12
LABORATORIO # 5.............................................................................................15
MANEJO DE DATOS DE SALIDA POR EL PUERTO PARALELO CON EL LABVIEW....15
LABORATORIO # 6.............................................................................................19
CONVERSOR A/D...............................................................................................19
LABORATORIO # 7.............................................................................................21
CONVERSOR DIITAL ANALOICO D/A..............................................................21
LABORATORIO # !.............................................................................................24
CONTROL DE MOTOR PASO A PASO..................................................................24
LABORATORIO # 9.............................................................................................2!
CONTROL DE MOTOR DE CORRIENTE CONTINUA..............................................2!
PRO"ECTO FINAL...............................................................................................31
ALCOOLIMETRO CON LABVIEW $ ARDUINO....................................................31
E%AMEN FINAL.................................................................................................. 42
MOTOR DE CORRIENTE ALTERNA......................................................................42
LABORATORIO # 1
AMPLIFICADOR INVERSOR
1.- Objetivo.
-
7/25/2019 Control de Motor Paso a Paso
2/37
Disear e implementar un circuito amplificador inversor con ganancia de 4, cuyo voltaje de entrada es d2 voltios,
2.- Maro Te!rio
A"$i%ia&or i'ver(or
Dada una seal analgica, el amplificador inversor constituye el modo ms simple de amplificar o atenu
la seal.
Se comenzar por la configuracin ms adecuada para nuestros propsitos:
el modo amplificador inversor. emos afirmado anteriormente !ue la impedancia de entrada deldispositivo es infinita, por lo cual no circular corriente en el interior del amplificador operacional y lasresistencias "# y "2 estarn dispuestas en serie. $or encontrarse estas resistencias dispuestas en serila corriente !ue atravesar am%as ser la misma, podemos afirmar por tanto:
& continuacin se va a demostrar cmo 'a es nula. Si tenemos en cuenta !ue la ganancia de tensin deun amplificador operacional de%e atender a la relacin salida(entrada:
&l ser una de las caracter)sticas del ampop la ganancia en tensin infinita podemos intuir !ue la *nicasolucin vlida es disponer a la entrada del ampop de una tensin nula.
&l llegar a este punto se destaca !ue no de%e confundirse la entrada del ampop constituida por las patainversora y no inversora con la entrada de la etapa amplificadora inversora.
Se llega a la conclusin de !ue la diferencia de potencial en la entrada del operacional de%e ser nula.$uesto !ue en el circuito la pata no inversora se +alla conectada a tierra el valor de 'a ser nulo o de locontrario la diferencia de tensin en la entrada del ampop no ser)a nula.
-
7/25/2019 Control de Motor Paso a Paso
3/37
&l analizar a continuacin el resultado o%tenido se puede ver claramente !ue la tensin de salida esproporcional a la tensin de entrada, siendo el factor de proporcionalidad una constante !ue definimoscon las resistencias "# y "2. Se aca%a de disear el primer amplificador, ya !ue este simple amplificad
operacional puede atenuar o amplificar las seales aplicadas a su entrada. l nom%re de inversor vienedado por el signo negativo presente en la frmula. s decir, el montaje invierte la fase de la seal- estedetalle no puede pasarse por alto para seales !ue re!uieran cuidar su fase.
inalmente de%emos destacar la presencia de la resistencia "/, cuya misin no es sino la de compensalos posi%les efectos no deseados de%idos a imperfecciones en el funcionamiento de los amplificadoresoperacionales reales. n concreto %usca disminuir el efecto nocivo de unas intensidades de polarizacinresiduales presentes en las entradas del ampop 0lo !ue conlleva una impedancia de entrada elevadapero no infinita1.
&ntes de continuar con las siguientes configuraciones es de suma importancia comprendercompletamente el amplificador inversor.
).- C*$+$o( , Di(eo &e$ Cir+ito
& 3&&56& S"&:
AV=R2
R1
& S7& D S&6D& S"&:
Vout=
R2
R1V1
Seg*n la e8presin o%tenida, la tensin la de entrada invertida, amplificadaconstante 90"2("/1 el cual representa la ganancia del circuito y por lo tanto se tiene:
AV=R2
R1 Vout=AVV1
AV=
4000
1000V
out=42
AV=4 Vout=8V
-
7/25/2019 Control de Motor Paso a Paso
4/37
.- Si"+$ai!'
/.-Co'$+(i!'
l presente circuito amplifica en invierte correctamente la seal el;ctrica aplicada, en este caso la sealde entrada es 2 volts el presente amplificador tiene una ganancia de 4 con lo !ue la salida es de < volts
LABORATORIO # 2
AMPLIFICADOR NO INVERSOR
1.- objetivo
Disear e implementar un circuito amplificador no inversor con ganancia / utilizando el circuito integrado=>4#
2.- Maro te!rio
A"$i%ia&or 'o i'ver(or
ste circuito presenta como caracter)stica ms destaca%le su capacidad para mantener la fase de laseal. l anlisis se realiza de forma anloga al anterior.
-
7/25/2019 Control de Motor Paso a Paso
5/37
Se +a razonado !ue la diferencia de tensin en las patillas de entrada del amplificador operacional +a dser nula, por lo !ue la tensin presente en la patilla inversora ser la misma !ue la presente en la no?inversora. $or +allarse las resistencias "# y "2 en serie, la corriente !ue las atravesar ser la misma yconocida, ya !ue sa%emos el valor de "# y las tensiones en sus e8tremos 0'in y @1:
"esulta sencillo despejar de esta e8presin la ganancia:
Se puede apreciar cmo no e8iste signo negativo en la e8presin 0no se invierte la seal1, siendo ademla ganancia siempre superior a la unidad. ste circuito no permite por consiguiente atenuar seales.
Se +ar una puntualizacin con respecto a la conveniencia de uso del inversor ( no inversor. a inverside fase no resulta significativa en el tratamiento de seales alternas, ya !ue dic+as seales var)an entresemiciclos positivos y negativos. An amplificador inversor aplicado a una seal alterna tiene comoresultado una simple inversin de fase. Sin em%argo en seales de continua el resultado es %ien distinto
Si deseamos duplicar una tensin continua e introducimos a la entrada de un amplificador inversor 2' ala salida tendremos ? 4' 0negativos1, lo cual puede ser un inconveniente en determinadas aplicaciones.a eleccin de una etapa u otra depende por consiguiente de las condiciones concretas de diseo.
/.? clculos y diseo del circuito
VOUT=
[1+
R2
R1
]V1 AV=
[1+
R2
R1
]VOUT=[1+ 20001000 ]1.5 AV=[1+ 20001000 ]VOUT= 4.B volts AV= /
-
7/25/2019 Control de Motor Paso a Paso
6/37
.- (i"+$ai!'
-
7/25/2019 Control de Motor Paso a Paso
7/37
/.- o'$+(i!'
Se alcanz el o%jetivo planteado el cual era amplificar una seal no invertida la cual era de #.B v con unganancia en el amplificador de / lo cual nos da como resultado una seal de salida de 4.B v.
LABORATORIO # )
AMPLIFICADOR S0MADOR
1.- objetivo
Disear un circuito amplificador sumador !ue sume cuatro seales diferentes en %ase al circuitointegrado = >4#
2.- "aro te!rio
AMPLIFICADOR S0MADOR
sencialmente no es ms !ue un amplificador en configuracin inversora. Difiere de este *ltimo en la reresistiva empleada en sustitucin de la resistencia "# utilizada en el ejemplo de configuracin inversora
l desarrollo matemtico es el mismo. De%ido a la ganancia de tensin infinita del amplificador para !uela tensin de salida sea un n*mero finito la tensin de entrada de%e ser nula. $uesto !ue una de laspatillas 0la no?inversora en este caso1 se encuentra conectada a tierra a trav;s de la resistencia "e, laotra patilla 0patilla inversora1 de%e presentar tam%i;n este valor.
De%ido a la impedancia de entrada infinita del amplificador, la suma de intensidades !ue atraviesen lasresistencias "#,"2,..."n ser igual a la intensidad !ue atraviese la resistencia "s 0seg*n la primera ley
de Circ++off1. $or tanto podemos afirmar !ue:
Despejando la tensin de salida:
-
7/25/2019 Control de Motor Paso a Paso
8/37
&l llegar a este punto se de%e particularizar la presente configuracin para o%tener un sumador. Si seafirma la igualdad entre las resistencias "#"2..."n y adems se +ace !ue este valor coincida con ede la resistencia "o se o%tiene una tensin de salida igual a la suma alge%raica de tensiones de entrada0con la correspondiente inversin de fase1. tese la importancia de esta particularizacin para lacomprensin de los antiguos calculadores analgicos:
).- *$+$o( , &i(eo &e$ ir+ito
Vout=[RfR1V1+R f
R2V2+
R f
R3V3+
R f
R4V4]
Vout=[10K10K1+10K10K2+ 10K10K3+ 10K10K4 ]Vout=10 volts
.- (i"+$ai!'
-
7/25/2019 Control de Motor Paso a Paso
9/37
/.- o'$+(i!'
Se alcanz el o%jetivo planteado el cual era sumar 4 seales distintas, de #, 2,/, y 4 v dando comoresultado una seal de salida de #@ v.
LABORATORIO #
AMPLIFICADOR S0STRACTOR
1.- objetivo
-
7/25/2019 Control de Motor Paso a Paso
10/37
Disear e implementar un amplificador sustractor cuyos voltajes de entrada sean de 2 y / voltiosrespectivamente en %ase al circuito integrado = >4#
2.- Maro Te!rio
A"$i%ia&or (+(trator
ste circuito presenta como caracter)stica nota%le la amplificacin de la diferencia entre las dos tensionede entrada. $resenta el inconveniente de !ue la impedancia de entrada del amplificador disminuye
sensi%lemente y adems las dos resistencias "# y las dos "2 de%en ser e8actamente iguales.
$uesto !ue sa%emos !ue las tensiones de las patillas inversora y no inversora de%en ser iguales,podemos afirmar !ue tanto las resistencias "# y "2 superiores como las "# y "2 inferiores seencuentran en serie. $lanteando las ecuaciones:
De estas dos igualdades 0donde 'a es la tensin de entrada tanto en la patilla no inversora como en lainversora1 podemos o%tener la tensin de salida en funcin de los valores "#, "2 y las tensiones de
entrada $ara ello despejamos lo valores 'a de am%as e8presiones o%teniendo:
6gualando am%as e8presiones resulta trivial o%tener la e8presin final de la tensin de salida:
5omo se puede ver esta configuracin amplifica o aten*a la diferencia e8istente en las dos entradas '2'#.
).- *$+$o( , &i(eo &e$ ir+ito
-
7/25/2019 Control de Motor Paso a Paso
11/37
Vout=(R1R2)V1+[(1+R1R2)(
R4R3+R4)]V2
Vout=( 10 k1 k)2+[(1+ 10 k1 k)( 10 k1 k+10 k)]3
Vout=
10 volts
.- (i"+$ai!'
/.- o'$+(i!'
se alcanz el o%jetivo planteado el cual era en %ase a dos seales de entrada +allar la diferencia ymultiplicarla por un factor de ganancia, en este caso se tra%aj con dos seales de 2 y / v dando comoseal de salida #@ v.
-
7/25/2019 Control de Motor Paso a Paso
12/37
LABORATORIO # /
MANEO DE DATOS DE SALIDA POR EL P0ERTO PARALELO CON EL LABVIE
1.- objetivo
Atilizar el softEare de instrumentacin virtual a%'ieE para aplicaciones de control de salida del puerto
paralelo de una pcDe esta manera el alumno podr controlar el encendido de un arreglo de < leds a trav;s del a%'ieE, ascomo controlar el movimiento de un motor paso a paso, activacin de rel;s entre otros.
2.- "aro te!rio
P+erto Para$e$o
An puerto paralelo es una interfazentre un computadory un perif;rico, cuya principal caracter)stica es
!ue los %itsde datos viajan juntos, enviando un pa!uete de %ytea la vez. s decir, se implementa un
ca%le o una v)a f)sica para cada %it de datos formando un %us. =ediante el puerto paralelo podemoscontrolar tam%i;n perif;ricos como focos, motores entre otros dispositivos.
l ca%le paraleloes el conector f)sico entre el puerto paralelo y el dispositivo perif;rico. n un puerto
paralelo +a%r una serie de %its de control en v)as aparte !ue ir en am%os sentidos por caminos
distintos.
n contraposicin al puerto paralelo est el puerto serie, !ue env)a los datos %it a %it por el mismo +ilo.
CONFI30RACION DE PINES
https://es.wikipedia.org/wiki/Interfazhttps://es.wikipedia.org/wiki/Computadorhttps://es.wikipedia.org/wiki/Perif%C3%A9rico_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Bithttps://es.wikipedia.org/wiki/Bytehttps://es.wikipedia.org/wiki/Bus_de_datoshttps://es.wikipedia.org/wiki/Cable_paralelohttps://es.wikipedia.org/wiki/Puerto_seriehttps://es.wikipedia.org/wiki/Interfazhttps://es.wikipedia.org/wiki/Computadorhttps://es.wikipedia.org/wiki/Perif%C3%A9rico_(inform%C3%A1tica)https://es.wikipedia.org/wiki/Bithttps://es.wikipedia.org/wiki/Bytehttps://es.wikipedia.org/wiki/Bus_de_datoshttps://es.wikipedia.org/wiki/Cable_paralelohttps://es.wikipedia.org/wiki/Puerto_serie -
7/25/2019 Control de Motor Paso a Paso
13/37
So%t4are Labvie4
a%vieE es un entorno grafico de programacin. l lenguaje utilizado para programar en ;l se llamaFenguaje 3, donde la F3G sim%oliza !ue es un lenguaje de tipo grfico.os programas desarrollados en a%vieE se llaman '6Hs 0'irtual 6nstruments1, su origen proven)a delcontrol de instrumentos, pero +oy en dia su uso se +a e8pandido ms all.
a%vieE tiene un entorno de programacin grfico, por lo !ue los programas no se escri%en, sino !ue sedi%ujan, una la%or facilitada gracias a !ue a%vieE consta de una gran cantidad de %lo!uesprediseados.
os programas se dividen en dos partes %ien diferenciadas, una llamada F$anel rontalG, y otraFDiagrama de Ilo!uesG.
Pa'e$ Fro'ta$5es la interfaz con el usuario, la utilizamos para interactuar con el usuario cuando eprograma se est ejecutando. n esta interfaz se definen los controles0los usamos como entradas,
pueden ser %otones, marcadores etc..1 e indicadores
Dia6ra"a &e B$o7+e(5es el programa propiamente dic+o, donde se define su funcionalidad, a!se colocan )conos !ue realizan una determinada funcin y se interconectan 0el cdigo !ue controla eprograma1. Suele +a%er una tercera parte icono/conector!ue son los medios utilizados para conectaun '6 con otros '6s.
).- *$+$o( , &i(eo &e$ ir+ito
-
7/25/2019 Control de Motor Paso a Paso
14/37
.- (i"+$ai!'
/.- o'$+(i!'
n el presente la%oratorio se alcanz el o%jetivo planteado el cual era +acer encender un conjunto deleds de forma ascendente y descendente mediante el softEare la%vieE el cual mediante una
-
7/25/2019 Control de Motor Paso a Paso
15/37
programacin adecuada manda seales al puerto paralelo de /./ v y /@@m& de corriente m8ima con ecual es posi%le encender leds.
LABORATORIO # 8
CONVERSOR A9D
1.-Objetivo
Disear e implementar un circuito conversor de seales analgicas a seales digitales.
2.-Maro te!rio
-
7/25/2019 Control de Motor Paso a Paso
16/37
l conversor analgico digital es un dispositivo electrnico capaz de convertir un voltaje determinado enun valor %inario, es decir este se encarga de transformar seales analgicas a digitales los cuales estnformados por unos y ceros.
Jiene una importante aplicacin en los sistemas de control e instrumentos de medicin de alta precisincomo ser detectores de +umedad, detectores de temperatura, medir de distancias, etc.
l &D5@
-
7/25/2019 Control de Motor Paso a Paso
17/37
o anterior !uiere decir !ue por cada #K.Bmv !ue aumente el nivel de tensin entre las entradas no
mencionadas comoV} rsub {ref} +
yV} rsub {ref} -
, lo cual nos sirve de entradas al conversor,
este aumentara en una unidad su salida 0siempre sumando en forma %inaria1.
'eamos algunos ejemplos.
ntrada Vref 0voltios1 salida digital
: @@@@@@@@:.:1;/ @@@@@@@#:.: @@@@@@#@1 @@##@@##/ ########
.-Co'$+(i!'
s muy importante la conversin de seales analgicas a seales digitales de%ido a !ue generalmente
las ma!uinas tra%ajan con datos digitales.
LABORATORIO # Se+e'ia &e$ tio "e&io a(o5 n esta secuencia se activan las %o%inas de tal forma %rindar un movimiento igual a la mitad del paso real. $ara ello se activan primero 2 %o%inasluego solo # y as) sucesivamente. 5omo vemos en la ta%la la secuencia completa consta de
movimientos en lugar de 4.PASO Bobi'a A Bobi'a B Bobi'a C Bobi'a D
1 ON Q Q Q2 ON ON Q Q) Q ON Q Q Q ON ON Q/ Q Q ON Q8 Q Q ON ON< Q Q Q ON= ON Q Q ON
-
7/25/2019 Control de Motor Paso a Paso
22/37
n nuestro caso +emos utilizado lasecuencia del tipo wave drive, para +acer funcionar nuesmotor paso a paso.
/?. Cir+ito &e o'tro$
Se +a utilizado un 56.: A2C "
resistencia de entrada, y tensin de alimentacin de B' JJ. as entradas de activacin 0&ctivaI, 5 y D1 son directamente activadas a trav;s del puerto paralelo por el programa &I'6M.
Figura 2-. Circuito de control del motor PAP unipolar.
-. Co'tro$ o' LABVIE
-
7/25/2019 Control de Motor Paso a Paso
23/37
/-. Co'$+(i!'
n el presente la%oratorio se logr manipular con ;8ito, el sentido de giro y el control dvelocidad del motor $&$, este motor tiene muc+as aplicaciones importantes en el campo de automatizacin industrial.
LABORATORIO # ;
CONTROL DE MOTOR DE CORRIENTE CONTIN0A
1-. Objetivo(
Disear e implementar en %ase al programa &I'6M un circuito !ue me permita el control de gde un motor de corriente continua por variacin del anc+o de pulso, pudiendo +acerlo girar sentido +orario o anti +orario.
2-. Maro te!rio
An motor de 55 est constituido por una parte fija o estator y una parte mvil o rotor. $afuncionar, el motor de corriente contin*a o directa precisa de dos circuitos el;ctricos distintos: circuito de campo magn;tico y el circuito de la armadura.
l campo 0%sicamente un imn o un electroimn1 permite la transformacin de energ)a el;ctrreci%ida por la armadura en energ)a mecnica entregada a trav;s del eje. a energ)a el;ctrica !reci%e el campo se consume totalmente en la resistencia e8terna con la cual se regula la corriendel campo magn;tico. s decir ninguna parte de la energ)a el;ctrica reci%ida por el circuito dcampo, es transformada en energ)a mecnica. l campo magn;tico act*a como una especie catalizador !ue permite la transformacin de energ)a en la armadura.a armadura consiste en un grupo de %o%inados alojados en el rotor y en un ingenioso dispositidenominado colector mediante el cual se reci%e corriente continua desde una fuente e8terior y convierte la correspondiente energ)a el;ctrica en energ)a mecnica !ue se entrega a trav;s del edel motor. n la transformacin se pierde un pe!ueo porcentaje de energ)a en los car%ones d
-
7/25/2019 Control de Motor Paso a Paso
24/37
colector, en el co%re de los %o%inados, en el +ierro 0por corriente parsitas e +ist;resis1, en lrodamientos del eje y la friccin del rotor por el aire.$ara invertir el sentido de giro de un motor de corriente continua %asta con permutar la cone8ide sus terminales del rotor.
)-. Co'tro$ o' LABVIE ? ARD0INO
-
7/25/2019 Control de Motor Paso a Paso
25/37
-. Co'$+(i!'
n el presente la%oratorio se lograron los o%jetivos planeados, se logr manipular con ;8itosentido de giro y el control de velocidad del motor de corriente continua por medio del contde anc+o de pulso, este circuito tiene muc+as aplicaciones importantes en el campo de automatizacin industrial.
PRO?ECTO FINAL
ALCO@OLIMETRO CON LABVIE ARD0INO
-
7/25/2019 Control de Motor Paso a Paso
26/37
1.- Objetivo(
Disear e implementar un alco+ol)metro con arduino cuya medida del grado alco+lico pueda visualizar
en la pc atravez del softEare &I'6M.
2.- Maro te!rio
Ar&+i'o
&rduino es una plataforma de +ardEare li%re, %asada en una placacon un microcontroladory un entorn
de desarrollo, diseada para facilitar el uso de la electrnica en proyectos multidisciplinares.
l +ardEareconsiste en una placa con un microcontrolador&tmel &'"y puertos de entrada(salida. os
microcontroladores ms usados son el&tmega#O
-
7/25/2019 Control de Motor Paso a Paso
27/37
=R / es un sensor de &lco+ol. ste nos puede entregar un valor
analogico o digital regula%le con un potenciometro !ue se encuentra en
placa. 5on este podemos armar facilmente un alco+olimetro casero
Carateri(tia( T'ia(
&limentacion: B'5onsumo: #B@m&
Definicion en la medicion de &lco+ol: @.@Bmg(
#@mg(
$osee salida digital regula%le y salida analogica
Co'eio'a&o
&Q Salida analogica.DQ Salida digital
).- Materia$e(
# $laca &rduino Ano
# $roto%oard 5a%les jumper B Diodos leds O resistencias 22@T # sensor de gas 0alco+ol =R?/1
.- F+'io'a"ie'to
n el diagrama de %lo!ues tenemos la estructura %sica de lectura y muestreo de datos del sensor.
diagramas de %lo!ues utilizados son los siguientes:
-
7/25/2019 Control de Motor Paso a Paso
28/37
M6 QQ$ SJ"A5JA".? Jipo de estructura !ue repite el proceso infinito +asta !ue se oprime
%utton stop.
'6S&.? 6ndica el puerto virtual de cone8in.
'6S& S"6&.? =uestra puesto de cone8in FASI.G
$"Q$"JU QD.? $ermite leer o escri%ir entrada de datos.
'6S& "&D.? ectura de datos, puerto ASI a a%vieE.
5Q5&J&J SJ"63.? Qrdenada datos tipo te8to, utilizado para mostrar datos de entrada.
M&6J.? $roporciona retardos en milisegundos para poder visualizar los datos de lectura.
IAJJQ SJQ$.? Detiene el siclo de operacin.
'6S& 5QS.? Jermina la operacin de lectura de datos.
Ana vez o%tenido los datos del sensor se procede a calcular el grado de alco+olemia y tam%i;
contaremos con un indicador !ue nos muestra el nivel alco+ol perci%ido por el sensor.
-
7/25/2019 Control de Motor Paso a Paso
29/37
D56=& SJ"63 JQ A=I".? 5onvierte el dato tipo te8to a numero lo !ue nos permite asignarle u
indicador para poder ver en el panel frontal los niveles e8tra)dos por el sensor.
S5J &D 3"&J" Q" RA&S. ? l operador select es muy parecido a case structure pe
funciona de manera ms simple y en com%inacin con el greater or e!uals indicara de un color cuando
indicador del sensor este en niveles acepta%les y de otro color cuando este el valores muy altos esto co
ayuda de property node?fill color.
$or otro lado tam%i;n tenemos operadores matemticos como multiplicacin y divisin !ue nos ayudara
a calcular tasa de alco+olemia.
T=
#raoe alco$ol
100vol.in#erio(alco$olela!e!ia)
%esoela %ersonak(ctte=0.7)
l grado de alco+ol es captado por el sensor y V constante @.> para +om%res y @.O para mujeres en escaso los datos son tomados de manera estndar para realizar el clculo directo en la presentaci
aun!ue tam%i;n se pueden colocar varia%les de entradas para un clculo ms e8acto.
-
7/25/2019 Control de Motor Paso a Paso
30/37
a *ltima parte de consiste en mostrar resultado de so%riedad o e%riedad y por *ltimo el almacenamien
de datos o%tenidos por el sensor.
3J D&J(J6= SJ"63.? os proporciona cone8in con datos de fec+a y +ora de la $5.
A=I" JQ "&5J6Q& SJ"63.? convierte los datos tipo DI a SJ"63.
IA6D &""&U.? l %uild array nos ofrece un arreglo de datos reci%idos del get time( date string y
num%er to fractional.
M"6J JQ S$"&DSJ.? l Erite spreads+eet reci%e los datos de %uild array y nos permite crear
arc+ivo de almacenamiento de datos en cual!uier direccin !ue le demos en la $5.
n la parte de a%ajo tenemos un constantes string con las pala%ras FI"6QG y FSQI"6QG estos te8tos d
sern mostrado con ayuda de un FS5JG. &parecer FI"6QG cuando so%repase los niveles pr
esta%lecidos y FSQI"6QG cuando est; por de%ajo de los niveles pre?esta%lecidos.
Ar&+i'o
$lataforma de +ardEare li%re, %asada en una placa con un microcontrolador y un entorno de desarro
diseada para facilitar el uso de la electrnica en proyectos multidisciplinares. l +ardEare consiste
una placa con un microcontrolador &tmel &'" y puertos de entrada(salida.
-
7/25/2019 Control de Motor Paso a Paso
31/37
l control del sensor y de los diodos leds los realizamos por medio de la placa arduino, en la cual usamo
su lenguaje de programacin:
((&S63&=QS &S '&"6&IS U D5&"&=QS S6 SQ &&Q365&S Q D636J&S
const int analog$inSensor @-
int pin2 2-
int pin4 4-
int pin> >-
int pin< , QAJ$AJ1-
pin=ode0pin
-
7/25/2019 Control de Motor Paso a Paso
32/37
pin=ode0pin#2, QAJ$AJ1-
pin=ode0pin#/, QAJ$AJ1-
(( AJ66W&=QS & A56Q IA5 F'Q6D QQ$G S3A6DQ D A "J&"DQ D A S3ADQ
$&"& 6D65&" 5D6DQ D D6QDQS D &5A"DQ D J6$Q D D&JQ 6DQ S AJ66W
& 5QD656Q F6G &D FSG.
void loop01 9
int sensor"ead analog"ead0analog$inSensor1-
Serial.println0sensor"ead1-
delay0#@@@1-
if 0sensor"ead X #@@1
9
digitalMrite0pin2,631-
else 9 digitalMrite0pin2, QM1-
ront panel and %locV diagram se pueden ver finalizados en la parte de a%ajo:
"QJ $&
-
7/25/2019 Control de Motor Paso a Paso
33/37
IQ5C D6&3"&=
/.- Co'$+(io'
Se realizaron varios tipos de mediciones con alco+ol a distintos tipos de concentracin dando com
resultado el correcto funcionamiento del dispositivo el cual realiza la medicin de una forma apro8imada
-
7/25/2019 Control de Motor Paso a Paso
34/37
EAMEN FINAL
MOTOR DE CORRIENTE ALTERNA
1.- Objetivo
Disear un circuito !ue permita el control de un motor de corriente alterna.
5ontrolar velocidad y sentido de giro del motor de corriente alterna mediante una interfaz con la%vieE.
2.- Materia$e(
# proto%oard # arduino uno > relay # 5a%le #motor de corriente alterna 0!ue permita dos direcciones de giro1 # fuente de Bvolts # pc 0!ue cuente con &I'6M1
-
7/25/2019 Control de Motor Paso a Paso
35/37
).- %+'io'a"ie'to
mpezando con la e8plicacin del panel frontal tenemos un t)tulo, un puerto de visa !ue nos muestracone8in con el puerto virtual preseleccionado automticamente, un indicador output(input, un %otn parada necesario para detener el funcionamiento de la interfaz arduino la%vieE y una perilla acomodacon un @ FceroG en el centro y escalas tanto a la iz!uierda como a la derec+a, lo !ue nos proporcionafacilidad de manejo de velocidad y sentido de giro al girar la perilla a la iz!uierda o derec+a.
$or otro lado en el diagrama de %lo!ues tenemos dos estructuras:#.? structura E+ile loop, nos permite la repeticin de un %ucle infinito o controlado.
2.? structura case estructure, puede funcionar %ajo el condicional add case after ? add case %eforetrue?false, en este caso se utiliz el condicional true o false.Jodos los componentes utilizados fueron sacados dando clicV derec+o en el diagrama de %lo!uesseleccionando el apartado arduino.a programacin por %lo!ues comenz colocando el int y el close para inicio y fin de cual!uier tipo dprogramacin !ue se va a realizar.Seguidamente se esta%lecen B puertos set digital pin mode en estado output !ue vendr)an a ser con l!ue se va a tra%ajar, pin2, pin4, pin>, pin
-
7/25/2019 Control de Motor Paso a Paso
36/37
Motor +'iver(a$
Jiene la forma de un motor de corriente continua en cone8in serie. $osee dos %o%inados: un %o%inad
dispuesto en el estator y el otro en el rotor los cuales una ves energizados crean sus respectivos campmagn;ticos los cuales interact*an entre si repeli;ndose uno al otro y de esta manera crean un tor!u!ue provoca la rotacin del rotor. &m%os %o%inados estn conectados en serie entre si.Se utiliza en los taladros, aspiradoras, licuadoras, lustradoras, etc. su eficiencia es %aja 0de orden dB#Y1, pero como se utilizan en ma!uinas de pe!uea potencia esta ineficiencia no se consideimportante.$ara lograr la inversin de giro se de%e permutar la cone8in del %o%inado del rotor, y para lograr regulacin de las velocidades se puede realizar por variacin de la frecuencia y la tensin, tam%i;muc+os de estos motores disponen de derivaciones en sus %o%inados del estator, lo cual facilita regulacin de sus velocidades, sin necesidad de variar la tensin aplicada.
-
7/25/2019 Control de Motor Paso a Paso
37/37
.- E(7+e"a &e$ o'eio'a&o &e$ "otor &e orrie'te a$ter'a
/.- Co'$+(io'e(
$ara conmutar corriente alterna el mejor dispositivo !ue se puede utilizar es el J"6&5. l relay funcionpero tiene algunas limitaciones !ue impiden !ue este dispositivo sea considerado para diseos !re!uieren conmutaciones de alta velocidad y conmutaciones repetitivas durante un determinado periode tiempo.