Koduotojai ir dekoderiai

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Prieš gilindamiesi į detales apie enkoderius ir dekoderius, turėkime trumpą idėją apie multipleksavimą. Dažnai mes susiduriame su programomis, kai to reikia, kad keli įvesties signalai būtų tiekiami į vieną apkrovą, kiekvieną kartą. Šis įvesties į apkrovą signalų parinkimo procesas yra vadinamas multipleksavimu. Šios operacijos atvirkštinė dalis, t. Y. Kelių apkrovų tiekimo iš vieno bendro signalo šaltinio procesas yra žinomas kaip „Demultiplexing“.

Panašiai ir skaitmeninėje srityje, siekiant palengvinti duomenų perdavimą, duomenys dažnai yra užšifruojami arba patalpinami į kodus ir tada perduodamas šis apsaugotas kodas. Imtuve užkoduoti duomenys yra iššifruojami arba surenkami iš kodo ir apdorojami, kad būtų rodomi arba atitinkamai atiduoti apkrovai.




Šią duomenų užšifravimo ir duomenų iššifravimo užduotį atlieka „Encoders“ ir „Decoders“. Taigi dabar supraskime, kas yra koduotojai ir dekoderiai.

Kas yra koduotojai?

Koduotojai yra skaitmeniniai IC, naudojami kodavimui. Užkoduodami turime galvoje sukurti skaitmeninį dvejetainį kodą kiekvienam įėjimui. Encoder IC paprastai susideda iš „Enable“ kaiščio, kuris paprastai yra aukštas, kad nurodytų veikimą. Jis susideda iš 2 ^ n įvesties eilučių ir n išvesties linijų, kiekvienai įvesties eilutei pateikiamas nulių ir tų, kurie atsispindi išvesties linijose, kodas.



Ryšyje su radiju Koduotojas taip pat gali būti naudojamas lygiagrečiams duomenims konvertuoti į nuoseklius duomenis.

Du populiarūs kodavimo ICS

1. H12E

Populiarus kodavimo įrenginio pavyzdys yra „Holtek Encoder H12E“, naudojamas lygiagrečiai serijiniam keitimui.


Tai CMOS IC tipas, turintis 8 adreso ir 12 duomenų kaiščius. Tai 18 kontaktų IC. Jis naudojamas RF ryšys kur konvertuoja 12 bitų lygiagrečius duomenis į serijinę formą. Jį sudaro „Enable pin“, kuris yra aktyvus žemas kaištis, o kai nustatytas žemas, perdavimas įjungtas. H12E koduotojas vienu metu siunčia 4 žodžius. Kitaip tariant, kol! TE kontaktas nėra nustatytas žemai, koduotojas perduoda kelis kiekvieno 4 žodžio ciklus ir sustabdo perdavimą, kai! TE kontaktas yra aukštai nustatytas.

H12E ypatybės

  • Veikia esant maitinimo įtampai nuo 2,4 iki 12 V.
  • Jis derinamas su H12 dekoderių serijomis
  • Susideda iš įmontuotų osciliatorių
  • Jis pagrįstas didelio triukšmo atsparumo CMOS technologija.
  • tai yra naudojamas nuotoliniu būdu valdomoms operacijoms .

2. HC148

Kitas populiarus „Encoder IC“, naudojamo kaip prioritetinis koduotojas, pavyzdys yra HC148, kuris yra 8–3 eilučių prioritetinis koduotojas. Pagal „Priority Encoder“ mes nurodome enkoderius, kur kiekvienam įėjimui suteikiamas tam tikras prioritetas ir, atsižvelgiant į prioriteto lygį, generuojamas išvesties kodas. Jis taip pat turi „Enable pin“, kuris yra aktyvus žemas kaištis, o nustačius žemą, jis įgalina kodavimo įrenginį. Jis veikia darbinės įtampos diapazone nuo 2 V iki 6 V.

Kas yra dekoderiai?

Dekoderiai yra skaitmeniniai IC, kurie naudojami dekodavimui. Kitaip tariant, dekoderiai iššifruoja arba gauna faktinius duomenis iš gauto kodo, t.y. konvertuoja dvejetainį įvestį jo įvestyje į formą, kuri atsispindi jo išvestyje. Jį sudaro n įvesties linijos ir 2 ^ n išvesties linijos. Dekoderis gali būti naudojamas norint gauti reikiamus duomenis iš kodo, taip pat gali būti naudojamas lygiagrečiams duomenims gauti iš gautų nuoseklių duomenų.

Trys populiarūs dekoderiai

1. MT8870C / MT8870C-1 DTMF dekoderis:

MT8870C / MT8870C-1 yra DTMF dekoderio IC, skirtas integruoti juostų padalijimo filtro ir skaitmeninio dekoderio operacijas. Filtro skyriuje naudojami perjungtų kondensatorių metodai aukšto ir žemo lygio filtrams. Dekoderis naudoja skaitmeninius skaičiavimo metodus, kad aptiktų ir dekoduotų kiekvieną iš 16 DTMF tonų porų į 4 bitų kodą. Dviejų tonų daugialypis dažnis yra garsinis garsas, kurį girdime paspaudę telefono klavišus. DTMF dekoderis naudojamas nuotolinio valdymo programoms.

MT8870C MT8870C grandinė

DTMF yra kvalifikuotos informacijos valdymo ir perdavimo kanalu valdymo ir siuntimo strategija. Žiūrovas greičiausiai paprastai yra susipažinęs su DTMF tonais, girdimais šiuolaikiniame mygtukiniame telefone. Kiekvienas skaičius klaviatūroje generuoja atitinkamą DTMF toną. Kai klaviatūroje paspaudžiamas skaičius, jis užkoduojamas ir perduodamas laikmenoje. Imtuvas jį priima ir dekoduoja DTMF toną atgal į du konkrečius dažnius, o po to apdorojimo grandinė veiks tinkamai.

