Ripper66 - 2012-03-27 11:06:09

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.

www.copernicus.pun.pl