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 

Podobne dokumenty