Kooderit ja dekooderit

Kokeile Instrumenttia Ongelmien Poistamiseksi





Ennen kuin ryhdymme yksityiskohtiin enkoodereista ja dekoodereista, anna meidän olla lyhyt käsitys multipleksoinnista. Usein kohtaamme sovelluksia, joissa tarvitaan useita tulosignaaleja yhdelle kuormalle, kukin kerrallaan. Tätä prosessia yhden kuormalle syötettävän tulosignaalin valitsemisesta kutsutaan multipleksoinniksi. Tämän toiminnan päinvastainen osa, eli prosessi, jossa syötetään useita kuormia yhdestä yhteisestä signaalilähteestä, tunnetaan nimellä Demultiplexing.

Vastaavasti digitaalisessa verkkotunnuksessa tietojen siirtämisen helpottamiseksi tiedot usein salataan tai sijoitetaan koodeihin ja sitten tämä suojattu koodi lähetetään. Vastaanottimessa koodattu data puretaan tai kerätään koodista ja käsitellään näytettäväksi tai annetaan kuormalle vastaavasti.




Tämän tiedon salauksen ja tietojen salauksen purkamisen suorittavat kooderit ja dekooderit. Joten ymmärretään nyt, mitä ovat kooderit ja dekooderit.

Mitä ovat enkooderit?

Kooderit ovat digitaalisia IC: itä, joita käytetään koodaukseen. Koodauksella tarkoitamme digitaalisen binäärikoodin luomista jokaiselle tulolle. Kooderi-IC koostuu yleensä Enable-nastasta, joka on yleensä asetettu korkealle osoittamaan toimintaa. Se koostuu 2 ^ n sisääntulolinjasta ja n ulostulolinjasta, joista jokaista syötetään rivillä nollakoodilla ja rivillä heijastuvilla.



RF-viestinnässä kooderia voidaan käyttää myös muuttamaan rinnakkaisdata sarjatiedoksi.

Kaksi suosittua kooderin ICS: ää

1. H12E

Suosittu esimerkki kooderista on Holtek Encoder H12E, jota käytetään rinnakkain sarjamuunnoksen kanssa.


Se on eräänlainen CMOS IC, jossa on 8 osoitetappia ja 12 datanastaa. Se on 18-nastainen IC. Sitä käytetään RF-viestintä missä se muuntaa 12-bittisen rinnakkaisdatan sarjamuodoksi. Se koostuu käytössä olevasta nastasta, joka on aktiivinen matala tappi, ja kun se on asetettu matalaksi, lähetys on käytössä. H12E-kooderi lähettää 4 sanaa kerrallaan. Toisin sanoen, kunnes! TE-nasta on asetettu matalalle, kooderi lähettää useita syklejä jokaisesta 4 sanasta ja lopettaa lähetyksen, kun! TE-nasta on asetettu korkealle.

H12E: n ominaisuudet

  • Toimii syöttöjännitteellä 2,4 - 12 V.
  • Se on yhdistetty H12-dekoodereiden sarjaan
  • Koostuu sisäänrakennetuista oskillaattoreista
  • Se perustuu korkean melunkestävyyden CMOS-tekniikkaan.
  • se on käytetään kauko-ohjattuihin toimintoihin .

2. HC148

Toinen suosittu esimerkki enkooderin IC: stä, jota käytetään prioriteettikooderina, on HC148, joka on 8 - 3 rivin prioriteettikooderi. Prioriteettikooderilla tarkoitamme koodereita, joissa jokaiselle tulolle annetaan tietty prioriteetti ja prioriteettitason perusteella tuotetaan lähtökoodi. Siinä on myös Enable-nasta, joka on aktiivinen matala nasta, ja kun se on asetettu matalalle, se mahdollistaa kooderin toiminnan. Se toimii käyttöjännitealueella 2 V - 6 V.

Mitä ovat dekooderit?

