Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

Hoewel Boolesche algebra logische expressies snel kan vereenvoudigen, vereisen realistische problemen vaak het hanteren van grotere waarheidstabellen. Karnaugh-kaarten bieden een visuele, systematische benadering om complexe logische functies efficiënt te reduceren.

In dit artikel lopen we door geconstrueerde voorbeelden die de kerntechnieken illustreren, als voorbereiding op de meer geavanceerde combinatorische logica scenario's in latere hoofdstukken.

Karnaugh-kaarten en Gray Code Sequentiëring

Onze Karnaugh-kaart gebruikt de conventionele Gray-code indeling:

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

Let op de labels van de bovenste rij: 00, 01, 11, 10. Deze Gray-code reeks verandert slechts één bit tussen aangrenzende kolommen (en rijen), wat zorgt dat cellen die verschillen in één variabele buren zijn. Deze burenschapseigenschap is wat ons in staat stelt gemeenschappelijke factoren visueel te ontdekken.

Gray Code Genereren voor Elke Kaartgrootte

Bij het maken van aangepaste K-maps heb je de juiste Gray-code reeks nodig. Het volgende diagram illustreert de methode voor elke grootte:

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

Door de reeks te construeren zodat elke opeenvolgende waarde slechts in één bit verschilt, behouden we burenschap doorheen de kaart.

Voorbeelden van Vereenvoudiging met 3-variabele Karnaugh-kaarten

Laten we een paar functies vereenvoudigen met een 3-variabele K-map. We plaatsen eerst de 1's die corresponderen met elke productterm, en groeperen daarna aangrenzende cellen om een Som-van-Producten expressie af te leiden.

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

Bijvoorbeeld, het mappen van vier producttermen kan een groep van vier cellen onthullen, wat vereenvoudigt tot de enkele variabele A:

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

Op dezelfde manier kan een andere set van vier termen reduceren tot de enkele variabele C:

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

Wanneer we zes producttermen hebben, eindigen we vaak met twee afzonderlijke groepen van vier cellen. Elke groep levert een afzonderlijke productterm op, wat resulteert in een vereenvoudigde expressie zoals A' + B:

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

Een ander voorbeeld toont een groep van twee cellen die vereenvoudigt tot BC:

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

In sommige gevallen onthult het omvouwen van de kaartranden (het visualiseren als een cilinder) een groep van vier die vereenvoudigt tot de enkele variabele B:

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

Wanneer alle vier cellen de variabele C' delen, is het eindresultaat simpelweg C':

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

Door de zes cellen in twee groepen van vier te groeperen, verkrijgen we de beknopte expressie A' + C'.

Boolesche Vergelijkingen Vereenvoudigen met Karnaugh-kaarten: Giftige Afval Verbrandingsoven

We herbezoeken het giftige afval verbrandingsoven voorbeeld uit het Boolesche algebra hoofdstuk. De oorspronkelijke expressie bevat vier producttermen:

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

Het mappen van de vier 1's resulteert in drie groepen van twee cellen, elk bijdragend een productterm aan de vereenvoudigde Som-van-Producten expressie. Het corresponderende poortdiagram wordt hieronder getoond:

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

Ter vergelijking herhalen we de Boolesche algebra vereenvoudiging:

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

En de Karnaugh-kaart oplossing naast elkaar:

Logica Vereenvoudiging Beheersen met Karnaugh-kaarten

Het is duidelijk dat de K-map benadering veel intuïtiever en tijdbesparender is dan het manipuleren van lange algebraïsche expressies.

GERELATEERDE WERKBLADEN

  • Karnaugh Mapping Werkblad

Industriële technologie

  1. Maak Hoogwaardige 3D-geprinte Topografische Kaarten van Google Terreindata
  2. Circuit met een schakelaar: Praktische gids voor basis elektrische circuits
  3. Geïntegreerde Schakelingen: Fundamenten van Digitale Logische Poorten
  4. Logica Signaal Spanningsniveaus Begrijpen: TTL vs CMOS
  5. Booleaanse Algebra Begrijpen: Van Logica Fundamenten tot Digitale Schakelingen
  6. De Juiste Tool Kiezen voor Logica Vereenvoudiging: Karnaugh Kaarten, Boolesche Algebra en CAD
  7. 4-Variabele Karnaugh-kaarten Beheersen: Ontwerp, Reductie en Praktische Voorbeelden
  8. Vermenigvuldigen en delen met wetenschappelijke notatie beheersen
  9. Industry 4.0 Inzichten: Q&A met Verena Majuntke van Bosch.IO over IoT, Automatisering en de Toekomstfabriek
  10. Slim inkoop: AI samensmelten met menselijk inzicht
  11. Vermijd deze vier veelvoorkomende CNC-machine gereedschapsproblemen: een praktische gids