Professional Documents
Culture Documents
PR7 - Control D'accés Per A Laboratori
PR7 - Control D'accés Per A Laboratori
Alumno/a
Curso Asignatura
Fecha Nota
1 Introducció
Els circuits digitals són la base de l’electrònica digital, que possibilita la realització de
nombrosos dissenys per al control de màquines i processos. Aquests dissenys poden ser
combinacionals o seqüencials, depenent de la naturalesa del procés a controlar. Per tal de
facilitar la tasca de disseny i sobretot el de simulació, es pot fer ús de diverses eines
informàtiques. En aquesta pràctica, usarem el programa PROTEUS que s’ha usat en les
sessions anteriors per tal de dissenyar un sistema digital més complex, simulant i
comprovant el correcte funcionament.
2 Objectius
Volem fer un sistema de control d’accés per al laboratori que, a partir d’un codi llegit per
un lector de targetes, doni accés al laboratori accionant l’obriportes elèctric. Per
aconseguir això, hem de dissenyar un circuit digital que tingui com a entrada el codi llegit
pel lector de targetes, i si el codi és el correcte, s’ha d’activar l’obriportes durant uns
instants. A més a més, s’ha d’activar un senyal lluminós verd que indiqui que s’ha accedit
al laboratori. En tornar a entrar el codi correcte, s’ha d’activar l’obriporte, s’ha de
desactivar el llum verd i encendre un llum vermell que indica que la persona ha sortit.
A més a més, el circuit digital ha de comptar el número de vegades que s’ha accedit al
laboratori amb aquell codi.
El codi d’accés correcte és un codi format per 6 bits consecutius que corresponen a les 2
darreres xifres en octal del teu DNI. Amb aquesta codificació, el codi tendrà un rang de
00(O a77(O (per exemple, si el teu DNI és el 12345678-Z, en Octal serà el 57060516 (O i per
tant el codi a seleccionar serà el 16(O, és a dir 001110(B).
El circuit es dissenyarà en base a una màquina d’estats amb arquitectura Mealy. La
màquina d’estats tendrà 3 biestables JK, i l’entrada serà la sortida del lector de targetes
que proporciona la lectura de cada codi, bit a bit, i que tindrà com a sortida el senyal
d’activació de l’obriportes elèctric (que s’haurà de mantenir activat durant un segon). A
més a més, controlarà el circuit que activarà els indicadors de presència (LED verd) i
absència (LED vermell) així com incrementarà un comptador de 0 a 9, que visualitzarà les
vegades que s’ha accedit al laboratori.
Les portes i components que s’usin seran de la sèrie 74LS. A l’aula digital hi ha els
datasheet dels comptadors 74LS90 i del monoestable 74LS122
Per poder configurar l’entrada E, usarem un DPATTERN (generador de patrons), que ens
permet definir una seqüència de bits que seran generats de forma seqüencial, tal com es
veu a la figura 2.
El generador de patrons permetrà comprovar si el circuit funciona correctament. Cal
introduir grups de 6 bits, que correspondran a diferents codis octals. Si la màquina
detecta el codi correcte, ha d’activar el relè que activa l’obriportes, encendre el llum de
presència i incrementar el comptador de codis. Una segona detecció del codi correcte, ha
de desactivar el llum de presència i activar el d’absència, i activar l’obriportes.
llum de presència i activar el d’absència, i activar l’obriportes. El pulse width s’ha de
correspondre amb el període del senyal de rellotge de la màquina d’estats.
5 Entrega de la pràctica
S0 0 0 0
S1 0 0 1
S2 0 1 0
S3 0 1 1
S4 1 0 0
S5 1 0 1
Diagrama de estados:
Tabla de verdad:
Q2 Q1 Q0 X Q2 Q1 Q0 Z J2 K2 J1 K1 J0 K0
S0 0 0 0 0
0 0 0 1
S1 0 0 1 0
0 0 1 1
S2 0 1 0 0
0 1 0 1
S3 0 1 1 0
0 1 1 1
S4 1 0 0 0
1 0 0 1
S5 1 0 1 0
1 0 1 1
* 1 1 0 0 * * * * * * * * * * *
1 1 0 1 * * * * * * * * * * *
* 1 1 1 0 * * * * * * * * * * *
1 1 1 1 * * * * * * * * * *
*
Flip Flops D:
10 11 01 00 10 11 01 00
00 00
01 01
11 11
10 10
Q2= Q1=
10 11 01 00 10 11 01 00
00 00
01 01
11 11
10 10
Q0= Y=
10 11 01 00 10 11 01 00
00 00
01 01
11 11
10 10
J0= Ko=
10 11 01 00 10 11 01 00
00 00
01 01
11 11
10 10
J1= K1=
10 11 01 00 10 11 01 00
00 00
01 01
11 11
10 10
J2= K2=
Tabla de verdad
Presente Entrada (X) Futuro J K
0 0
0 1
1 0
1 1
Mapa de Karnaugh
0 0 0
1 1 1
D= J= K=
Circuito con Flip Flop D
3_ Comptador
4_ Temporitzador Monoestable