ĆWICZENIE 5 WPŁYW KONWEKCJI NA ROZKŁAD TEMPERATURY W POMIESZCZENIU



Podobne dokumenty
Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja obsługi programatora AVR Prog USB v2

OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

AUTOMATYKA PRZEMYSŁOWA

Instrukcja obsługi. PROGRAMATOR dualavr. redflu Tarnów

Instrukcja do oprogramowania ENAP DEC-1

Instrukcja obsługi programatora AVR Prog USB v2

OPTIMA PC-MS v ELFON. Program konfiguracyjny dla systemu domofonowego master-slave MS765. Instrukcja obsługi. Rev 5

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja:

Parametryzacja przetworników analogowocyfrowych

Programator procesorów rodziny AVR AVR-T910

Instrukcja obsługi programatora AVR Prog USB v2

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows 2000

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

OPIS PROGRAMU APEK MULTIPLEKSER RX03

MultiTool instrukcja użytkownika 2010 SFAR

Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie)

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

dokument DOK wersja 1.0

ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1

INSTRUKCJA OBSŁUGI PROGRAMU INSTAR 1.0

Rejestratory Sił, Naprężeń.

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

INSTRUKCJA OBSŁUGI STEROWNIKA WIFI

Instrukcja aktualizacji oprogramowania

Instalacja sterowników w systemie operacyjnym WINDOWS 8 ; 8.1 ; 10

UNIFON podręcznik użytkownika

Instrukcja instalacji certyfikatu kwalifikowanego w programie Płatnik. wersja 1.8

Laboratorium Badanie topologii i budowa małej sieci

Rozdział 8. Sieci lokalne

8. Sieci lokalne. Konfiguracja połączenia lokalnego

Instrukcja obsługi SafeIT - modułu zdalnego sterowania do sterowników kotłów CO firmy Foster v1.0

AMX 530BT. Instrukcja instalacji i konfiguracji AMX 530BT dla systemów operacyjnych XP, 7 i Instalacja i konfiguracja AMX 530BT dla Windows XP

Instrukcja obsługi programu PLOMP PLUS FM

SystimPlus. Dokumentacja (FAQ) dla wersji: v

INSTRUKCJA UŻYTKOWNIKA MPCC

Urządzenia zewnętrzne

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

Instrukcja instalacji Zespołu Diagnostycznego Delphi w systemie Vista.

3G FL760 instrukcja instalacji

Pomoc do programu ISO Manager

Instrukcja instalacji oprogramowania Flow!Works na komputerze z systemem Windows 7

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

Sterownik uniwersalnego zastosowania Suzan

Urządzenia zewnętrzne Instrukcja obsługi

Instrukcja instalacji oprogramowania. CardioScan 10, 11 i 12. w wersji 54a i 76a

Instrukcja użytkownika ARSoft-WZ1

Multimetr cyfrowy VA18B Instrukcja instalacji i obsługi. oprogramowania PC-LINK

Ćwiczenie 7: WYKONANIE INSTALACJI kontroli dostępu jednego Przejścia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

Kod produktu: MP01105

Aktualizacja oprogramowania sprzętowego przekaźnika bezprzewodowego WT 7

Laboratorium - Użycie narzędzia Przywracanie systemu w systemie Windows 7

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

Konfiguracja pakietu CrossStudio for MSP

Pomiar temperatury procesora komputera klasy PC, standardu ATX wykorzystanie zestawu COACH Lab II+. Piotr Jacoń K-4 I PRACOWNIA FIZYCZNA

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

INSTRUKCJA INSTALACJA MODEMU HUAWEI E220 DLA SYSTEMU WINDOWS

Aktualizacja oprogramowania sprzętowego przekaźnika bezprzewodowego WT 7

GRM-10 - APLIKACJA PC

UCanlogUpdater INSTRUKCJA OBSŁUGI

Przygotowanie do konfiguracji parametrów sterownika GSM-44

Ćwiczenie 4: Eksploatacja systemu kontroli dostępu jednego Przejścia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

Instalacja MUSB2232FKA w systemie Windows 7

Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307

Program APEK Użytkownik Instrukcja użytkownika

MultiBoot Instrukcja obsługi

Urządzenia zewnętrzne

Aktualizacja systemu Android do wersji 4.4 dla smartfonów Kruger&Matz DRIVE 2 - KM0408, KM0414, SOUL - KM0409 oraz LIVE 2 - KM0410

