Vous êtes sur la page 1sur 20

ACTIVIDAD 15

PROYECTO FINAL

PRESENTADO POR:

GUSTAVO ZUIGA
LIBARDO CALDERON
FABER ARIEL ORTIZ
NILSON PIMIENTA RODRIGUEZ

GRUPO 299008_17

TUTOR
NESTOR JAVIER RODRIGUEZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


MICROELECTRONICA
DICIEMBRE 2014
1

INTRODUCION

Un elemento clave en la historia de la evolucin del hombre es la tecnificacin, y


esta no habra sido la misma sin la aparicin de la microelectrnica, cuya
intervencin ha llevado nuestro estilo de vida a otras estancias. La necesidad del
hombre por la tecnologa ha sido evidente, desde las primeras calculadoras
mecnicas las cuales evidenciaron que las maquinas podan realizar operaciones
que eran difciles para los seres humanos, hasta la creacin de la primera
computadora una mquina de verdadera revolucin tecnolgica, por las funciones
que se presumieron que llegara a ofrecer.
En las ltimas tres dcadas ha evolucionado, donde se centra principalmente en la
tecnologa lgica, la cual se utiliza para hacer circuitos integrados digitales, de
igual manera la cantidad de trabajo requerido para la fabricacin de un producto, y
por lo tanto su precio (su valor de cambio) ha descendido de forma continuada.
Nos interesamos en nuevas soluciones que permitan progresar en esa lnea. Es
por eso que por medio del siguiente trabajo vamos a realizar la simulacin de una
fase de un producto a travs de una lnea de fabricacin industrial, utilizando el
Programa DSCH3 que genera un archivo verilog para dar solucin al problema
descrito en la gua de actividades; por medio de microwin obtendremos un layout,
para as aplicar los conocimientos obtenidos en el curso y contribuir con el proceso
de tecnificacin de la industria.

OBJETIVO

Disear un circuito de aplicacin especfica de acuerdo a los parmetros


establecidos en el planteamiento del problema, utilizando como herramientas de
simulacin y microdiseo los programas de libre distribucin Microwind y DSCH.

JUSTIFICACION

Segn el planteamiento del siguiente problema se propone desarrollar una


solucin a base de compuertas lgicas y uso del software Microwind y DSCH: en
una empresa de embotellado, se desea tener el control de las bandas y parado de
emergencia segn el esquema como se muestra la siguiente figura:

El motor (A) permite dar inicio a la banda trasportadora, la cual llevara la botella
vaca hasta la primera parada para su llenado, en este punto se encuentra con un
sensor ptico (S1) que detecta la botella y detiene la banda trasportadora para que
comience el llenado de la botella, un motor (B) abre una vlvula y comienza el
proceso de llenado de la botella durante 3 segundos luego la banda trasportadora
(A) continua su marcha hasta el siguiente punto, para este caso un segundo
4

sensor ptico (S2) detecta la botella con lquido y detiene la banda trasportadora
para que un brazo hidrulico etiquete la botella (C).

Para el caso en que la botella sobrepase la cantidad de lquido almacenado, se


desea accionar una parada de emergencia con el que un sensor (S3) estar
detectando continuamente el llenado de la botella, si sobrepasa detiene la marcha
de la banda trasportadora (A), y existe un botn que el operario accionara para
que se pueda dar recorrido final a la banda trasportadora a manera que se elimine
el producto defectuoso.

MARCO METODOLGICO

En este diagrama se tiene en cuenta que la banda se puede controlar cuando el


operario decida apagarla o encenderla independiente del programa, de tal manera,
que si no existe encendido por parte del operario no se inicia el proceso.

Primer bloque de decisin: El operario decide dar inicio al proceso con una
entrada externa.
6

Segundo bloque de decisin: Si S1 detecta se apaga el Motor A, se enciende el


