Kodér

Obecná značka kodéru

Kodér je kombinační logický obvod, který na základě kombinační tabulky z kombinace vstupních dat (x) vstupního kódu vytváří na výstupu (y) kód jiný nebo pozměněný. Funkce kodéru je inverzní k funkci dekodéru.

Popis

Kodér má n vstupních signálů x0 … xn-1 jejichž kombinace vytváří na k výstupech y0 … yk-1 jinou kombinaci signálů. Obecně platí, že n > k. Volitelně je možno použít strobovací výstup s pro vzorkování signálu nebo signál e pro uvolnění.

Kodér – integrovaný obvod

Jako příklad je uveden kodér pro převod (identifikaci) stisknutého tlačítka jednoduché klávesnice kódového zámku nebo platebního terminálu. Při stisknutí tlačítka vyhodnotí kodér tuto informaci a přiřadí výstupním signálům kód odpovídající stisknutému tlačítku.

Statický kodér

Statický dekodér má na vstupy I0 až I11 přivedeny signály od jednotlivých tlačítek klávesnice. Každé tlačítko je vybaveno kontakty, které vodič připojený na vstup kodéru spojí s nulovým potenciálem. Pro zajištění potřebné napěťové úrovně je každý vodič ošetřen odporem připojeným na napájecí napětí. Při stisknutí tlačítka se změní úroveň napětí na vstupu kodéru ze stavu log. 1 na log. 0. Kodér vyhodnocuje stav vstupů a je-li stisknuto tlačítko, přiřadí výstupním signálům Q0 až Q3 odpovídající kód.

Použitá klávesnice obsahuje 12 tlačítek, ke generování kódu podle stisknutého tlačítka jsou potřeba 4 signály (n=4, 2n = 24 = 16 > 12). Vzhledem k tomu, že je nutno používat i tlačítko "0" (nula), kterému se standardně taktéž přiřazuje hodnota "0", která je pomocí 4 signálů binárně vyjádřena jako 0000B, je nutno zajistit detekci tohoto stavu na výstupech.

S posunutím kódu

Jednou z možností je generovat výstupní kód s posunutím, například m+1, kde m odpovídá hodnotě stisknutého tlačítka. Hodnota pro tlačítko "0" pak bude binárně na výstupech vyjádřena jako 0001B. V případě, že je využíváno pouze 12 možných stavů ze 16, tato situace nevadí. V případě, že by bylo potřeba využívat stejný počet tlačítek jako je možných kombinací na 4 výstupních signálech, tj. 16, není již toto řešení vhodné, protože by bylo nutno počet možných kombinací redukovat právě o posunutí, tedy o 1, maximálně možný počet tlačítek by byl v tomto případě pouze 15.

Nevýhodou takovéhoto kodéru je to, že každé tlačítko musí být připojeno samostatně jedním vodičem s odporem. Takové řešení je sice principiálně jednoduché, ale je vhodné pouze pro klávesnice s malým počtem tlačítek. Pro klávesnice, které se používají u PC s více než 100 tlačítky již toto řešení není vhodné.

Se strobovacím signálem

Druhou možností je využití strobovacího signálu se zachováním možnosti využití všech kombinací, které je možno na 4 výstupech vyjádřit, i když v konkrétním případě se využívá pouze 12 tlačítek ze 16 možných kombinací na výstupech Q0 až Q3. Výstupní strobovací signál je generován právě tehdy, je-li stisknuto právě jedno tlačítko. V případě stisknutí více tlačítek není signál strobování generován, jakoby nebylo stisknuto tlačítko žádné a tím je ošetřen nežádoucí stav současného stisknutí několika tlačítek. Při použití strobovacího signálu je možno dále rozšířit počet generovaných kódů na 4 výstupních signálech až na 16 i na klávesnici s 12 tlačítky tak, že jednomu tlačítku bude přiřazena funkce přepínače (v příkladu "#"). Pro použití funkce přepínače platí, že tlačítko přepínače musí být stisknuto první a drženo.

