Objetivos:
n1 A Circuito
B
Combinacional
W
m=n1xn2 X m2
C Y
n2 D Z
E
Problema
Realice con el Arduino un programa que controle dos motores a pasos, con un botn de marcha
(SELECT) los dos motores arrancan. En ese momento en pantalla se mostrar la palabra RUN, y el
sentido de giro derecho (>>) , y los pulsos del reloj sern 2. Ver la figura siguiente.
1 0 1 0 1 0 0 0 P U L S O S
1 0 1 0 R U N > > 0 2
Si presiona el botn de LEFT en la pantalla los dos motores cambiaran de sentido de giro, y en
pantalla aparecer (<<), Si se presiona nuevamente RIGTH los motores cambiaran de sentido
nuevamente y en pantalla aparecer (>>).
Si se presiona el botn SELECT otra vez los motores se detiene indicando la palabra STOP en el
LCD.
1 0 1 0 1 0 0 0 P U L S O S
1 0 1 0 S T O P 0 2
1 0 1 0 1 0 0 0 P U L S O S
1 0 1 0 R U N > > 0 2
Los motores unipolares se controlan con las seales S1, S2,S3,S4 que se muestran en el Display, y
el otro motor Bipolar atreves de dos puentes H donde cada puente tendr las seales de control Q1,
Q2, Q3, Q4. Las seales de control Sx y Qx tendrn valores de 1 o 0 nicamente.
Q1 Q2 Q3 Q4 S1 S2 S3 S4
Q1 Q2 Q3 Q4
Parte A: Electrotecnia
3
Para dos motores trifsicos de 6 puntas, se desea arrancarlos secuencialmente, es decir que
arranque de motor 1, un tiempo despus el motor 2. La aplicacin requiere que ese arranque
secuencial se pueda realizar pero en ambos sentidos, es decir que los 2 motores arranquen hacia
delante secuencialmente o arranquen hacia atrs secuencialmente. Ambos motores al ser de 6 puntas
requieren un arranque tipo estrella-delta.
Restriccin de diseo: utilice el mnimo de temporizadores y contactores posibles . Se recomienda
usar 3 temporizadores y 6 contactores.
Un tanque municipal de agua posee tres sensores, uno para el nivel alto (NA), otro para el nivel bajo
(NB) y el ltimo para el nivel muy bajo (NMB). El tanque se llena con agua mediante la
alternancia de tres bombas de la siguiente forma, si el nivel de agua alcanza el nivel bajo entonces
siempre arrancarn dos de las tres bombas, por ejemplo, bomba B1 y B2. Estas bombas llenan el
tanque y el censor NA las apaga. La prxima vez que el nivel del agua active el sensor de nivel bajo
NB, arrancaran dos bombas pero rotndose para evitar el desgaste, ejemplo bomba B1 y B3, se
apagan cuando el agua llegue nuevamente al nivel alto, la prxima vez que enciendan las bombas
sern las bombas B2 y B3. Si cualquiera de las posibles combinaciones de bombas esta trabajando y
se activa el nivel NMB, entran a trabajar las 3 bombas en ese momento hasta que llenen el tanque.
La prxima vez que se enciendan dos de las bombas ser la primera combinacin escogida, en este
de ejemplo bomba B1 y B2.
Adicionalmente cada motor de las bombas posee un interruptor centrifugo colocado el eje para
confirmar que arranca el motor estos son llamados Ic1, Ic2, Ic3. Cuando el sistema est operando
con dos bombas, por ejemplo B1 y B2 y cualquiera de los dos interruptores se desactiva la bomba
que estaba en reposo deber sustituir la que sali en funcionamiento. Adicionalmente se deber
encender una luz piloto indicando que la bomba sali de funcionamiento.
o El proyecto 3 consiste en implementar y simular los dos problemas del proyecto dos con
lenguajes ST y GRAPH segn la norma IEC 61131-3.
o El software recomendado de TIA Portal V13 de Siemens o el ambiente de desarrollo
llamado CODESYS V3.5.