KWALIFIKACJA ELM3 - TEST WIEDZY NR 8

PYTANIE NR 27.
Wyobraź sobie, że masz do zmontowania układ sterowania dla robota mechatronicznego. Jaki element jest niezbędny do przetwarzania sygnałów z czujników i sterowania silnikami?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Mikrokontroler jest elementem, który wykonuje program sterujący: odczytuje sygnały z czujników (wejścia, np. ADC/GPIO) i generuje sygnały do sterowania silnikami (wyjścia, np. PWM).
Rezystor, kondensator i dioda są elementami dyskretnymi – nie realizują obliczeń ani logiki sterowania układem.

Pełne wyjaśnienie:

W układzie sterowania robota mechatronicznego potrzebny jest element, który przetwarza informacje (np. pomiary z czujników) i na ich podstawie podejmuje decyzje sterujące (np. kierunek, prędkość, pozycja napędu). Tę rolę spełnia mikrokontroler: zawiera procesor, pamięć oraz peryferia wejścia/wyjścia. Dzięki temu może wykonywać zaprogramowany algorytm (np. regulator, sekwencję ruchu), odczytywać czujniki i sterować elementami wykonawczymi.

Dlaczego "Mikrokontroler" jest poprawny?
To on realizuje logikę sterowania: zbiera dane z czujników (np. przez wejścia cyfrowe lub przetwornik ADC), przelicza je zgodnie z programem i wystawia sygnały sterujące do napędów (np. PWM dla sterownika silnika, sygnały kierunku, sygnały enable). W praktyce mikrokontroler często współpracuje z driverem silnika, ale to mikrokontroler "decyduje", jakie sygnały mają się pojawić.

Dlaczego pozostałe odpowiedzi są błędne?

  • Rezystor – służy m.in. do ograniczania prądu, dzielników napięcia, polaryzacji wejść. Nie wykonuje obliczeń i nie steruje procesem w sensie algorytmicznym.
  • Kondensator – magazynuje ładunek, filtruje zasilanie, sprzęga/odsprzęga sygnały. Jest ważny dla stabilności pracy elektroniki, ale sam nie przetwarza informacji ani nie steruje napędami.
  • Dioda – przewodzi prąd w jednym kierunku; bywa używana do prostowania, zabezpieczeń (np. przed odwrotną polaryzacją) czy tłumienia przepięć. Nie jest jednostką sterującą i nie realizuje programu.

Wniosek egzaminacyjny: gdy pytanie mówi o przetwarzaniu sygnałów i sterowaniu, szukaj elementu obliczeniowego (mikrokontroler, procesor, sterownik). Elementy dyskretne są zwykle "wspomagające" (zasilanie, filtracja, zabezpieczenia), a nie decyzyjne.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Mikrokontroler to układ scalony z procesorem, pamięcią i peryferiami wejścia/wyjścia, który wykonuje program sterujący. W robocie zbiera dane z czujników, przetwarza je (np. oblicza sterowanie) i generuje sygnały wyjściowe do napędów oraz innych elementów wykonawczych.
W zależności od typu czujnika mikrokontroler używa wejść cyfrowych (GPIO), wejść analogowych z przetwornikiem ADC lub interfejsów komunikacyjnych (np. I2C, SPI, UART). Następnie wartości są przeliczane w programie na wielkości potrzebne do sterowania robotem.
Najczęściej mikrokontroler nie zasila silnika bezpośrednio, tylko podaje sygnały sterujące do drivera (mostka H, sterownika BLDC). Typowe są sygnały PWM do regulacji prędkości/momentu oraz linie kierunku i włączania. To mikrokontroler realizuje logikę, kiedy i jak sterować napędem.
Rezystor jest elementem pasywnym – nie wykonuje programu ani obliczeń. Może ustawić poziom napięcia, ograniczyć prąd lub stworzyć dzielnik, ale nie potrafi analizować sygnałów z czujników i podejmować decyzji sterujących. Do tego potrzebny jest element obliczeniowy, np. mikrokontroler.
Kondensator może filtrować zakłócenia i stabilizować zasilanie, co jest ważne dla poprawnych odczytów czujników. Jednak nie realizuje logiki sterowania i nie "przetwarza informacji" w sensie obliczeniowym. Jest wsparciem toru zasilania/sygnałowego, a nie sterownikiem robota.
Często tak, ale w innej roli niż mikrokontroler. Dioda bywa używana do zabezpieczeń (np. przed odwrotną polaryzacją) lub tłumienia przepięć przy obciążeniach indukcyjnych. Nie steruje jednak silnikiem poprzez algorytm; to mikrokontroler (z driverem) decyduje o sygnałach sterujących.
Najczęściej spotkasz GPIO (wejścia/wyjścia), ADC (pomiary analogowe), timery z PWM (sterowanie napędami), liczniki/enkodery, przerwania oraz interfejsy komunikacyjne (UART, I2C, SPI). Te moduły pozwalają łączyć czujniki i elementy wykonawcze w jeden system sterowania.
Algorytm sterowania wykonuje jednostka obliczeniowa, najczęściej mikrokontroler (czasem procesor lub PLC, zależnie od zastosowania). To on uruchamia program, reaguje na sygnały z czujników, obsługuje przerwania i wyznacza wartości sterujące dla napędów oraz innych urządzeń wykonawczych.
Typowe błędy to mylenie elementów dyskretnych (rezystor, kondensator, dioda) z elementem sterującym oraz ignorowanie słów kluczowych "przetwarzanie sygnałów" i "sterowanie". Pomaga zasada: jeśli potrzebujesz programu i decyzji, szukasz mikrokontrolera/sterownika, a nie elementu pasywnego.
Szukaj elementu, który może wykonywać instrukcje programu: mikrokontrolera, procesora lub sterownika. Elementy typu rezystor, kondensator i dioda kształtują sygnały lub chronią układ, ale nie "liczą" i nie podejmują decyzji. W testach to zwykle najprostszy wyróżnik poprawnej opcji.
info

Statystycznie 61% uczniów zna prawidłową odpowiedź. średnie

Według specjalistów z branży: "Mikrokontroler jest elementem, który wykonuje program sterujący: odczytuje sygnały z czujników (wejścia, np. ADC/GPIO) i generuje sygnały do sterowania silnikami (wyjścia, np. PWM)."

Źródła:

  • Microchip Technology Inc., "ATmega328P Datasheet", sekcje: Overview, I/O Ports, ADC, Timer/Counter PWM - https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega328P-Data-Sheet-DS-40002061A.pdf (dostęp: 2026-02-26)
  • STMicroelectronics, "RM0008 Reference manual: STM32F10xxx", rozdziały: General-purpose I/Os (GPIO), ADC, Timers (PWM) - https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf (dostęp: 2026-02-26)

Materiały:

  • Noty katalogowe/datasheet mikrokontrolerów i ich peryferiów (ADC, PWM, GPIO)
  • Podręczniki z systemów wbudowanych i podstaw mikrokontrolerów
  • Materiały dydaktyczne o torze pomiarowym czujnik–ADC–algorytm–PWM–sterownik silnika

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego