Kodeerijad ja dekoodrid

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Enne kooderite ja dekoodrite üksikasjadega tutvumist andke meile lühike idee multipleksimise kohta. Sageli puutume kokku rakendustega, kus on vaja mitme sisendsignaali toomist ühele koormusele korraga. Seda koormusele juhitava sisendsignaali valimise protsessi nimetatakse multipleksimiseks. Selle toimingu tagurpidi, st ühest signaaliallikast mitme koormuse toitmise protsess on tuntud kui demultipleksimine.

Sarnaselt digitaalses valdkonnas krüpteeritakse või edastatakse andmete edastamise hõlbustamiseks andmed sageli koodidesse ja seejärel edastatakse see turvatud kood. Vastuvõtjas dekrüpteeritakse või kogutakse koodilt kodeeritud andmed ja töödeldakse vastavalt kuvamiseks või koormusele andmiseks.




Selle andmete krüptimise ja andmete dekrüpteerimise ülesande teevad kodeerijad ja dekoodrid. Nii et mõistame nüüd, mis on kodeerijad ja dekoodrid.

Mis on kooderid?

Kodeerijad on digitaalsed IC-d, mida kasutatakse kodeerimiseks. Kodeerimise all mõtleme iga sisendi jaoks digitaalse binaarkoodi genereerimist. Kodeerija IC koosneb üldjuhul Enable pin-ist, mis on tavaliselt kõrge töötava töö tähistamiseks. See koosneb 2 ^ n sisendjoonest ja n väljundjoonest, kusjuures iga sisendjoont tähistab nullide kood ja need, mis kajastuvad väljundjoontel.



Raadiosideühenduses saab kodeerijat kasutada ka paralleelsete andmete teisendamiseks jadaandmeteks.

Kaks populaarset kooderi ICS-i

1. H12E

Kodeerija populaarne näide on Holtek Encoder H12E, mida kasutatakse paralleelselt jadakonversiooniga.


See on CMOS IC tüüp, millel on 8 aadressnõela ja 12 andmesidet. See on 18-kontaktiline IC. Seda kasutatakse aastal RF-side kus see teisendab 12-bitised paralleelsed andmed jadavormiks. See koosneb Enable pin'ist, mis on aktiivne madal pin ja kui see on madal, on ülekanne lubatud. H12E kooder saadab korraga 4 sõna. Teisisõnu, kuni! TE tihvt on madalale seatud, edastab kooder iga 4 sõna mitu tsüklit ja peatab ülekande, kui! TE tihvt on kõrgele seatud.

H12E omadused

  • Töötab toitepingega 2,4 kuni 12 V.
  • See on ühendatud dekoodrite seeriaga H12
  • Koosneb sisseehitatud ostsillaatoritest
  • See põhineb kõrge mürakindlusega CMOS-tehnoloogial.
  • see on kasutatakse kaugjuhitavateks toiminguteks .

2. HC148

Teine populaarne kooder IC, mida kasutatakse prioriteedikoodrina, on HC148, mis on 8 kuni 3 rea prioriteetne kooder. Prioriteetsete kooderite all tähistame koodereid, kus igale sisendile antakse teatud prioriteet ja lähtuvalt prioriteeditasemest genereeritakse väljundkood. Sellel on ka Enable pin, mis on aktiivne madal pin ja kui see on madalale seatud, võimaldab see kooderi tööd. See töötab tööpinge vahemikus 2 V kuni 6 V.

Mis on dekoodrid?

Dekoodrid on digitaalsed IC-d, mida kasutatakse dekodeerimiseks. Teisisõnu, dekodeerijad dekrüpteerivad või hangivad vastuvõetud koodilt tegelikud andmed, s.t teisendavad selle sisendis oleva kahendsisendi vormiks, mis kajastub selle väljundis. See koosneb n sisendjoonest ja 2 ^ n väljundjoonest. Dekoodrit saab kasutada koodist nõutavate andmete saamiseks või ka paralleelsete andmete saamiseks saadud jadaandmetest.

Kolm populaarset dekooderit

1. MT8870C / MT8870C-1 DTMF-dekooder:

MT8870C / MT8870C-1 on DTMF-dekooder IC ribalaiustatud filtri ja digitaalse dekoodri toimingute integreerimiseks. Filtri sektsioonis kasutatakse kõrgete ja madalate rühmade filtrite jaoks lülitatud kondensaatoritehnikat. Dekooder kasutab digitaalse loendamise tehnikat, et tuvastada ja dekodeerida kõik 16 DTMF-tooni paari 4-bitiseks koodiks. Kahetooniline mitmekordne sagedus on heli, mida kuuleme telefoni klahve vajutades. DTMF-dekooderit kasutatakse kaugjuhtimisrakenduste jaoks.

MT8870C MT8870C ahel

DTMF on strateegia kvalifitseeritud teabe edastamiseks ja vastuvõtmiseks sidekanali kaudu. Vaataja on tõenäoliselt tuttav DTMF-toonidega, nagu on kuulda moodsast nupuvajutusega telefonist. Igale numbrile klaviatuuril genereeritakse vastav DTMF-toon. Kui klahvistikule vajutatakse numbrit, siis see kodeeritakse ja edastatakse andmekandjal. Vastuvõtja võtab selle vastu ja dekodeerib DTMF-tooni oma kahele konkreetsele sagedusele ja pärast seda toimib töötlusahel.

DTMF DECODER MT8870 töö:

Rakendusahelast kasutab see DTMF-dekoodrit MT8870, mis kasutab 3,57 MHz kristalli sobiva sageduse genereerimiseks, et võrrelda pin2 sisendsignaalide helisid, et genereerida 4-bitine BCD-kood väljundis tihvtidest 11 kuni 14. Need BCD-andmed on läbinud HEX CMOS-inverterid, mille väljund on nõuetekohaselt üles tõmmatud ja ühendatud port-3 tihvtidega 10 kuni 14 puhvrina DTMF IC ja mikrokontrolleri vahel. Kui toonikäsud saabuvad telefoniliinilt pärast kõne loomist, jõuavad need kõigepealt DTMF-dekooderile IC MT8870. Näiteks kui nuppu 1 vajutatakse, areneb väljund 0001 kontaktil 11-14, mis pööratakse ümber ja suunatakse mikrokontrolleri sisendportidesse. Numbri 2 jaoks on vastavalt väljatöötatud väljundiks ülejäänud numbrid 0010 ja nii edasi. Mikrokontrolleri programm töötab välja töötades iga numbri jaoks konkreetse väljundi.

DTMF DECODER MT8870 töö2. HT9170B DTMF dekoodri IC:

HT9170B on kahetooniline mitme sagedusega (DTMF) vastuvõtja, mis integreerib digitaalse dekoodri. HT9170 seeria kasutab kõiki digitaalse loendamise tehnikaid, et tuvastada ja dekodeerida kogu DTMF-sisend 4-bitiseks koodiväljundiks. Kõrge täpsusega filtrid on mõeldud helisignaalide eraldamiseks madala ja kõrge sagedusega signaalideks. See on 18-kontaktiline IC.

Sisendiseade on RC vooluühendusega kontaktil nr 2. Süsteemi ostsillaator sisaldab muundurit, eelsoojustakisti ja IC-i põhikoormuskondensaatorit. Otsillaatori funktsiooni täitmiseks on tavaline 3,579545MHz kristall-ostsillaator ühendatud klemmidega X1 ja X2. D0, D1, D2, D3 on andmete väljundklemmid. Selles kasutasime mis tahes telefoni või mobiiltelefoni klaviatuuri, tavaliselt maatriksiga 4 × 3 klaviatuuri. Kui vajutame klahvistiku klahvile, annab see binaarse väljundi 0001, sarnaselt 2-0010, 3-0011, 4-0101, 5-0101, 6-0110, 7-0111, 8-1000 ja 9-1001. Kui dekooder võtab vastu tõhusa helisignaali, läheb DV-tihvt kõrgele ja toonikoodisignaal muudetakse dekodeerimiseks selle sisemiseks vooluringiks. Pärast seda tõuseb OE-tihvt kõrgele, DTMF-dekooder ilmub väljundtappidele D0-D3.

Video DTMF dekoodri IC 9170B töötamise kohta

3. H12D dekooder

Nagu H12-seeria kodeerijad, on ka H12D CMOS-i IC, mida kasutatakse raadiosideühenduses. See on ühendatud H12E-ga ja saab kooderilt jadaväljundi. Jada sisendandmeid võrreldakse kohapeal saadaolevate aadressidega ja vea puudumisel saadakse algandmed ja VT-tihvt tõuseb kõrgele, et näidata kehtivat edastust. See koosneb ühest sisendtapist jadasisendi vastuvõtmiseks ja 12 väljundnõelast, millel on 8 aadressnõela ja 4 andmetähti. Sellel on ka 2 sisseehitatud ostsillaatorit ja selle omadused on samad mis H12E kodeerija IC-l.

Video Holtek H12E ja H12D IC-de töö kohta

Koodrite ja dekoodrite kasutamist hõlmav rakendus - traadita andmete krüptimine ja dekrüpteerimine

Igas traadita side , peamine probleem on andmete turvalisus. Häkkerite traadita teabe turvalisuse tagamiseks on palju võimalusi. See projekt on mõeldud peamiselt andmeside turvalisuse tagamiseks, kujundades standardsed krüptimis- ja dekrüpteerimisalgoritmid.

Selles projektis kasutame andmete edastamiseks AT89C51 mikrokontrollerile 4 × 4 klahvistikku, vajutades klahvistiku klahve. Need võtmed tuvastab mikrokontroller ja tuvastatud andmed tuleb krüptida. Siin kasutame HT640 kodeerijat. See teisendab andmed turvalisuse tagamiseks salakoodiks ja saadab need STT-433 saatjale. Saatja edastab krüpteeritud andmed sihtkohta raadioside kaudu. STR-433 vastuvõtja võtab selle vastu 433MHz sagedusega ja dekrüpteeritakse HT649 dekoodri abil vastavalt algoritmile ja kuvatakse dekrüpteeritud andmed 16 × 2LCD-l.

Saatja funktsionaalne skeem:

Saatja funktsionaalne skeem - 1

Vastuvõtja funktsionaalne skeem:

Vastuvõtja funktsionaalne skeem 2

Arenevate tehnoloogiatega on elektroonika kasutusalad kasvamas. Selliste rakendusalade suurenemisega on vaja nõudlust täiustatud ja lihtsama arhitektuuri järele, mille tulemuseks on kiirem ja tõhusam töö. See seade on olemasolevate meetoditega võrreldes väga lihtne ja tasuv. Andmeid peame saatma kindlamalt igas vahemikus.