Spis treści. Opis urządzenia. Pierwsze użycie

1. Opis. 2. Wymagania sprzętowe:

Instrukcja aktualizacji oprogramowania (firmware) serwera DESKTOP 1.0 systemu F&Home RADIO.

Instrukcja użytkowania

Instrukcja aktualizacji oprogramowania modemu Huawei E220 do wersji HSDPA 7.2.

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

INSTRUKCJA UŻYTKOWANIA CZYTNIKA KART PROCESOROWYCH SYGNET 5v1 IU SY5

Rozdział 7. Drukowanie

SimplySign logowanie i rejestracja na komputerze oraz dodanie certyfikatu do programu Płatnik

Laboratorium - Użycie narzędzia Przywracanie systemu w Windows Vista

UWAGA! PRZECZYTAJ ZANIM WYKONASZ AKTUALIZACJĘ FIRMWARE.

SERWER DRUKARKI USB 2.0

Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85

Notepad++ / PuTTY. Interaktywne środowisko programowania w języku ForthLogic. Wersja dokumentu P.1. Wersja dokumentu NP1.

INSTRUKCJA OBSŁUGI STEROWNIKA WIFI

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

TM PROGRAM TERMINALA RS232 DLA MULTIPLEKSERA 8XRS232 / ETHERNET 10BASE-T

1. Instalacja modułu w systemie Windows.

w w w. m o f e m a. c o m

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

AKTUALIZACJA KROK 1. INSTALACJA PROGRAMU PC UTILITY.

SYSTEMY CZASU RZECZYWISTEGO (SCR)

SWP System Wizualizacji i Pozycjonowania Dla systemu android. Instalacja. UWAGA: Wymagana jest co najmniej wersja 2.

Laboratorium 1 Wprowadzenie do programowania Intel Galileo

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

Schemat blokowy architektury AVR

Aktualizacje oprogramowania Podręcznik użytkownika

Programy LeftHand - Obsługa plików JPK. Luty 2017

Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n

Opis szybkiego uruchomienia programu APBSoft

Transkrypt:

ĆWICZENIE 5 WPŁYW KONWEKCJI NA ROZKŁAD TEMPERATURY W POMIESZCZENIU Cel ćwiczenia. Celem ćwiczenia jest badanie rozkładu temperatur w pomieszczeniu oraz określenie wpływu czynników zaburzających. Zakres wymaganych wiadomości. Definicja zjawiska konwekcji, znajomość sposobów ogrzewania pomieszczeń oraz typowe rozkłady temperatur, sposób działania układu Arduino, rodzaje czujników pomiaru temperatury. Opis ćwiczenia. Aparatura pomiarowa urządzenie do akwizycji danych i sterowania elementami wykonawczymi (1) zestaw pięciu cyfrowych czujników temperatury (2) umieszczonych na kolumnie (3), żarówka (4) oraz wentylator (5), także zamontowanych na kolumnie pomiarowej, okablowanie do łączenia kolumny z kartą akwizycji, komputer PC (6) z zainstalowanym oprogramowaniem do komunikacji z kartą akwizycji. Opis układu pomiarowego System bazuje na platformie Arduino [1]. Jest to niewielka płytka drukowana, zawierająca mikrokontroler 8-bitowy z rodziny AVR Atmega oraz niezbędne obwody zasilania, programowania i komunikacji, wraz z szeregiem złączy uniwersalnych. W celu zabezpieczenia układu przed uszkodzeniem został on umieszczony na drugiej płytce, zawierającej elementy zabezpieczające wejście układu jak i ułatwiające wielokrotne połączenie i rozłączenie Arduino z czujnikami temperatury oraz przekaźnikami. W systemie zastosowano cyfrowe czujniki temperatury typu DS18B20 [2], komunikujące się z Arduino za pomocą magistrali 1-Wire. Każdy czujnik jest podłączony do osobnej szyny danych, choć możliwe jest umieszczenie wielu czujników na jednej, wspólnej szynie, multipleksowanej w dziedzinie czasu. Oprogramowanie sterujące pracą układu, zostało napisane w dedykowanym środowisku IDE Arduino. W ćwiczeniu jest ono wykorzystywane do komunikacji z płytką za pomocą portu szeregowego COMx (gdzie x numer portu w systemie Windows, domyślnie 4). Zadaniem mikrokontrolera jest periodyczny (domyślnie co około 5 sekund) odczyt stanu czujników temperatury, a także sterowanie wentylatorem, stosownie do ostatnio wykonanego pomiaru. Ustawienie układu pomiarowego Przed włączeniem zasilania, należy połączyć za pomocą kabla kartę akwizycji danych z odpowiednimi gniazdami mini-jack, znajdującymi się na kolumnie pomiarowej. Gniazda po obydwu stronach są oznaczone cyframi od 1 do 5 i należy dopilnować, by nie zamienić żadnego z kanałów. Następnie należy podłączyć zestaw za pomocą kabla USB-B do portu USB komputera. Połączenie to zapewnia zasilanie układów elektronicznych systemu, jak również komunikację z terminalem komputera. Schemat blokowy stanowiska pomiarowego przedstawiono na rys.1. 1

