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.