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

Encoder Fundamentals: 2-naar-1 en 7-Segment Binaire Encoders Ontwerpen

Wat Is een Encoder?

Een encoder is een combinatorische schakeling die een set invoersignalen omzet in een binair-gecodeerde uitgang. Het is de logische inverse van een decoder. In de praktijk worden encoders gebruikt om het aantal signalen te reduceren dat nodig is om een set invoeren weer te geven, wat downstream verwerking vereenvoudigt en systeembetrouwbaarheid verbetert.

2-naar-1 Lijn Encoder

Om het concept te illustreren, leiden we de waarheidstabel af voor een eenvoudige 2-naar-1 lijn encoder door een 1-naar-2 decoder om te keren. De decoder waarheidstabel is:

D1D0A
010
101

Deze relatie omgekeerd geeft de encoder waarheidstabel:

D1D0A
00–
010
101
11–

Wanneer beide invoeren actief zijn (de laatste rij), is de uitgang ongedefinieerd. In veel toepassingen wordt deze situatie afgehandeld door sequentiële logica toe te voegen om gelijktijdige activeringen te detecteren en te vlaggen, wat betrouwbare operatie garandeert.

Encoder Ontwerp Toepassingen

Een veelvoorkomende realistische toepassing is de binaire-naar-7-segment display encoder. De zeven segmenten (gelabeld D6 tot D0) moeten geactiveerd worden om decimale cijfers op een 7-segment display weer te geven. De waarheidstabel voor een 4-bit binaire invoer (I3…I0) wordt hieronder getoond:

I3I2I1I0D6D5D4D3D2D1D0
00001110111
00010010010
00101011101
00111011011
01000111010
01011101011
01101101111
01111010010
10001111111
10011111011

Entries die corresponderen met niet-bestaande decimale cijfers (bijv. binair 1011 en hoger) kunnen behandeld worden als don't-care condities, wat de logica vereenvoudigt. Met Karnaugh-kaarten worden de geminimaliseerde vergelijkingen voor elke uitgang afgeleid als volgt:

Encoder Fundamentals: 2-naar-1 en 7-Segment Binaire Encoders Ontwerpen Encoder Fundamentals: 2-naar-1 en 7-Segment Binaire Encoders Ontwerpen

De resulterende vereenvoudigde vergelijkingen worden hieronder samengevat:

Encoder Fundamentals: 2-naar-1 en 7-Segment Binaire Encoders Ontwerpen Encoder Fundamentals: 2-naar-1 en 7-Segment Binaire Encoders Ontwerpen

Resulterend Schakelingsschema

Het implementeren van de vergelijkingen met standaard logische poorten levert het volgende schema op:

Encoder Fundamentals: 2-naar-1 en 7-Segment Binaire Encoders Ontwerpen

Corresponderend Ladder Diagram

Voor PLC-toepassingen wordt de ladder-logica equivalent ook geboden:

Encoder Fundamentals: 2-naar-1 en 7-Segment Binaire Encoders Ontwerpen

Gerelateerd Werkblad

Industriële technologie

  1. Betrouwbare Fanuc Encoder Reparatieservices voor Precisie Bewerking
  2. Top 6 Encoder-Reparatie Tips om Downtime te Minimaliseren
  3. Verbeter robotnauwkeurigheid met Heidenhain's geavanceerde draaiencoders
  4. Elektronica: Een hands-on wetenschap voor iedereen
  5. Een thuis elektronica-lab opzetten: Tools, werkplek en benodigdheden
  6. Multimeter gebruik beheersen: Nauwkeurige spanningmeting gemaakt simpel
  7. Weerstandsmetingen met een ohmmeter: Een praktische gids
  8. Een basis 6V batterij-lamp circuit bouwen en troubleshooten
  9. Stroom meten met een amperemeter: Een praktische gids
  10. Praktisch Ohms Wet Experiment: Spanning, Stroom en Weerstand Meten
  11. Java 8 Base64: Eenvoudige, URL en MIME Encoding