AplMIT: Porovnání verzí

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
Bez shrnutí editace
Řádek 22: Řádek 22:
| '''Předpoklady:''' || znalost učiva z [[CIT]] [[MIT]] [[ELT2]] [[INS2]]  
| '''Předpoklady:''' || znalost učiva z [[CIT]] [[MIT]] [[ELT2]] [[INS2]]  
|- style="vertical-align: top;"
|- style="vertical-align: top;"
| '''[[HW]]:''' || [[LOGO]] [[RD2kit]] [[EasySoft]] [[NXT]] [[BOB]] [[ROR]]  
| '''[[HW]]:''' || [[LOGO]] [[RD2 kit]] [[EasySoft]] [[NXT]] [[BOB]] [[ROR]]  
|- style="vertical-align: top;"
|- style="vertical-align: top;  
| '''[[SW]]:''' || [[LOGO]] [[Eagle]] [[MPLAB]] [[Ride51]] [[Flip]] [[NXT-G]] [[BricxCC]] [[BS2]] [[UP]] [[SAP]]
| '''[[SW]]:''' || [[LOGO]] [[Eagle]] [[MPLAB]] [[Ride51]] [[Flip]] [[NXT-G]] [[BricxCC]] [[BS2]] [[UP]] [[SAP]]
|- style="vertical-align: top;"
|- style="vertical-align: top;"

Verze z 8. 5. 2010, 18:59

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 3 x 14 dní při třech skupinách. 20hodin za rok pro jednu skupinu).
Obsah cvičení: Realizace praktických úkolů s programovatelným logickým automatem LOGO!, vyvíjí mikroprocesorové aplikace s MCU 8051 a programují roboty NXT a BOB.
Učebna: D10
Učitel: JA
Tématický plán: PRA C4 D4 AplMit JA.doc
Předpoklady: znalost učiva z CIT MIT ELT2 INS2
HW: LOGO RD2 kit EasySoft NXT BOB ROR
SW: LOGO Eagle MPLAB Ride51 Flip NXT-G BricxCC BS2 UP SAP
Doporučená literatura: LOGO MIT NXT BOB nebo na školním ftp: LOGO ftp: MIT (IN obvody, OUT obvody, sestavy ) ftp:NXT ftp:BOB
Opakovací otázky: Teoretické otázky Praktické otázky

tagy pro učitele: PRA_APLMIT_00_vyuka.ppt PRA_APLMIT_01_vystupni moduly.ppt PRA_APLMIT_03_sestavy.ppt

Úlohy na cvičení:

a následně i praktickou maturitu:


T1. LOGO:

programovatelný logický obvod

Úkoly:

  1. Navrhněte Kombinační logický obvod s 3vstupy, zjistěte pravdivostní tabulku. 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 SP podle vzoru

zpracujte úlohy pro LOGO! z [www.sps-pi.cz/instalace]

T2. MIT:

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

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

Úkoly:

  1. Připojte OUT01 modul s LED k vývojové sestavě RD2Kit s 89C51ED2 a naprogramujte aplikaci pro ovládání modulu.
  2. Připojte Soubor:OUT02 dvoumistný display k RD2Kit a zprovozněte program pro postupné zobrazování 00 ....09, 10, 11, .........99,
  3. Připojte OUT03 modul MPX k RD2Kit a zprovozněte program pro ovládání displeje
  4. Modul displeje se seriovym vstupem N102 Připojte a ovládejte
  5. Ovládejte modul krokového motoru Soubor:OUT06
  6. Ovládejte modul stejnosměrného motoru OUT07
  7. Zprovozněte hrací kostku OUT09
  8. Zprovozněte křižovatku s MCU 8051 v sestavě vývojového kitu RD2 kit info: SES01 Krizovatka
  9. Naprogramujte MCU 8051 pro funkci jeřábu SES02 Jerab pračky SES03 Pracka plotru SES04 Plotr - Souradnicovy zapisovac satelitního pozicionéru SES05 Satelitni pozicioner
  10. SES18 Odpočítávadlo: Modifikujte program 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

doplňkové úlohy:

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

T3. Robotika s NXT:

  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

T4. Robotika s BOB:

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

cvičení navíc:

T5. Robotika s robotickou rukou ROR L601

T6. Robotika s robotem Ju-Ju


Povinné práce:

Z každého úkolu je nutné zpracovat protokol = jakýsi záznam o vykonané činnosti. Výsledky si každý ukládá do svého, osobně vytvořeného adresáře v !Povinne_prace ve formátu xz_Prijmeni_Jmenouúkol (xy = pořadové číslo v třídní knize) např. podle vzorů:


Vyvíjíme tyto konstrukce:


Programátory a vývojové kity:

PRO52 BIPROG - nejen ISP programátor biprog_usb-HW2_1
ATMEL AT89SXX ISP Flash Programmer v1.4
RD2 kit Jednoduchý HW, snadno lze libovolně modifikovat. x51 CPU T89C51RD2
ATM33 Programator ISP Atmel z rodiny 89Sxx ('51), ATtiny, ATmega i 90Sxx (AVR)
PRO42 ISP Flash Microcontroller Programmer Ver 3.0
http://www.cmail.cz/doveda/konstrukce/pgm_usb/index.htm Programátor PIC -

Kit 182 Pic Programmer


Zajímavá zapojení:

{- |- | | AVR02 PowerSwitch s AT90S2313 |- | | PIC57 Svítící nápis z rotujících LED |- | | USB-RS232 prevodník + USB-8/16bit prevodník |- | | Softwarová implementace USB pro mikrokontroléry AVR |- | | |- | | |- | | |- | | |- | | |- | | |- |}







Kódový zámek s nastavitelným kódem



I2C - o co jde a jak pracuje s PCF8574



I2C příklady zapojení .Školka na I2C, jednoduché zkušební desky Budič LEDek. Jednoduché zapojení využívající integrovaný obvod SAA1064. Tento IO umožňuje budit až 32 LEDek, zde se využívá pouze 8. J






Home Security System(AT89S52)



Automatic College Bell (AT89S8252 & DS1307)



Fire Fighting Robot (AT89S52)



Electronic Voting Machine (AT89S8252)



Digital Visitor Counter (AT89C2051)



Digital Countdown Timer (AT89C2051)



Digital Calendar (AT89C2051)



Automatic Room light Controller with Visitor Counter (AT89S52)



LCD s 89s4051








Scanning 7-Segment & Keypad Wichit Sirichot


Relaxační LED lampička s převodem HSV do RGB s ATmega8



MC9S08QG8 jako teploměr s čídlem teploty DS1820, a DEMOQE128 desku s displejem pro vyhodnocení.





Zajímavosti: ATMEL řady AT89LP - rychlá a výkonná náhrada rodiny x51






Vývojový kit pro ARM7 http://pandatron.cz/?471&jaky_vyvojovy_kit? http://www.yagarto.de http://www.yagarto.de/howto/yagarto2/index.html#download


Soutěž vývojářů s USB Spider Jak objednat vzorky zdarma od Freescale



Převodník USB to COM za 200 Kč PremiumCord USB - RS 232 převodník

--Ltitl 26. 4. 2010, 08:01 (UTC)



Krokový motor