Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice

Kurs wybieralny: „Zastosowanie technik informatycznych i metod numerycznych w elektronice” Opis kursu  Przygotowanie praktyczne do realizacji proj...
Author: Roman Bielecki
8 downloads 3 Views 276KB Size
Kurs wybieralny: „Zastosowanie technik informatycznych i metod numerycznych w elektronice”

Opis kursu 

Przygotowanie praktyczne do realizacji projektów w elektronice z zastosowaniem podstawowych narzędzi numerycznych i komputerowych z zakresu wspomagania typowych prac inżynierskich



Prowadzący:





dr hab. inż. Artur Wymysłowski, prof. PWr.



dr inż. Krzysztof Urbański

Przebieg kursu: •

demonstracja i omówienie wzorcowych projektów



wybór lub przydział zadań projektowych





samodzielna realizacja projektu w oparciu o konsultacje z prowadzącym zaliczenie w postaci projektu, sprawozdania lub raportu końcowego

Zakres zagadnień projektowych  Gromadzenie i analiza danych z urządzeń pomiarowych, wizualizacja i interpretacja wyników eksperymentalnych  Modelowanie numeryczne wybranych zagadnień z fizyki z wykorzystaniem programów komputerowych  Grafika i animacja komputerowa w wizualizacji modeli trójwymiarowych (3D)  Zastosowanie baz danych z dostępem sieciowym do gromadzenia wyników pomiarów pochodzących z rozproszonej sieci czujników przewodowych i bezprzewodowych  Konfiguracja i użycie wybranych usług sieciowych do wymiany danych. Mechanizmy autoryzacji i szyfrowania danych  Wykonanie prostych aplikacji z graficznym interfejsem użytkownika przy użyciu obiektowych języków programowania  Projekt, analiza numeryczna i testy praktyczne wybranych obwodów elektronicznych zarówno analogowych jak i cyfrowych

Przykładowe zadania projektowe Opracowanie modelu numerycznego wybranego zagadnienia z fizyki i jego analiza numeryczna

Opracowanie programu komputerowego z wykorzystaniem graficznego interfejsu użytkownika

Celem projektu jest zastosowanie wybranych programów komputerowych do symulacji Celem projektu jest opracowanie własnego typowych problemów z fizyki, np. dynamiki programu komputerowego z zastosowaniem ruchu z wykorzystaniem metod modelowania obiektowego języka programowania (C#, Java, komputerowego. W tym celu planuje się Python) oraz wykorzystanie istniejących zastosowanie takich programów jak np. bibliotek do tworzenia graficznych interfejsów ANSYS, Phun, czy bibliotek języka użytkownika. skryptowego Python Opracowanie programu do zdalnego sterowania urządzeniem oraz sieciowej transmisji danych pomiarowych

Opracowanie i wykonanie elektronicznego układu analogowego lub cyfrowego

Celem projektu będzie konfiguracja wybranych usług sieciowych oraz opracowanie prostego programu komputerowego do komunikacji z użyciem TCP oraz UDP. Wymiana danych będzie się odbywać z gotowymi urządzeniami takimi jak oscyloskop cyfrowy, opracowane w Zakładzie urządzenia pomiarowe, oraz czujniki i układy wykonawcze z interfejsem Ethernet.

Celem projektu jest opracowanie wybranego projektu układu elektronicznego analogowego lub cyfrowego, a następnie jego analiza numeryczna oraz realizacja praktyczna w postaci płytki obwodu drukowanego. W tym celu planuje się skorzystanie z takich programów komputerowych jak np. Spice, itp oraz wyposażenia laboratorium montażowego do jego realizacji praktycznej.

Informacje dodatkowe 



Programy komputerowe i narzędzia numeryczne: •

język programowania C#, Java, Python z zestawem bibliotek do pozyskiwania danych, obliczeń numerycznych oraz wizualizacji wyników



programy komercyjne lub darmowe: Matlab, Origin, Ansys, Spice, Blender, MySQL, Access, itp.

Sprzęt: • •



Wymagania wstępne: • • •



komercyjne urządzenia takie jak oscyloskopy, generatory funkcyjne, itp. opracowane urządzenia pomiarowe oraz czujniki i układy wykonawcze z interfejsem Ethernet podstawy fizyki i matematyki techniki informacyjne, podstawy programowania i sieci komputerowych podstawowa wiedza z zakresu elektroniki oraz technologii elektronicznych

Literatura podstawowa i uzupełniająca: • •

literatura udostępniona przez opiekuna projektu instrukcje obsługi i przewodniki do wybranych programów komputerowych i języków programowania

Suggest Documents