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.
Offline