Gå til innhold
Trenger du skole- eller leksehjelp? Still spørsmål her ×

Hjelp med å lage sannhetstabell


Anbefalte innlegg

Hei, har fått følgende digitalteknikk oppgave, og trenger litt hjelp med å få laget sannhetstabellen.

 

Figuren viser et blokk- og kretsskjema for en markisekontroll.

Vindmåleren (vi kaller den A1) gir ut høyt nivå dersom det er for mye vind. Da skal markisa gå inn (opp).

Fotosensoren (A2) gir ut høyt nivå dersom solen skinner. Markisa skal da gå ned (ut).

Styreenheten gir ut høyt nivå på Q1 når motoren som styrer markisa skal gå. Høyt nivå på Q2 når markisa skal gå inn (opp) og lavt nivå når markisa skal gå ut (ned).

Bryterne er som følger: S1, endestopp nede. S2, endestopp oppe.

S3, manuell ned. S4 manuell opp og S5 stopp.

Legg merke til at disse bryterne er aktiv når de er lave.

 

Sett opp sannhetstabell og den Boolske ligninga for Q1.

 

Tegn kretsen du kommer fram til ved hjelp av porter.

 

Forenkle denne kretsen og tegn den på nytt (bruk gjerne proteus)

 

Sett også opp uttrykket som gjelder når Q2 er høy og tegn kretsen.

 

Som du ser så vil sannhetstabellen bli noe stor og uhåndterlig. Derfor kan du i første omgang se bort fra de manuelle bryterne, opp, ned og stopp. Ta så disse med etterpå. Tenk også på hvordan disse virker i forhold til sol og vind.

post-40511-0-08321700-1337429478_thumb.gif

Lenke til kommentar
Videoannonse
Annonse

Vel, siden du kan se bort fra de manuelle bryterne til å begynne med, blir sannhetstabellen rimelig grei: A1 og A2 som inputs, Q1 og Q2 som output.

 

A1 A2 Q1 Q2

0 0 0 0

0 1 1 0 // Q1 = 1 for at motoren skal gå, og Q2 = 0 for at persiennen skal ned.

1 0 1 1 // Q1 = 1 for at motoren skal gå, og Q2 = 1 for at persiennen skal opp

1 1 X X // Dette er invalid, dvs ikke lov. Evt kan du sette at den skal gå opp pga for mye vind, selv om det er sol.

 

Når du skal legge til bryterne legger du bare til en variabel av gangen, og skriver nyttige kommentarer for hver linje. :)

Lenke til kommentar

Vel, siden du kan se bort fra de manuelle bryterne til å begynne med, blir sannhetstabellen rimelig grei: A1 og A2 som inputs, Q1 og Q2 som output.

 

A1 A2 Q1 Q2

0 0 0 0

0 1 1 0 // Q1 = 1 for at motoren skal gå, og Q2 = 0 for at persiennen skal ned.

1 0 1 1 // Q1 = 1 for at motoren skal gå, og Q2 = 1 for at persiennen skal opp

1 1 X X // Dette er invalid, dvs ikke lov. Evt kan du sette at den skal gå opp pga for mye vind, selv om det er sol.

 

Når du skal legge til bryterne legger du bare til en variabel av gangen, og skriver nyttige kommentarer for hver linje. :)

 

Takker :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...