Funkční tabulka kodéru
schema zapojení  kódování s posunutím   kódování se stobováním   kódování se stobováním 
a rozšířením
tlačítko výstupy tlačítko výstupy tlačítko výstupy
Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0  S  Q3 Q2 Q1 Q0  S 
žádné 0 0 0 0 žádné X X X X 0 žádné X X X X 0
0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1
1 0 0 1 0 1 0 0 0 1 1 1 0 0 0 1 1
2 0 0 1 1 2 0 0 1 0 1 2 0 0 1 0 1
3 0 1 0 0 3 0 0 1 1 1 3 0 0 1 1 1
4 0 1 0 1 4 0 1 0 0 1 4 0 1 0 0 1
5 0 1 1 0 5 0 1 0 1 1 5 0 1 0 1 1
6 0 1 1 1 6 0 1 1 0 1 6 0 1 1 0 1
7 1 0 0 0 7 0 1 1 1 1 7 0 1 1 1 1
8 1 0 0 1 8 1 0 0 0 1 8 1 0 0 0 1
9 1 0 1 0 9 1 0 0 1 1 9 1 0 0 1 1
OK 1 0 1 1 OK 1 0 1 0 1 OK 1 0 1 0 1
# 1 1 0 0 # 1 0 1 1 1 # X X X X 0
1+x 0 0 0 0 1+x X X X X 0 #+1 1 0 1 1 1
#+2 1 1 0 0 1
#+3 1 1 0 1 1
#+4 1 1 1 0 1
#+5 1 1 1 1 1
#+n X X X X 0
1+m X X X X 0
Vysvětlivky: X libovolný stav, log. 0 nebo log. 1
1+x libovolná kombinace stisknutí více tlačítek
#+n libovolná kombinace stisknutí více tlačítek mimo #+1 … #+5
1+# libovolná kombinace stisknutí více tlačítek mimo #+1 … #+5

Dynamický kodér

Příklad kodéru pro klávesnici jednoduché kalkulačky. Při maticovém zapojení je potřeba pouze 8 vstupních signálů kodéru, při použití statického kodéru by bylo nutno použít 23 vstupních signálů. Počet výstupních signálů kodéru je stejný, 5 + 1.

Řízený dekodér je použit ve spojení s maticovou klávesnicí, tedy takovou klávesnicí, kde jsou tlačítka zapojena mezi řádkové a sloupcové vodiče v tzv. matici. Každé tlačítko, při stisku, propojí odpovídající vodiče, nad kterými je umístěno. V porovnání s předchozím příkladem je toto zapojení úspornější v počtu potřebných vodičů a odporů. Zapojení pro svoji funkci potřebuje demultiplexor respektive dekodér s otevřeným kolektorem, který řídí stavové signály řádků a spíná je na společný potenciál, tedy na definovanou hodnotu log. 0. Řídící signály jsou zapojeny nejen na řádkový dekodér, ale i na vstupy kodéru, aby mohl pracovat s informací o tom, který řádek je aktuálně zvolen a podle změny stavu signálu ve sloupci mohl generovat správný kód. Na vstupních signálech A0 a A1 se cyklicky mění stav 0-3D (dekadická soustava), tj. 00-11B (binární soustava) v poměrně vysoké frekvenci, aby nedocházelo k čekání na vyhodnocení stavu. Dekodér během cyklu, kdy jsou aktivovány jednotlivé řádky Q0-Q3, sleduje stav na řádkových I0-I1 a sloupcových I2-I4 vstupů. Na konci cyklu vyhodnotí stav signálů a podle výsledku přiřadí výstupním signálům kódovou informaci, kterou potvrdí impulsem na výstupu S. Vyhodnocování až na konci cyklu je nutné z toho důvodu, aby bylo možno detekovat stav stisknutí více tlačítek, který je zpravidla nežádoucí. Stejně jako v předchozím případě je využíváno pouze 12 tlačítek ze 16 možných. Opět je možno jednomu z tlačítek přiřadit funkci přepínače a využít všech 16 kombinací na výstupu. V příkladu je jako přepínače použito tlačítko "#" a tlačítka v pravém sloupci (detekuje se pouze 15 stavů). Logika kodéru dále vyhodnocuje zakázané stavy současného stisknutí více tlačítek v řádku i ve sloupci a v takovém případě není generován impuls na výstupu S, pro použití tlačítka "#" jako přepínače platí, že musí být stisknuto jako první a následně k němu stisknuto jedno ze zvolených tlačítek "OK", "3", "6", "9" (obdobně jako se používá například klávesa SHIFT na PC klávesnici).

