AplMIT

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Řádka 46: Řádka 46:
 
a následně i praktickou maturitu:
 
a následně i praktickou maturitu:
  
 +
<!------- TABULKA - DESIGN ------->
 +
{| style="padding: 0px; width: 100%; margin-top: 4px;"
 +
| style="width: 50%; vertical-align: top;" |
  
=== T1. [[LOGO]]: ===
+
<!------- LOGO: ------->
programovatelný logický obvod
+
<div style="border: 1px solid rgb(245, 223, 154); background-color: rgb(255, 254, 251); margin-bottom: 5px;">
 +
<div  style="border-style: solid; border-color: rgb(205, 183, 114);  border-width: 0px 0px 1px; height: 16pt; background-color: rgb(245, 223,  154); font-weight: bolder; position: relative;">
 +
<div style="position: absolute; top: 0pt; left: 0pt;"></div>
 +
<div  style="padding-left: 35px;"> T1. [[LOGO]] programovatelný logický obvod:</div></div>
 +
<div  style="margin: 0.5em; clear: both; font-size: 95%; padding-top:  0.5em;">
 
[[Soubor:Logo brana s.jpg|thumb]]
 
[[Soubor:Logo brana s.jpg|thumb]]
 
[[Soubor:Logo04.jpg|thumb]]
 
[[Soubor:Logo04.jpg|thumb]]
Řádka 69: Řádka 76:
 
# Zpracovat PP podle vzoru
 
# Zpracovat PP podle vzoru
  
=== T2. [[MikroLAB|MIT]] vývoj: === 
+
</div></div>
 +
 
 +
<!------- MIT vývoj: ------->
 +
<div style="border: 1px solid rgb(245, 223, 154); background-color: rgb(255, 254, 251); margin-bottom: 5px;">
 +
<div  style="border-style: solid; border-color: rgb(205, 183, 114);  border-width: 0px 0px 1px; height: 16pt; background-color: rgb(245, 223,  154); font-weight: bolder; position: relative;">
 +
<div style="position: absolute; top: 0pt; left: 0pt;"></div>
 +
<div  style="padding-left: 35px;"> T2. [[MikroLAB|MIT]] vývoj:</div></div>
 +
<div  style="margin: 0.5em; clear: both; font-size: 95%; padding-top:  0.5em;">
 
[[Soubor:250px-Vyvojovy_diagram_zarovka-1-.png|thumb]]
 
[[Soubor:250px-Vyvojovy_diagram_zarovka-1-.png|thumb]]
 
mikroprocesorové aplikace s MCU 8051    [http://www.mountfield.cz/cs/stranky/jak-pecovat-o-bazenovou-vodu/diagram.gif ukázka vývojvého diagramu]
 
mikroprocesorové aplikace s MCU 8051    [http://www.mountfield.cz/cs/stranky/jak-pecovat-o-bazenovou-vodu/diagram.gif ukázka vývojvého diagramu]
Řádka 92: Řádka 106:
 
* Otestujte SW [http://www.lancos.com/prog.html PonyProg] pro 89S2051 a 89S51
 
* Otestujte SW [http://www.lancos.com/prog.html PonyProg] pro 89S2051 a 89S51
 
* Otestujte SW [http://hw.cz/constrc/lpt_isp_prog/ ISP_Prog]  pro 89S2051 a 89S51
 
* Otestujte SW [http://hw.cz/constrc/lpt_isp_prog/ ISP_Prog]  pro 89S2051 a 89S51
 +
</div></div>
  
=== T3. [[MikroLAB|MIT]] realizace u [[RR]]: ===
+
<!------- MIT realizace: ------->
 +
<div style="border: 1px solid rgb(245, 223, 154); background-color: rgb(255, 254, 251); margin-bottom: 5px;">
 +
<div  style="border-style: solid; border-color: rgb(205, 183, 114);  border-width: 0px 0px 1px; height: 16pt; background-color: rgb(245, 223,  154); font-weight: bolder; position: relative;">
 +
<div style="position: absolute; top: 0pt; left: 0pt;"></div>
 +
<div  style="padding-left: 35px;"> T3. [[MikroLAB|MIT]] realizace u [[RR]]:</div></div>
 +
<div  style="margin: 0.5em; clear: both; font-size: 95%; padding-top:  0.5em;">
  
=== T4. Robotika s [[NXT]]: ===
+
</div></div>
  
[[Soubor:nxt-2.jpg]]
+
| <!------- DRUHÝ SLOUPEC ------->
 +
| style="vertical-align: top;" |
 +
 
 +
<!------- Robotika s [[NXT]]: ------->
 +
<div style="border: 1px solid rgb(245, 223, 154); background-color: rgb(255, 254, 251); margin-bottom: 5px;">
 +
<div  style="border-style: solid; border-color: rgb(205, 183, 114);  border-width: 0px 0px 1px; height: 16pt; background-color: rgb(245, 223,  154); font-weight: bolder; position: relative;">
 +
<div style="position: absolute; top: 0pt; left: 0pt;"></div>
 +
<div  style="padding-left: 35px;">Robotika s [[NXT]]:</div></div>
 +
<div  style="margin: 0.5em; clear: both; font-size: 95%; padding-top:  0.5em;">
 +
[[Soubor:nxt-2.jpg|thumb]]
  
 
# Sestavte robota [[NXT]]   
 
# Sestavte robota [[NXT]]   
Řádka 111: Řádka 140:
 
# Najde předmět, uchopí a přiveze
 
# Najde předmět, uchopí a přiveze
 
# Nakombinujte různá čidla pro pohyb robota
 
# Nakombinujte různá čidla pro pohyb robota
 +
</div></div>
  
=== T5. Robotika s [[BOB]]: ===
+
<!------- Robotika s [[BOB]]: ------->
 
+
<div style="border: 1px solid rgb(245, 223, 154); background-color: rgb(255, 254, 251); margin-bottom: 5px;">
[[Soubor:boebot.jpg]]
+
<div  style="border-style: solid; border-color: rgb(205, 183, 114);  border-width: 0px 0px 1px; height: 16pt; background-color: rgb(245, 223,  154); font-weight: bolder; position: relative;">
 +
<div style="position: absolute; top: 0pt; left: 0pt;"></div>
 +
<div  style="padding-left: 35px;">Robotika s [[BOB]]:</div></div>
 +
<div  style="margin: 0.5em; clear: both; font-size: 95%; padding-top:  0.5em;">
 +
[[Soubor:boebot.jpg|thumb]]
  
 
Úkoly jsou zcela identické jako s robotem [[NXT]] ale tentkráte s robotem [[BOB]]
 
Úkoly jsou zcela identické jako s robotem [[NXT]] ale tentkráte s robotem [[BOB]]
 +
</div></div>
  
'''cvičení navíc:'''
+
<!------- Robotika s robotickou rukou [[ROR]] L601: ------->
 
+
<div style="border: 1px solid rgb(245, 223, 154); background-color: rgb(255, 254, 251); margin-bottom: 5px;">
=== T6. Robotika s robotickou rukou [[ROR]] L601 ===
+
<div  style="border-style: solid; border-color: rgb(205, 183, 114);  border-width: 0px 0px 1px; height: 16pt; background-color: rgb(245, 223,  154); font-weight: bolder; position: relative;">
 
+
<div style="position: absolute; top: 0pt; left: 0pt;"></div>
[[Soubor:Ruka.jpg]]
+
<div  style="padding-left: 35px;">Robotika s robotickou rukou [[ROR]] L601:</div></div>
 
+
<div  style="margin: 0.5em; clear: both; font-size: 95%; padding-top:  0.5em;">
=== T7. Robotika s robotem [[Ju-Ju]] ===
+
[[Soubor:Ruka.jpg|thumb]]
 
+
</div></div>
[[Soubor:JU_JU.jpg]]
+
  
 +
<!------- Robotika s robotem [[Ju-Ju]]: ------->
 +
<div style="border: 1px solid rgb(245, 223, 154); background-color: rgb(255, 254, 251); margin-bottom: 5px;">
 +
<div  style="border-style: solid; border-color: rgb(205, 183, 114);  border-width: 0px 0px 1px; height: 16pt; background-color: rgb(245, 223,  154); font-weight: bolder; position: relative;">
 +
<div style="position: absolute; top: 0pt; left: 0pt;"></div>
 +
<div  style="padding-left: 35px;">Robotika s robotem [[Ju-Ju]]:</div></div>
 +
<div  style="margin: 0.5em; clear: both; font-size: 95%; padding-top:  0.5em;">
 +
[[Soubor:JU_JU.jpg|thumb]]
 +
</div></div>
 +
|}
  
 
== [ftp://obelix.sps-pi.cz/n/janousek/PRA-APLMIT/Seminarni%20prace Povinné práce:] ==
 
== [ftp://obelix.sps-pi.cz/n/janousek/PRA-APLMIT/Seminarni%20prace Povinné práce:] ==
Řádka 143: Řádka 186:
 
[[Soubor:SP-odevzdani.jpg]]
 
[[Soubor:SP-odevzdani.jpg]]
  
 
 
== Témata na [[PRA_Povinné_práce|povinné práce]] ==
 
  
 
* Vyvíjíme tyto konstrukce: *
 
* Vyvíjíme tyto konstrukce: *
Řádka 196: Řádka 236:
  
  
 
----
 
 
 
[[Krokový motor]]
 
 
----
 
  
  

Verze z 5. 11. 2010, 21:11

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: Znalosti a dovednosti z CIT MIT ELT2 INS2
HW: LOGO RD2 kit EasySoft NXT BOB ROR + vše v učebně D10
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
Povinné práce Přehled i zadávací formulář :zde
Objednávky: součástek na PP SOČ MP zde
Náměty: Zajímavá zapojení s MCU např pro povinné práce nebo maturitní práce


D10 AplMIT s1.jpg

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:
Logo brana s.jpg
Logo04.jpg
Logo02.jpg
Logo05.jpg

Ú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
T2. MIT vývoj:
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

Ú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. MIT realizace u RR:
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:
Boebot.jpg

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

Robotika s robotickou rukou ROR L601:
Ruka.jpg
Robotika s robotem Ju-Ju:
JU JU.jpg

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ů:

SP-odevzdani.jpg


  • Vyvíjíme tyto konstrukce: *


  • Programátory a vývojové kity:
HW4 1.png PRO52 BIPROG - nejen ISP programátor biprog_usb-HW2_1
Blok Dia.GIF ATMEL AT89SXX ISP Flash Programmer v1.4
Rd2kit osazeni.png RD2 kit Jednoduchý HW, snadno lze libovolně modifikovat. x51 CPU T89C51RD2
Ispsch.png ATM33 Programator ISP Atmel z rodiny 89Sxx ('51), ATtiny, ATmega i 90Sxx (AVR)
Isp2 sch.gif PRO42 ISP Flash Microcontroller Programmer Ver 3.0
K182 5.jpg http://www.cmail.cz/doveda/konstrukce/pgm_usb/index.htm Programátor PIC -

Kit 182 Pic Programmer

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