WOJCIASZYK, Petr Ing., Katedra ATŘ-352, VŠB-TU Ostrava, 17. listopadu, Ostrava Poruba, ,

Podobné dokumenty
Smart Sensors and Wireless Networks Inteligentní senzory a bezdrátové sítě

PŘÍLOHY. PRESTO USB programátor

Středoškolská odborná činnost

Smart Temperature Contact and Noncontact Transducers and their Application Inteligentní teplotní kontaktní a bezkontaktní senzory a jejich aplikace

POLOHOVÁNÍ ULTRAZVUKOVÉHO SENZORU

DÁLKOVÁ SPRÁVA ŘÍDICÍCH SYSTÉMŮ V PROSTŘEDÍ CONTROL WEB 5

Vývojové kity Mega48,

Integrovaná střední škola, Sokolnice 496

EduKitBeta Uživatelská příručka

1 Cíle projektu. Klíčová slova: hardware, server, PDA, počítačová laboratoř

Inovace předmětu Mikroprocesorové praktikum I, II

Tvorba vývojového modulu pro jednočipové počítače Creation of Evaluation Module for Microcontrollers

MĚŘENÍ A REGULACE TEPLOTY V LABORATORNÍ PRAXI

Synchronizace zpráv (rámců) z MEMs systémů na CAN sběrnici

FOJTÍK, David Ing., Ph.D., Katedra ATŘ-352, VŠB-TU Ostrava, 17. listopadu, Ostrava - Poruba, david.fojtik@vsb.cz,

DIGITÁLNÍ ODPALOVACÍ PULT

Arduino Martin Friedl

FREESCALE TECHNOLOGY APPLICATION

Registrační teploměr

EduKit84. Výuková deska s programátorem pro mikrokontroléry PIC16F84A firmy Microchip. Uživatelská příručka

INOVACE PŘEDMĚTU MIKROELEKTRONICKÉ SYSTÉMY - LOKÁLNÍ A VZDÁLENÁ SPRÁVA ŘÍDICÍCH SYSTÉMŮ

AKERMANN ELECTRONIC s.r.o

PIC PROGRAMÁTOR Milan Obrtlílk 4. ročník SŠPH Uh. Hradiště

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný

Zařízení pro měření teploty, atmosférického tlaku a nadmořské výšky

Wireless Sensor Network Visualization Vizualizace bezdrátové senzorové sítě

PRESTO. USB programátor. Uživatelská příručka

Autonomní snímací jednotky řady SU104*

APLIKACE MIKROKONTROLÉRŮ PIC32MX

Elektronická stavebnice: Teploměr s frekvenčním výstupem

POUŽITÍ MATLABU K ŘÍZENÍ PŘÍSTROJŮ V MEDICÍNĚ. Martinák Lukáš, Vladislav Matějka

