Buscar este blog

lunes, 14 de octubre de 2019

Dispensador de tabaco

Dispensador de tabaco
se requiere que una maquina dispense tabaco a la entrada de 100 pesos , a la cual puede entrar monedas de 25 , 50 y 100 pesos ,y que dara cambio si es nesecario.
para esto tendremo estados que reconocen la entrada como M1 Y M0
si es 00 no se recibieron monedas,so es 01 se recibio una moneda de 25 ,si es 10 se recibio una moenda 50 y si es 11 se recibio una moneda de100.
De manera similar tendremos la salida de el cambio si es nescesario:
si es 00 no hay cambio .01 cambio de25,10 cambio de 50 ,11 cambio de 75.
y por tultimo una salida si entrega o no el producto  0 o 1 .
para esto tendremos un estado para cambio que se podruca en el sistema por la entrada de monedas
A:0
B:25 
C:50
D:75
con un diseño mealy la transion permitira optener la salia del cambio y la del procuto si se expende o no ,para esto tendremos la siguiente tabla facilitada para diseño flip flos tipo t
Con la tabla anterior podemos obtener las ecuaciones para cada salida siendo T1 y T2 los estados de Q1 Y Q0 respectivamente en flop flops tipo t 
T1=M1M0NEGADO+Q1M1+Q0M1NEGADOM0
T1=M1NEGADOM0+Q1M0+M1Q1Q0
C0=Q1+M0
C1=Q1M1M0
salida=M1M0+Q1M1+M0Q1Q0
o implementando el sistema con jk
Q0=Q0NEGADO(M1*M0NEGADO)+Q0MONEGADO(M1NEGADO +Q1)
J0=M1*M0NEGADO
K0NEGADO=MONEGADO(M1NEGADO +Q1)
Q1=Q1M1NEGADO(M0NEGADO +Q0NEGADO)+Q1NEGADO(M1*M0NEGADO*Q0+M1*M0NEGADO)

Dado que se utlizan pulsaores es nesesario tenr en cuenta el rebote por lo que utilizaremos un debouncer para la entrada , la salida de tabaco es t y para observar el estado en que se encuentra q0 y q1.
EL led superior rojo es el del tabaco y el amrillo y el integrado de la psoc son el cambio los leds inferioes son solo para visualizar el estado actual


No hay comentarios:

Publicar un comentario

Control de ciclo util de un PWM

La modulación por ancho de pulsos es una técnica en la que se modifica el ciclo de trabajo (o ciclo util) de una señal periódica, para tran...