Motor B y se inicia el temporizado de 3 segundos, de lo contrario, el Motor A sigue
encendido.
Tercer bloque de decisin: Se verifica si el tiempo se ha cumplido para pasar al
siguiente bloque, de lo contrario, se realiza el Loop hasta que se cumpla la
condicin.
Cuarto Bloque de decisin: S3 detecta el sobre nivel de la botella y si se ha
excedido se genera una parada de emergencia, de lo contrario, El motor A retoma
su marcha.
Quinto bloque de decisin: Si S2 detecta la botella ya con el nivel ideal, se
detiene el Motor A y se enciende el Brazo Hidrulico para el etiquetado, es de
anotar, que esto se debe hacer en un tiempo establecido.

BOTON
ENCENDIDO
0
1
1
1
1
1
1
1
1

S3 S2 S1 M.A M.B B.H STOP


0
0
0
0
0
1
1
1
1

0
0
0
1
1
0
0
1
1

0
0
1
0
1
0
1
0
1

0
1
0
0
0
0
0
0
0

0
0
1
0
0
0
0
0
0

0
0
0
1
0
0
0
0
0

0
0
0
0
1
1
1
1
1

DISEO Y SIMULACION EN DSCH

En las siguientes imgenes se observa el diseo del circuito en DSCH con una
alarma de seguridad al diseo propuesto en la gua si por algn motivo se activan
2 sensores al tiempo; las salidas del motor A es amarilla, Motor B Azul y el

Brazo Hidrulico muestra color morado, la parada de emergencia y la alama de


seguridad color rojo.

Circuito con compuertas lgicas: En la imagen se observa el diseo propuesto


con compuertas lgicas, sus respectivas entradas y salidas marcadas.

Encendido mecnico (operario): Se define un ON para que slo el operario de la


mquina pueda encenderla y pararla cuando lo desee, de tal manera, que cuando
es pulsado se activa el programa y se enciende el Motor A.

SENSOR 1 (Activo): El Motor A = frena y se debe activar el Motor B y se inicia el


temporizador de 3 segundos que una vez cumplidos termina el llenado de la
botella.

SENSOR 3 (Activo): Si durante el llenado de la botella se supera el nivel mximo


de llenado el sensor 3 se activa, bloqueando todo el proceso y se dispara una
alarma por Parada de Emergencia. (STOP)

SENSOR 2 (activo): Una vez llenada la botella el motor A, sigue su marcha


llegando a la segunda estacin donde se etiqueta la botella y esto sucede cuando
el sensor 2 la detecta apagando el Motor A y activando el Brazo Hidrulico.

Alarma de seguridad: Dado el caso que los sensores 1 y 2 estn detectando


seales al mismo tiempo, se produce una alarma indicando que los sensores se
encuentran bloqueados y no permite que el programa se activa, tanto no se halla
corregido la falla.

10

Ahora bien procedemos a la implementacin de su circuito lgico en el software


Dsch, que est orientado a la validacin del circuito lgico antes de pasar a la fase
de sntesis microelectrnica.

Se utiliza DSCH para generar un fichero Verilog del circuito lgico que en cuyo
caso sirve como entrada a la aplicacin Microwind para crear el layout del circuito
integrado.

CODIGO VERYLOG

// DSCH3
// 09/12/2014 12:46:09 a. m.
// I:\MICROELECTRONICA\EVA FINAL\D YO\FINAL\FINAL.sch
module FINAL( ONbOFF,S1,S2,S3,clk1,MOTORA,MOTORB,BRAZO,
STOP,STOP1);
input ONbOFF,S1,S2,S3,clk1;
output MOTORA,MOTORB,BRAZO,STOP,STOP1;
wire w10,w11,w12,w13,w14,w16,w17;
11

and and3_1(w12,ONbOFF,w10,w11);
and and2_2(MOTORA,w13,w12);
nand nand2_3(w13,w14,w12);
or or2_4(w14,S2,S1);
not inv_5(w10,STOP);
and and2_6(BRAZO,w12,S2);
not inv_7(w11,STOP1);
not inv_8(w16,S2);
and and3_9(MOTORB,w17,w16,w10);
and and2_10(w17,clk1,S1);
and and2_11(STOP1,S2,S1);
endmodule
// Simulation parameters in Verilog Format
always
#1000 ON/OFF=~ON/OFF;
#2000 S1=~S1;
#4000 S2=~S2;
#8000 S3=~S3;
#30000 clk1=~clk1;
// Simulation parameters
// ON/OFF CLK 10 10
// S1 CLK 20 20
// S2 CLK 40 40
// S3 CLK 80 80
// clk1 CLK 150.000 150.000