PK Design. Modul USB2xxR-MLW20 v1.0. Uživatelský manuál. Přídavný modul modulárního vývojového systému MVS. Verze dokumentu 1.0 (05.04.

Systémové elektrické instalace KNX/EIB (13. část) Ing. Josef Kunc

Integrovaná střední škola, Sokolnice 496

Jízda po čáře pro reklamní robot


Vestavné systémy BI-VES Přednáška 5

UŽIVATELSKÁ PŘÍRUČKA. Vývojová deska (kit) EvB 4.3 rev.3

Řídicí a monitorovací systém pro akvária. Lukáš Kratina

Prostředky automatického řízení

Bakalářská práce Realizace jednoduchého uzlu RS485 s protokolem MODBUS

Prostředí pro výuku vývoje PCI ovladačů do operačního systému GNU/Linux

FVZ K13138-TACR-V004-G-TRIGGER_BOX

Uživatelská příručka

AVR TESTBOARD. Karel Babický. SPŠ a VOŠ Písek Karla Čapka 402, Písek

Konfigurace Zlinx I/O

Logické řízení s logickým modulem LOGO!

Identification and Design Control for Hydraulic-Pneumatic Model Identifikace a návrh regulátoru pro hydraulicko-pneumatickou soustavu

PGSM-M10 - GSM/GPRS moduly s M10

Manuál přípravku FPGA University Board (FUB)

LED zobrazovač. Úvod. Jak to pracuje? Popis zapojení. Autor: Ing.Tomáš Pavera / OK2TPQ Datum: Revize: 1.0

Inteligentní domácnost

FILIP SCHWANK. Katedra měření, listopad 2017

WiFi LED informační panel

Pravidla pro získání zápočtu vytvořením individuální semestrální práce mimo cvičení

JENDRYŠČÍK, Miloš 1. Klíčová slova: simulace, model, materiál, důlní výstroj. Obrázek 1 Vývojový diagram pro tvorbu sestav materiálů a důlní výstroje

eses výukový multi shield pro Arduino UNO

PROGRAMOVATELNÉ AUTOMATY FATEK

Bezdrátový přenos signálu v reálné aplikaci na letadle.

ETC Embedded Technology Club setkání 3, 3B zahájení třetího ročníku

LED veřejné osvětlení. S Y S T É M Ř Í Z E N Í VisioSmartDIMM

Pokojový termostat řízený pomocí SMS zpráv v síti GSM

Obsah. O autorovi 11 Předmluva 13 Zpětná vazba od čtenářů 14 Errata 14

H.T.V. Hodiny, Teploměr, Vlhkoměr. Realizace až Pavel Janík - PaJa-trb. Stručný uživatelský manuál a seznámení s výrobkem

VYHODNOCOVACÍ JEDNOTKA A VELMI RYCHLÝ PŘEVODNÍK

BEZDRÁTOVÉ ZABEZPEČOVACÍ ZAŘÍZENÍ

CZ.1.07/1.1.14/ Inovace výuky v Písku a okolí Pracovní list. Automatizační cvičení. Konfigurace inteligentní instalace Ego-n

Návod k obsluze výukové desky CPLD

ATAVRDRAGON-návod k použití

Zadání semestrálního projektu

Elektronická stavebnice: Deska s jednočipovým počítačem

CZ.1.07/1.1.14/ Inovace výuky v Písku a okolí Pracovní list. Automatizační cvičení. Konfigurace inteligentní instalace Ego-n

Setting up Spark Ignition Engine Control Unit Nastavování řídicích jednotek zážehových motorů automobilů

Distance Learning Laboratory Task Support Laboratorní modely pro podporu distanční výuky

Konfigurace portů pro MODBUS/JBUS jako RS232 nebo RS485 Řízení dvou nezávislých sériových linek Vhodný pro integraci s hlavními systémy BMS.

IPZ laboratoře. Analýza komunikace na sběrnici USB L305. Cvičící: Straka Martin, Šimek Václav, Kaštil Jan. Cvičení 2

Digitální tlačítkové moduly pro DUO systém TD2100MA

VÝVOJOVÉ KITY A MODULY

Sériový programátor SI Prog

4IOT-SEN-01 Sensor pro IoT aplikace Technická dokumentace

APLIKACE ŘÍDICÍCH SYSTÉMŮ S DSC

Journal of Cybernetics and Informatics. Slovak Society for Cybernetics and Informatics

PVK. Uživatelská příručka. Zařízení určené k odlaďování aplikací s mikrokontroléry PIC16C5x, PIC16C71 a PIC16F84. Strana 1 / 9

Měření Záznam Online monitorování Regulace Alarmování

Návrh konstrukce odchovny 2. dil

Ověření funkčnosti ultrazvukového detektoru vzdálenosti

Programátor pro procesory AVR. Miroslav Janás

11. Odporový snímač teploty, měřicí systém a bezkontaktní teploměr

Konstrukce hodin s digitrony - NIXIE

MĚŘENÍ TEPLOTY TERMOČLÁNKY

Přípravek pro demonstraci řízení pohonu MAXON prostřednictvím

PVK40 Uživatelská příručka

Nabíječ NiCd a NiMh článků řízený mikroprocesorem

MX-10 pixelový částicový detektor

Seznámení s Quidy. vstupní a výstupní moduly řízené z PC. 2. srpna 2007 w w w. p a p o u c h. c o m

Číslicový zobrazovač CZ 5.7

EWS/EWSi. Instalační manuál Verze 1.2

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

PK Design. Uživatelský manuál. Modul 4 LED displejů, klávesnice a LCD rozhraní v1.0. Přídavný modul modulárního vývojového systému MVS

XXX. ASR '2005 Seminar, Instruments and Control, Ostrava, April 29,

Transkript:

XXXII. Seminar ASR '2007 Instruments and Control, Farana, Smutný, Kočí & Babiuch (eds) 2007, VŠB-TUO, Ostrava, ISBN 978-80-248-1272-4 Smart Instrumentation with ZigBee Wireless Modules Inteligentní instrumentace se ZigBee moduly WOJCIASZYK, Petr Ing., Katedra ATŘ-352, VŠB-TU Ostrava, 17. listopadu, Ostrava Poruba, 708 33, petr.wojciaszyk@vsb.cz Abstrakt: příspěvek se zabývá inteligentní instrumentací v bezdrátových sítích. Důležitou částí jsou úlohy s bezdrátovou technologií. Úlohy jsou vytvořeny se ZigBee moduly Freescale 13192-EVB nebo moduly Microchip PICDEM Z. Modul 13192-EVB obsahuje komunikační rozhraní RS232 a USB (obvod FTDI) pro připojení k PC, ZigBee obvod MC13192 pro bezdrátovou komunikaci, 8-bit mikrokontrolér MC9S08GT60 s A/D převodníky, tlačítka a LED diody. Naprogramování přídavných podprogramů je realizováno na vývojové desce Axiom AXM-0308 osazené mikrokontrolérem Freescale MC9S08GB60 (HCS08) nebo na vytvořené s M9S08QG8. Modul PICDEM Z obsahuje komunikační rozhraní RS232 pro připojení k PC, přídavnou kartu se ZigBee obvodem CC2420, 8-bit mikrokontrolér PIC18LF4620 s A/D převodníky, tlačítka a LED diody. Klíčová slova: smart, senzor, bezdrátový, ZigBee 1 Moduly Demonstrační úlohy jsou tvořeny ZigBee moduly Freescale 13192-EVB nebo Microchip moduly PICDEM Z. Modul 13192-EVB (obr. 1) obsahuje RS232 a USB (obvod FTDI) rozhraní pro připojení k PC, ZigBee obvod pro bezdrátovou komunikaci MC13192, 8-bit mikrokontrolér MC9S08GT60 s A/D převodníky, tlačítka a LED. Obr. 1 Modul 13192-EVB K programování aplikací pro mikrokontroléry HCS08 lze využít vývojovou desku Axiom AXM-0308 (obr. 2), která má různá komunikační rozhraní, tlačítka, LED nebo LCD displej. 265

Obr. 2 Vývojová deska Axiom AXM-0308 Modul PICDEM Z (obr. 3) obsahuje RS232 rozhraní pro připojení k PC, přídavnou kartu se ZigBee obvodem pro bezdrátovou komunikaci CC2420, 8-bit mikrokontrolér PIC18LF4620 s A/D převodníky a teploměr TC77. Obr. 3 Modul PICDEM Z 2 Programování Předprogramované úlohy pro 13192-EVB moduly lze naprogramovat přes aplikaci Test Tool spolu se základními konfiguračními daty (obr. 4), ale pouze, pokud má MCU nahraný zaváděcí program (bootloader). 266

Obr. 4 Programování mikrokontroléru se zavaděčem HCS08 mikrokontroléry se mohou programovat ve vývojovém prostředí CodeWarrior (obr. 5), které má i debugger (obr. 6) a program lze nahrát do MCU přes BDM programátor. Obr. 5 Vývojové prostředí CodeWarrior 267

Obr. 6 Ladící program HIWAVE (debugger) PIC mikrokontroléry se mohou programovat ve vývojovém prostředí MPLAB (obr. 7) a program lze nahrát do MCU přes program ASIX UP a programátor PRESTO. Obr. 7 Vývojové prostředí MPLAB K nastavení parametrů bezdrátových sítí a jiných komunikačních rozhraní lze využít konfigurační nástroje, které vytvoří potřebné soubory s požadovanými parametry. Pro moduly Freescale je to např. program BeeKit (obr. 8) a pro Microchip je to ZENA Software (obr. 9). 268

Obr. 8 Konfigurační programy BeeKit pro ZigBee moduly Obr. 9 Konfigurační program ZENA pro ZigBee moduly 3 Vytvořené 1-Wire rozhraní Pro použité mikrokontroléry bylo naprogramováno komunikační rozhraní pro síť 1-Wire. Tohoto rozhraní lze použít pro komunikaci s různými prvky (např. digitální teploměr, hodiny, A/D převodník nebo vstupy/výstupy). Z prvků 1-Wire byl použit digitální teploměr DS18B20 a digitální vstupy/výstupy (8 vývodů) DS2408 - ty byly použity na sériové řízení LCD displeje MC1602E-SYL. Schéma vytvořené vývojové desky s HCS08 mikrokontrolérem M9S08QG8 a její osazení jsou na obr. 10 a 11. 269

Obr. 10 Schéma vývojové desky s M9S08QG8 Obr. 11 Deska plošných spojů s M9S08QG8 K vývojové desce pak byla vytvořena a připojena deska s obvodem DS2408 pro LCD displej (obr. 12). Aplikace zobrazuje teplotu získanou z digitálního teploměru přes sériové rozhraní 1-Wire na displeji MC1602E-SYL. 270

Obr. 12 Deska plošných spojů pro LCD displej Obr. 13 Vývojové desky s M9S08QG8 a MC1602E-SYL 4 Závěr V příspěvku jsou popsány moduly pro ZigBee komunikaci a způsob vytváření aplikací pro ně. Jako doplněk k modulům pak bylo vytvořeno komunikační rozhraní pro síť 1-Wire, které je využito k měření teploty digitálním teploměrem a zobrazování na LCD displeji. Pro účely vývoje byly vytvořeny další pomocné moduly. Výzkumná práce byla prováděna s finanční podporou grantu č. G1/3086/2006 od FRVŠ MŠMT CZ. 5 Použitá literatura Freescale Semiconductor. 13193EVK Evaluation Kit (13193EVK) User s Guide [online]. Chander, 2005. Available from www: http://www.freescale.com/files/rf_if/doc/ user_guide/802154evkug.pdf. Microchip. PICDEM Z Demonstration Kit User s Guide [online]. Chander, 2005. Available from www: http://ww1.microchip.com/downloads/en/devicedoc/51524a.pdf. 271