kliknij
Transkrypt
kliknij
Samobieżny pojazd z działkiem Gaussa sterowany poprzez sieć Wi-Fi Dominik Nowak, Radosław Jarema III rok EiT Opiekun projektu: Dr inż. Cezary Worek Dr inż. Bogusław Wiśniewski Samobieżny pojazd z działkiem Gaussa sterowany poprzez sieć Wi-Fi Historia projektu Schemat blokowy Konstrukcja mechaniczna Zasilanie Układ wyzwalania cewki Układy sterowania Video frame-grabber z FPGA Mikrokontroler sieciowy MC9S12NE64 Router Linksys WRT54GL i DD-WRT Aplikacja sterująca pojazdem Historia Projektu Sterowanie: pilot RC5 Drewniane podwozie Słabe silniki Nieprzemyślana konstrukcja magazynka Brak kontroli nad procesem ładowania baterii kondensatorów do 300V Historia Projektu – dni otwarte wydziału 11 listopada Dodano sterowanie przez bluetooth Prosta aplikacja sterująca na laptopa Powstaje koncepcja nowego pojazdu, bez wad poprzednika Schemat blokowy Rozkład elementów Konstrukcja mechaniczna Konstrukcja oparta na ramie stalowej i czarnej pleksi Napęd: dwa 20-watowe silniki i elektryczny mechanizm różnicowy Sterowanie: serwomechanizm o momencie 1 Nm Nowy magazynek napędzany zmodyfikowanym serwomechanizmem Konstrukcja mechaniczna Widok przedniej osi skrętnej Zasilanie Akumulator 12V, 7Ah Przetwornica 300V z izolacją galwaniczną Przetwornica 12V -> 5V Układ wyzwalania cewki Klucz tyrystorowy Układ kontroli napięcia na baterii kondensatorów oparty o transoptory Pełna izolacja galwaniczna Układy sterowania 8-bitowy mikrokontroler firmy Freescale: MC68HC908AP16 Komunikacja z routerem w standardzie RS-232 Wykorzystywane peryferia: - 2x timer + 2x PWM - SCI - ADC Video frame-grabber Przechwytywanie ramek obrazu w standardzie PAL Wykorzystanie układu FPGA, Spartan3 do sterowania procesem przechwytywania i odczytu – napisane w języku VHDL Stworzenie interfejsu do komunikacji z mikrokontrolerem MC9S12NE64 Kamera... Video frame-grabber Samochodowa kamera do cofania Diody LED włączają się, gdy oświetlenie spadnie poniżej pewnego poziomu – widoczność nawet w nocy Filtr usuwa sygnał koloru – wyjściowy obraz czarno-biały Video frame-grabber – ramka PAL Video frame-grabber Video frame-grabber Mikrokontroler sieciowy MC9S12NE64 EMAC + EPHY – wbudowany kontroler warstwy fizycznej. Wystarczy RJ45 + transformator separujący. Do pamięci SRAM ma dostęp zarówno mikroprocesor jak i kontroler Ethernet 3 bufory, każdy po 1536B (maks. dł. pola danych Ethernet - 1500B) Maksymalna prędkość transmisji: 100Mbit/s Router Linksys WRT54GL oraz DD-WRT Dodano dwa porty szeregowe RS232 Wgrany alternatywny firmware DD-WRT Komunikacja: z układem sterowania poprzez skrypty wykonywane w shellu – logowanie na router poprzez SSH z MC9S12NE64 – gniazdo Ethernet Router Linksys WRT54GL oraz DD-WRT Przykład: wysłanie na port szeregowy nr 1 trzech bajtów 0xAA, 0xBB, 0xCC: echo -ne ”\xAA\xBB\xCC” >> /dev/tts/0 Aplikacja sterująca pojazdem Napisana w WinAPI, C++ Aplikacja sieciowa Prostota, intuicyjność obsługi – wszystko sterowane przy użyciu przycisków klawiatury. Obroty działa odwzorowane na podstawie pozycji myszki. Aplikacja sterująca pojazdem Dziękujemy za uwagę!