Rys. 1. Schemat blokowy układu pomiarowego Konfiguracja środowiska Arduino IDE Przed rozpoczęciem ćwiczenia należy się upewnić, że poprawne są ustawienia środowiska IDE. W tym celu należy: (a) sprawdzić dostępność portu szeregowego (Panel Sterowania systemu Windows System Sprzęt Menedżer Urządzeń Porty (COM i LPT) USB Serial Port (COMx), gdzie i numer portu), rys.2. Rys. 2. Sprawdzanie dostępności portu szeregowego 2

(b) pobrać kod źródłowy programu ze strony: http://www.biomodel.pwr.edu.pl/dydaktyka. (c) rozpakować pobrany plik arduino.rar (d) uruchomić, z poziomu Pulpitu, środowisko Arduino za pomocą ikony, patrz rys.3. Rys. 3. Ikona programu Arduino widoczna z poziomu Pulpitu (e) Po otwarciu środowiska Arduino pojawi się okno z domyślnym początkiem programu (funkcje void loop() oraz void setup() ), rys.4. Rys. 4. Domyślny program widoczny w środowisku Arduino Należy usunąć cały kod i wkleić w jego miejsce zawartość pobranego i rozpakowanego pliku. Tak utworzony plik (zwany w nomenklaturze Ardunio szkicem - ang. sketch) należy zapisać w samodzielnie utworzonym folderze, zawierającym nazwiska członków grupy, rozdzielone znakiem _ (bez polskich znaków). 3

(f) sprawdzić poprawność wyboru właściwego portu szeregowego w środowisku Arduino (Narzędzia Port COMx numer musi być zgodny z punktem (a)), rys.5 Rys. 5. Sprawdzanie poprawności portu z poziomu programu Arduino 4

(g) sprawdzić wybór platformy uruchomieniowej (Narzędzia Płyta Arduino Duemilanove or Diecimila) 1, rys.6. Rys. 6. Wybór platformy uruchomieniowej 1 Ponieważ Arduino jest produktem włoskim, także nazwy poszczególnych płytek powinny być wymawiane poprawnie w tym języku. Należy zatem czytać: <Duemilanowe> oraz <Dieczimila>) 5

(h) sprawdzić wybór procesora (Narzędzia Procesor Atmega168), rys.7. Rys. 7. Wybór procesora UWAGA: Nie należy zmieniać ustawień w Panelu Sterowania ani przestawiać parametrów portu szeregowego. W razie problemów należy odłączyć kabel USB i włączyć ponownie. System powinien od razu wykryć odpowiednie urządzenie i wskazać je na zaktualizowanej liście Menedżera Urządzeń. 6

Uruchamianie programu arduino Po zweryfikowaniu wszystkich ustawień programu Arduino 1.5.7 należy sprawdzić poprawność programu arduino.ino. W tym celu należy kliknąć przycisk Zweryfikuj Wynik działania operacji pojawi się w dolnej części okna. Jeżeli kompilacja przebiegnie bez błędów (które w tym środowisku wyświetlane są kolorem pomarańczowym), program poda ilość pamięci mikrokontrolera, jaką zajmie wsad maszynowy procesora, rys.8. Następnie należy wgrać program do mikrokontrolera, wybierając przycisk Wgraj-. Należy odczekać, aż nad oknem powiadomień pojawi się napis Skończone wgrywanie. Rys. 8. Weryfikacja programu adruino UWAGA! Nie wolno pod żadnym pozorem przerywać komunikacji komputer-arduino podczas procesu wgrywania programu do pamięci flash (w szczególności przez wyciągnięcie kabla USB z gniazda), gdyż może to skutkować uszkodzeniem procesora. 7

