AplMIT

Z MediaWiki SPŠ a VOŠ Písek
Přejít na: navigace, hledání
D10 AplMIT s1.jpg
Aplikace mikroprocesorové techniky AplMIT
Pojetí předmětu: Oddělení předmětu praktická cvičení navštěvují studenti 4.ročníku oboru vzdělávání 26-41-M/01 Elektrotechnika.
Předpoklady: Znalosti a dovednosti z MITELT2INS2, sešit z předmětu PRA (lze pokračovat)
Cílové vědomosti: Znalost problematiky vývoje mikroprocesorové aplikace.
Cílové dovednosti: Praktické aplikace teoretických poznatků při realizaci obvodů obsahující mikrořadiče.
Výsledky vzdělávání žáka:
  • navrhne vývojový diagram pro MIT sestavu
  • navrhne vhodnou sestavu uP aplikace
  • napíše program v asm pro uP 8051
  • naprogramuje mikroprocesor
  • použije robotická čidla
  • ovládá motory u robota NXT
  • naprogramuje robota v SW Lego NXT
  • vyřeší robotickou úlohu
  • vybere vhodná robotická čidla
  • ovládá motory u robota BOE-BOT
  • naprogramuje robota Boe-Bot
  • modifikuje program pro robota
Organizace výuky: 3 hodiny týdně pro jednu skupinu v jednom pololetí.
Učebna: D07
Učitel: JA
Deník:

Po každém splněném úkolu např. LOGO, Vývoj MIT aplikace, NXT, BOB atd. je nutné provést zápis dle Icon-doc.gif vzoru do deníku s použitím předpřipravené Icon-doc.gifpředlohy, a odevzdat do adresáře N:/Janousek/Temp/Trida,

Pozn.: Dokumentace se odevzdává elektroniky nejpozději do začátku následujícího vyučovacího cyklu. Při neodevzdání je práce hodnocena známkou nedostatečně.

Klasifikace:
  1. průběžně na základě praktických výsledků v hodině
  2. deník po každém úkolu
  3. plnění dílčích úkolů při realizaci povinné ročníkové práce

SP-odevzdani v2.jpg

HW: LOGORD2 kitNXTBOB + vše v učebně D10
SW: LOGOMCU 8051 IDEFlipNXT-GSTAMP
Tools: EagleProfiCADDiagram Designer

Bonus: MPLABBricxCCUPSAP

Info:

nebo na FTP.jpg v adresáři N:/janousek/mikroLAB

Otázky k opakování na MAT zkoušku
Poznámka Toto jsou možná zadání u praktické maturitní zkoušky

Obsah