Dekooderit ovat digitaalisia IC: itä, joita käytetään dekoodaamiseen. Toisin sanoen dekooderit purkavat tai hankkivat todellisen datan vastaanotetusta koodista, ts. Muuntavat syötteensä binääritulon muotoon, joka heijastuu sen lähdössä. Se koostuu n: stä tulorivistä ja 2 ^ n: stä lähtörivistä. Dekooderia voidaan käyttää tarvittavien tietojen hankkimiseen koodista tai sitä voidaan käyttää myös rinnakkaisten tietojen saamiseen vastaanotetuista sarjatiedoista.

Kolme suosittua dekooderia

1. MT8870C / MT8870C-1 DTMF-dekooderi:

MT8870C / MT8870C-1 on DTMF-dekooderi-IC kaistanjakosuodattimen ja digitaalisen dekooderin toimintojen integroimiseksi. Suodatinosa käyttää kytkettyjä kondensaattoritekniikoita korkeille ja matalille ryhmäsuodattimille. Dekooderi käyttää digitaalisia laskutekniikoita tunnistamaan ja dekoodaamaan kaikki 16 DTMF-ääniparia 4-bittiseksi koodiksi. Kaksisävyinen monitaajuus on ääni, jonka kuulemme, kun painamme puhelimen näppäimiä. DTMF-dekooderia käytetään kauko-ohjaussovelluksiin.

MT8870C MT8870C-piiri

DTMF on strategia, jolla lähetetään ja vastaanotetaan pätevän tiedon hallinta tietoliikennekanavalla. Katsoja on todennäköisesti yleensä perehtynyt DTMF-ääniin, kuten modernilla painikepuhelimella kuullaan. Kukin näppäimistön numero tuottaa vastaavan DTMF-äänen. Kun numeroa painetaan näppäimistöllä, se koodaa ja lähettää välineen kautta. Vastaanotin vastaanottaa sen ja dekoodaa DTMF-äänen takaisin kahteen tiettyyn taajuuteensa ja sen jälkeen prosessointipiiri toimii asianmukaisesti.

DTMF DECODER MT8870: n toiminta:

Sovelluspiiristä se käyttää DTMF-dekooderia MT8870, joka käyttää 3,57 MHz: n kristallia sopivan taajuuden muodostamiseen, jotta voidaan verrata tuloäänen sävyjä nastallaan2 4-bittisen BCD-koodin muodostamiseksi lähdössä nastoista 11: een 14. Tämä BCD-data on kulkenut HEX CMOS -invertterien läpi, joiden lähtö on vedetty asianmukaisesti ylös ja kytketty portti-3-nastoihin 10 - 14 puskurina DTMF-IC: n ja mikro-ohjaimen välillä. Vaikka äänikomennot saapuvat puhelinlinjalta puhelun muodostamisen jälkeen, ne saapuvat ensin DTMF-dekooderiin IC MT8870. Esimerkiksi, jos painiketta 1 painetaan, lähtö kehittää tapissa 11-14 0001, jotka käännetään ylösalaisin ja syötetään mikro-ohjaimen tuloportteihin. Numeroa 2 varten vastaavasti kehitetty lähtö antaa 0010 ja niin edelleen muille numeroille. Mikrokontrolleriohjelma, kun se suoritetaan, kehittää tietyn ulostulon jokaiselle numerolle.

DTMF DECODER MT8870: n toiminta2. HT9170B DTMF -dekooderin IC:

HT9170B on kaksisävyinen monitaajuusvastaanotin (DTMF), joka integroi digitaalisen dekooderin. Kaikki HT9170-sarjat käyttävät digitaalisia laskutekniikoita havaitsemaan ja dekoodaamaan kaikki DTMF-syötteet 4-bittiseksi koodilähdöksi. Korkean tarkkuuden suodattimet on suunniteltu erottamaan äänisignaalit mataliksi ja korkean tason taajuuksiksi. Se on 18-nastainen IC.

