Programovatelné logické obvody

Podobné dokumenty
Tlačítka. Konektor programování

Sekvenční logické obvody

PADS návrh jednoduchého regulátoru

Čítače e a časovače. v MCU. Čítače a časovače MCU. Obsah


TECHNICKÁ UNIVERZITA V LIBERCI

9. A/Č převodník s postupnou aproximací. Použití logického analyzátoru

ŘÍZENÍ FYZIKÁLNÍHO PROCESU POČÍTAČEM

Práce v návrhovém prostředí Xilinx ISE WebPack 9.2i

Rychlý návod na použití

Napájecí soustava automobilu. 2) Odsimulujte a diskutujte stavy které mohou v napájecí soustavě vzniknout.

M7061 ROTAČNÍ POHONY VENTILŮ

Popis a funkce klávesnice Gama originální anglický manuál je nedílnou součástí tohoto českého překladu

AirGateway. Návod / rev.0. Strana 1 z 9

Práce v návrhovém prostředí Xilinx ISE WebPack 10.1 BDOM UMEL FEKT Šteffan Pavel

Práce v návrhovém prostředí Xilinx ISE WebPack 12 BDOM UMEL FEKT Šteffan Pavel

Poznámky k verzi. Scania Diagnos & Programmer 3, verze 2.27

Popis připojení elektroměru k modulům SDS Micro, Macro a TTC.

Doporučené nastavení prohlížeče MS Internet Explorer 7 a vyšší pro ČSOB InternetBanking 24 a ČSOB BusinessBanking 24 s využitím čipové karty

Přístupový systém VX800N. Vid

VY_52_INOVACE_2NOV37. Autor: Mgr. Jakub Novák. Datum: Ročník: 8. a 9.

Sekvenční logické obvody

Převodníky analogových a číslicových signálů

Měření statických parametrů tranzistorů

Převodník DL232. Návod pro instalaci. Docházkový systém ACS-line. popis DL232.doc - strana 1 (celkem 5) Copyright 2013 ESTELAR

SWI120 ZS 2010/ hookey.com/digital/

Motorizované zkušební zařízení momentu TSTMH-DCE horizontální

Digitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.

APSLAN. Komunikační převodník APS mini Plus <-> Ethernet nebo WIEGAND -> Ethernet. Uživatelský manuál

Bipolární tranzistor. Bipolární tranzistor. Otevřený tranzistor

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/

Rozšíření počítadla okruhů pro českou autodráhu s roztečí drážek 90 mm (ev. č.: )

Sekvenční obvody. S R Q(t+1) 0 0? Q(t)

Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol CZ.1.07/1.5.00/

Rap Man 3. Extruder manuál 3.1.0

4.6.6 Složený sériový RLC obvod střídavého proudu

Pro vš echny body platí U CC = ± 15 V (pokud není uvedeno jinak). Ke kaž dému bodu nakreslete jednoduché schéma zapojení.

MĚŘENÍ Laboratorní cvičení z měření Měření nízkofrekvenčního koncového zesilovače, část

Postup pro instalaci a nastavení programu X-lite

SIS INSTALAČNÍ PŘÍRUČKA (SITE INFORMATION SYSTEM) Datum vytvoření: Datum aktualizace: Verze: v 1.3 Reference:

ELEKTROTECHNICKÁ MĚŘENÍ PRACOVNÍ SEŠIT 2-3

Parkovací automat. Identifikace systému. Popis objektu

Tvarovací obvody. Vlastnosti RC článků v obvodu harmonického a impulsního buzení. 1) RC článek v obvodu harmonického buzení

Postup práce s elektronickým podpisem

PROGRAMOVÁNÍ SVĚTELNÝCH OZDOB

Systém zvukové signalizace a spouštění motoru na základě stavu světla

Ovladače AverMedia a nastavení TV tuneru pod Windows Media Center

Pingpongový míček. Petr Školník, Michal Menkina. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

PŘÍLOHA č. 2B PŘÍRUČKA IS KP14+ PRO OPTP - ŽÁDOST O ZMĚNU

PAVIRO Zesilovač PVA-2P500

Převodníky AD a DA. AD a DA. Převodníky AD a DA. Základní charakteristika

Vektorový grafický editor

NÁVOD K INSTALACI A POUŽITÍ

Založte si účet na Atollon.com

JAK PŘIDAT UŽIVATELE PRO ADMINISTRÁTORY

Název: VY_32_INOVACE_PG3309 Booleovské objekty ve 3DS Max - sčítání a odčítání objektů

Přechodové moduly pro ŘS SAIA Příručka projektanta

Modul účetnictví: Kontrolní výkaz DPH (SK) Podklady ke školení

RUČNÍ DÁLKOVÉ OVLÁDÁNÍ CHAPADLA DO NEBEZPEČNÝCH PROSTOR

