MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Speciální obvody a jejich programování v C 2. díl

Rozměr: px
Začít zobrazení ze stránky:

Download "MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Speciální obvody a jejich programování v C 2. díl"

Transkript

1 MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Speciální obvody a jejich programování v C 2. díl České vysoké učení technické Fakulta elektrotechnická Ver.1.10 J. Zděnek, 2017

2 Compare Unit jiné řešení Následující tři snímky zobrazuji jiné řešení Compare Unit, které se často používá např. pro generování PWM modulace pro třífázový asynchronní motor. Princip této jednotky (následující snímek): Obousměrný referenční čítač (Up-down Counter) čítá od nuly do průběžně nastavitelné maximální hodnoty a pak začne automaticky odčítač zpět do nuly. Generuje tzv. nosnou vlnu (Carrier Wave) Jednotka obsahuje dva číslicové komparátory, které porovnávají stav obousměrného čítač s obsahem programem nastavitelných komparačních registrů. V případě shody jednotka generuje úroveň logické 0, v případě, že čítaččítá nahoru nebo úroveň logická 1, pokud čítaččítá dolů (odčítá). Generuje se tzv. modulační vlna (Modulation Wave) Výstupní hodnota je dále upravena (zpožděna) tak, aby výstupní jednotka, která generuje komplementární signál pro tranzistory jedné větve výkonového měniče nebyly sepnuty zároveň (Dead Time) Při změně směru čítáníčítače (nula, max) jednotka nastaví žádost o přerušení a program musí znovu nastavit obsah odpovídajícího komparačního registru. A1B14MIS Mikroprocesory pro výkonové systémy 09 2

3 Compare Unit jiné řešení A1B14MIS Mikroprocesory pro výkonové systémy 09 3

4 Compare Unit jiné řešení (pokračování) Následující snímek zobrazuje blokové schéma jedné větve Compare Unit. Komparační jednotka má takové větve tři pro generování celkem šesti výstupních impulsů pro tranzistory tří větví úplného můstku pro napájení třífázového asynchronního motoru (Induction Motor) Referenční obousměrný čítač je společný pro všechny tři větve. Fázový posun impulsů jednotlivých větví (pro napájení motoru) musí zajistit software správným plněním všech šesti komparačních registrů (generování modulační vlny. Celkové blokové schéma komparační jednotky pro generování šesti PWM výstupů s ochranou proti zkratu ve větvi výkonového tranzistorového měniče (Dead Time) je uvedeno na druhém následujícím snímku. Výstupní PWM signály z mikrokontroléru nemohou napájet přímo výkonové tranzistory (napěťové úrovně, potenciál impulsů, požadovaný proud). Mezi výstupy PWM modulátoru z mikrokontroléru a tranzistory je proto vložen transformačníčlen tzv. budič (Driver). A1B14MIS Mikroprocesory pro výkonové systémy 09 4

5 Compare Unit jinéřešení jeden kanál A1B14MIS Mikroprocesory pro výkonové systémy 09 5

6 Compare Unit celkový pohled pro asynchronní motor A1B14MIS Mikroprocesory pro výkonové systémy 09 6

7 Řízení přístupu k portům (bránám) Porty (brány) mikrokontroléru PIC18F87J11 (a jemu podobných) mohou být obsluhovány (čteny nebo zapisovány) buď přímo programem (software) nebo vstupem či výstupem hardware (např. Capture Unit nebo Compare Unit, ). Porty jsou osmibitové a jsou navrženy tak, že na daném portu lze nastavit libovolnou kombinaci vstupní a výstupní bitů u standardních portů, u portů pro snímání analogových veličin lze nastavit pouze vstup (analogový nebo číslicový). Po nulování jsou všechny porty (jejich bity) nastaveny na vstup do mikrokontroléru (aby případně nedošlo k elektrickému konfliktu s vnějším hardware). Principielní zapojení standardního portu je na následujícím snímku. Každý bit standardního portu obsahuje: Směrový registr Výstupní registr Vstupní registr Řídící logiku pro správný zápis nebo čtení bitu portu A1B14MIS Mikroprocesory pro výkonové systémy 09 7

8 Řízení přístupu k portům (bránam) zde jeden bit Čtení stavu výstupního registru LATCH Zápís do výstupního registru LATCH nebo PORT (totéž) Zápis do směrového registru LATCH (1=Input, 0=Output) Čtení stavu pinu mikrokontroléru, registr PORT Vstupní nebo výstupní pin mikrokontoléru (dle nastavení bitů směrového registru TRISx) Vstupní registr PORT (čte se logická hodnoty na pinu port) A1B14MIS Mikroprocesory pro výkonové systémy 09 8

9 Řízení přístupu k portům (bránám) - pokračování Pro daný bit standardního portu se výstup nebo vstup zvolí zápisem do odpovídajícího bitu směrového registru (TRIS): Výstup (Output) do bitu TRIS se zapíše 0 (mnemo: 0 se podobá O) Vstup (Input) do bitu TRIS se zapíše 1 (mnemo: 1 se podobá I) Pokud je daný bit obsluhován hardware (např. Capture/Compare Unit) je nutné do směrového registru rovněž zapsat programově správnou hodnotu pro volbu vstup/výstup. Po RESET mikrokontroléru jsou v TRIS samé 1 (vše Input) Zápisem do registru (LAT nebo PORT je to stejný registr) se příslušná hodnoty zapíše do registru LATCH. Pokud je příslušný bit registru TRIS nastaven na výstup (0 Output) hodnoty z registru LATCH se objeví na výstupním pinu. Hodnota z výstupního registru se přečte čtením LAT. Hodnota na pinu mikrokontroléru se přečte čtením PORT. Ve výstupním registru LATCH tedy může být jiná hodnota než na pinu mikrokontroléru pokud bit není nastaven na výstup nebo vnější hardware drží na pinu jinou hodnotu než je v LATCH. A1B14MIS Mikroprocesory pro výkonové systémy 09 9

10 Příklad: 2x interrupt, 2 hladiny přerušení Následující příklad demonstruje použití prioritního systému mikrokontroléru PIC18F87J11, který má dvě hladiny (vyšší a nižší prioritu) Žádosti o přerušení zde generují dva časovače (TMR0 a TMR1) nastavení příslušné žádosti o obsluhu xif (Interrupt Flag). Interrupt Flag nastavuje příslušný zdroj přerušení (zde některý z časovačů) v harware. Nulovat se Interrup Flag musí v ISR programově. Nulování xif je v tomto příkladu provedeno na začátku ISR, ale nulování může být v ISR umístěno kdekoliv. Daná hladina přerušení je v hardware blokována před další žádostí až do dokončení ISR. Vlastní zpracování žádosti je v tomto příkladu pro jednoduchost simulováno inkrementací proměnných x a y v odpovídajících ISR. Povolení přerušení (GIEH, GIEL) musí být v programu vždy umístěno jako poslední po inicializaci a nastavení všech ostatních použitých registrů a bitů. A1B14MIS Mikroprocesory pro výkonové systémy 09 10

11 Příklad: 2x interrupt, 2 hladiny přerušení A1B14MIS Mikroprocesory pro výkonové systémy 09 11

12 Příklad: 2x interrupt, 2 hladiny přerušení (pokrač.) A1B14MIS Mikroprocesory pro výkonové systémy 09 12

13 Příklad: 2x interrupt, 2 hladiny přerušení (pokrač.) A1B14MIS Mikroprocesory pro výkonové systémy 09 13

14 Příklad: 1x interrupt, 2 zdroje přerušení Následující příklad ukazuje situaci, kdy je nutné připojit více zdrojů žádostí o přerušení do jedné hladiny (například proto, že chceme použít 4 zdroje žádostí o přerušení a mikrokontrolér PIC18F87J11 má pouze dvě hladiny priority. V příkladu jsou časovače TMR0 a TMR1 připojeny do vyšší hladiny priority přerušení, nižší hladina není použita (její Interrupt Enable Flag IE tj. PIE1bits.TMR1IE = 0 (tj. FALSE). V ISR na vyšší hladině jsou testovány xif od jednotlivých časovačů a podle toho nastaveny sw příznaky (Flagy) t0int, t1int. Zároveň je tím ukázáno jak přenést výpočet do základní hladiny (background). Proč to činit? Tento mikrokontrolér má málo hluboká hw zásobník a není vhodné v ISR budovat rozsáhlé uživatelské programy a volat funkce. Povolení přerušení (GIEH, GIEL) musí být v programu vždy umístěno jako poslední po inicializaci a nastavení všech ostatních použitých registrů a bitů. Oba příznaky GIEH i GIEL musí být nastaveny na 1 (TRUE) i když se některá ze dvou hladin priority přerušení nepoužije. A1B14MIS Mikroprocesory pro výkonové systémy 09 14

15 Příklad: 1x interrupt, 2 zdroje přerušení A1B14MIS Mikroprocesory pro výkonové systémy 09 15

16 Příklad: 1x interrupt, 2 zdroje přerušení (pokrač.) A1B14MIS Mikroprocesory pro výkonové systémy 09 16

17 Příklad: 1x interrupt, 2 zdroje přerušení (pokrač.) A1B14MIS Mikroprocesory pro výkonové systémy 09 17

18 Příklad: 1x interrupt, 2 zdroje přerušení (pokrač.) A1B14MIS Mikroprocesory pro výkonové systémy 09 18

19 Příklad: Capture Unit měření periody Následující dva snímky připomínají blokové schéma Capture Unit a časové průběhy při jejím použití Připomeňme účel Capture Unit. Jednotka umožňuje odstranit zpoždění od mezi skutečným časem příchodu události (hrany vstupního impulsního sígnálu) a čtením referenčního časovače v ISR (skutečný čas příchodu hrany je uložen v Capture Register). Tím se odstraní nepřijatelné chyby při měření signálů s vysokým kmitočtem (tj. krátkou periodou). Připomeňme rovněž (a z následujícího příkladu to je zřejmé), že Capture Unit sama o sobě nic neumí, musí být obsluhována software. Pro ladění programu s Capture Unit je třeba vstupní signál. V hardware ho musíme připojit na vstup. S výhodou se ale dá program ladit v Simulátoru MPLAB, kde je k dispozici generátor vstupních signálů jménem A1B14MIS Mikroprocesory pro výkonové systémy 09 19

20 Příklad: Capture Unit měření periody A1B14MIS Mikroprocesory pro výkonové systémy 09 20

21 Capture Unit princip použití (detail) A1B14MIS Mikroprocesory pro výkonové systémy 09 21

22 Příklad: Capture Unit měření periody Pro ladění programu s Capture Unit je třeba vstupní signál. V hardware ho musíme připojit na vstup mikrokontroléru. S výhodou se ale dá program ladit v Simulátoru MPLAB, kde je k dispozici generátor vstupních signálů jménem Stimulus V menu MPLAB ho najdeme v Debugger->Stimulus. Stimulus má několik módů pro generování vstupního signálu do vstupů v Simulátoru. Na následujícím snímku je pro ladění programu s Capture Unit použitý mód, kde časování vstupního signálu je odvozeno od hodin procesoru. Vstup použité jednotky Capture Unit 1 je pin RC2. Stimulus po spuštění čeká 1000 kroků (je to volitelné) a pak každých 500 kroků generuje hranu tj. perioda generovaného signálu je 1000 kroků (viz následující snímek). Po tomto snímku následuje program obsluhující Capture Unit s referenčním časovačem Timer1. Pro tento příklad není třeba sledovat přetečení časovače, jeho připojení do nižší hladiny přerušení je jen demonstrativní. Proměnná period musí mít stejný rozměr (zde 16 bitů) jako Capture Register, aby výpočet modulo 16 probíhal správně (předpodlad pro uvedený příklad je, že časovač při měření delších period přeteče jen jednou (nikoliv vicekrát). A1B14MIS Mikroprocesory pro výkonové systémy 09 22

23 Příklad: Capture Unit měření periody A1B14MIS Mikroprocesory pro výkonové systémy 09 23

24 Příklad: Capture Unit měření periody A1B14MIS Mikroprocesory pro výkonové systémy 09 24

25 Příklad: Capture Unit měření periody A1B14MIS Mikroprocesory pro výkonové systémy 09 25

26 Příklad: Capture Unit měření periody A1B14MIS Mikroprocesory pro výkonové systémy 09 26

27 Příklad: Capture Unit měření periody Spojení dvou osmibitových slov do jednoho šestnáctibitové probměnné A1B14MIS Mikroprocesory pro výkonové systémy 09 27

28 Příklad: Capture Unit měření periody Následující snímek ukazuje v okně Watch, že měřená perioda pomocí Capture Unit a vstupu z generátoru signálů Stimulus je přesně očekávaných 1000 kroků hodin procesoru, nezávisle na stavu referenčnícho časovače Timer 1 ze kterého se odebírá časová informace do Capture Register. Okno Watch je v nabídce View->Watch. A1B14MIS Mikroprocesory pro výkonové systémy 09 28

29 Příklad: Capture Unit měření periody A1B14MIS Mikroprocesory pro výkonové systémy 09 29

30 Příklad: Compare Unit generování PWM Následující dva snímky připomínají blokové schéma Compare Unit a časové průběhy při jejím použití. Připomeňme účel Compare Unit. Jednotka umožňuje odstranit zpoždění mezi požadovaným časem generování výstupní hrany signálu a skutečným časem hrany pokud by hrana byla generována software v ISR. Compare Unit umožňuje předprogramovat typ a čas (počítaný v kódu referenčního časovače) budoucí generované hrany předem v ISR. Požadovaný čas budoucí hrany se programuje do Compare Register a typ budoucí hrany (náběžná, sestupná) do Event Register. Tímto způsobem Compare Unit společně s software generuje výstupní signál (PWM) přesně vzhledem ke krokování referenčního časovače. Připomeňme rovněž (a z následujícího příkladu to je zřejmé), že Compare Unit sama o sobě nic neumí, musí být obsluhována software. Pro ladění programu s Compare Unit s výhodou použijeme simulátor v MPLAB a k zobrazení generovaného průběhu blok Logic Analyzer tamtéž (View->Simulator Logic Analyzer). Pokud ladíme přímo v hardware je nutné, pro pohled na generovaný signál, použít osciloskop nejlépe digitální. A1B14MIS Mikroprocesory pro výkonové systémy 09 30

31 Compare Unit schéma - detail A1B14MIS Mikroprocesory pro výkonové systémy 09 31

32 Compare Unit princip použití se software A1B14MIS Mikroprocesory pro výkonové systémy 09 32

33 Příklad: Compare Unit generování PWM Následující příklad (poněkud delší) demonstruje použití Compare Unit. Používají se obě hladiny přerušení. Compare Unit v tomto příkladu generuje PWM s pevnou periodou a proměnnou aktivní částí PWM (log. 1). Referenční časovač pro Compare Unit je Timer1. ISR ve vyšší prioritě programuje čas a typ (náběžná, sestupná) příští generované hrany. Aktivníčást PWM (tj. log 1) je rozmítána (sweep) v ISR nižší priority, která reaguje na přetečení Timer0. PWM má nastavené dorazy (Dead Time) na obou koncích generované periody. V příkladu si povšimněte: Struktury programu (několik málo funkcí) Vhodné volby programových příznaků (Software Flags) pomocí konstrukce typu struktura (struktura status ). Symbolické volby konstant programu. Inicializace časovačů a Compare Unit. Struktury ISR v obou hladinách priority. A1B14MIS Mikroprocesory pro výkonové systémy 09 33

34 Příklad: Compare Unit generování PWM A1B14MIS Mikroprocesory pro výkonové systémy 09 34

35 Příklad: Compare Unit generování PWM A1B14MIS Mikroprocesory pro výkonové systémy 09 35

36 Příklad: Compare Unit generování PWM A1B14MIS Mikroprocesory pro výkonové systémy 09 36

37 Příklad: Compare Unit generování PWM A1B14MIS Mikroprocesory pro výkonové systémy 09 37

38 Příklad: Compare Unit generování PWM A1B14MIS Mikroprocesory pro výkonové systémy 09 38

39 Příklad: Compare Unit generování PWM A1B14MIS Mikroprocesory pro výkonové systémy 09 39

40 Příklad: Compare Unit generování PWM A1B14MIS Mikroprocesory pro výkonové systémy 09 40

41 Příklad: Compare Unit generování PWM A1B14MIS Mikroprocesory pro výkonové systémy 09 41

42 Příklad: Compare Unit generování PWM A1B14MIS Mikroprocesory pro výkonové systémy 09 42

43 Příklad: Compare Unit generování PWM A1B14MIS Mikroprocesory pro výkonové systémy 09 43

44 Příklad: Compare Unit generování PWM Následující snímek ukazuje záznam ze simulátoru MPLAB (SIM) a Logického analyzátoru MPLAB (Simulator Logic Analyzer). Horní obrázek snímku zachycuje generovanou pevnou periodu PWM (10000) krokůčasovače a v dané chvíli aktivníčást PWM (Duty Cycle) něco přes 50%. Dolní obrázek snímku pak ukazuje časový rozdíl mezi PWM hranou generovanou Compare Unit (výstup RC2)(tj pomocí hardware) a hranou generovanou software (výstup RD0) viz ISR pro zpracování přerušení od Compare Unit tj. funkce (void CCP1_int(void). Při skutečném použití bude aktivníčást PWM (log 1) řízena např. ze snímače ovládaného člověkem nebo lépe z výstupu regulátoru. A1B14MIS Mikroprocesory pro výkonové systémy 09 44

45 Příklad: Compare Unit generování PWM A1B14MIS Mikroprocesory pro výkonové systémy 09 45

46 MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Speciální obvody a jejich programování v C 2. díl KONEC České vysoké učení technické Fakulta elektrotechnická

Přednáška - Čítače. 2013, kat. měření, ČVUT - FEL, Praha J. Fischer. A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1

Přednáška - Čítače. 2013, kat. měření, ČVUT - FEL, Praha J. Fischer. A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1 Přednáška - Čítače 2013, kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1 Náplň přednášky Čítače v MCU forma, principy činnosti A3B38MMP, 2013, J.Fischer,

Více

SEKVENČNÍ LOGICKÉ OBVODY

SEKVENČNÍ LOGICKÉ OBVODY Sekvenční logický obvod je elektronický obvod složený z logických členů. Sekvenční obvod se skládá ze dvou částí kombinační a paměťové. Abychom mohli určit hodnotu výstupní proměnné, je potřeba u sekvenčních

Více

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Speciální obvody a jejich programování v C 2. díl. České vysoké učení technické Fakulta elektrotechnická

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Speciální obvody a jejich programování v C 2. díl. České vysoké učení technické Fakulta elektrotechnická MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Speciální obvody a jejich programování v C 2. díl České vysoké učení technické Fakulta elektrotechnická Ver.1.10 J. Zděnek, 2017 Compare Unit The following three screens

Více

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Speciální obvody a jejich programování v C 1. díl. České vysoké učení technické Fakulta elektrotechnická

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Speciální obvody a jejich programování v C 1. díl. České vysoké učení technické Fakulta elektrotechnická MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Speciální obvody a jejich programování v C 1. díl České vysoké učení technické Fakulta elektrotechnická A1B14MIS Mikroprocesory pro výkonové systémy 08 Ver.1.10 J. Zděnek,

Více

Digital Control of Electric Drives. Vektorové řízení asynchronních motorů. České vysoké učení technické Fakulta elektrotechnická

Digital Control of Electric Drives. Vektorové řízení asynchronních motorů. České vysoké učení technické Fakulta elektrotechnická Digital Control of Electric Drives Vektorové řízení asynchronních motorů České vysoké učení technické Fakulta elektrotechnická B1M14DEP O. Zoubek 1 MOTIVACE Nevýhody skalárního řízení U/f: Velmi nízká

Více

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Systém přerušení. České vysoké učení technické Fakulta elektrotechnická

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Systém přerušení. České vysoké učení technické Fakulta elektrotechnická MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Systém přerušení České vysoké učení technické Fakulta elektrotechnická A1B14MIS Mikroprocesory pro výkonové systémy 6 Ver.1.2 J. Zděnek, 213 1 pic18f Family Interrupt

Více

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Vzorový příklad pro práci v prostředí MPLAB Zadání: Vytvořte program, který v intervalu 200ms točí doleva obsah registru reg, a který při stisku tlačítka RB0 nastaví bit 0 v registru reg na hodnotu 1.

Více

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Stručný úvod do programování v jazyce C 2.díl České vysoké učení technické Fakulta elektrotechnická A1B14MIS Mikroprocesory pro výkonové systémy 07 Ver.1.10 J. Zděnek,

Více

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer Přednáška A3B38MMP Bloky mikropočítače vestavné aplikace, dohlížecí obvody 2015, kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL Praha 1 Hlavní bloky procesoru

Více

Přednáška , kat. měření, ČVUT - FEL, Praha J. Fischer. A4B38NVS, 2012, J.Fischer, kat. měření,, ČVUT - FEL 1

Přednáška , kat. měření, ČVUT - FEL, Praha J. Fischer. A4B38NVS, 2012, J.Fischer, kat. měření,, ČVUT - FEL 1 Přednáška 10 2012, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2012, J.Fischer, kat. měření,, ČVUT - FEL 1 Náplň přednášky Čítače v MCU forma, principy činnosti A4B38NVS, 2012, J.Fischer, kat.

Více

A0M38SPP - Signálové procesory v praxi - přednáška 10 2

A0M38SPP - Signálové procesory v praxi - přednáška 10 2 GPIO (konfigurace vstupu, výstupu, alt. funkce) GP timers Core timers Watchdog timer Rotary counter Real time clock Keypad interface SD HOST (MMC, SD interface) ATAPI (IDE) A0M38SPP - Signálové procesory

Více

Přerušovací systém s prioritním řetězem

Přerušovací systém s prioritním řetězem Přerušovací systém s prioritním řetězem Doplňující text pro přednášky z POT Úvod Přerušovací systém mikropočítače může být koncipován několika způsoby. Jednou z možností je přerušovací systém s prioritním

Více

CONFIGURATION zapisuje se na začátek inicializační části programu použitím direktivy preprocesoru pragma

CONFIGURATION zapisuje se na začátek inicializační části programu použitím direktivy preprocesoru pragma Stručný popis nastavení vybraných periferních jednotek procesoru PIC18F87J11 z hlediska použití na cvičeních v předmětu Mikroprocesory pro výkonové systémy - A1B14MIS. Podrobné informace jsou v manuálu

Více

CONFIGURATION zapisuje se na začátek programu použitím direktivy preprocesoru pragma

CONFIGURATION zapisuje se na začátek programu použitím direktivy preprocesoru pragma Stručný popis nastavení vybraných periferních jednotek procesoru PIC18F87J11 na vývojové jednotce PIC18 Explorer z hlediska použití na cvičeních v předmětu Mikroprocesory pro výkonové systémy - A1B14MIS.

Více

Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011

Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011 Jiří Douša, katedra číslicového návrhu (K18103), České vysoké učení technické

Více

Direct Digital Synthesis (DDS)

Direct Digital Synthesis (DDS) ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Ing. Radek Sedláček, Ph.D., katedra měření K13138 Direct Digital Synthesis (DDS) Přímá číslicová syntéza Tyto materiály vznikly za podpory

Více

APLIKACE MIKROKONTROLÉRŮ PIC32MX

APLIKACE MIKROKONTROLÉRŮ PIC32MX David Matoušek APLIKACE MIKROKONTROLÉRÙ PIC32MX Praha 2014 David Matoušek Aplikace mikrokontrolérù PIC32MX Recenzent Bohumil Brtník Bez pøedchozího písemného svolení nakladatelství nesmí být kterákoli

Více

11. Logické analyzátory. 12. Metodika měření s logickým analyzátorem

11. Logické analyzátory. 12. Metodika měření s logickým analyzátorem +P12 11. Logické analyzátory Základní srovnání logického analyzátoru a číslicového osciloskopu Logický analyzátor blokové schéma, princip funkce Časová analýza, glitch mód a transitional timing, chyba

Více

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů Zdeněk Oborný Freescale 2013 1. Obecné vlastnosti Cílem bylo vytvořit zařízení, které by sloužilo jako modernizovaná náhrada stávající

Více

ČEMU ROZUMÍ MIKROPROCESOR?

ČEMU ROZUMÍ MIKROPROCESOR? ČEMU ROZUMÍ MIKROPROCESOR? Čemu rozumí mikroprocesor? Číslo DUM v digitálním archivu školy VY_32_INOVACE_10_01_01 Materiál poskytuje pohled na mikroprocesor, jako na číslicový obvod. Seznamuje se základními

Více

Jako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr.

Jako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr. Model procesoru Jedná se o blokové schéma složené z registrů, paměti RAM, programového čítače, instrukčního registru, sčítačky a řídicí jednotky, které jsou propojeny sběrnicemi. Tento model má dva stavy:

Více

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Opakování. České vysoké učení technické Fakulta elektrotechnická

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Opakování. České vysoké učení technické Fakulta elektrotechnická MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Opakování České vysoké učení technické Fakulta elektrotechnická AB4MIS Mikroprocesory pro výkonové systémy Ver..4 J. Zděnek, 27 MOS transistory jako elektrické spínače

Více

Přehled zapojení I/O modulů k systému Control4 - řada FN

Přehled zapojení I/O modulů k systému Control4 - řada FN Přehled zapojení I/O modulů k systému Control4 - řada FN Řada výkonových modulů pro ovládání světel (stmívání a spínání), žaluzií, bran, hlavic topení apod. Moduly jsou kompatibilní se systémem Control4

Více

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Mikrokontroléry. Doplňující text pro POS K. D. 2001 Mikrokontroléry Doplňující text pro POS K. D. 2001 Úvod Mikrokontroléry, jinak též označované jako jednočipové mikropočítače, obsahují v jediném pouzdře všechny podstatné části mikropočítače: Řadič a aritmetickou

Více

Programovatelná počítadla CT6M a CT6S

Programovatelná počítadla CT6M a CT6S Products Elektrické stroje Elektronická počítadla Počítadla s předvolbou Programovatelná počítadla CT6M a CT6S Kombinace počítadlo / časové relé Velký výběr funkcí Funkce počítadla dávek (pouze CT6M-1P

Více

FVZ K13138-TACR-V004-G-TRIGGER_BOX

FVZ K13138-TACR-V004-G-TRIGGER_BOX TriggerBox Souhrn hlavních funkcí Synchronizace přes Ethernetový protokol IEEE 1588 v2 PTP Automatické určení možnosti, zda SyncCore zastává roli PTP master nebo PTP slave dle mechanizmů standardu PTP

Více

Principy komunikace s adaptéry periferních zařízení (PZ)

Principy komunikace s adaptéry periferních zařízení (PZ) Principy komunikace s adaptéry periferních zařízení (PZ) Několik možností kategorizace principů komunikace s externími adaptéry, např.: 1. Podle způsobu adresace registrů, které jsou součástí adaptérů.

Více

České vysoké učení technické v Praze Fakulta elektrotechnická. Katedra měření. Dokumentace. Rotační enkodér

České vysoké učení technické v Praze Fakulta elektrotechnická. Katedra měření. Dokumentace. Rotační enkodér České vysoké učení technické v Praze Fakulta elektrotechnická Katedra měření Dokumentace Rotační enkodér Zpracovali Jan Paštyka a Ondřej Hruška 30. dubna 2017 1 Základní informace Rotační enkodér slouží

Více

Návrh konstrukce odchovny 2. dil

Návrh konstrukce odchovny 2. dil 1 Portál pre odborné publikovanie ISSN 1338-0087 Návrh konstrukce odchovny 2. dil Pikner Michal Elektrotechnika 19.01.2011 V minulem dile jsme si popsali návrh konstrukce odchovny. senzamili jsme se s

Více

5. A/Č převodník s postupnou aproximací

5. A/Č převodník s postupnou aproximací 5. A/Č převodník s postupnou aproximací Otázky k úloze domácí příprava a) Máte sebou USB flash-disc? b) Z jakých obvodů se v principu skládá převodník s postupnou aproximací? c) Proč je v zapojení použit

Více

Software pro vzdálenou laboratoř

Software pro vzdálenou laboratoř Software pro vzdálenou laboratoř Autor: Vladimír Hamada, Petr Sadovský Typ: Software Rok: 2012 Samostatnou část vzdálených laboratoří tvoří programové vybavené, které je oživuje HW část vzdáleného experimentu

Více

Praktický návod. Inteligentní elektroinstalace obytného domu Ego-n

Praktický návod. Inteligentní elektroinstalace obytného domu Ego-n Praktický návod Inteligentní elektroinstalace obytného domu Ego-n 1. Vytvoření nového projektu 2. Nastavení komunikace Informace o projektu Nastavení domu (rozsáhlé projekty) 1. 2. 3. 4. Přidání elementu

Více

A/D a D/A PŘEVODNÍK 0(4) až 24 ma DC, 16 bitů

A/D a D/A PŘEVODNÍK 0(4) až 24 ma DC, 16 bitů Deska obsahuje osm samostatných galvanicky oddělených vstupních A/D převod-níků pro měření stejnosměrných proudových signálů 0(4) 20 ma z technologických převodníků a snímačů a čtyři samostatné galvanicky

Více

Použití programovatelného čítače 8253

Použití programovatelného čítače 8253 Použití programovatelného čítače 8253 Zadání 1) Připojte obvod programovatelný čítač- časovač 8253 k mikropočítači 89C52. Pro čtení bude obvod mapován do prostoru vnější programové (CODE) i datové (XDATA)

Více

EC Motor. IO Modul EC200. EC200 Int. EC200 Ext. Verze 1.20, revize PMControl s.r.o.

EC Motor. IO Modul EC200. EC200 Int. EC200 Ext. Verze 1.20, revize PMControl s.r.o. EC Motor IO Modul EC200 EC200 Int. EC200 Ext. Verze 1.20, revize 2010-07-27 PMControl s.r.o. 1. Popis IO modulu EC200 IO modul EC200 je rozšiřující interface pro motory s vestavěnou elektronikou řady PMC

Více

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Stručný úvod do programování v jazyce C 1.díl České vysoké učení technické Fakulta elektrotechnická A1B14MIS Mikroprocesory pro výkonové systémy 06 Ver.1.10 J. Zděnek,

Více

Zvyšující DC-DC měnič

Zvyšující DC-DC měnič - 1 - Zvyšující DC-DC měnič (c) Ing. Ladislav Kopecký, 2007 Na obr. 1 je nakresleno principielní schéma zapojení zvyšujícího měniče, kterému se také říká boost nebo step-up converter. Princip je založen,

Více

Analogově-číslicové převodníky ( A/D )

Analogově-číslicové převodníky ( A/D ) Analogově-číslicové převodníky ( A/D ) Převodníky analogového signálu v číslicový (zkráceně převodník N/ Č nebo A/D jsou povětšině založeny buď na principu transformace napětí na jinou fyzikální veličinu

Více

setup() { I = 0; } loop() { I = I + 1; }

setup() { I = 0; } loop() { I = I + 1; } PŘERUŠENÍ Procesor pracuje tak, že načítá z paměti jednotlivé instrukce a ty následně zpracovává. Instrukce se zpracovávají v pořadí v jakém jsou uloženy v paměti. Vezměme jednoduchý program, který v nekonečném

Více

Title: IX 6 11:27 (1 of 6)

Title: IX 6 11:27 (1 of 6) PŘEVODNÍKY ANALOGOVÝCH A ČÍSLICOVÝCH SIGNÁLŮ Převodníky umožňující transformaci číslicově vyjádřené informace na analogové napětí a naopak zaujímají v řídícím systému klíčové postavení. Značná část měřených

Více

ESII Roletová jednotka

ESII Roletová jednotka Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: ESII-2.12.3 Roletová jednotka Obor: Elektrikář - silnoproud Ročník: 2. Zpracoval(a): Bc. Josef Dulínek Střední průmyslová škola Uherský Brod, 2010 OBSAH 1.

Více

Aplikace Embedded systémů v Mechatronice. Michal Bastl A2/713a

Aplikace Embedded systémů v Mechatronice. Michal Bastl A2/713a Aplikace Embedded systémů v Mechatronice Aplikace Embedded systémů v Mechatronice Obsah přednášky: Opakování Rekapitulace periferii GPIO TIMER UART Analogově-digitální převod ADC periferie PIC18 Nastavení

Více

REG10 návod k instalaci a použití 2.část Univerzální časovač a čítač AVC/ 02

REG10 návod k instalaci a použití 2.část Univerzální časovač a čítač AVC/ 02 Programovatelná řídící jednotka REG10 návod k instalaci a použití 2.část Univerzální časovač a čítač AVC/ 02 1 Obsah: 1. Obecný popis... 3 1.1 Popis programu... 3 1.2 Vstupní vyhodnocované hodnoty... 3

Více

Ṁikroprocesory v přístroj. technice. Ohm-metr ... Petr Česák

Ṁikroprocesory v přístroj. technice. Ohm-metr ... Petr Česák Ṁikroprocesory v přístroj. technice Ohm-metr.......... Petr Česák Letní semestr 2001/2002 . Ohm-metr 2. úloha ZADÁNÍ Sestavte mikroprocesorem I8031 řízený přístroj pro měření odporu v rozsahu 0 až 40 kohm.

Více

OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ

OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ Odlišnosti silových a ovládacích obvodů Logické funkce ovládacích obvodů Přístrojová realizace logických funkcí Programátory pro řízení procesů Akční členy ovládacích

Více

Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování

Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování 8. Rozšiřující deska Evb_IO a Evb_Motor Čas ke studiu: 2-3 hodiny Cíl Po prostudování tohoto odstavce budete něco vědět o Výklad Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem

Více

Arduino Martin Friedl

Arduino Martin Friedl Arduino Martin Friedl 1 Obsah Materiály Vlastnosti Programování Aplikace 2 Co je to Arduino? Arduino je otevřená elektronická platforma, založená na uživatelsky jednoduchém hardware a software. Arduino

Více

PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6,   s o f c o s o f c o n. PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT Příručka uživatele Střešovická 49, 162 00 Praha 6, e-mail: s o f c o n @ s o f c o n. c z tel./fax : (02) 20 61 03 48 / (02) 20 18 04 54, http :// w w w. s o f

Více

VY_32_INOVACE_E 15 03

VY_32_INOVACE_E 15 03 Název a adresa školy: Střední škola průmyslová a umělecká, Opava, příspěvková organizace, Praskova 399/8, Opava, 746 01 Název operačního programu: OP Vzdělávání pro konkurenceschopnost, oblast podpory

Více

Firmware řídící jednotky stejnosměrného generátoru

Firmware řídící jednotky stejnosměrného generátoru Firmware řídící jednotky stejnosměrného generátoru Zdeněk KOLKA Projekt FR-TI1/184 - Výzkum a vývoj systému řízení a regulace pozemního letištního zdroje Popis Řídicí jednotka GCU 400SG je elektronické

Více

DIODOVÉ HODINY. Dominik Roček. Středisko Vyšší odborná škola a Středisko technických a uměleckých oborů Mariánská ulice 1100, Varnsdorf

DIODOVÉ HODINY. Dominik Roček. Středisko Vyšší odborná škola a Středisko technických a uměleckých oborů Mariánská ulice 1100, Varnsdorf Středoškolská technika 2012 Setkání a prezentace prací středoškolských studentů na ČVUT DIODOVÉ HODINY Dominik Roček Středisko Vyšší odborná škola a Středisko technických a uměleckých oborů Mariánská ulice

Více

Typy a použití klopných obvodů

Typy a použití klopných obvodů Typy a použití klopných obvodů Klopné obvody s hodinovým vstupem mění svůj stav, pokud hodinový vstup má hodnotu =. Přidáním invertoru před hodinový vstup je lze upravit tak, že budou měnit svůj stav tehdy,

Více

MIDAM MW 240 modbus 2 x DI, 2 x DO

MIDAM MW 240 modbus 2 x DI, 2 x DO List č.: 1/8 MIDAM MW 240 modbus 2 x DI, 2 x DO - najednou lze vyčíst maximálně 20 wordů (tj. 40byte) název adresa typ popis poznámka modul LSB 1 LSB R identifikace modulu spodní byte modul má identifikaci

Více

18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry

18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry 18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry Digitální voltmetry Základním obvodem digitálních voltmetrů je A/D

Více

Programování PICAXE18M2 v Assembleru

Programování PICAXE18M2 v Assembleru Nastavení programming editoru PICAXE PROGRAMMING EDITOR 6 Programování PICAXE18M2 v Assembleru Nastavit PICAXE Type PICAXE 18M2(WJEC-ASSEMBLER, stejně tak nastavit Simulation Pokud tam není, otevřeme přes

Více

Boundary Scan JTAG (Joined Test Action Group) IEEE 1149.X Zápis do rozhraní

Boundary Scan JTAG (Joined Test Action Group) IEEE 1149.X Zápis do rozhraní Boundary Scan JTAG (Joined Test Action Group) IEEE 1149.X Zápis do rozhraní Testování obvodů přístup k obvodům omezen porty / vývody In-Circuit Testery (Bed of Nails) Fine Pitch / MCM Multilayer Coating

Více

Témata profilové maturitní zkoušky z předmětu Souborná zkouška z odborných elektrotechnických předmětů (elektronická zařízení, elektronika)

Témata profilové maturitní zkoušky z předmětu Souborná zkouška z odborných elektrotechnických předmětů (elektronická zařízení, elektronika) ta profilové maturitní zkoušky z předmětu Souborná zkouška z odborných elektrotechnických předmětů (elektronická zařízení, elektronika) 1. Cívky - vlastnosti a provedení, řešení elektronických stejnosměrných

Více

Řízení IO přenosů DMA řadičem

Řízení IO přenosů DMA řadičem Řízení IO přenosů DMA řadičem Doplňující text pro POT K. D. 2001 DMA řadič Při přímém řízení IO operací procesorem i při použití přerušovacího systému je rychlost přenosu dat mezi IO řadičem a pamětí limitována

Více

ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY

ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY typ DEL 2115C 1. Obecný popis Měřicí zařízení DEL2115C je elektronické zařízení, které umožňuje měřit délku kontinuálně vyráběného nebo odměřovaného materiálu a provádět jeho

Více

MIKROKONTROLÉRY PIC PRO POKROČILÉ

MIKROKONTROLÉRY PIC PRO POKROČILÉ David Matoušek MIKROKONTROLÉRY PIC pro pokroèilé PIC16F628A Praha 2017 David Matoušek Mikrokontroléry PIC pro pokroèilé Recenzent Bohumil Brtník Bez pøedchozího písemného svolení nakladatelství nesmí být

Více

2. GENERÁTORY MĚŘICÍCH SIGNÁLŮ II

2. GENERÁTORY MĚŘICÍCH SIGNÁLŮ II . GENERÁTORY MĚŘICÍCH SIGNÁLŮ II Generátory s nízkým zkreslením VF generátory harmonického signálu Pulsní generátory X38SMP P 1 Generátory s nízkým zkreslením Parametry, které se udávají zkreslení: a)

Více

Sekvenční logické obvody

Sekvenční logické obvody Sekvenční logické obvody Sekvenční logické obvody - úvod Sledujme chování jednoduchého logického obvodu se zpětnou vazbou Sekvenční obvody - paměťové členy, klopné obvody flip-flop Asynchronní klopné obvody

Více

Úvod do mobilní robotiky AIL028

Úvod do mobilní robotiky AIL028 md at robotika.cz http://robotika.cz/guide/umor07/cs 11. října 2007 1 Definice Historie Charakteristiky 2 MCU (microcontroller unit) ATmega8 Programování Blikání LEDkou 3 Kdo s kým Seriový port (UART)

Více

Přerušení POT POT. Přerušovací systém. Přerušovací systém. skok do obslužného programu. vykonávaný program. asynchronní událost. obslužný.

Přerušení POT POT. Přerušovací systém. Přerušovací systém. skok do obslužného programu. vykonávaný program. asynchronní událost. obslužný. 1 Přerušení Při výskytu určité události procesor přeruší vykonávání hlavního programu a začne vykonávat obslužnou proceduru pro danou událost. Po dokončení obslužné procedury pokračuje výpočet hlavního

Více

Komunikace modulu s procesorem SPI protokol

Komunikace modulu s procesorem SPI protokol Komunikace modulu s procesorem SPI protokol Propojení dvouřádkového LCD zobrazovače se sběrnicí SPI k procesotru (dále již jen MCU microcontroller unit) a rozložení pinů na HSES LCD modulu. Komunikace

Více

T-DIDACTIC. Motorová skupina Funkční generátor Modul Simatic S7-200 Modul Simatic S7-300 Třífázová soustava

T-DIDACTIC. Motorová skupina Funkční generátor Modul Simatic S7-200 Modul Simatic S7-300 Třífázová soustava Popis produktu Systém T-DIDACTIC představuje vysoce sofistikovaný systém pro výuku elektroniky, automatizace, číslicové a měřící techniky, popř. dalších elektrotechnických oborů na středních a vysokých

Více

ETC Embedded Technology Club setkání 6, 3B zahájení třetího ročníku

ETC Embedded Technology Club setkání 6, 3B zahájení třetího ročníku ETC Embedded Technology Club setkání 6, 3B 13.11. 2018 zahájení třetího ročníku Katedra měření, Katedra telekomunikací,, ČVUT- FEL, Praha doc. Ing. Jan Fischer, CSc. ETC club,6, 3B 13.11.2018, ČVUT- FEL,

Více

Obsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic

Obsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic Obsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic 1 Cíl přednášky Zabývat se principy využití principů přerušení. Popsat, jak se tyto principy odrazily v konstrukci systémových

Více

ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY

ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY typ DEL 2115C www.aterm.cz 1 1. Obecný popis Měřicí zařízení DEL2115C je elektronické zařízení, které umožňuje měřit délku kontinuálně vyráběného nebo odměřovaného materiálu a

Více

Programovatelné relé Easy (Moeller), Logo (Siemens)

Programovatelné relé Easy (Moeller), Logo (Siemens) Programovatelné Easy (Moeller), Logo (Siemens) Základní způsob programování LOGO Programovaní pomocí P - propojení P s automatem sériovou komunikační linkou - program vytvářen v tzv ovém schématu /ladder

Více

Na trh byl uveden v roce 1971 firmou Signetics. Uvádí se, že označení 555 je odvozeno od tří rezistorů s hodnotou 5 kω.

Na trh byl uveden v roce 1971 firmou Signetics. Uvádí se, že označení 555 je odvozeno od tří rezistorů s hodnotou 5 kω. Časovač 555 NE555 je integrovaný obvod používaný nejčastěji jako časovač nebo generátor různých pravoúhlých signálů. Na trh byl uveden v roce 1971 firmou Signetics. Uvádí se, že označení 555 je odvozeno

Více

Microchip. PICmicro Microcontrollers

Microchip. PICmicro Microcontrollers Microchip PICmicro Microcontrollers 8-bit 16-bit dspic Digital Signal Controllers Analog & Interface Products Serial EEPROMS Battery Management Radio Frequency Device KEELOQ Authentication Products Návrh

Více

Systém řízení sběrnice

Systém řízení sběrnice Systém řízení sběrnice Sběrnice je komunikační cesta, která spojuje dvě či více zařízení. V určitý okamžik je možné aby pouze jedno z připojených zařízení vložilo na sběrnici data. Vložená data pak mohou

Více

Binární data. Číslicový systém. Binární data. Klávesnice Snímače polohy, dotykové displeje, myš Digitalizovaná data odvozená z analogového signálu

Binární data. Číslicový systém. Binární data. Klávesnice Snímače polohy, dotykové displeje, myš Digitalizovaná data odvozená z analogového signálu 5. Obvody pro číslicové zpracování signálů 1 Číslicový systém počítač v reálném prostředí Klávesnice Snímače polohy, dotykové displeje, myš Digitalizovaná data odvozená z analogového signálu Binární data

Více

Přípravek pro demonstraci řízení pohonu MAXON prostřednictvím

Přípravek pro demonstraci řízení pohonu MAXON prostřednictvím Přípravek pro demonstraci řízení pohonu MAXON prostřednictvím karty Humusoft MF624. (Jan Babjak) Popis přípravku Pro potřeby výuky na katedře robototechniky byl vyvinut přípravek umožňující řízení pohonu

Více

ASYNCHRONNÍ ČÍTAČE Použité zdroje:

ASYNCHRONNÍ ČÍTAČE Použité zdroje: ASYNCHRONNÍ ČÍTAČE Použité zdroje: Antošová, A., Davídek, V.: Číslicová technika, KOPP, České Budějovice 2007 http://www.edunet.souepl.cz www.sse-lipniknb.cz http://www.dmaster.wz.cz www.spszl.cz http://mikroelektro.utb.cz

Více

1. MIKROPROCESOR ATMEGA A/D PŘEVODNÍK MÓDY PŘEVODNÍKU Single Conversion Mode Auto Triggering Start...

1. MIKROPROCESOR ATMEGA A/D PŘEVODNÍK MÓDY PŘEVODNÍKU Single Conversion Mode Auto Triggering Start... 1. MIKROPROCESOR ATMEGA 8535... 2 1.1 A/D PŘEVODNÍK... 2 1.2 MÓDY PŘEVODNÍKU... 3 1.2.1 Single Conversion Mode... 3 1.2.2 Auto Triggering Start... 4 1.2.3 Free Running Mode... 4 1.3 VÝBĚR MĚŘENÉHO KANÁLU...

Více

Zapojení modulů FutureNow IP

Zapojení modulů FutureNow IP Zapojení modulů FutureNow IP Moduly jsou kompatibilní se systémem Control4 a pro zajištění velmi vysoké spolehlivosti funkce systému je lze ovládat i nezávisle lokálními vstupy na modulech. Moduly lze

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410

Více

Odometrie s řízením rychlosti motorů pomocí PWM. Vzorce pro výpočet konstanty nastavení duty pro instrukci pwmout

Odometrie s řízením rychlosti motorů pomocí PWM. Vzorce pro výpočet konstanty nastavení duty pro instrukci pwmout Odometrie s řízením rychlosti motorů pomocí PWM Vzorce pro výpočet konstanty nastavení duty pro instrukci pwmout Jízda po poloměru větším než 83 mm duty = 1023 * (r 83)/(r + 83) pro poloměr menší než 83

Více

Čítače Přednáška 10 (11)

Čítače Přednáška 10 (11) Čítače Přednáška 10 (11) 2015, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2015, J.Fischer, kat. měření, ČVUT - FEL, Praha 1 Náplň přednášky Čítače v MCU forma, principy činnosti použití čítačů

Více

Aplikace vestavných systémů A4M38AVS Před. 3 (4)

Aplikace vestavných systémů A4M38AVS Před. 3 (4) Aplikace vestavných systémů A4M38AVS Před. 3 (4) 2014, kat. měření, ČVUT - FEL, Praha J. Fischer 1 Náplň Enkodér, funkce, použití Čítače, struktura, použití LCD zobrazovač, princip funkce, uspořádání Grafický

Více

Aplikace Embedded systémů v Mechatronice. Michal Bastl A2/713a

Aplikace Embedded systémů v Mechatronice. Michal Bastl A2/713a Aplikace Embedded systémů v Mechatronice Aplikace Embedded systémů v Mechatronice Obsah přednášky: Opakování Datasheet GPIO piny TRISx/ANSELx registr LATx registr PORTx registr Ukázky použití Hardware

Více

ŠESTNÁCTIKANÁLOVÝ A/D PŘEVODNÍK ±30 mv až ±12 V DC, 16 bitů

ŠESTNÁCTIKANÁLOVÝ A/D PŘEVODNÍK ±30 mv až ±12 V DC, 16 bitů ZÁKLADNÍ CHARAKTERISTIKA Připojení 16 analogových vstupů Měření stejnosměrných napěťových signálů Základní rozsahy ±120mV nebo ±12V Další rozsahy ±30mV nebo ±3V Rozlišení 16 bitů Přesnost 0,05% z rozsahu

Více

2.9 Čítače. 2.9.1 Úkol měření:

2.9 Čítače. 2.9.1 Úkol měření: 2.9 Čítače 2.9.1 Úkol měření: 1. Zapište si použité přístroje 2. Ověřte časový diagram asynchronního binárního čítače 7493 3. Ověřte zkrácení početního cyklu čítače 7493 4. Zapojte binární čítač ve funkci

Více

Cíle. Teoretický úvod. BDIO - Digitální obvody Ústav mikroelektroniky Sekvenční logika - debouncer, čítače, měření doby stisknutí tlačítka Student

Cíle. Teoretický úvod. BDIO - Digitální obvody Ústav mikroelektroniky Sekvenční logika - debouncer, čítače, měření doby stisknutí tlačítka Student Předmět Ústav Úloha č. 9 BIO - igitální obvody Ústav mikroelektroniky Sekvenční logika - debouncer, čítače, měření doby stisknutí tlačítka Student Cíle Pochopení funkce obvodu pro odstranění zákmitů na

Více

SEP2 Sensor processor. Technická dokumentace

SEP2 Sensor processor. Technická dokumentace SEP2 Sensor processor Technická dokumentace EGMedical, s.r.o. Křenová 19, 602 00 Brno CZ www.strasil.net 2010 Obsah 1. Úvod...3 2. Zapojení zařízení...4 2.1. Připojení napájecího napětí...4 2.2. Připojení

Více

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná

Více

frekvence 8 Mhz, přestože spolupracuje s procesori různe rychlými. 16 bitová ISA sběrnice je

frekvence 8 Mhz, přestože spolupracuje s procesori různe rychlými. 16 bitová ISA sběrnice je České vysoké učení technické Fakulta elektrotechnická, katedra počítačů Karlovo náměstí 13, 121 35 Praha 2 Měrení na sběrnici ISA Referát z předmětu Periférní zařízení autor: Perd och Michal, Ptáček Milan,

Více

A45. Příloha A: Simulace. Příloha A: Simulace

A45. Příloha A: Simulace. Příloha A: Simulace Příloha A: Simulace A45 Příloha A: Simulace Pro ověření výsledků z teoretické části návrhu byl využit program Matlab se simulačním prostředím Simulink. Simulink obsahuje mnoho knihoven s bloky, které dokáží

Více

Implementace regulátoru otáček do budičů BLDC motorů

Implementace regulátoru otáček do budičů BLDC motorů Základy robotiky 2014 Projekt M12 Implementace regulátoru otáček do budičů BLDC motorů Vypracoval: Vladimír Stříteský (studijní skupina: M1KAM/05) Vedoucí práce: ing. Vlastimil Kříž Obsah: Zadání projektu:...

Více

Control4 driver systému Lacrima - přijímač TRX-A a bateriové rádiové snímače teploty, vlhkosti TTX-A, TTX-AH a TTX-AX

Control4 driver systému Lacrima - přijímač TRX-A a bateriové rádiové snímače teploty, vlhkosti TTX-A, TTX-AH a TTX-AX Control4 driver systému Lacrima - přijímač TRX-A a bateriové rádiové snímače teploty, vlhkosti TTX-A, TTX-AH a TTX-AX Driver je určen pro připojení přijímačů TRX-A systému Lacrima k řídicímu systému Control4.

Více

Průvodce programováním AMiNi-E jazykem STL Dipl. Ing. Pavel Votrubec

Průvodce programováním AMiNi-E jazykem STL Dipl. Ing. Pavel Votrubec Průvodce programováním AMiNi-E jazykem STL Dipl. Ing. Pavel Votrubec 1 Základní body: HW popis PLC AMiNi-E Definice potřebných vstupů Definice potřebných výstupů Definice potřebných proměnných Definice

Více

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 14 0:40 1.3. Vliv hardware počítače na programování Vliv

Více

Architektura počítačů Logické obvody

Architektura počítačů Logické obvody Architektura počítačů Logické obvody http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Digitální

Více

VÝVOJ ŘÍDICÍCH ALGORITMŮ HYDRAULICKÝCH POHONŮ S VYUŽITÍM SIGNÁLOVÉHO PROCESORU DSPACE

VÝVOJ ŘÍDICÍCH ALGORITMŮ HYDRAULICKÝCH POHONŮ S VYUŽITÍM SIGNÁLOVÉHO PROCESORU DSPACE VÝVOJ ŘÍDICÍCH ALGORITMŮ HYDRAULICKÝCH POHONŮ S VYUŽITÍM SIGNÁLOVÉHO PROCESORU DSPACE Přednáška na semináři CAHP v Praze 4.9.2013 Prof. Ing. Petr Noskievič, CSc. Ing. Miroslav Mahdal, Ph.D. Katedra automatizační

Více

DESKA ANALOGOVÝCH VSTUPŮ A VÝSTUPŮ ±24mA DC, 16 bitů

DESKA ANALOGOVÝCH VSTUPŮ A VÝSTUPŮ ±24mA DC, 16 bitů ZÁKLADNÍ CHARAKTERISTIKA Připojení 8 analogových vstupů Připojení 4 analogových výstupů Měření a simulace stejnosměrných proudových signálů Vstupní rozsah ±20mA, ±5mA Výstupní rozsah 0 24mA Rozlišení vstupů

Více

Uživatelská příručka

Uživatelská příručka Česky DMX 30-LED Dimmer http://www.soh.cz Uživatelská příručka Úvodní informace... 2 Vlastnosti... 2 Obsah balení... 3 Zapojení kabelu DMX512... 3 Propojení DMX512 modulů... 5 Nastavení DMX adresy.....

Více

DESKA ANALOGOVÝCH VSTUPŮ ±24mA DC, 16 bitů

DESKA ANALOGOVÝCH VSTUPŮ ±24mA DC, 16 bitů ZÁKLADNÍ CHARAKTERISTIKA Připojení analogových vstupů Doba převodu A/D ms Vstupní rozsah ±ma, ±ma DC Rozlišení vstupů bitů Přesnost vstupů 0,0% z rozsahu Galvanické oddělení vstupů od systému a od sebe

Více

Témata profilové maturitní zkoušky

Témata profilové maturitní zkoušky Obor vzdělání: 26-41-M/01 elektrotechnika Předmět: technika počítačů 1. Kombinační logické obvody a. kombinační logický obvod b. analýza log. obvodu 2. Čítače a. sekvenční logické obvody b. čítače 3. Registry

Více