Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałAron Łaciński Został zmieniony 11 lat temu
1
Interaktywny serwer WWW zrealizowany na platformie mikrokontrolera
Wykonał: Piotr Błaszczyk Promotor: dr inż. Jacek Długopolski
2
Plan prezentacji Cel i plan pracy Projekt systemu
Sprzętowa budowa systemu Oprogramowanie Przeprowadzone testy Podsumowanie
3
Cel pracy Celem pracy było zaprojektowanie i zbudowanie, w oparciu
o przykładowy mikrokontroler jednoukładowy, samodzielnego interaktywnego, bezdyskowego serwera WWW, pozwalającego na sterowanie urządzeniami i na odbieranie danych z dołączonych czujników.
4
Plan pracy Praca została podzielona na dwie główne części:
Teoria z zakresu sieci komputerowych Praktyczna realizacja projektu Przedstawienie możliwych rozwiązań Opis przyjętego rozwiązania Zaprojektowanie płytki drukowanej i montaż elementów Oprogramowanie mikrokontrolera Uruchomienie i testowanie
5
Projekt systemu Część sprzętowa Urządzenia zewnętrzne Internet
Układ zasilania 5V 5V 3,3V Mikrokontroler Jednoukładowy Moduł sieciowy SPI Urządzenia zewnętrzne Porty komunikacyjne Internet
6
Kontrola urządzeń zewnętrznych
Projekt systemu Część programowa Moduł sieciowy Mikrokontroler SPI Gniazda Sieciowe Interfejs SPI Interfejs SPI Socket API Stos TCP/IP Serwer WWW Konfiguracja XML Kontrola urządzeń zewnętrznych Internet Urządzenia zewnętrzne
7
Sprzętowa budowa systemu
Układ zasilania Porty komunikacyjne 5V 3,3V 1-wire I2C LCD 4x 8-bit We/Wy Moduł sieciowy Moduł mikrokontrolera
8
Konfigurowanie urządzenia
Strona konfiguracyjna setup.html Pole tekstowe zawierające Plik konfiguracyjny XML Wysyłanie konfiguracji na serwer
9
Generowanie strony HTTP
Części składowe pliku konfiguracyjnego XML: Wygenerowana strona HTTP: <PA> Wartość na porcie A: 0x%x <BR> </PA> <HTML> <b> Zmien wartosc na porcie F</b><BR> </HTML> <BUTTON ev="1"> Ustaw wartosc na porcie F </BUTTON> <TEMP> Temperatura: </TEMP> Strona na podstawie pliku XML index.html
10
Sprzętowa konfiguracja testowa
Wyświetlacz LCD Serwer WWW Diody LED Czujnik temperatury
11
Własności i zastosowania
Właściwości: Modułowość i skalowalność (Możliwa wymiana oraz rozbudowa modułu mikrokontrolera oraz sieciowego) Uniwersalność (Możliwość dostosowania działania do potrzeb użytkownika poprzez zmianę konfiguracji) Stosunkowo mała awaryjność, mały pobór mocy oraz niewielkie wymiary Przykłady zastosowania: System sterowania urządzeniami w budynku (Miedzy innymi możliwość sterowania klimatyzacją, oświetleniem, zasłonami) System monitorowania (Akwizycja danych z czujników temperatury, ciśnienia, kierunku wiatru)
12
Propozycje rozwoju Transmisja dźwięku i obrazu Szyfrowane połączenia
Rozbudowany system operacyjny Połączenia bezprzewodowe Kolejne protokoły
13
Koniec Dziękuję za uwagę
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.