AplMIT

Z MediaWiki SPŠ a VOŠ Písek
(Přesměrováno z ELT4)
Přejít na: navigace, hledání
D10 AplMIT s1.jpg
Aplikace mikroprocesorové techniky AplMIT
Pojetí předmětu: Toto oddělení navštěvují studenti 4.ročníku oboru vzdělávání 26-41-M/01 Elektrotechnika.
Cílové vědomosti: Znalost problematiky vývoje mikroprocesorové aplikace.
Cílové dovednosti: Praktické aplikace teoretických poznatků při realizaci obvodů obsahující mikroprocesory.
Organizace výuky: 2,5 týdně = 5 hod 1 x za 14 dní. 20hodin za rok pro jednu skupinu v jednom pololetí).
Učebna: D10
Učitel: JA
Tématický plán: PRA C4 D4 AplMit JA.doc
Předpoklady: Znalosti a dovednosti z CIT MIT ELT2 INS2, Sešit z předmětu PRA,PRC (lze pokračovat)
Obsah cvičení:

Realizace praktických úkolů:

  1. S programovatelným logickým automatem LOGO
  2. Vývoj MIT aplikace s 8051
  3. Programování robotů např. NXT a BOB
  4. Realizace povinné ročníkové práce s MCU
    • Výběr, registrace a návrh sch z témat zde (září)
    • Objednání součástek zde (listopad)
    • Návrh DPS (říjen)
    • Zpracování dokumentace dle Icon-doc.gif vzoru za použití Icon-doc.gifpředlohy. Výsledek (sch, pcb a pdf uložit do vlastního adresáře N:/Janousek/Temp/Trida (prosinec)
    • Výroba DPS (leden)
    • Osazení (únor)
    • Oživení (březen)
    • Účast na SOČ (duben)
Deník:

Po každém splněném úkolu např. LOGO, Vývoj MIT aplikace, NXT, BOB atd. 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 (do 14 dnů). Při neodevzdání je práce hodnocena známkou nedostatečně.

Klasifikace:
  • průběžně na základě praktických výsledků v hodině
  • deník po každém úkolu
  • 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: LOGOEagleMPLABRide51FlipNXT-GBricxCCSTAMPUPSAPDiagram Designer
Info:

nebo na školní síti 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



Registrace povinné práce

















Basic:

Bonus:




LOGO úlohy na cvičení
Logo brana s.jpg
Logo04.jpg
Logo02.jpg
Logo05.jpg

Výukové materiály:

Užitečné odkazy:

Úkoly:

  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


250px-Vyvojovy diagram zarovka-1-.png

mikroprocesorové aplikace s MCU 8051 ukázka vývojvého diagramu

pro SP použít: Blokova schemata kresleno v programu Proficad

Praktické úkoly:

  1. Připojte modul s LED k vývojové sestavě RD2 kit s MCU 89C51ED2 a naprogramujte aplikaci pro ovládání modulu.
  2. Připojte dvoumistný display k RD2 kit a zprovozněte program pro postupné zobrazování 00 ....09, 10, 11, .........99,
  3. Připojte modul 4místné zobrazovací jednotky MPX k RD2 kit 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 sestavě vývojového kitu RD2 kit
  8. Naprogramujte MCU 8051 pro funkci jeřábu info na síti
  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

doplňkové úlohy:

  • Otestujte SW PonyProg pro 89S2051 a 89S51
  • Otestujte SW ISP_Prog pro 89S2051 a 89S51


Dokumentace obsahuje:

  1. Zadání:
  2. Blokové schéma (kresleno např. v ProfiCAD)
  3. Vývojový diagram (kresleno např. Diagram Designer)
  4. Schéma v Eagle
  5. Zdrojový program z Ride51 s komentáři, barevně upravený s použitím Notepad++
  6. Fotografii sestavy
  7. Seznam zdrojů informací

Robotika s NXT


Robotika s NXT:
Nxt-2.jpg
  1. Sestavte robota NXT
  2. Napište program tak, aby se robot pohyboval vpřed, vzad, zatočil...
  3. Jel rovně a zastavil na 60 cm vzdáleném vhodném místě označeném černou lepící páskou.
  4. Jel rovně, otočit se a jel zpátky, jakmile bude stisknutý kontaktní senzor.
  5. Jel ve čtyřúhelníku a zastavil u počátečního bodu.
  6. Připojte čidlo dotyku a upravte program tak, aby se robot pohyboval dokud nenarazí na překážku.
  7. Modifikujte program pro čidlo ultrazvuku
  8. Připojte čidlo světla a naučte robota ject podél černé linky
  9. Start ve vzdálenosti 60 cm od černé linie. Robot najde dráhu a sleduje ji
  10. Naučte robota šplhat přes minimálně 2,5 cm tlustou knihu.
  11. Najde předmět, uchopí a přiveze
  12. 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:

Náměty zde.            Registrace zde.            Objednávka součástek e-shop

undefined

Osobní nástroje
Jmenné prostory
Varianty
Akce
Rychlá navigace
Užitečné školní linky
Utility
Nástroje
Tisk/export