Funkční tabulka kodéru
schema zapojení  řádkový dekodér   výstupní kodér  stisknuté
tlačítko
adresa řádky adresa sloupce kód  S 
A1 A0 Q3 Q2 Q1 Q0 I0 I1  I2   I3   I4  Q3 Q2 Q1 Q0
X X X X X X X X 1 1 1 X X X X 0 žádné
0 0 H H H 0 0 0 0 1 1 1 0 1 1 #
1 0 1 0 0 0 0 0
1 1 0 1 0 1 0 OK
0 1 H H 0 H 1 0 0 1 1 0 0 0 1 1
1 0 1 0 0 1 0 2
1 1 0 0 0 1 1 3
1 0 H 0 H H 0 1 0 1 1 0 1 0 0 4
1 0 1 0 1 0 1 5
1 1 0 0 1 1 0 6
1 1 0 H H H 1 1 0 1 1 0 1 1 1 7
1 0 1 1 0 0 0 8
1 1 0 1 0 0 1 9
s použitím "#" jako přepínače
0 0 H H H 0 0 0 0 1 1 X X X X 0 (#)
# + OK
0 0 H H H 0 0 0 0 1 0 1 0 1 1
0 0 H H H 0 0 0 0 1 1 X X X X 0 (#)
# + 3
0 1 H H 0 H 1 0 1 1 0 1 1 0 0
0 0 H H H 0 0 0 0 1 1 X X X X 0 (#)
# + 6
1 0 H 0 H H 0 1 1 1 0 1 1 0 1
0 0 H H H 0 0 0 0 1 1 X X X X 0 (#)
# + 9
1 1 0 H H H 1 1 1 1 0 1 1 1 0
Vysvětlivky: X libovolný stav, log. 0 nebo log. 1
H stav vysoké impedance
impuls

V dnešní praxi je pro obsluhu klávesnice místo kodéru používán řadič klávesnice, který sdružuje všechny potřebné funkce a ošetření stavů včetně opakování znaků.

Kodér – enkodér polohy

Absolutní rotační enkodér s dělicím kotoučem

Enkodér je elektronická součástka, která převádí polohu pohyblivé části na kombinaci elektrických binárních signálů číselně vyjadřující absolutní polohu. Podle konstrukce se dělí na rotační absolutní enkodér, který poskytuje přímou informaci o úhlu natočení, a na lineární absolutní enkodér, který poskytuje přímou informaci o vzdálenosti.

Funkce

Odměřování polohy je realizováno tak, že je odměřovaná vzdálenost rozdělena na N úseků, které určují přesnost odměřování. Vlastní dělení je realizováno na disku nebo na pravítku tak, že je úsek vzdálenosti rozdělen na opticky propustné a nepropustné díly, jejichž postavení vzhledem k pevné (nepohyblivé) části je snímáno (čteno) pomocí optických prvků jako je fototranzistor, fotodioda. Vlastní rozdělení obvodu nebo vzdálenosti pouze na N dílků je pro určení absolutní polohy nedostačující, proto je takových to dělení obvodu nebo vzdálenosti realizováno několik s různou hustotou dělení v takzvaných stopách. Tyto stopy odpovídají binárnímu kódování čísla, které odpovídá poloze. Z hlediska přesnosti je u rotačních enkodérů stopa s nejjemnějším N dělením umístěna na vnějším obvodu.

Kódování

Použití dvojkové soustavy pro kódování není vhodné, protože v jednom okamžiku změny hodnoty dochází od stopy s váhou bitu 21 až 2m-1 ke změně stavu na několika bitech současně (m je počet výstupních bitů a 2m je počet možných stavů). Chyba synchronizace změny na jednotlivých bitech tak může způsobit chybu v rozsahu několik řádů. Z tohoto důvodu se používají enkodéry, jejichž výstup je kódován v některém z následujících bezpečnostních kódů eliminující hazardní stavy, kdy chyba nepřesáhne hodnotu ±1 dílku odměřování. Johnsonův kód je sice absolutně bezpečný, má však vyšší požadavky na počet přenášených bitů (signálů). V tomto případě je používán Grayův kód, který má stejné nároky na počet bitů jako dvojková soustava ale eliminuje hazardní stavy. I přes použití bezpečných kódů eliminující chyby na změnách jednotlivých váhových bitů se provádí ještě takzvané posunutí, kdy se k aktuální hodnotě připočte konstanta, například +3. Toto opatření umožňuje detekci prostého utržení nebo zkratu kabelu protože hodnota "0" se nikdy při správné činnosti nepřenáší.

Kodér – program

Programový kodér převádí oblast dat vyjádřenou jedním kódem na jiný kód. Podle funkce se může jednat o kódování za účelem utajení obsahu – šifrování nebo za účelem komprese dat, případně obojího.

Odkazy

Související články

Externí odkazy

Kodéry [online]. AmaPro [cit. 2012-02-11]. Dostupné v archivu pořízeném dne 2013-04-20. ((česky)) 

Literatura

  • ING. SYROVÁTKO, Milan; ING. ČERNOCH, Boleslav. Zapojení s integrovanými obvody. Praha: SNTL, 1975. 04-543-75. Kapitola Konvertory kódů, s. 306–320. ((česky)) 
  • Konstrukční katalog: Číslicové integrované obvody. [s.l.]: TESLA ELTOS, 1990. ((česky)(slovensky)) 
  • Katalog: Elektronických součástek, konstrukčních dílů, bloků a přístrojů. [s.l.]: TESLA ELTOS, 1986. ((česky)) 

Read other articles:

Biografi ini memerlukan lebih banyak catatan kaki untuk pemastian. Bantulah untuk menambahkan referensi atau sumber tepercaya. Materi kontroversial atau trivial yang sumbernya tidak memadai atau tidak bisa dipercaya harus segera dihapus, khususnya jika berpotensi memfitnah.Cari sumber: Abdul Momin dari Brunei – berita · surat kabar · buku · cendekiawan · JSTOR (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Abdul Mo'minSultanBerkuas...

 

بيتشكرافت كوين إيرمعلومات عامةالنوع طائرة خفيفةبلد الأصل الولايات المتحدةالمهام طيران عام — طيران تجاري سعر الوحدة 135,000 (Model 80 in 1962), دولارالتطوير والتصنيعالصانع بيتشكرافتسنة الصنع 1960الكمية المصنوعة 930سيرة الطائرةدخول الخدمة 1960أول طيران 28 أغسطس 1958الوضع الحالي في الخدمة�...

 

This article needs to be updated. The reason given is: please add demolition sentence.. Please help update this article to reflect recent events or newly available information. (December 2022) Building in New York, United StatesThe Church of the Holy AgonyCommunity House and RectoryGeneral informationTown or cityManhattan, New YorkCountryUnited StatesCoordinates40°47′18.95″N 73°56′49.68″W / 40.7885972°N 73.9471333°W / 40.7885972; -73.9471333Construction sta...

Liga Futsal NusantaraNegaraIndonesiaKonfederasiAFC (Asia)Dibentuk2015Jumlah timVariatifTingkat pada piramida2Promosi keLiga Futsal Profesional IndonesiaLiga Futsal Profesional Wanita IndonesiaJuara bertahan ligaBanteng Muda FC Malang (putra)Muara Enim United FC (putri) (2021)Televisi penyiarMNCTVMNC SportsRCTI+Vision+Situs webhttp://www.futsalindonesia.org 2023–2024 Liga Futsal Nusantara (Inggris: Nusantara Futsal League) merupakan kompetisi futsal kasta kedua Indonesia yang diselenggar...

 

Halo, Penonton Sinetron. Selamat datang di Wikipedia bahasa Indonesia! Memulai Bacalah halaman Pengantar Wikipedia terlebih dahulu. Baca juga informasi tentang berkontribusi di Wikipedia. Lihat pula aturan yang disederhanakan sebelum melanjutkan. Tips Selalu tanda tangani pertanyaan Anda di Warung Kopi atau halaman pembicaraan dengan mengetikkan ~~~~ pada akhir kalimat Anda. Jangan takut! Anda tidak perlu takut salah ketika menyunting atau membuat halaman baru, menambahkan, atau menghapus ka...

 

1971 poetry collection This article is about the book by Bob Dylan. For the novel by Thierry Jonquet, see Tarantula (novel). Tarantula Recent paperback coverAuthorBob DylanCountryUnited StatesLanguageEnglishGenreExperimental novel, prose poetryPublisherMacmillan & ScribnerPublication date1971 (unofficially available from 1966)Media typePrint (hardback & paperback)Pages137 pp (hardback edition) & 149 pp (paperback edition)ISBN0-261-63337-6 (hardback edition) & ISBN 0-...

هنودمعلومات عامةنسبة التسمية الهند التعداد الكليالتعداد قرابة 1.21 مليار[1][2]تعداد الهند عام 2011ق. 1.32 مليار[3]تقديرات عام 2017ق. 30.8 مليون[4]مناطق الوجود المميزةبلد الأصل الهند البلد الهند  الهند نيبال 4,000,000[5] الولايات المتحدة 3,982,398[6] الإمار...

 

1993–94 season of American television series This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Star Trek: The Next Generation season 7 – news · newspapers · books · scholar · JSTOR (March 2022) (Learn how and when to remove this message)Season of television series Star Trek: The Next GenerationSeason 7Region...

 

County in Washington, United States County in WashingtonAdams CountyCountyAdams County Courthouse (erected 1941) in 2014Location within the U.S. state of WashingtonWashington's location within the U.S.Coordinates: 46°59′N 118°34′W / 46.99°N 118.56°W / 46.99; -118.56Country United StatesState WashingtonFoundedNovember 28, 1883Named forJohn AdamsSeatRitzvilleLargest cityOthelloArea • Total1,930 sq mi (5,000 km2) • ...

HR4437 redirects here. For the star (88 Leonis), see List of stars in Leo. The Border Protection, Anti-terrorism, and Illegal Immigration Control Act of 2005 (H.R. 4437) was a bill in the 109th United States Congress. It was passed by the United States House of Representatives on December 16, 2005, by a vote of 239 to 182 (with 92% of Republicans supporting, 82% of Democrats opposing), but did not pass the Senate. It was also known as the Sensenbrenner Bill, for its sponsor in the House ...

 

Civil service examination system in Imperial China For the Indonesian and Malay word for cheese, see cheese. Imperial examination科舉Candidates gathering around the wall where the results are posted. This announcement was known as releasing the roll (放榜). (c. 1540, by Qiu Ying) Imperial examinationImperial examinations in Traditional (top) and Simplified (bottom) Chinese charactersChinese nameTraditional Chinese科舉Simplified Chinese科举Hanyu Pinyinkējǔ TranscriptionsStandard...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (نوفمبر 2019) المغيرين التجاريين هم سفن غارات تجارية مسلحة بحيث تتنكر في صورة سفينة تجارية غير مقاتلة. التاريخ استخدمت...

Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Universitas Megow Pak Tulang Bawang – berita · surat kabar · buku · cendekiawan · JSTOR (Februari 2020) artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan ke...

 

IParty with VictoriousEpisode iCarlyNomor episodeMusim 4Episode 11-13SutradaraSteve HoeferPenulisDan SchneiderProduserDan SchneiderJoe CataniaMusikLeave It All To MeMake it ShineNumber OneGive It UpLeave It All To ShineKode produksi311-313Tanggal siar11 Juni 2011 (2011-06-11)27 Agustus 2011 (2011-08-27) (versi tanpa potongan)Durasi90 menit (kurang lebih)69 menit.(tanpa iklan)120 menit.(versi tanpa potongan)86 menit. (versi tanpa potongan tanpa iklan)Kronologi episode ← ...

 

فرانك باسي (بالفرنسية: Franck Passi)‏    معلومات شخصية الميلاد 28 مارس 1966 (58 سنة)  بيرجيراك  الطول 174 سنتيمتر  مركز اللعب وسط الجنسية فرنسا جمهورية الكونغو الديمقراطية  أبناء بريان باسي  أخوة وأخوات جيرالد باسي  مسيرة الشباب سنوات فريق 1980–1982 بيزيرز 1982–1983 مونبل...

Pour les articles homonymes, voir Lemercier. Valérie Lemercier Valérie Lemercier lors de la 42e cérémonie des César en 2017. Données clés Naissance 9 mars 1964 (60 ans)Dieppe (Seine-Maritime) Nationalité française Profession actrice, réalisatrice, scénariste, chanteuse, humoriste Films notables Les VisiteursPalais royal !Fauteuils d'orchestreNeuilly sa mère !Le Petit NicolasAstérix et Obélix: Au service de sa MajestéAline Séries notables Palace modifier Va...

 

Katedral Kelahiran di Alexdanrov Eparki Alexdanrov adalah sebuah eparki Gereja Ortodoks Rusia yang terletak di Alexandrov, Oblast Vladimir, Federasi Rusia. Eparki tersebut didirikan pada 2013.[1] Ordinaris Eustachy (Jewdokimow), 2014–2018[2] Innocenty (Jakowlew), sejak 2018[3] Referensi ^ http://www.patriarchia.ru/db/text/3103923.html ^ http://www.patriarchia.ru/db/text/31665.html ^ http://www.patriarchia.ru/db/text/5195083.html lbsKeuskupan Gereja Ortodoks RusiaPatr...

 

Voce principale: Giochi della XXI Olimpiade. Indice 1 Podi 1.1 Uomini 2 Medagliere 3 Altri progetti 4 Collegamenti esterni Podi Uomini Evento  Oro Prestazione  Argento Prestazione  Bronzo Prestazione Ciclismo su strada Corsa in linea(dettagli) Bernt Johansson 4h46'52 Giuseppe Martinelli a 31 Mieczysław Nowicki s.t. Cronometro a squadre(dettagli)  Unione SovieticaValerij ČaplyginAnatolij ČukanovVladimir KaminskijAavo Pikkuus 2h08'53  PoloniaRyszard SzurkowskiTadeus...

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) A major contributor to this article appears to have a close connection with its subject. It may require cleanup to comply with Wikipedia's content policies, particularly neutral point of view. Please discuss further on the talk page. (November 2017) (Learn how and when to remove this message) This article relies largely or entirely on a single source...

 

Questa voce o sezione deve essere rivista e aggiornata appena possibile. Commento: Il CIO ha revocato per doping numerose medaglie vinte da atleti russi, il TAS ne ha contestato le conclusioni. Le medaglie del bob sono state riassegnate, quella del biathlon non ancora Sembra infatti che questa voce contenga informazioni superate e/o obsolete. Se puoi, contribuisci ad aggiornarla. Voce principale: Giochi olimpici invernali. XXII Giochi olimpici invernali(RU) Жаркие. Зимние. Тво...