Professional Documents
Culture Documents
)
1. Pytanie
Opisujc elementy ukadw regulacji automatycznej podaje si ich charakterystyki (zaznacz wszystkie poprawne odpowiedzi): a) skokowe, b) napiciowe, c) impulsowe, d) brzegowe, e) czstotliwociowe
2. Pytanie
Transmitancja operatorowa obiektu inercyjnego I rzdu opisana jest zalenoci: a) b) c) d)
3. Pytanie
Ktry z rysunkw przedstawia sygna nazywany skokiem jednostkowym
a)
b)
c)
d)
Strona 1 z 13
4. Pytanie
Transformata Laplacea funkcji skoku jednostkowego opisana jest zalenoci: a) b) c) d)
5. Pytanie
Logarytmiczna charakterystyka czstotliwociowa przedstawia: a) zalenod: b) zalenod: c) zalenod: d) adna z powyszych
6. Pytanie
Zaznacz elementy, dostpne programicie w sterowniku PLC: a) timer b) przetwornik analogowo-cyfrowy c) siownik pneumatyczny d) jednostka arytmetyczno-logiczna e) rejestr f) przetwornik cyfrowo-analogowy g) przekanik
7. Pytanie
Do programowania sterownikw PLC wykorzystuje si jzyki: a) asembler b) LD c) C++ d) FBD e) Basic f) JAVA
8. Pytanie
Opisz w kilku zdaniach jak wyglda podstawowy cykl pracy sterownika PLC. Podstawow zasad pracy sterownikw jest praca cykliczna, w ktrej sterownik wykonuje kolejno po sobie pojedyncze rozkazy programu w takiej kolejnoci, w jakiej s one zapisane w programie. Na pocztku kadego cyklu program odczytuje "obraz" stanu wejd sterownika i zapisuje ich stany. Po wykonaniu wszystkich rozkazw i okreleniu aktualnego dla danej sytuacji stanu wyjd, sterownik wpisuje stany wyjd do pamici bdcej obrazem wyjd procesu a system operacyjny wysterowuje odpowiednie wyjcia sterujce elementami wykonawczymi. Tak wic wszystkie poczenia sygnaowe spotykaj si w ukadach (moduach) wejciowych sterownika, a program ledzi ich obraz i reaguje zmian stanw wyjd w zalenoci od algorytmu.
Strona 2 z 13
9. Pytanie
Jakie s wymagania stawiane systemowi czasu rzeczywistego o twardych wymaganiach czasowych? Ograniczenia czasowe musz byd zawsze spenione.
10.
Pytanie
Co oznacza pojcie mikrokontroler jednoukadowy? System komputerowy implementowany w pojedynczym ukadzie scalonym.
11.
Pytanie
Mikrokontrolery oparte na architekturze ARM s a) 8-bitowe b) 16-bitowe c) 32-bitowe d) oparte o architektur RISC e) oparte o architektur CISC
12.
Pytanie
Mikrokontrolery rodziny AVR8 s: a) 8-bitowe b) 16-bitowe c) 32-bitowe d) oparte o architektur RISC e) oparte o architektur CISC
13.
Pytanie
Mikrokontrolery rodziny STM32 oparte s o rdzeo: a) Cortex A b) ARM 7 TDMI c) Cortex M3 d) ARM 9 e) Cortex R f) MIPS
14.
Pytanie
W obwodach taktowania rdzenia mikrokontrolera (i nie tylko) wykorzystuje si ukady okrelane skrtem PLL lub terminem ptla fazowa (ptla synchronizacji fazowej). Jak funkcj te ukady realizuj? Jest to ukad elektroniczny dziaajcy na zasadzie sprzenia zwrotnego, sucy do automatycznej regulacji czstotliwoci. PLL su do powielania czstotliwoci pracy rdzenia lub procesora.
15.
Pytanie
Ukady czasowo-licznikowe w mikrokontrolerach jednoukadowych wykorzystywane s do: a) ustalania czstotliwoci pracy rdzenia mikrokontrolera b) generowania przebiegu wyjciowego o zadanym wypenieniu c) odmierzania czasu
Strona 3 z 13
d) niezalenego od pracy pozostaych elementw mikrokontrolera zliczania zdarzeo zewntrznych e) wytwarzania promieniowania jonizujcego
16.
Pytanie
Do dobrych praktyk zwizanych z programowaniem mikrokontrolerw jednoukadowych zaliczamy: a) korzystanie z bibliotek programistycznych dostarczanych przez producenta b) zaczanie do pracy wszystkich urzdzeo peryferyjnych mikrokontrolera by uytkownik nie musia oczekiwad na ich gotowod c) zaczanie do pracy tylko tych urzdzeo peryferyjnych, ktre w danej aplikacji s wykorzystywane d) czst kompilacj projektu i przeprogramowywanie pamici flash mikrokontrolera
17.
Pytanie
18.
Pytanie
Objanij w jakim celu stosuje si instrukcje THUMB w procesorach ARM? Definiuje zestaw 16-bitowych instrukcji zoptymalizowanych pod ktem (kod programu musi byd wyrwnany do granicy 2 bajtw, wszystkie rejestry pracuj w trybie 32 bitowym) . Program zajmuje mniej pamici.
19.
Pytanie
Przerwaniem o najwyszym priorytecie jest: a) danie obsugi przetwornika ADC b) osignicie zadanego stanu licznika w ukadzie czasowo-licznikowym c) zerowanie mikrokontrolera d) danie pochodzce z zewntrznych wyprowadzeo mikrokontrolera e) odebranie lub wysanie znaku przez ukad komunikacji szeregowej
20.
Pytanie
Na czym polega mechanizm wywaszczania przerwao? Moliwod przerywania obsugi przerwania o niszym priorytecie przez przerwanie o wyszym priorytecie.
21.
a) b) c) d) e)
Pytanie
ARM7 ARM9 Cortex M ARM7TDMI ARM 11 Strona 4 z 13
22.
a) b) c) d) e) f) g)
Pytanie
Windows98 QNX XP Embedeed FreeRTOS Linux OpenBSD LINUX/RT
23.
a) b) c) d) e)
Pytanie
ARM7 ARM9 Cortex M ARM7TDMI ARM 11
24.
e) f) g) h)
Pytanie
25.
a) b) c) d)
Pytanie
26.
a) b) c) d)
Pytanie
Strona 5 z 13
27.
Pytanie
e)
f)
g)
h)
28.
Pytanie
Objanij w kilku zdaniach zasad potokowego przetwarzania instrukcji w mikrokontrolerach AVR. W pierwszym takcie zegara pobierana jest pierwsza instrukcja. W drugim nastpuje wykonanie pierwszej instrukcji i pobranie drugiej. W nastpnym takcie wykonywana jest druga instrukcja i pobierana jest trzecia. W czwartym wykonywana jest instrukcja trzecia, a czwarta jest pobierana, itd.
29.
Pytanie
Objanij w kilku zdaniach zasad potokowego przetwarzania instrukcji w mikrokontrolerach ARM. Przyspiesza dziaania mikroprocesora RISC przez rwnolege wykonywanie kilku rzeczy na raz. W najprostszym przypadku: pobieranie trzeciego rozkazu, dekodowanie drugiego rozkazu, wykonywanie pierwszego rozkazu wykonywane jest jednoczenie.
30.
Pytanie
Wymieo, oraz krtko scharakteryzuj znane z mikrokontrolerw mechanizmy ochrony pamici. Za zarzdzanie pamici zalenie od rdzenia odpowiedzialny jest modu MPU (Memory Protection Unit, prostszy zabezpieczenia i zarzdzanie cache) oraz MMU (Memory Management Unit, bardziej zoony o penej funkcjonalnoci). MMU (na przykadzie ARM926EJ-S) umoliwia bezpieczne i elastyczne uruchamianie programw uytkownika przez zablokowanie dostpu do wybranych obszarw pamici dla wybranych poziomw uprzywilejowania, translacj adresw, zarzdzanie pamiciami cache i buforem zapisu; kontrola przez koprocesor CP15
Strona 6 z 13
31.
Pytanie
Wymieo 4 ukady peryferyjne wystpujce w mikrokontrolerze ATmega 32. 2 liczniki/timery 8-bitowe Licznik/timer 16-bitowy Zegar czasu rzeczywistego pozwalajcy na programow implementacj RTC 4 kanay PWM 8-kanaowy, 10-bitowy przetwornik ADC Synchroniczny interfejs dwuprzewodowy (TWI) zgodny z I2C Programowalny port szeregowy USART Interfejs SPI Programowalny Watchdog Komparator analogowy
32.
Pytanie
Co sprzedaje/produkuje firma ARM Ltd.? Czy produkuje procesory? Jeli tak podaj przykady. Firma ARM sprzedaje licencje na uywanie rdzeni ARM przez inne firmy w ukadach scalonych. Sprzeda IP Corw (od Intellectual Property), licencji na produkcj rdzenia. Producenci mikrokontrolerw (np. STM, Freescale, NXP) stosuj w nich rdzeo ARM i zaprojektowane przez siebie dodatkowe ukady. Firma ARM Ltd. NIE PRODUKUJE adnych procesorw.
33.
Pytanie
Dany jest schemat w jzyku drabinkowym (S1, S2, S3 wejcia, K1 wyjcie): | S1 S3 K1 |----||----------||-----()----| | S2 | |----|/|---Funkcj realizowan przez ten schemat mona zapisad jako: a) K1=(S1+S2)*S3 b) S1=K1+S2+S3 c) K1=(S1+ ~S2)*S3 d) K1=S1*S3+S2
34.
Pytanie
Dany jest schemat w jzyku drabinkowym (S1, S2, S3 wejcia, K1 wyjcie): | S1 S3 K1 |----||----------||-----()----| | S2 | |----||---Funkcj realizowan przez ten schemat mona zapisad jako: a) K1=(S1+S2)*S3 b) S1=K1+S2+S3 c) K1=(S1+ ~S2)*S3 d) K1=S1*S3+S2 Strona 7 z 13
35.
Pytanie
Dany jest schemat w jzyku drabinkowym (S1, S2, S3 wejcia, K1 wyjcie): | S1 S3 K1 |----||------||---------()----| | S2 | |----||---------Funkcj realizowan przez ten schemat mona zapisad jako: a) K1=(S1+S2)*S3 b) S1=K1+S2+S3 c) K1=(S1+ ~S2)*S3 d) K1=S1*S3+S2
36.
Pytanie
W jaki sposb obsugiwane s porty we/wy w mikrokontrolerach ATmega32? Z kadym portem skojarzone s trzy rejestry: PORTx (x zastpujemy odpowiedni liter), PINx, DDRx. Do rejestru PORTx wpisywany jest wzr stanw wymuszanych na wyprowadzeniach mikrokontrolera, w przypadku skonfigurowania ich jako wyjcia. Bity rejestru DDRx definiuj kierunek pracy koocwki portu jako wejcie lub wyjcie. Wpisanie 1 na odpowiednim bicie powoduje, e koocwka staje si wyjciem. W rejestrze PINx przechowywany jest wzr rzeczywistych stanw logicznych wyprowadzeo portu. Jest to rejestr wycznie do odczytu.
37.
e) f) g) h)
Pytanie
opisana jest zalenoci:
38.
a) b) c) d)
Pytanie
39.
Pytanie
Czym rni si licznik od timera w sterowniku PLC? Liczniki - funkcje umoliwiajce zliczanie impulsw w sterownikach PLC. Mog to byd impulsy pochodzce z obiektu podczone do wejd sterownika , ale rwnie generowane wewntrznie w programie. Timery - funkcje realizujce zalenoci czasowe w sterowniku. Timery su do odmierzania czasu.
Strona 8 z 13
40.
Pytanie
Jaki jest format jednostki danych (okrelanej rwnie jako znak lub SDU-serial data unit) przesyanej poprzez interfejs szeregowy zgodny ze standardem RS232? START: znacznik pocztku Bity danych: Rozmiar pola: 5, 6, 7, 8 bitw Jako pierwszy jest przesyany bit najmodszy PARITY: bit kontroli poprawnoci znaku STOP: znacznik kooca (1 lub 2 bity)
41.
Pytanie
Jakie s rodzaje transmisji realizowanych w standardzie RS232? Transmisja synchroniczna i asynchroniczna. Tryby transmisji to: transmisja simpleksowa, pdupleksowa i dupleksowa.
42.
Pytanie
Jaki jest format jednostki danych przesyanych przez port USART (zgodny z RS232) jeli zosta on skonfigurowany do pracy z prdkoci 19200 bps i mona przesad maksymalnie 1745 takich jednostek w cigi 1 sekundy? Odpowied: - obliczamy ile bitw moe mied ramka: 19200/174511,002 > ramka 11 bitw - zgodnie z informacjami na slajdzie 70 i 75 wykad 2 musimy mied w ramce 1bit startu i co najmniej 1 bit stopu. Zostaje do wykorzystania 9 bitw ktre moemy dod swobodnie wybrad tak aby spenid warunki standardu (max 2 bity stopu, max 1 bit parzystoci, ilod bitw danych) Przykadowe poprawne odpowiedzi: -1bit startu, 8bitw danych, bit parzystodi,1bit stopu -1bit startu, 8bitw danych, 2bit stopu 1bit startu, 7 bitw danych, bit parzystodi,2bit stopu UWAGA! Dane liczbowe zadania bd zmienione
43.
Ukady liniowe zawieraj wycznie elementy liniowe takie ktrych charakterystyki statyczne s liniami prostymi, a charakterystyki dynamiczne opisuj liniowe rwnania rniczkowe zwyczajne, cakowe lub algebraiczne. Speniaj zasad superpozycji. Ukady nieliniowe zawieraj co najmniej jeden element nieliniowy.
44.
Przeksztaca funkcje okrelone w dziedzinie zmiennej rzeczywistej (np. czasu) na funkcje okrelone w dziedzinie zmiennej zespolonej s, okrelona wzorem:
Strona 9 z 13
45.
Transmitancja operatorowa stosunek transformaty Laplacea odpowiedzi do transformaty Laplacea wymuszenia przy zerowych warunkach pocztkowych.
46. 47.
Charakterystyka (odpowied impulsowa g(t) ukadu to odpowied tego ukadu na wymuszenie w postaci impulsu Diraca (t) przy zerowych warunkach pocztkowych.
48.
Charakterystyka skokowa h(t) ukadu to odpowied tego ukadu na wymuszenie w postaci skoku jednostkowego 1(t) przy zerowych warunkach pocztkowych.
49.
Transmitancja widmowa ukadu to stosunek wartoci zespolonej skadowej wymuszonej odpowiedzi Y tego ukadu wywoanej wymuszeniem sinusoidalnym do wartoci zespolonej tego wymuszenia.
50.
51.
53.
rda przerwa.
sygna RESET sygnay na zewntrznych wyprowadzeniach mikrokontrolera ukady czasowo-licznikowe porty komunikacyjne przetwornik analogowo-cyfrowy ukad zarzdzania programowaniem pamici EEPROM i FLASH
54.
USART w ATmega32.
Praca w trybie full-duplex Maksymalna przepustowod do 250kbps Tryb asynchroniczny i synchroniczny Obsuga ramek 5-9 bitw danych, 1,2 bity stopu Sprztowy generator bitw kontroli parzystoci Wykrywanie bdw nieodebrania znaku oraz niepoprawnej ramki Dedykowany tryb komunikacji wieloprocesorowej (kilka kontrolerw komunikujcych si midzy sob)
55.
56.
Jazelle v1 tryb pozwalajcy na bezporednie wykonywanie instrukcji zgodnych ze specyfikacj jzyka Java.
57.
Symbol
Strona 11 z 13
Styk chwilowej aktywacji zboczem narastajcym Styk chwilowej aktywacji zboczem opadajcym Cewka normalna, stan OFF przy braku zasilania Cewka z pamici przez okres jednego cyklu skanowania programu drabinkowego
58.
System czasu rzeczywistego jest to system komputerowy, w ktrym obliczenia s wykonywane wspbienie z procesem zewntrznym (otoczenie) w celu sterowania, nadzorowania lub terminowego reagowania na zdarzenia wystpujce w tym procesie (otoczeniu).
59.
Podzia systemw RT
Systemy o twardych wymaganiach czasowych (ang. Hard Real-Time Systems) Systemy, gdzie ograniczenia czasowe musz byd zawsze spenione. Systemy o mikkich wymaganiach czasowych (ang. Soft Real-Time Systems) Systemy, gdzie ograniczenia czasowe s istotne, ale uznaje si, e dziaaj poprawnie, jeli od czasu do czasu nastpi przekroczenie ograniczeo. Systemy o solidnych wymaganiach czasowych (ang. Firm Real-Time Systems) Systemy o mikkich wymaganiach czasowych, w ktrych spniona odpowied jest traktowana jako bdna.
60.
61.
62.
Zadania charakterystyka.
Zadanie typowo jest funkcj o narzucony prototyp Strona 12 z 13
Ma wasny stos: o wszystkie zmienne lokalne dla zadania s tam odkadane o maksymalny rozmiar stosu definiujemy przy tworzeniu kadego zadania Ma przypisany priorytet o zadania o wyszych priorytetach mog wywaszczad zadania o niszych priorytetach o zadania o najwyszych priorytetach najlepiej speniaj zadany reim czasowy
63. Jaka jest zasada dziaania multitaskingu? (inna wersja tego pytania: W jaki sposb we FreeRTOS uzyskuje si efekt rwnolegego wykonania zada?)
Dla uytkownika wydaje si, e zadania dziaaj rwnolegle, podczas gdy w rzeczywistoci scheduler wykonuje po kawaku kadego zadania.
64.
Strona 13 z 13