Tulojärjestely on napassa nro 2, jossa on RC-piiriliitäntä. Järjestelmän oskillaattori käsittää invertterin, esijännitevastuksen ja IC: n perustavanlaatuisen kuormituskondensaattorin. Tavallinen 3,579545 MHz: n kideoskillaattori on kytketty X1- ja X2-liittimiin oskillaattoritoiminnon suorittamiseksi. D0, D1, D2, D3 ovat datalähtöliittimiä. Tässä käytimme minkä tahansa puhelimen tai matkapuhelimen näppäimistöä, tavallisesti matriisi 4 × 3 -näppäimistöä. Kun painamme näppäimistöllä olevaa, binäärilähtö on 0001, vastaavasti 2-0010, 3-0011, 4-0101, 5-0101, 6-0110, 7-0111, 8-1000 ja 9-1001. Kun dekooderi vastaanottaa tehokkaan äänisignaalin, DV-tappi nousee korkealle ja äänikoodisignaali muunnetaan sisäiseksi piiriksi dekoodausta varten. Sen jälkeen OE-tappi nousee korkealle, DTMF-dekooderi ilmestyy lähtöliittimiin D0-D3.

Video DTMF-dekooderin IC 9170B toiminnasta

3. H12D-dekooderi

Kuten H12-sarjan koodereita, H12D on myös CMOS-IC, jota käytetään RF-viestinnässä. Se on pariliitetty H12E: n kanssa ja se vastaanottaa sarjalähdön kooderilta. Sarjasisääntulotietoja verrataan paikallisesti käytettävissä oleviin osoitteisiin, ja jos virheitä ei ole, alkuperäiset tiedot saadaan ja VT-tappi nousee korkealle osoittamaan kelvollista lähetystä. Se koostuu yhdestä sisääntulotapista sarjaportin vastaanottamiseksi ja 12 ulostulonastasta, joissa on 8 osoitetappia ja 4 datanastaa. Siinä on myös 2 sisäänrakennettua oskillaattoria, ja sen ominaisuudet ovat samat kuin H12E-kooderin IC: llä.

Video Holtek H12E- ja H12D-piirien toiminnasta

Sovellus, joka sisältää koodereiden ja dekoodereiden käyttöä - langaton tiedon salaus ja salauksen purku

Jokaisessa langaton kommunikaatio , tietoturva on suurin huolenaihe. On monia tapoja tarjota suojaus hakkereiden langattomille tiedoille. Tämä projekti on pääasiassa suunniteltu tarjoamaan tietoliikenteen turvallisuutta suunnittelemalla vakioiset salaus- ja salauksenpurkualgoritmit.

Tässä projektissa lähetämme tiedot 4 × 4 -näppäimistöllä AT89C51-mikrokontrolleriin painamalla näppäimistön näppäimiä. Mikrokontrolleri havaitsee nämä avaimet ja havaitut tiedot on salattava. Tässä käytämme HT640-kooderia. Se muuntaa tiedot salakoodiksi turvallisuutta varten ja lähettää ne STT-433: n lähettimelle. Lähetin lähettää salatun datan kohteeseen RF-tietoliikenteen kautta. STR-433: n vastaanotin vastaanottaa sen 433 MHz: n taajuudella ja purkaa HT649: n dekooderin algoritmin mukaisesti ja näyttää salaamattoman datan 16 × 2LCD: llä.

Lähettimen toiminnallinen kaavio:

Lähettimen toiminnallinen kaavio - 1

Vastaanottimen toimintakaavio:

Toiminnallinen kaavio vastaanottimesta 2

Kehittyvän tekniikan myötä elektroniikan eri sovellusalueet kasvavat. Tällaisten sovellusalueiden lisääntyessä tarvitaan parannetun ja yksinkertaisemman arkkitehtuurin kysyntää, mikä johtaa nopeampaan ja tehokkaampaan toimintaan. Tämä laite on hyvin yksinkertainen ja kustannustehokas verrattuna nykyisiin menetelmiin. Meidän on lähetettävä tietoja turvallisemmin millä tahansa alueella.