Lopatkový průtokoměr. Krátký popis. Příklad montáže. Zvláštnosti. Typový list Strana 1/6. Typ /

Paradigmata kinematického řízení a ovládání otevřených kinematických řetězců.

Diktafon s aktivací hlasem

Optosenzor základní přístroj pro plastové světlovody DF-G1-KS-Q7

Tvorba trendové funkce a extrapolace pro roční časové řady

Přehrávač MP330 - příručka

Mobilní aplikace pro ios

Převodník CTA02. Návod pro instalaci. Identifikační systém ACS-line. Verze hardware CTA02.3. Popis CTA02-USB.doc - strana 1 (celkem 7)

Tabulky Word egon. Tabulky, jejich formátování, úprava, změna velikosti

SCA 30. Sada solárního ohřevu, návod pro instalaci IHB LEK

Toto je ukázková (zkrácená) verze montážního návodu. Heslo k odemknutí plné verze návodu obdržíte při doručení zboží.

Middleware eop. Instalační příručka pro práci s eop v prostředí Mozilla Firefox, Thunderbird a Adobe Reader na systémech Ubuntu Linux

PK Design. MB-S2-150-PQ208 v1.4. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 ( )

Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU MS POWERPOINT 2010

LDo paměti přijímače může být zapsáno maximálně 256 kódů vysílačů. Tyto není PŘIJÍMAČ SMXI. Popis výrobku

Propiska s kamerou PRO, 1280x720px

Průvodce instalací programu DesignCAD 3D Max v25 US (CZ) Full/Upgrade

Pracovní list vzdáleně ovládaný experiment. Obr. 1: Schéma sériového RLC obvodu, převzato z [3].

Vrtání závitů bez vyrovnávací hlavičky (G331, G332)

Diagnostické programy

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Semestrální práce NÁVRH ÚZKOPÁSMOVÉHO ZESILOVAČE. Daniel Tureček zadání číslo 18 cvičení: sudý týden 14:30

Řada CD3000S. Stručný přehled. Technické parametry. Tyristorové spínací jednotky

HUAWEI Echolife HG520i

Návod na připojení k ové schránce Microsoft Windows Live Mail

Maticový LED displej

Umělá inteligence. Příklady využití umělé inteligence : I. konstrukce adaptivních systémů pro řízení technologických procesů

Peer Group User Quick Reference Cards

Měření ve střídavých obvodech

Návod na připojení do WiFi sítě eduroam Microsoft Windows XP

První přihlášení a první kroky po přihlášení do Registru zdravotnických prostředků pro již ohlášenou osobu

Nerovnice s absolutní hodnotou

Návod k obsluze SCHWITZLER Kaion SHP-24LP2S

DUM 10 téma: Stavová tabulka výklad

Demonstrace programovatelných logických obvodů

Modul pro testování elektrických obvodů

RGB ovladač s dálkovým ovládáním a pamětí VM151

VÝUKOVÝ MATERIÁL. Pro vzdělanější Šluknovsko. 32 Inovace a zkvalitnění výuky prostřednictvím ICT Bc. David Pietschmann.

DUM 11 téma: Nástroje pro transformaci obrázku

PŘEPOČET ZÚČTOVANÝCH ZÁLOH V 10% NA 14% V KONOCOVÉ

Transkript:

Programovatelné logické obvody Úlohy k řešení 1) Klopný obvod D jako dělič kmitočtu Realizujte obvod pro dělení kmitočtu koeficienty 2, 4, 8 pomocí klopného obvodu typu D. Jako vstupní signál použijte nejprve libovolné tlačítko a dále pak hodinový generátor 555, připojený na vstupu P5. Obr. 1 Časový diagram děličky kmitočtu 2 2) Čítač Realizujte 16ti bitový čítač počtu stisků tlačítka a dále hodinové frekvence generátoru 555 na desce (připojeno na pin P5) a jeho výstup připojte na libovolné LED. Vstupní frekvenci čítače vydělte 2 pomocí klopného obvodu typu D (viz. bod 6). Výstupy čítače zobrazte na LED diody. Čítač nulujte po stisknutí libovolného tlačítka SW1 (pin P26) nebo SW2 (pin P27). Pozn. k řešení: Při použití tlačítka jako zdroje hodinového signálu si povšimněte ne vždy správné funkce čítače např. jednomu stisku neodpovídá zvětšení o 1. Je to způsobeno mechanickými zákmity tlačítka při stisknutí. Klopný obvod D a čítač Stručný postup V programovacím prostředí Xilinx Project Navigator vytvořte nový projekt (schéma) pro obvod XC9572 (device), device family XC9500, pouzdro PC44 (package), rychlost 10 ns (speed grade). A) Nakreslení schéma V editoru schéma postupujte takto: 1) rozmístění součástek Bloky čítače najdete v knihovně counters, napájecí napětí (vcc) a zem (gnd) v general, mezi výstup čítače a výstupní piny obvodu zařaďte invertor (knihovna Logic) prvek inv16, klopný obvod je v knihovně Flip-Flops. Diody na přípravku

