Tematy projektów z przedmiotu Przemysłowe układy
Transkrypt
Tematy projektów z przedmiotu Przemysłowe układy
Tematy projektów z przedmiotu Przemysłowe układy programowalne dla studentów kierunku Elektrotechnika (studia stacjonarne II stopnia) – semestr zimowy w roku akademickim 2011/2012 Lp. 1. Grupa projektowa Temat Rejestrator sygnałów na bazie komputera PC oraz modułu przetwornika z interfejsem USB Zakres Opracowanie oprogramowania dedykowanego dla modułu MicroDAQ Lite, które umożliwi zmianę wybranych ustawień urządzenia, wykonanie rejestracji sygnałów, wyświetlenie wyników w postaci przebiegu oraz zapis do pliku. Wykonanie przykładowych rejestracji, weryfikacja ich poprawności. Producent modułu zapewnia wsparcie programowe m.in. dla środowisk: C++, Delphi, LabView. (1 lub 2 osoby) 2. Rejestracja trajektorii ruchu w oparciu o system GPS Opracowanie oprogramowania (język C) dla sterownika G-4500PD-SIM340CR umożliwiającego: odczyt położenia ze zintegrowanego modułu GPS, wyświetlenie bieżącego położenia na wyświetlaczu sterownika, rejestrację odczytywanych cyklicznie współrzędnych na karcie SD/MMC. Opracowanie przykładowych wyników rejestracji. (2 osoby) 3. Przesyłanie danych pomiarowych przez modem GPRS/GSM Opracowanie oprogramowania (język C) dla sterownika G-4500PD-SIM340CR umożliwiającego: odczyt wartości napięcia na wejściach analogowych, odczyt stanów wejść cyfrowych, wyświetlenie odczytanych danych na wyświetlaczu zintegrowanym ze sterownikiem, przesłanie danych pomiarowych do innego urządzenia (np. telefonu komórkowego). (2 osoby, należy udostępnić własną kartę SIM) 4. Interfejs HMI dla układu napędowego 5. Interfejs HMI dla rozproszonego układu przemysłowego 6. Kamera IP Wykorzystanie panelu dotykowego Advantech WOP-2070V (7”, 800/600 pix) do wydawania komend oraz odczytywania stanu pracy sterownika układu napędowego. Analiza dokumentacji sterownika napędu, w szczególności listy dostępnych komend. Opracowanie graficzne i funkcjonalne panelu. Oprogramowanie panelu do wysyłania i odbioru wybranych komend z użyciem interfejsu RS232. Panel należy oprogramować z użyciem aplikacji dostarczonej przez producenta (program „PM Designer”). (1 lub 2 osoby) Wykorzystanie panelu dotykowego Advantech WOP-2070V (7”, 800/600 pix) do sterowania i nadzoru w rozproszonej sieci przemysłowej zbudowanej na bazie modułów serii ADAM-4000. Analiza dokumentacji modułów ADAM, w szczególności listy dostępnych komend. Opracowanie graficzne i funkcjonalne panelu. Oprogramowanie panelu do wysyłania i odbioru wybranych komend z użyciem interfejsu RS485 (np. odczyt napięcia na wejściu analogowym, wysterowanie wyjścia przekaźnikowego). Panel należy oprogramować z użyciem aplikacji dostarczonej przez producenta (program „PM Designer”). (2 osoby) Przetestowanie i analiza możliwości sterowania kamerą AXIS Q1755-E przy użyciu technologii ActiveX z poziomu środowiska LabVIEW. Opracowanie przykładowych programów demonstrujących funkcjonalność kamery wraz z dokumentacją. W przypadku zespołu 2-osobowego zakres zostaje rozszerzony o obsługę kamery przy użyciu bibliotek VAPIX (zestaw instrukcji bazujący na protokole HTTP). (1 lub 2 osoby) 1 7. Rejestracja napięć przy użyciu karty PCI-1713 8. Wyznaczanie położenia przy użyciu karty PCI-1784U 9. Komunikacja w standardzie Bluetooth 10. Pomiar siły z wykorzystaniem interfejsu szeregowego Opracowanie oprogramowania komputera PC służącego do odbierania informacji wysyłanych przez dynamometr elektroniczny poprzez interfejs RS232. Oprogramowanie powinno wyświetlać bieżącą wartość siły w postaci liczbowej oraz na wykresie, a także umożliwiać rejestrację do pliku. (1 osoba) 11. Program sterujący dla sieci przemysłowej opartej na modułach ADAM 12. Przesył danych poprzez interfejs Ethernet Opracowanie oprogramowania komputera PC dedykowanego dla mini-sieci modułów ADAM serii 4000. Oprogramowanie powinno obsługiwać wysyłanie i odbieranie komend w postaci ciągów znaków ASCII poprzez port szeregowy komputera, zapamiętywanie historii komend na ekranie komputera oraz w pliku. Dodatkowo należy utworzyć intuicyjny interfejs graficzny sterujący funkcjami dwóch modułów ADAM. Dostępny jest kod przykładowego programu obsługującego komunikację poprzez port szeregowy. (1 osoba) Rozpoznanie standardu Ethernet (budowa pakietów danych, zasady wymiany danych itp.). Opracowanie oprogramowania sterownika Vision V350-35-R6 umożliwiającego wysyłanie i odbieranie danych poprzez interfejs Ethernet. Opracowanie oprogramowania komputera PC umożliwiającego wysyłanie i odbieranie danych poprzez interfejs Ethernet. Demonstracja poprawności przesyłu danych oraz analiza możliwości i ograniczeń tego typu połączenia. (2 osoby) Opracowanie oprogramowania komputera PC obsługującego kartę wejść analogowych PCI1713. Przygotowanie programów demonstrujących możliwości rejestracji napięć w pojedynczym i w wielu kanałach, przy wyzwalaniu programowym oraz z wykorzystaniem przerwań sprzętowych. Opracowanie programu spełniającego funkcję rejestratora napięć (możliwość ustawienia częstotliwości próbkowania, kanałów, czasu rejestracji, prezentacja na wykresie, zapis do pliku itp.) (1 lub 2 osoby) Opracowanie oprogramowania komputera PC obsługującego licznikową kartę enkoderową PCI1784U. Sprzęgnięcie karty z dwoma enkoderami przyrostowymi. Przygotowanie programu demonstrującego możliwości karty. W przypadku zespołu 2-osobowego zakres powiększony zostaje o projekt i realizację układu sprzęgającego kulkową mysz komputerowej z kartą PCI-1784U oraz przygotowania odpowiedniego programu demonstrującego poprawność pracy takiego układu (np. śledzenie punktu na płaszczyźnie) (1 lub 2 osoby) Opracowanie oprogramowania umożliwiającego przesyłanie danych pomiędzy dwoma komputerami PC. Sprawdzenie możliwości i ograniczeń takiej łączności. Opracowanie oprogramowania do komunikacji z telefonem komórkowym. Zestawienie, przetestowanie i szczegółowe omówienie komend AT. (1 osoba) 2 13. Piotr Banach (propozycja własna) Obsługa wybranych modułów funkcjonalnych układu projektowo-uruchomieniowego z układem FPGA Opracowanie oprogramowania zestawu DE0-Nano z układem FPGA Cyclone IV firmy Altera przy wykorzystaniu języka VHDL. Oprogramowanie powinno obsługiwać następujące moduły i funkcje: przetwornik ADC (np. do odczytu temperatury z czujnika analogowego LM35 lub potencjometru) oraz akcelerometr ADXL345. Opcjonalnie oprogramowane zostaną także: wejścia/wyjścia cyfrowe (np. diody LED, łączniki), wizualizacja pomiaru na PC (MS Visual C++). (własny sprzęt) 14. Robert Pepliński (propozycja własna) Transmisja pomiędzy mikrokontrolerem a komputerem PC w technologii Bluetooth 15. Michał Gnutek (propozycja własna) Transmisja w standardzie CAN z wykorzystaniem karty przemysłowej Zrealizowanie komunikacji pomiędzy komputerem PC, a mikrokontrolerem (STM32) przy pomocy bezprzewodowej technologii Bluetooth, z możliwością dwukierunkowej transmisji danych pomiędzy urządzeniami. Zakres projektu: opracowanie aplikacji na komputer PC umożliwiającej wysyłanie i odbieranie danych z mikrokontrolera (język C#); opracowanie programu na mikrokontroler mierzącego wartość temperatury otoczenia z cyfrowego czujnika: DS18B20 (1-wire) i/lub TC77 (SPI) i/lub analogowego LM35; zdalny pomiar napięcia zadawanego z potencjometru na przetwornik A/C; zdalne wyświetlanie danych na wyświetlaczu alfanumerycznym/7-mio segmentowym; zdalne sterowanie jasnością diody. (własny sprzęt) Opracowanie oprogramowania do obsługi karty przemysłowej PCI-1680U przy wykorzystaniu środowiska LabVIEW. Oprogramowanie powinno konfigurować kartę oraz umożliwiać wysyłanie i odbiór zdefiniowanych przez użytkownika ramek CAN. W zakres pracy wchodzi także rozpoznanie standardu CAN (budowa ramki, zasady wymiany danych, wykrywanie błędów itp.) oraz pełnej funkcjonalności karty PCI-1680U. 3