sanningstabell -> praktik?

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Ålänningen
Inlägg: 152
Blev medlem: 18 november 2006, 23:30:01
Ort: Åland

sanningstabell -> praktik?

Inlägg av Ålänningen »

Hej

Hur gör ni när ni har en sanningstabell som ska byggas med grindar?
Jag har en ganska jobbig sanningstabell och får använda högst två kretsar.

Mvh Daniel
peter555
Inlägg: 6047
Blev medlem: 12 februari 2006, 10:02:22

Inlägg av peter555 »

Du får plugga lite boolsk algebra.
Jespiir
Inlägg: 4
Blev medlem: 17 oktober 2007, 17:35:00
Ort: Jönköping

Inlägg av Jespiir »

Precis som föregående talare säger så är det bara att ge sig i kast med att skriva ett logisktuttryck som motsvarar din sanningstabell.

Hur många variabler har din sanningstabell?

Det brukar vara rätt svårt att se den enklaste formen direkt ur en sanningstabell och även med boolsk algebra så kan det vara rätt jobbigt.

Ett sätt som är värt att testa som ofta ger bra resultat är Karnaughdiagram.
Wikipedia - Karnaughdiagram

Det tar en liten stund att sätta sig in i dem men sen är dom väldigt bra att jobba med.

(Alternativet är ju att du fuskar och använder något datorprogram ;) )
Användarvisningsbild
RasmusB
Inlägg: 1006
Blev medlem: 24 augusti 2006, 23:32:13
Ort: Södertälje

Inlägg av RasmusB »

Karnaughdiagram är guld! Lär dig det så har du en bra grund för att bygga grindlogik :)
Fräsen
Inlägg: 1372
Blev medlem: 18 juli 2007, 17:15:26
Ort: Svedala

Re: sanningstabell -> praktik?

Inlägg av Fräsen »

Ålänningen skrev:Hej

Hur gör ni när ni har en sanningstabell som ska byggas med grindar?
Jag har en ganska jobbig sanningstabell och får använda högst två kretsar.

Mvh Daniel
Kolla vilket som ger minst antal variabler, SP (summa produkter) eller vad det andra nu hette... typ:

Ut=xy+zy = y(x+z)

plus (+) ger ellergrindar gånger (*) ger and-grindar.

Laborera med karnughdiagrammet med craykodning kontra vanlig uppräkning dvs: 00 01 11 10 (cray) och 00 01 10 11.. och finn det enklaste utrycket
Senast redigerad av Fräsen 25 oktober 2007, 15:45:29, redigerad totalt 1 gång.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Det finns program som räknar ut detta åt dig, men bara boolska uttrycket brukar oftast enkelt att gå förenkla till något som är lätt att bygga. Presentera din sanningstabell så skall vi nog ordna ett fint grindnät som motsvarar detta...

Går för övrigt göra nästan vilket grindnät som helst med en GAL och då är det bara en krets, fast det är väl att fuska..
Ålänningen
Inlägg: 152
Blev medlem: 18 november 2006, 23:30:01
Ort: Åland

Inlägg av Ålänningen »

som alla vet så är man ju ganska lat när man e 17år, så vad finns det för program, eller vad ska jag söka på?
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

MÅnga elektroniksimmuleringsprogramm har detta inbyggt - gamla Electronic Workbench har det till och med. Multisim har det också. Protus har det (har jag för mig). Digital Works lär ha det också - sök och du skola finna...
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Högst två kretsar... en CPLD kanske... :D
Antar att du menar två 74xx kretsar.
tgr
Inlägg: 726
Blev medlem: 10 maj 2006, 09:17:07
Ort: Mölndal

Inlägg av tgr »

PS (Produkt av summa) är den andra varianten.
om man mininmerar med hjäp av nollorna i diagrammet får man PS
(x+y)*(x'+y) t.ex.

Fast om man vill ha få kretsar vill man väl inte förkorta till y(x+z)

xy+zy kan man ju realisera med 3st nand som ofta packas 4st i en krets

(och PS kan realiseras med endast NOR grindar)
Fräsen
Inlägg: 1372
Blev medlem: 18 juli 2007, 17:15:26
Ort: Svedala

Inlägg av Fräsen »

*host* Så var det visst. :roll: Var ett tag sen jag pillade med detta...
tgr
Inlägg: 726
Blev medlem: 10 maj 2006, 09:17:07
Ort: Mölndal

Inlägg av tgr »

jag hade tenta i digital och datorteknik på just lite sådant i måndags. :)
Seven11
Inlägg: 547
Blev medlem: 13 maj 2004, 23:43:33

Inlägg av Seven11 »

om du har för 3 - 4 variabler så funkar karnaughdiagram. Ska du över det så får du nog köra Quine-McCluskey dock tycker jag att den också blir lite jobbig, för större antal variabler än 8 (beror dock på antal max/min termer snarare än antal variabler) samtidigt ger den minimalt täckande form lättare.
Men det finns en del datorprogram som klarar logikminimering väldigt bra, tror dom använder QM.
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> 00 01 11 10 (cray)

Gray ??
Användarvisningsbild
Icecap
Inlägg: 26611
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Eller just Cray.
Skriv svar