svítí při logické nule na výstupu obvodu. Tlačítka generují při stisku úroveň log. 0., v klidu úroveň log. 1. Vstupní frekvenci pro 16 bitový čítač vydělte 2 pomocí klopného obvodu typu D. 2) propojení obvodů vodičem 3) pojmenování vstupních a výstupních signálů 4) uložení souboru a ukončení editoru INV VCC CB16CE INV16 D FDC Q Q[15:0] CE CEO C TC CLR Vys tup(15:0) Vstup C CLR GND GND Obr. 2 Schéma zapojení příklad zapojení děličky 2 a 16 bitového čítače B) Přiřazení vývodů Pravým tlačítkem na volbě Assign package pins vyvolejte menu a vyberte Rerun All v záložce User Constrains. Tím dojde k přeložení projektu a spuštění editoru přiřazení vývodů (Xilinx Pace). V editoru rozložení vývodů přiřaďte vstupní a výstupní vývody. Vstupní vývod (generátor hodinových impulsů) připojte na vstup P5 (na horní straně druhý zleva), výstupy na libovolné diody (volné piny pro diody jsou označeny bílou barvou). Výsledek uložte a editor schéma ukončete. C) Naprogramování obvodu V Project Navigatoru vyberte položku Configure device (Impact) v záložce Implement Design, pravým tlačítkem se vyvolá menu kde vyberte Rerun All. Tím se spustí závěrečná kompilace a programovací část prostředí. V úvodním nastavení programátoru ponechejte přednastavené hodnoty (Boundary-Scan Mode a Automatically connect to cable...). Automaticky dojde k nalezení obvodu XC9572 a otevře se okno pro výběr souboru pro nahrání, kde vyberte vygenerovaný soubor s příponou.jed z příslušného adresáře. Pokud se okno pro výběr souboru automaticky neotevře, je možné ho vyvolat v kontextovém menu (pravé tlačítko na ikoně obvodu) položkou Assign New Configuration File. Vyberte symbol obvodu a z menu vyvolaného pravým tlačítkem vyberte Program... a potvrďte. Během asi 10 s dojde k naprogramování obvodu a okamžitému spuštění.

3) Posuvný registr Realizujte pomocí klopných obvodů typu D jednoduchý posuvný registr o délce 4 bity. Vstup připojte na tlačítko nebo na generátor hodinového signálu (v tomto případě jeho frekvenci vydělte dalším obvodem typu D), výstupy jednotlivých D klopných obvodů v registru připojte na LED a sledujte posouvání informace v registru. Obr. 3 Časový diagram 4 bitového posuvného registru 4) Řízení stejnosměrného motoru změna směru otáčení Realizujte pomocí programovatelné logiky obvod pro změnu směru otáčení stejnosměrného motoru. Funkce by měla být taková, že pokud není stisknuto žádné tlačítko na desce logiky, motor stojí. Při stisku a držení jednoho tlačítka se motor otáčí jedním, při stisku druhého tlačítka druhým směrem. Při stisku obou tlačítek současně nesmí dojít ke zkratu výkonové části, proto musí být v tomto stavu zajištěna ochrana elektroniky. Ochranu je možné vyřešit např. zablokováním druhého tlačítka pokud je stisknuto první a prvního pokud je stisknuto druhé. Jako výkonová část bude mezi motorek a logiku připojen přípravek s H můstkem, který principielně pracuje podle schéma na obrázku 5. Motor je ve schéma představován sériovou kombinací L a R. H můstek je připojen na 10ti pinový konektor se zámkem. Zapojení konektoru je podle obrázku 4. Povinné přiřazení pinů obvodu konektoru H můstku je v tabulce. Tranzistor je zapnutý při log. 1, vypnutý při log. 0.

Povinné přiřazení pinů obvodu konektoru H můstku Pin obvodu P37 P38 P39 P40 P42 P43 P44 P1 P2 P3 Funkce ovládání tranzistoru T1 ovládání tranzistoru T2 ovládání tranzistoru T3 ovládání tranzistoru T4 ovládání tranzistoru T5 ovládání tranzistoru T6 ovládání tranzistoru T7 ovládání tranzistoru T8 Napájecí napětí Vcc GND Obr. 4 Zapojení konektoru pro H můstek Obr. 5 Zapojení H můstku

