Kodere og dekodere

Prøv Instrumentet Vårt For Å Eliminere Problemer





Før vi går inn i detaljer om kodere og dekodere, la oss få en kort idé om multipleksing. Ofte kommer vi over applikasjoner der det er behov for å mate flere inngangssignaler til en enkelt belastning, hver om gangen. Denne prosessen med å velge et av inngangssignalene som skal mates til lasten er kjent som Multiplexing. Det motsatte av denne operasjonen, dvs. prosessen med å mate flere belastninger fra en vanlig signalkilde, er kjent som demultiplexing.

På samme måte i det digitale domenet, for enkel overføring av data, blir data ofte kryptert eller plassert i koder, og deretter overføres denne sikrede koden. På mottakeren dekrypteres de kodede dataene eller samles fra koden og behandles for å bli vist eller gitt til belastningen tilsvarende.




Denne oppgaven med å kryptere dataene og dekryptere dataene gjøres av Encoders og Decoders. Så la oss nå forstå hva som er kodere og dekodere.

Hva er kodere?

Kodere er digitale IC-er som brukes til koding. Med koding mener vi å generere en digital binær kode for hver inngang. En Encoder IC består vanligvis av en Enable pin som vanligvis er satt høyt for å indikere at den fungerer. Den består av 2 ^ n inngangslinjer og n utgangslinjer hvor hver inngangslinje representeres av en kode med nuller og de som reflekteres på utgangslinjene.



I RF-kommunikasjon kan koderen også brukes til å konvertere parallelle data til serielle data.

To populære koder ICS

1. H12E

Et populært eksempel på en koder er Holtek Encoder H12E brukt for parallell til seriell konvertering.


Det er en type CMOS IC med 8 adressepinner og 12 datapinner. Det er en 18-pins IC. Den brukes i RF-kommunikasjon der den konverterer 12 bit parallelle data til seriell form. Den består av en Enable pin som er en aktiv low pin, og når den er satt lav, er overføringen aktivert. H12E-koderen sender fire ord om gangen. Med andre ord, til! TE-pinnen er satt lavt, sender koderen flere sykluser av hvert 4 ord og stopper overføringen når! TE-pinnen er satt høyt.

Funksjoner av H12E

  • Fungerer med en forsyningsspenning på 2,4 til 12 V.
  • Den er parret med H12-serien med dekodere
  • Består av innebygde oscillatorer
  • Den er basert på CMOS-teknologi med høy støyimmunitet.
  • Det er brukes til fjernstyrte operasjoner .

2. HC148

Et annet populært eksempel på Encoder IC som brukes som en prioritert Encoder er HC148 som er en 8 til 3 linjers Priority Encoder. Ved Priority Encoder refererer vi til Encoders der en viss prioritet blir gitt til hver inngang og basert på prioritetsnivået genereres utgangskoden. Den har også en aktiv pin som er en aktiv lav pin, og når den er satt lav, muliggjør den koderen. Den fungerer innenfor driftsspenningsområdet 2 V til 6 V.

Hva er dekodere?

Dekodere er digitale IC-er som brukes til dekoding. Med andre ord dekrypterer dekoderne eller innhenter de faktiske dataene fra den mottatte koden, dvs. konverterer den binære inngangen ved inngangen til et skjema som reflekteres ved utgangen. Den består av n inngangslinjer og 2 ^ n utgangslinjer. En dekoder kan brukes til å innhente de nødvendige dataene fra koden eller kan også brukes til å innhente parallelle data fra de mottatte serielle dataene.

Tre populære dekodere

1. MT8870C / MT8870C-1 DTMF-dekoder:

MT8870C / MT8870C-1 er en DTMF-dekoder IC for å integrere båndspaltfilter og digital dekoderoperasjon. Filterdelen bruker koblede kondensatorteknikker for filtre med høy og lav gruppe, dekoderen bruker digitale tellingsteknikker for å oppdage og dekode hvert av de 16 DTMF-toneparene til en 4-biters kode. Dual-tone multifrekvens er den hørbare lyden vi hører når vi trykker på tastene på telefonen vår. DTMF-dekoder brukes til fjernkontrollapplikasjoner.

MT8870C MT8870C Krets

DTMF er en strategi for å sende og motta kontroll over kvalifisert informasjon over en kommunikasjonskanal. Seeren er sannsynligvis generelt kjent med DTMF-toner som du hører på en moderne trykknappstelefon. Hvert tall på tastaturet genereres tilsvarende DTMF-tone. Når et nummer trykkes på tastaturet, blir det kodet og overført over et medium. Mottakeren mottar den og dekoder DTMF-tonen tilbake til sine to spesielle frekvenser, og etter det vil prosesseringskretsen fungere riktig.

Arbeid med DTMF DECODER MT8870:

