„Układy CPLD firmy Xilinx i sterowanie w środowisku Web Pack ISE
Transkrypt
„Układy CPLD firmy Xilinx i sterowanie w środowisku Web Pack ISE
„Układy CPLD firmy Xilinx i sterowanie w rodowisku Web Pack ISE”, stanowisko przygotowane w ramach pracy dyplomowej in ynierskiej wykonanej przez Ptach Piotr, Siera ski Sebastian, 2007 rok, promotor dr in . K. M. Noga Zbudowane stanowisko laboratoryjne składa si z komputera osobistego z zainstalowanym oprogramowaniem WebPack, programatora ZL11PRG-M, samodzielnie wykonanego zestawu uruchomieniowego z układem steruj cym XC95108 firmy Xilinx oraz obiektu sterowania, czyli modelu koparki. Na rysunku 1 przedstawiono elementy składowe stanowiska laboratoryjnego. Oprogramowanie WebPack jest przeznaczone do programowania układów CPLD firmy Xilinix. Programator doł czony jest do portu równoległego komputera oraz do portu JTAG na zestawie uruchomieniowym. Za jego pomoc wysyłany jest do układu XC95108 program opisuj cy działanie struktury logicznej. Zestaw uruchomieniowy spełnia nast puj ce warunki : • zapewnia sterowanie, w zale no ci od potrzeb, w sposób sekwencyjny lub kombinacyjny, • zapewnia stabilne ródło zasilania dla układów elektronicznych, • zapewnia odwracalno polaryzacji napi cia na silnikach, tak aby mogły one pracowa w obu kierunkach, • zapewnia sprz enie zwrotne w postaci czujników pozycji, które wykrywaj kra cowe punkty poło enia wie yczki modelu koparki. Obiekt wyposa ono w cztery silniki pr du stałego. Mo e on porusza si do przodu, do tyłu, skr ca w prawo i lewo, a tak e obraca wie yczk oraz porusza ramieniem koparki. Sterowanie kombinacyjne polega na wprawianiu modelu w ruch poprzez zadawanie stanów z o miu zewn trznych przeł czników. Ka dym z silników steruj po dwa takie przeł czniki. Jeden z nich odpowiada za zał czenie zasilania, a drugi za zmian kierunku obrotów silnika. Rola poszczególnych przeł czników przypisywana jest na poziomie programu. Sterowanie sekwencyjne polega na wykonywaniu przez model zaprogramowanej sekwencji ruchów. Przygotowany program nale y wysyła na układ CPLD, który nadzoruje prac obiektu i zał cza silniki w odpowiedniej kolejno ci. Model koparki Transformator zasilaj cy Zestaw uruchomieniowy z układem CPLD Programator Rys. 1. Stanowisko laboratoryjne Schemat ideowy opracowanego samodzielnie układu uruchomieniowego został przedstawiony na rysunku 2. Natomiast na rysunku 3 przedstawiono zestaw uruchomieniowy z układem CPLD XC95108 firmy Xilinx elementy przeł czaj ce zasilanie obiektu zasilanie układów elektronicznych układ programowalny XILINX XC95108 zegar taktuj cy obiekt diody LED Rys. 2. Schemat ideowy układu uruchomieniowego Grupy przeka ników Diody DB_0,...,DB_3 Wył cznik główny S6 Układ CPLD Diody DA_0,...,DA_7 Dwa stabilizatory napi cia Dioda D1 JTAG prostownik Dioda D2 Zasilanie układu Timer NE555 Przyciski do sterowania kombinacyjnego Diody D3, D4, D5 (od prawej) Przyciski S1 i S2 Przyciski S3, S4, S5 (od prawej) Rys. 3. Zestaw uruchomieniowy z układem CPLD XC95108 firmy Xilinx