Para continuar con lo solicitado se hace uso del software microwind el cual es
fundamental en el proceso de diseo de circuitos integrados y lgica digital.

Microwind nos permite disear y simular circuitos integrados a nivel microelectrnico.


Consta de libreras de componentes ya diseados que nos ayudan a introducirnos en
el mundo del diseo digital CMOS.

12

En este compilamos el archivo VeryLog creado con anterioridad.

Aceptamos y compilamos el archivo

13

--(Compiler starts)---(1:10:19 a. m.)--# Line 4, module FINAL starts


# Line 4, 11 I/Os in FINAL
# Line 6, store 5 inputs
# Line 7, store 5 outputs
# End of module FINAL
------("FINAL" module routing, 17 wires)---------("FINAL" IO routing, 15 wires)----16. Routed 1 wires "ONbOFF"
-24. Routed 1 wires "MOTORA"
-32. Routed 4 wires "S2"
-40. Routed 3 wires "S1"
-48. Routed 1 wires "STOP"
-56. Routed 1 wires "BRAZO"
-64. Routed 2 wires "STOP1"
-72. Routed 1 wires "MOTORB"
-80. Routed 1 wires "clk1"
# Scan Clocks and Pwl
# Clock S1, period 4.00ns
# Clock S2, period 8.00ns
# Clock clk1, period 30.00ns
Layout width=19m, height= 9m
--(Compiler End - No error)---(1:10:20 a. m.)--14

Layout esperado

Para esta fase ya se dispone del layout del circuito diseado y procedemos a analizar
graficas obtenidas.
VOLTAJE VS. TIEMPO

En esta grafica podemos apreciar claramente el funcionamiento del circuito cada vez
que se acciona alguno de los Sensores.

15

VOLTAJE Y CORRIENTES

VOLTAJE VS. VOLTAJE

16

FRECUENCIA VS. TIEMPO

DIAGRAMA DE OJO

17

GRAFICA 3D

18

CONCLUSIONES

El uso de compuertas provee un alto grado de automatizacin en los dispositivos


mecnicos; se pueden hacer combinaciones en donde, por ejemplo, funcione un
determinado mecanismo cuando existan factores para que determinada accin se
d. Slo se debe tener cuidado en el bajo voltaje que manejan a comparacin de
los que comnmente se ven en mecnica, esto no debe representar un obstculo
ya que las compuertas tienen la funcin de dar va a un proceso a partir de
sensores, actuadores y dems dispositivos electrnicos con los que trabajan
conjuntamente. Su ventaja reside en que no se tiene que estar realizando un
proceso o accin continuamente por parte de una persona; otras bonanzas son: su
bajo costo, su tamao, la durabilidad que tienen, la factibilidad de su uso, etc.
Se logr realizar simulacin y diseo del problema propuesto, poniendo en
prctica lo aprendido en el curso.
Se utiliz programa Microwind y DSCH, aprendiendo que existen muchos
programas que nos pueden ayudar en nuestro aprendizaje a distancia.
Por medio de las compuertas solicitadas, se realiz lo solicitado de esa manera
demostrando que se puede trabajar en equipo.

19

BIBLIOGRAFIA

La edicin del material didctico del curso 299008, diseado por Nstor
Rodrguez, del programa Ingeniera Electrnica estuvo a cargo de la ECBTI de la
Universidad Nacional Abierta y a Distancia (UNAD).
Faiber

Robayo

Bentacourt

Pedro

Torres

Silva,

"mdulo

de

microelectrnica,"Universidad Nacional Abierta y a Distancia. Bogota julio de 2009


.Wikipedia

enciclopedia

livre,

[en

linea]

http://es.wikipedia.org/wiki/Field_Programmable_Gate_Array, [ consulta: 03 de
mayo 2014].

20