Teoretické otázky:

  • Úkol č.1: Navrhněte
  1. modul dvoumístné zobrazovací jednotky, kterou lze řídit maximálně 6 informačními vodiči.
  2. modul dvoumístné zobrazovací jednotky, kterou lze řídit maximálně 2 informačními vodiči (GND a Vcc se nepočítá).
  3. modul stejnosměrného motoru pro ovládání točí doleva/ doprava /netočí
  4. výstupní modul akustické signalizace jež bude obsahovat telefonní sluchátko, který bude vydávat zvuk pouze v případě, kdy na řídící vstup bude přivedna logická jednička.
  5. modul umožňující převod teplota – frekvenci, případně teplota – střída
  6. čidlo teploty, které na výstupu změní logickou úroveň z “0” do “1” při zmenšení teploty pod nastavenou mez (např 20°)
  7. čidlo světla, které na výstupu změní logickou úroveň z “0” do “1” při zvětšení osvětlení nad nastavenou mez.
  8. interface pomocí jehož lze rozšířit osmibitovou výstupní bránu na šestnástibitovou (např. pro řízení světelné křížovatky potřebují k řízení 16 signálů a máme k dispozici pouze 10.
  9. připojení automatické pračky s výstupy pro napouštění vody, čerpadlo, ohřev, prací buben a vstupy, kde se hlídá minimální hladina vody, maximální hladina vody a dosažená teplota
  10. i/o obvody umožňující připojit výkonové obvody (světelné blinkry, siréna, dveřní kontakty apod.) k mikroprocesoru


  • Úkol č.2 Proveďte návrh blokové schéma pro modul ze zadání
  • Úkol č.3 Proveďte popis funkce modulu
  • Úkol č.4 Nakreslete el. schéma v Eagle
  • Úkol č.5 Zpracujte dokumentaci

Praktické otázky:

  • Úkol č.1 Zprovozněte
  1. ovládání 7segmentového displaye ovládaného s libovolné mikroprocesorové aplikace
  2. krokový motůrek řízený MCU. Proveďte otáčení motůrku jedním směrem. Proveďte změnu směru otáčení v závislosti na sepnutí tlačítka.
  3. modul hrací kostky s MCU. Na kostce budou zobrazovány všechny hrací varianty v závislosti na zadání vstupní informace z modulu spínačů IN01.
  4. jeřáb. Proveďte otáčení jeřábu jedním i druhým tlačítkem.
  5. automatickou pračku řízenou pomocí MCU.
  6. poplašné zařízení řízené MCU. Předveďte činnost ALARMU tak, aby po zapnutí napájení LED svítila 5 s (doba imunity) a po té začala LED blikat (ALARM hlídá). V případě zmáčknutí tlačitka je vyvolán akustický poplach. Celý děj se znovu opakuje.
  7. počítadlo impulsů. Display + některé ze vstupních modulů či čidel
  8. robota NXT (BOB) pohybující se podle černé linky.
  9. robota NXT (BOB) pohybující se v bludišti od startu k cíli.
  10. robota NXT (BOB) pohybující se vpřed dokud se nepřiblíží k překážce na vzdálenost 20cm. Pak se zastaví, otočí se cca o 160° a opět pokračuje vpřed. Celý cyklus se opakuje.


  • Úkol č.2 Vyberte dle zadání vhodné komponenty
  • Úkol č.3 Nakreslete vývojový diagram
  • Úkol č.4 Napište program v vhodném vývojovém prostředí
  • Úkol č.5 Sestavu realizujte a vyzkoušejte
  • Úkol č.6 Zpracujte dokumentaci

Zdroj informací v pdf na šk. síti: PDF.gif Teoretické otázky PDF.gif Praktické otázky


















LOGO - úlohy na cvičení
  1. Navrhněte Kombinační logický obvod s 3vstupy, zjistěte pravdivostní tabulku. vzor: 12.06_navrh_KLO_LOGO.lsc 12.06_navrh_KLO_LOGO.lld
  2. Realizujte schodišťové zapojení pro 2 a více vstupů, t.j. kterýmkoli přepínačem-vypínačem vypnout-zapnout lit.
  3. Navrhněte stykač pro ovládání osvětlení pomocí tlačítka ZAP a pomocí tlačítka VYP + další výstup, který ovládá blikající maják
  4. Navrhněte stykač s jedním spínaným vstupem, který aktivací sepne a následnou aktivací vypne atd.
  5. Realizujte časové relé pro jeden spínaný vstup, který aktivací sepne a po 20 sec. vypne. Každá aktivace vstupu dřív než 20 sec. výstup vypne.
  6. Pojezdová brána: jeden spínaný vstup, který aktivací sepne 1 výstup. Následně vstup výstup vypne, následně vstup sepne 2. výstup, následně vstup vše vypne atd.
  7. cv6. + doba sepnutého výstupu omezena na 20 sec.

DÚ:

  1. Pojezdová brána: stejná funkce + časově omezené výstupy na 15 sec.
  2. Zpracovat PP podle vzoru
  1. Návrh KLO s LOGO! SW
  2. Pulzní generátor
  3. Impuls_01
  4. Komfortní spínač
  5. Vzorová aplikace pro vodní čerpadlo

MIT vývoj aplikace s MCU 8051


Vývoj MIT aplikace s 8051 (AVR, PIC):
250px-Vyvojovy diagram zarovka-1-.png

Praktické úkoly:

  1. Připojte modul s LED k např: vývojové sestavě RD2 kit a naprogramujte aplikaci pro ovládání modulu.
  2. Připojte dvoumistný display k vývojové desce a zprovozněte program pro postupné zobrazování 00 ....09, 10, 11, .........99,
  3. Připojte modul 4místné zobrazovací jednotky MPX a zprovozněte program pro ovládání displeje
  4. Ovládejte modul krokového motoru
  5. Ovládejte modul stejnosměrného motoru
  6. Zprovozněte hrací kostku
  7. Zprovozněte model křižovatky v v sestavě vývojového kitu
  8. Naprogramujte MCU pro funkci jeřábu další info na Ftp.gif
  9. Zprovozněte pračku
  10. Naprogramujte odpočítávadlo. Program modifikujte v modulu SES18 tak, aby se po zapnutí objevilo na displeji číslo 60 a po jedné sekundě se obsah snižoval. Při dosažení 00 se odpočet zastaví a na výstupu P1.0 se objeví log. 1 na dobu 30 sec. info na síti

Postup vývoje MIT aplikace:

  1. SELECT COMPONENTS
  2. THE SCHEMATIC
  3. WRITE PROGRAM
  4. ASSEMBLE PROGRAM
  5. TEST PROGRAM
  6. DOWNLOAD PROGRAM


Robotika s NXT


Robotika s NXT:
Nxt-2.jpg
  • Sestavte robota, napište program a vyzkoušejte proto, aby robot:
  1. se pohyboval vpřed
  2. se pohyboval vpřed do vzdálenosti 1m
  3. se pohyboval vpřed ve čtyřúhelníku o straně cca 0,5m
  4. jel rovně a zastavil na 60 cm vzdáleném místě označeném černou lepící páskou
  5. se pohyboval dokud nebude stisknutý dotykový senzor
  6. se rozjel na zvukový povel
  7. jel ve čtyřúhelníku a zastavil se u počátečního bodu.
  8. jel v před a pokud čidlo ultrazvuku zjistí překážku se zastavil, kousek zacouval, otočil se o 160° a celý cyklus pokračoval
  9. s pomocí čidla světla pohyboval po čáře
  10. Start ve vzdálenosti 60 cm od černé linie. Robot najde dráhu a sleduje ji
  11. Naučte robota šplhat přes minimálně 2,5 cm tlustou knihu.
  12. Najde předmět, uchopí a přiveze
  13. Nakombinujte různá čidla pro pohyb robota

Robotika s BOB

Robotika s BOB:
Boebot.jpg

Úkoly jsou zcela identické jako s robotem NXT ale tentkráte s robotem BOB










MIT realizace

MIT realizace:

Přehled povinných prací podle námětů zde. Zadávací formulář je zde. (Pokud je práce realizována pro školu, tak je nutné vyplnit objednávkový formulář na požadovaný materiál.

Osobní nástroje
Jmenné prostory
Varianty
Akce
Rychlá navigace
NEJ aktivity
Nejlepší předměty
Nejlepší MCU
SW-HW
Ostatní
Utility
Nástroje
Tisk/export