5) Řízení krokového motoru unipolární motor Realizujte logický obvod, který při držení jednoho tlačítka zajistí otáčení jedním směrem, pokud není tlačítko stisknuto, motor se otáčí směrem druhým. Krokové motory se používají jako akční členy pro nastavování polohy a jejich velmi výhodnou vlastností je především to že je možné vynechat měření aktuální polohy rotoru (zpětnou vazbu). Další výhodou je jejich jednoduché ovládání. Otáčení je u unipolárního krokového motoru dosaženo správnou sekvencí spínání jednotlivých cívek motoru. Změna směru otáčení je jednoduše provedena změnou pořadí této sekvence. Spínání je opět provedeno tranzistory viz. obr. 6. Pro jeden směr otáčení je sekvence spínání T3, T4, T7, T8 a poté se opakuje T3, T4, T7, T8, pro druhý směr otáčení T8, T7, T4, T3 a opět se sekvence opakuje. Ostatní tranzistory v H můstku musí být rozepnuté! Tranzistor je zapnutý při log. 1, vypnutý při log. 0. Zapojení konektoru pro H můstek je stejné jako v předchozí úloze. K řešení lze využít čítač a posuvný registr BRLSHFT4. Vstupní frekvenci z generátoru vydělte dalším čítačem, aby byly patrné jednotlivé kroky. Obr. 6 Řízení unipolárního 4 fázového motoru

6) Řízení krokového motoru bipolární motor Realizujte logický obvod, který při držení jednoho tlačítka zajistí otáčení jedním směrem, pokud není tlačítko stisknuto, motor se otáčí směrem druhým. Krokové motory se používají jako akční členy pro nastavování polohy a jejich velmi výhodnou vlastností je především to že je možné vynechat měření aktuální polohy rotoru (zpětnou vazbu). Další výhodou je jejich jednoduché ovládání. Otáčení je u bipolárního krokového motoru dosaženo správnou sekvencí spínání jednotlivých cívek motoru (cívky jsou pouze 2 na rozdíl od unipolárního motoru ale mění se směr proudu v cívkách). Změna směru otáčení je jednoduše provedena změnou pořadí této sekvence. Spínání je opět provedeno tranzistory viz. obr. 7. Pro jeden směr otáčení je sekvence spínání T1+T4, T5+T8, T2+T3, T6+T7 a poté se opakuje T1+T4, T5+T8, T2+T3, T6+T7, pro druhý směr otáčení T6+T7, T2+T3, T5+T8, T1+T4 a opět se sekvence opakuje. Ostatní tranzistory v H můstku musí být rozepnuté! Tranzistor je zapnutý při log. 1, vypnutý při log. 0. Zapojení konektoru pro H můstek je stejné jako v předchozí úloze. K řešení lze využít čítač a posuvný registr BRLSHFT4. Vstupní frekvenci z generátoru vydělte dalším čítačem, aby byly patrné jednotlivé kroky. +12V +12V T1 T1 T2 T2 T5 T5 T6 T6 L1 L2 Civ ka 1 motoru Civ ka 2 motoru T3 T3 T4 T4 T7 T7 T8 T8 Obr. 7 Řízení bipolárního krokového motoru

7) Prodloužení vstupního impulsu V číslicové technice se vyskytují krátké impulsy obtížně zaznamenatelé při měření. Tyto krátké impulsy je třeba prodloužit aby je bylo možné zjistit např. rozsvícením LED. Realizujte zapojení které prodlouží krátký impuls. Modifikujte obvod tak aby jej bylo možné použít pro registraci náběžné nebo sestupné hrany sledovaného signálu. Pozn. k řešení: Použijte klopný obvod typu D pro registraci hrany sledovaného signálu, pro prodloužení impulsu použijte čítač čítající signál hodinového generátoru 555 na desce (připojen na pin P5). Po uplynutí nastavené doby musí čítač nastavit klopný obvod D do původního stavu aby byl obvod připravený na další příchozí puls. Čítač použijte 8 bitový, jako signál nulování pro klopný obvod D lze použít signál čítače TC který udává že čítač dopočítal do svého maximálního rozsahu. Pro generování krátkého vstupního impulsu použijte libovolné tlačítko. 8) Simulace inkrementálního snímače - IRC Inkrementální snímač je snímač polohy. Jeho výstupem jsou dva signály A a B které mají tvar podle Obr. 8. Při vývoji aplikací s IRC je možné využít i simulovaného signálu IRC pokud fyzický IRC není k dispozici. Obr. 8 Signál inkrementálního snímače Realizujte zapojení pro simulaci IRC. Vstupní signál je hodinový signál generátoru 555, výstup připojte na LED. Pozn. k řešení: Povšimněte si že oba výstupní signály jsou vyděleny 2 oproti signálu hodin, signál výstup1 reaguje na náběžnou hranu a signál výstup 2 na sestupnou hranu hodinového signálu.