Witam Potrzebuje pomocy w przygotowaniu się do egzaminu. Głównie chodzi mi o przedstawienie sposobu rozwiązania poniższych przykładowych zadań (jak i dla czego). Z góry dziękuje za jakąkolwiek pomoc.
Mikrokontroler sterujący węzłem cieplnym ma do wykonania następujące zadania:
(a) odczytanie impulsu z licznika energii cieplnej –trwa 1ms, okres powtarzania ≤20ms (b) pomiar temperatur wody w kilku punktach –trwa 5ms, okres powtarzania ≤50ms (c) obliczenie sterowań urządzenia –trwa 16ms, okres powtarzania ≤50ms (d) odczyt i weryfikacja temperatury zewnętrznej –trwa 1ms, okres powtarzania ≤50ms (e) komunikacja z komputerem nadrzędnym –trwa 3ms, okres powtarzania ≤100ms
Zasoby mikrokontrolera nie pozwalają na użycie wielozadaniowego systemu operacyjnego. Zaproponować strukturę oprogramowania i wykazać dotrzymanie ograniczeń czasowych.
Mikrokontroler sterujący wyposażeniem sali wykładowej ma do wykonania zadania:
(a) regulacja nawiewu powietrza –trwa 4ms, okres powtarzania ≤20ms (b) regulacja temperatury –trwa 5ms, okres powtarzania ≤40ms (c) obsługa świateł –trwa 2ms, okres powtarzania ≤20ms (d) programowa generacja sygnału PWM –trwa 50µ, okres powtarzania ≤0,5ms (e) obsługa opuszczania ekranu –trwa 3ms, okres powtarzania ≤500ms
Zasoby mikrokontrolera nie pozwalają na użycie wielozadaniowego systemu operacyjnego. Zaproponować strukturę oprogramowania i wykazać dotrzymanie ograniczeń czasowych.
|