Po pomyślnym wgraniu programu, płytka jest gotowa do użycia. Aby nawiązać komunikację z Arduino, należy wybrać opcję Narzędzia Szeregowy monitor, dostępną w menu środowiska IDE. Rys. 9. Ustawianie komunikacji komputer-arduino 8

W oknie terminala, co około 5 sekund (jeżeli nie zmieniono zapisu w kodzie źródłowym), rys.10, będą pojawiały się kolejne wyniki pomiarów temperatury, w kolejności: Kanał 1, kanał 2, kanał 3,... itd. Rys. 10. Terminal z przykładowymi wynikami pomiarów Aby włączyć przekaźnik sterujący żarówką, należy wpisać w polu tekstowym w górnej części terminala, polecenie: on zaś aby wyłączyć przekaźnik: off. Naciśnięcie przycisku Wyślij (lub klawisza Enter) spowoduje nadanie komunikatu przez port szeregowy do płytki Arduino. Przy najbliższym odczycie czujników, komunikat zostanie zinterpretowany, a przekaźnik zostanie ustawiony stosownie do treści komunikatu. Należy zwrócić uwagę, by nie dodawać ani nie zmieniać żadnych znaków w komunikacie płytka reaguje wyłącznie na on i off, pisane małymi literami. Po zgromadzeniu odpowiedniej ilości wyników pomiarowych, należy zaznaczyć zawartość całego okna terminala, a następnie przekopiować ją do programu Microsoft Excel, zmieniając przy okazji formatowanie danych (jako separator zastosowano przecinek, ). 9

Sterowanie programem arduino Poniżej opisano najważniejsze fragmenty kodu z pliku arduino.ino odpowiedzialne za sterowanie żarówką oraz wentylatorem: test czy odebrano poprawną komendę dla żarówki if (input == "on") { digitalwrite(11, HIGH); // on } else if (input == "off") { digitalwrite(11, LOW); // off } podanie wartości (przybliżonej) opóźnienia głównej pętli (jest to okres próbkowania) delay(4950); funkcja termostatu, w tym: zaznaczony na czerwono warunek włączenia wentylatora; zaznaczony na niebiesko warunek wyłączenia wentylatora diff = ch3-ch2; if(diff > 2){ digitalwrite(12, HIGH); }else if(diff < -2){ digitalwrite(12, LOW); } Przebieg ćwiczenia i opracowanie wyników. 1. Zmierzyć wysokość położenia czujników temperatury. 2. Zmierzyć pionowy rozkład temperatury w pomieszczeniu. 3. Zmierzyć rozkład temperatur uwzględniając wpływ bliskości źródła ciepła. 4. Zmierzyć rozkład temperatur uwzględniając wpływ źródła zimnego powietrza (np. otwarte okno). 5. Zbadać wpływ żarówki na proces konwekcji oraz możliwości jej chłodzenia za pomocą wentylatora. 6. Znaleźć graniczne wartości różnicy temperatur pomiędzy czujnikami 2 i 3 regulującą pracę wentylatora. 7. Określić znaczenie wpływu źródeł ciepła i zimnego powietrza na proces konwekcji. 8. Sprawdzić stabilność temperatury na różnych wysokościach w pomieszczeniu laboratoryjnym. 9. Ocenić wpływ punktowego źródła ciepła na lokalny rozkład temperatur. 10

Literatura [1] Opis urządzenia AVT 5272 instrukcja pochodzi ze strony: http://serwis.avt.pl/manuals/avt5272.pdf (data pobrania 28.09.2014) [2] Instrukcja działania czujnika temperatury DS18B20 Programmable Resolution 1-Wire Digital Thermometer instrukcja pochodzi ze strony: http://datasheets.maximintegrated.com/en/ds/ds18b20.pdf (data pobrania 28.09.2014) Instrukcję opracował mgr inż. Artur Wrona oraz Przemysław Musz pod opieką dr hab. Krystiana Kubicy. Ewentualne uwagi proszę kierować na adres e-mail: artur.wrona@pwr.edu.pl 11