Es vol dissenyar el circuit que controli una alarma contra incendis.

L’alarma s’ha de disparar quan:

1. Es premi el polsador d’incendis,

o bé quan es compleixin dues o més d’aquestes tres condicions:

2. S’ha sobrepassat un llindar de temperatura,

3. Hi ha fum a l’habitació

4. i/o la temperatura ha augmentat bruscament.

Responeu a les qüestions que hi ha a continuació utilitzant les variables d’estat següents:

alarma: a = {1: activada; 0: no activada)</p> <p>polsador: p = {1: premut 1:; 0: no premut)</p> <p>fum: f = {0: no es detecta fum; 1:es detecta fum)</p> <p>llindar de temperatura: l = (1: iguala o sobrepassa els 58 °C ; 0: no sobrepassa els 58 °C)</p> <p>increment de temperatura: t = {1: igual o superior a 8 °C/min. 0: inferior a 8 °C/min)</p> <hr /> <p><strong style="font-size: 1rem;">a) Escriviu la taula de veritat del sistema. [1 punt]</strong></p> <table border="1" style="width: 148px; height: 261px;"> <tbody> <tr> <td style="text-align: center;"><strong>p</strong></td> <td style="text-align: center;"><strong>f</strong></td> <td style="text-align: center;"><strong>l</strong></td> <td style="text-align: center;"><strong>t</strong></td> <td style="text-align: center;"><strong>a</strong></td> </tr> <tr> <td style="text-align: center;">0</td> <td style="text-align: center;">0</td> <td style="text-align: center;">0</td> <td style="text-align: center;">0</td> <td style="text-align: center;"><strong>0</strong></td> </tr> <tr> <td style="text-align: center;">0</td> <td style="text-align: center;">0</td> <td style="text-align: center;">0</td> <td style="text-align: center;">1</td> <td style="text-align: center;"><strong>0</strong></td> </tr> <tr> <td style="text-align: center;">0</td> <td style="text-align: center;">0</td> <td style="text-align: center;">1</td> <td style="text-align: center;">0</td> <td style="text-align: center;"><strong>0</strong></td> </tr> <tr> <td style="text-align: center;">0</td> <td style="text-align: center;">0</td> <td style="text-align: center;">1</td> <td style="text-align: center;">1</td> <td style="text-align: center;"><strong>1</strong></td> </tr> <tr> <td style="text-align: center;">0</td> <td style="text-align: center;">1</td> <td style="text-align: center;">0</td> <td style="text-align: center;">0</td> <td style="text-align: center;"><strong>0</strong></td> </tr> <tr> <td style="text-align: center;">0</td> <td style="text-align: center;">1</td> <td style="text-align: center;">0</td> <td style="text-align: center;">1</td> <td style="text-align: center;"><strong>1</strong></td> </tr> <tr> <td style="text-align: center;">0</td> <td style="text-align: center;">1</td> <td style="text-align: center;">1</td> <td style="text-align: center;">0</td> <td style="text-align: center;"><strong>1</strong></td> </tr> <tr> <td style="text-align: center;">0</td> <td style="text-align: center;">1</td> <td style="text-align: center;">1</td> <td style="text-align: center;">1</td> <td style="text-align: center;"><strong>1</strong></td> </tr> <tr> <td style="text-align: center;">1</td> <td style="text-align: center;">0</td> <td style="text-align: center;">0</td> <td style="text-align: center;">0</td> <td style="text-align: center;"><strong>1</strong></td> </tr> <tr> <td style="text-align: center;">1</td> <td style="text-align: center;">0</td> <td style="text-align: center;">0</td> <td style="text-align: center;">1</td> <td style="text-align: center;"><strong>1</strong></td> </tr> <tr> <td style="text-align: center;">1</td> <td style="text-align: center;">0</td> <td style="text-align: center;">1</td> <td style="text-align: center;">0</td> <td style="text-align: center;"><strong>1</strong></td> </tr> <tr> <td style="text-align: center;">1</td> <td style="text-align: center;">0</td> <td style="text-align: center;">1</td> <td style="text-align: center;">1</td> <td style="text-align: center;"><strong>1</strong></td> </tr> <tr> <td style="text-align: center;">1</td> <td style="text-align: center;">1</td> <td style="text-align: center;">0</td> <td style="text-align: center;">0</td> <td style="text-align: center;"><strong>1</strong></td> </tr> <tr> <td style="text-align: center;">1</td> <td style="text-align: center;">1</td> <td style="text-align: center;">0</td> <td style="text-align: center;">1</td> <td style="text-align: center;"><strong>1</strong></td> </tr> <tr> <td style="text-align: center;">1</td> <td style="text-align: center;">1</td> <td style="text-align: center;">1</td> <td style="text-align: center;">0</td> <td style="text-align: center;"><strong>1</strong></td> </tr> <tr> <td style="text-align: center;">1</td> <td style="text-align: center;">1</td> <td style="text-align: center;">1</td> <td style="text-align: center;">1</td> <td style="text-align: center;"><strong>1</strong></td> </tr> </tbody> </table> <p></p> <hr /> <p><strong style="font-size: 1rem;">b) Determineu la funció lògica entre aquestes variables i, si escau, simplifiqueu-la. [1 punt]</strong></p> <p>Com hi ha pocs '0' ho fem per POS</p> <p>\(a = (p + f + l + t) · (p + f + l + \overline{t}) · (p + f + \overline{l} + t) · (p + \overline{f} + l + t)\)

Per a simplificar-la fem servir el mapa de Karnaugh POS

p f \ l t 00 01 11 10
00 0 0 1 0
01 0 1 1 1
11 1 1 1 1
10 1 1 1 1

Mirant les variables que no canvien en els  els grups de 1, 2, 4, 8 ó 16 '0' que podem agafar

Fons groc:

(p +f +l)

Lletra vermella:

(p + l + t)

Lletra cursiva:

(p + f + t)

quedant, la funció canònica com:

\(a = (p + f + l) · (p + l + t) · (p + f + t)\)

Agrupem:

\(a = (p + f + l) · ((p + t) +l) · ((p + t) + f)\)
\(\\\)
Com que:
\(\\\)
\((X + Y) · (X + Z) = X + (Y · Z)\)
\(\\\)
Llavors:
\(\\\)
\(a = (p + f + l) · (p + t + (l · f))\)
\(\\\)
Desenvolupem:
\(\\\)
\(a = p · p+p · t + p · l · f + p · f + f · t + l · f + l · p + l · t+lf\)
\(\\\)
Simplificant:
\(\\\)
\(a = p + (f · l) + (f · t) + (l · t)\)

c) Dibuixeu l’esquema de portes lògiques equivalent. [0,5 punts]

Darrera modificació: divendres, 17 d’octubre 2025, 18:52