Konstrukce a realizace Å™Ãdicà jednotky malého proudovéhomotoru
Konstrukce a realizace Å™Ãdicà jednotky malého proudovéhomotoru Konstrukce a realizace Å™Ãdicà jednotky malého proudovéhomotoru
3.3.2 Měřící obvod senzoru otáček . . . . . . . . . . . . . . . . . . . . . 183.3.3 Měřící obvod senzoru teploty . . . . . . . . . . . . . . . . . . . . . 203.3.4 Galvanické oddělení řídicích signálů . . . . . . . . . . . . . . . . . 203.3.4.1 Zapojení galvanického oddělení . . . . . . . . . . . . . . 214 Komunikační protokol 234.1 Seriová linka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234.2 Navržený komunikační protokol . . . . . . . . . . . . . . . . . . . . . . . 244.3 Průběh komunikace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244.4 Popis vizualizačního SW . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Úpravy vizualizačního SW 295.1 Popis oprav DataReader . . . . . . . . . . . . . . . . . . . . . . . . . . . 295.2 Nové funkčnosti DataReader . . . . . . . . . . . . . . . . . . . . . . . . . 326 Návrh stavových automatů řídicí jednotky 356.1 Možné programové implementace stavového automatu . . . . . . . . . . . 356.2 Hlavní stavový automat . . . . . . . . . . . . . . . . . . . . . . . . . . . 386.3 Stavový automat pro příjem zprávy . . . . . . . . . . . . . . . . . . . . . 386.4 Stavový automat dekódování zprávy . . . . . . . . . . . . . . . . . . . . 406.5 Stavový automat řídicí části . . . . . . . . . . . . . . . . . . . . . . . . . 417 Softwarové vybavení řídicí jednotky 437.1 Vývojové nástroje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437.1.1 Kompilační systém OMK . . . . . . . . . . . . . . . . . . . . . . . 437.2 Struktura programu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447.2.1 Knihovna regulátoru (controller.h) . . . . . . . . . . . . . . . . . 447.2.2 Knihovna pro práci s PWM modulem (pwm.h) . . . . . . . . . . . 457.2.3 Knihovna pro práci se sériovou linkou (uart zen.h) . . . . . . . . . 457.2.4 Knihovna datových struktur (message struct.h) . . . . . . . . . . 457.2.5 Knihovna stavových automatů pro zprávy (communication.h) . . 467.2.6 Knihovna stavových automatů řídicích stavů (controller states.h) 467.2.7 Hlavní synchronizační knihovna (template.c) . . . . . . . . . . . . 468 Řízení chodu motoru 498.1 Identifikovaný model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49viii
- Page 3: ProhlášeníProhlašuji,žejsemsvo
- Page 6: AbstractThis thesis deals with cons
- Page 14 and 15: 6.2 Stavový automat načítání z
- Page 16 and 17: xiv
- Page 18 and 19: 2 KAPITOLA 1. ÚVODPrvní modelář
- Page 20 and 21: 4 KAPITOLA 2. MODELÁŘSKÁ TURBÍN
- Page 22 and 23: 6 KAPITOLA 2. MODELÁŘSKÁ TURBÍN
- Page 24 and 25: 8 KAPITOLA 2. MODELÁŘSKÁ TURBÍN
- Page 26 and 27: 10 KAPITOLA 3. ŘÍDICÍ JEDNOTKA(
- Page 28 and 29: 12 KAPITOLA 3. ŘÍDICÍ JEDNOTKA3.
- Page 30 and 31: 14 KAPITOLA 3. ŘÍDICÍ JEDNOTKA3.
- Page 32 and 33: 16 KAPITOLA 3. ŘÍDICÍ JEDNOTKAOb
- Page 34 and 35: 18 KAPITOLA 3. ŘÍDICÍ JEDNOTKAOb
- Page 36 and 37: 20 KAPITOLA 3. ŘÍDICÍ JEDNOTKAOb
- Page 38 and 39: 22 KAPITOLA 3. ŘÍDICÍ JEDNOTKAOb
- Page 40 and 41: 24 KAPITOLA 4. KOMUNIKAČNÍ PROTOK
- Page 42 and 43: 26 KAPITOLA 4. KOMUNIKAČNÍ PROTOK
- Page 44 and 45: 28 KAPITOLA 4. KOMUNIKAČNÍ PROTOK
- Page 46 and 47: 30 KAPITOLA 5. ÚPRAVY VIZUALIZAČN
- Page 48 and 49: 32 KAPITOLA 5. ÚPRAVY VIZUALIZAČN
- Page 50 and 51: 34 KAPITOLA 5. ÚPRAVY VIZUALIZAČN
- Page 52 and 53: 36 KAPITOLA 6.NÁVRH STAVOVÝCH AUT
- Page 54 and 55: 38 KAPITOLA 6.NÁVRH STAVOVÝCH AUT
- Page 56 and 57: 40 KAPITOLA 6.NÁVRH STAVOVÝCH AUT
- Page 58 and 59: 42 KAPITOLA 6.NÁVRH STAVOVÝCH AUT
3.3.2 Měřící obvod senzoru otáček . . . . . . . . . . . . . . . . . . . . . 183.3.3 Měřící obvod senzoru teploty . . . . . . . . . . . . . . . . . . . . . 203.3.4 Galvanické oddělení řídicích signálů . . . . . . . . . . . . . . . . . 203.3.4.1 Zapojení galvanického oddělení . . . . . . . . . . . . . . 214 Komunikační protokol 234.1 Seriová linka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234.2 Navržený komunikační protokol . . . . . . . . . . . . . . . . . . . . . . . 244.3 Průběh komunikace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244.4 Popis vizualizačního SW . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Úpravy vizualizačního SW 295.1 Popis oprav DataReader . . . . . . . . . . . . . . . . . . . . . . . . . . . 295.2 Nové funkčnosti DataReader . . . . . . . . . . . . . . . . . . . . . . . . . 326 Návrh stavových automatů řídicí <strong>jednotky</strong> 356.1 Možné programové implementace stavového automatu . . . . . . . . . . . 356.2 Hlavní stavový automat . . . . . . . . . . . . . . . . . . . . . . . . . . . 386.3 Stavový automat pro příjem zprávy . . . . . . . . . . . . . . . . . . . . . 386.4 Stavový automat dekódování zprávy . . . . . . . . . . . . . . . . . . . . 406.5 Stavový automat řídicí části . . . . . . . . . . . . . . . . . . . . . . . . . 417 Softwarové vybavení řídicí <strong>jednotky</strong> 437.1 Vývojové nástroje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437.1.1 Kompilační systém OMK . . . . . . . . . . . . . . . . . . . . . . . 437.2 Struktura programu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447.2.1 Knihovna regulátoru (controller.h) . . . . . . . . . . . . . . . . . 447.2.2 Knihovna pro práci s PWM modulem (pwm.h) . . . . . . . . . . . 457.2.3 Knihovna pro práci se sériovou linkou (uart zen.h) . . . . . . . . . 457.2.4 Knihovna datových struktur (message struct.h) . . . . . . . . . . 457.2.5 Knihovna stavových automatů pro zprávy (communication.h) . . 467.2.6 Knihovna stavových automatů řídicích stavů (controller states.h) 467.2.7 Hlavní synchronizační knihovna (template.c) . . . . . . . . . . . . 468 Řízení chodu motoru 498.1 Identifikovaný model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49viii