Fra applikasjonskretsen bruker den en DTMF-dekoder MT8870 som bruker en krystall på 3,57 MHz for å generere passende frekvens for å sammenligne inngangslydtonene ved pin2 for å generere 4 bit BCD-kode ved utgangen fra pin 11 til 14. Denne BCD-data er passert gjennom HEX CMOS-omformere hvis utgang er behørig trukket opp og koblet til port-3-pinne 10 til 14 som en buffer mellom DTMF IC og mikrokontrolleren. Mens tonekommandoer kommer fra en telefonlinje etter at en samtale er opprettet, når den først DTMF-dekoderen IC MT8870. For eksempel, hvis knapp 1 trykkes, utvikler utgangen 0001 ved stift 11-14 som blir invertert og matet til mikrokontrollerinngangsportene. For siffer 2 gir utgangen som er utviklet tilsvarende 0010 og så videre for resten av sifrene. Microcontroller-programmet mens det kjøres utvikler spesifikk utgang for hvert nummer.

Arbeid med DTMF DECODER MT88702. HT9170B DTMF-dekoder IC:

HT9170B er en Dual Tone Multi-Frequency (DTMF) mottaker som integrerer en digital dekoder. HT9170-serien bruker alle digitale tellingsteknikker for å oppdage og dekode all DTMF-inngang til en 4-biters kodeutgang. De høye presise filtrene er designet for å skille tonesignaler i frekvenssignaler på lav og høyt nivå. Det er en 18-pins IC.

Inngangsarrangementet er på pinne nr. 2 med en RC-kretsforbindelse. Systemoscillatoren består av en inverter, en forspenningsmotstand og en grunnleggende belastningskondensator på IC. En standard 3.579545MHz krystalloscillator er koblet til X1- og X2-terminaler for å utføre oscillatorfunksjonen. D0, D1, D2, D3 er datautgangsterminalene. I dette brukte vi et tastatur på en hvilken som helst telefon eller mobiltelefon, vanligvis et matrise 4 × 3 tastatur. Når vi trykker på tastaturet, gir det en binær utgang på 0001, tilsvarende for 2-0010, 3-0011, 4-0101, 5-0101, 6-0110, 7-0111, 8-1000 og 9-1001. Når dekoderen mottar et effektivt tonesignal, går DV-pinnen høyt og tonekodesignalet blir transformert til dets interne krets for dekoding. Etter at OE-pinnen går høyt, vil DTMF-dekoderen vises på utgangspinnene D0-D3.

Video om bearbeiding av DTMF dekoder IC 9170B

3. H12D-dekoder

I likhet med H12-serien med kodere, er H12D også en CMOS IC som brukes i RF-kommunikasjon. Den er sammenkoblet med H12E og mottar serieutgangen fra koderen. De serielle inngangsdataene sammenlignes med de lokalt tilgjengelige adressene, og i tilfelle ingen feil oppnås de originale dataene, og VT-pinnen går høyt for å indikere en gyldig overføring. Den består av en enkelt inngangspinne for å motta den serielle inngangen og 12 utgangspinner med 8 adressepinner og 4 datapinner. Den har også 2 innebygde oscillatorer og funksjonene er de samme som H12E-koderen IC.

Video om hvordan Holtek H12E og H12D IC-er fungerer

En applikasjon som involverer bruk av kodere og dekodere - trådløs datakryptering og dekryptering

I hver trådløs kommunikasjon er datasikkerhet det viktigste. Det er mange måter å gi sikkerhet til trådløs informasjon fra hackere. Dette prosjektet er hovedsakelig designet for å gi sikkerhet for datakommunikasjon ved å designe standard krypterings- og dekrypteringsalgoritmer.

I dette prosjektet bruker vi et 4 × 4 tastatur for å overføre dataene til mikrokontrolleren til AT89C51 ved å trykke på tastene på tastaturet. Disse nøklene blir oppdaget av mikrokontroller, og de oppdagede dataene må krypteres. Her bruker vi en kode for HT640. Den konverterer dataene til hemmelig kode for sikkerhet og sender dem til senderen til STT-433. Senderen overfører de krypterte dataene til destinasjonen gjennom RF-kommunikasjon. Mottakeren til STR-433 mottar den med 433MHz frekvens og dekrypteres av en dekoder av HT649 i henhold til en algoritme og viser dekrypterte data på 16 × 2LCD.

Funksjonsskjema for senderen:

Funksjonelt diagram over senderen - 1

Funksjonsskjema for mottakeren:

Funksjonelt diagram over mottakeren 2

Med nye teknologier vokser ulike bruksområder innen elektronikk. Med økningen i slike applikasjonsområder kreves det krav om forbedret og enklere arkitektur, noe som resulterer i raskere og effektiv drift. Denne enheten er veldig enkel og kostnadseffektiv sammenlignet med eksisterende metoder. Vi må sende data sikrere i alle områder.