DTMF DECODER MT8870 veikimas:

Iš programos grandinės jis naudoja DTMF dekoderį MT8870, kuris naudoja 3,57 MHz kristalą tinkamam dažniui generuoti, kad būtų galima palyginti įvesties garso tonus prie jo pin2, kad būtų generuojamas 4 bitų BCD kodas išvestyje nuo 11 iki 14 kontaktų. Šie BCD duomenys yra praeina per HEX CMOS keitiklius, kurių išėjimas yra tinkamai ištrauktas ir prijungtas prie 3 prievado kaiščių 10–14 kaip buferis tarp DTMF IC ir mikrovaldiklio. Nors tonų komandos iš telefono linijos gaunamos užmezgus skambutį, jos pirmiausia pasiekia DTMF dekoderį IC MT8870. Pvz., Paspaudus mygtuką 1, išėjimas sukuria 0001 ties kaiščiu 11-14, kurie yra apversti ir tiekiami į mikrovaldiklio įvesties prievadus. 2 skaitmens išvestis, atitinkamai sukurta, suteikia 0010 ir t. T. Kitiems skaitmenims. Vykdant mikrovaldiklio programą, kiekvienam skaičiui sukuriama speciali išvestis.

DTMF DECODER MT8870 veikimas2. HT9170B DTMF dekoderio IC:

„HT9170B“ yra dvigubo tono daugiadažnis (DTMF) imtuvas, integruojantis skaitmeninį dekoderį. „HT9170“ serija naudoja skaitmeninius skaičiavimo metodus, kad aptiktų ir iššifruotų visas DTMF įvestis į 4 bitų kodo išvestį. Aukšto tikslumo filtrai skirti atskirti tono signalus į žemo ir aukšto dažnio signalus. Tai 18 kontaktų IC.

Įvesties išdėstymas yra 2-ajame kontakte su RC grandinės jungtimi. Sistemos osciliatorių sudaro keitiklis, įstrižinis rezistorius ir pagrindinis IC kondensatorius. Standartinis 3,579545MHz kristalinis osciliatorius yra prijungtas prie X1 ir X2 gnybtų, kad būtų galima atlikti osciliatoriaus funkciją. D0, D1, D2, D3 yra duomenų išvesties gnybtai. Tam mes naudojome bet kurio telefono ar mobiliojo telefono klaviatūrą, paprastai matricinę 4 × 3 klaviatūrą. Kai paspaudžiame klaviatūros mygtuką, gaunama dvejetainė išvestis 0001, panašiai kaip ir 2-0010, 3-0011, 4-0101, 5-0101, 6-0110, 7-0111, 8-1000 ir 9-1001. Kai dekoderis gauna efektyvų tono signalą, DV kaištis pakyla aukštai ir tono kodo signalas transformuojamas į jo vidinę grandinę dekodavimui. Po to, kai OE kaištis pakyla aukštai, DTMF dekoderis pasirodys ant išvesties kaiščių D0-D3.

Vaizdo įrašas apie DTMF dekoderio IC 9170B veikimą

3. H12D dekoderis

Kaip ir „H12“ serijos enkoderiai, „H12D“ taip pat yra CMOS IC, naudojamas RF ryšiui. Jis suporuotas su H12E ir gauna serijinę išvestį iš Koderio. Nuoseklūs įvesties duomenys lyginami su vietoje prieinamais adresais ir, jei nėra klaidos, gaunami pirminiai duomenys, o VT kaištis eina aukštai, kad nurodytų galiojantį perdavimą. Jį sudaro vienas įvesties kaištis, skirtas serijiniam įėjimui gauti, ir 12 išvesties kaiščių su 8 adreso kaiščiais ir 4 duomenų kaiščiais. Jame taip pat yra 2 įmontuoti osciliatoriai, o jo savybės yra tokios pačios kaip H12E kodavimo IC.

Vaizdo įrašas apie Holtek H12E ir H12D IC veikimą

Programa, apimanti koduotojų ir dekoderių naudojimą - belaidis duomenų šifravimas ir iššifravimas

Kiekviename bevielis ryšys , duomenų saugumas yra pagrindinis rūpestis. Yra daugybė būdų, kaip apsaugoti įsilaužėlių belaidę informaciją. Šis projektas daugiausia skirtas užtikrinti duomenų perdavimo saugumą kuriant standartinius šifravimo ir iššifravimo algoritmus.

Šiame projekte mes naudojame 4 × 4 klaviatūrą duomenims perduoti į AT89C51 mikrovaldiklį, paspausdami klaviatūros klavišus. Šiuos raktus aptinka mikrovaldiklis, o aptikti duomenys turi būti užšifruoti. Čia mes naudojame HT640 kodavimo įrenginį. Duomenis saugumui paverčia slaptu kodu ir siunčia į STT-433 siųstuvą. Siųstuvas perduoda užkoduotus duomenis į paskirties vietą per RF ryšį. STR-433 imtuvas ją priima 433MHz dažniu ir iššifruoja HT649 dekoderis pagal algoritmą ir iššifruotus duomenis rodo 16 × 2LCD.

Funkcinė siųstuvo schema:

Funkcinė siųstuvo schema - 1

Funkcinė imtuvo schema:

Funkcinė imtuvo schema 2

Vystantis naujoms technologijoms, įvairios elektronikos taikymo sritys auga. Didėjant tokioms taikymo sritims, reikalinga patobulinta ir paprastesnė architektūra, todėl operacijos bus greitesnės ir efektyvesnės. Šis prietaisas yra labai paprastas ir ekonomiškas, palyginti su esamais metodais. Turime saugiau siųsti duomenis bet kokiu diapazonu.