Вы находитесь на странице: 1из 3

UNIVERSIDAD POLITECNICA SALESIANA

LABORATORIO DE SISTEMAS MICROPR0CESADOS


FECHA: 22/11/2016
TITULO: FUENTES SEGUNDA PARTE
Jefferson Paredes
Resumen: En el presente informe, se
detallara el procedimiento empleado para
la construccin del proyecto torbellino de
vortex, implementaremos el control
mediante pics para la interaccin de
bomba con la vlvula.

-Pic
-Pulsadores,
resistencias,
pulsadores , leds.
-Mangueras de flujo de agua.
4. DESARROLLO Y PROCEDIMIENTO

1. OBJETIVOS

Detallaremos el cdigo del pic1.


program pwm

1.1. PRINCIPAL: Controlar de manera el


flujo del vortex de agua con el control
preciso de nivel.
1.2.
SECUNDARIO:
Verificar
la
comunicacin entre los actuadores como
la bomba y la vlvula.

' Declarations section


dim current_duty, current_duty1, old_duty,
old_duty1 as byte
dim valor as integer
sub procedure InitMain()
end sub
main:
TRISD = 1
' configure PORTA pins
as input
PORTD = 1
PORTB = 0
' set PORTB to 0
TRISB = 0
' designate PORTB
pins as output
' designate PORTC pins as output
InitMain()
PWM1_Init(10000)
' Initialize PWM2
module at 5KHz
valor = 0
' initial value for current_duty1
PWM1_Start()
' start PWM1

2. MARCOTERICO
Bomba de Agua.- Es la mquina que
transforma energa, aplicndola para
mover el agua. Este movimiento,
normalmente es ascendente. Las bombas
pueden ser de dos tipos volumtricas y
turbo-bombas. Todas constan de un
orificio de entrada (de aspiracin) y otro
de salida (de impulsin).
Valvula.- es un Mecanismo que regula el
flujo de la comunicacin entre dos partes
de una mquina o sistema. Sin embargo
las tres acepciones siguientes se refieren
a mecanismo que dejan pasar un fluido en
un sentido y lo impiden en el contrario
(incluido el llamado fluido elctrico).

while true
if(PORTD.0=1) then
delay_ms(100)
valor=valor+5
if(valor>=255) then
valor=255
end if
PWM1_Set_Duty(valor)
PWM2
portb.0=1
portb.1=0
delay_ms(100)
end if
if(PORTD.1=1) then
delay_ms(100)

3. MATERIALES Y EQUIPO
-Recipientes de agua.
-2 bombas de agua.
-1 vlvula de paso.
1

' Set current duty for

valor=valor-5
if(valor<=0) then
valor=0
end if
PWM1_Set_Duty(valor)
PWM2
portb.1=1
portb.0=0
delay_ms(100)
end if

if(portc=%00100000) then
portb=%0111
delay_ms 100
end if
if(portc=%01000000) then
portb=%1111
delay_ms 100
end if
if(portc=%10000000) then
portb=%1001
delay_ms 100
end if
if(portc=%00000011) then
portb=%0110
delay_ms 100
end if
if(portc=%00000111) then
portb=%0101
delay_ms 100
end if
wend

' Set current duty for

wend
' Main program

end.

end.

Img1.
Cdigo del pic 2.
while true
if(portc=%00000000) then
portb=%0000
delay_ms 100
end if
if(portc=%00000001) then
portb=%0001
delay_ms 100
end if
if(portc=%00000010) then
portb=%0010
delay_ms 100
end if
if(portc=%00000100) then
portb=%0100
delay_ms 100
end if
if(portc=%00001000) then
portb=%1000
delay_ms 100
end if
if(portc=%00010000) then
portb=%0011
delay_ms 100
end if

Img2
5. Construccin de la
maqueta
Realizamos
la maqueta con las
especificaciones dadas en clase de tal manera
que se forme el vortex de agua


podemos observar el
funcionando completamente,

En la presente imagen podemos


observar el vortex desde otro ngulo

proyecto

El circuito implementado en protoboard.

6. CONCLUSIONES

7. REFERENCIAS
[1]http://esimerobotica.tripod.com/recortad
ores_de_onda.htm
[2] Boylestad, Electronic Devices and
Circuits, 7th Ed. -Cap. 1., 2.2, 2.3, 2.11.
[3] ROBERT BOYLESTAD, Electrnica
Teora de Circuitos Editorial,Dcima
Edicin, Editorial Prentice Hall
Hispanoamericana S.A, 2009

Concluimos que la comunicacin es de


vital importancia en este proyecto ya que
esto nos facilita para tener un control
retroalimentado.
Concluimos que la seal PWM del pic
puede variar el ciclo de trabajo de un
motor Ac . con un circuito de acoplamiento
mediante un opto acoplador y un triac.

Вам также может понравиться