Rejestrator danych próbkuje 3 kanałów, każdy z częstotliwością 2 kHz i rozdzielczością 10 bitów. Wyznacz surową szybkość danych Rb w kbit/s.
Akwizycja danych i próbkowanie: karta pracy z odpowiedziami
Sygnał czujnika zawiera częstotliwości do 20 kHz. Wyznacz minimalną częstotliwość próbkowania fs,min, która pozwala go zarejestrować bez aliasingu.
Rejestrator próbkuje 4 kanałów z częstotliwością 20 kHz każdy, używając 14-bitowego ADC. Każda próbka jest zapisywana w całych bajtach. Wyznacz pamięć M potrzebną na zapis trwający 5 min, w MB (1 MB = 10⁶ bajtów).
UART wysyła bajty z prędkością 115200 bodów w formacie 8E2: 8 bitów danych, bit parzystości (even), bit startu oraz bity stopu w liczbie 2. Wyznacz największą liczbę bajtów danych na sekundę, jaką może przesłać.
4-kanałowy multiplekser zasila jeden ADC. Każda konwersja trwa 2,5 µs, a po każdym przełączeniu kanału wejście potrzebuje 2,5 µs na ustalenie się. Kanały są skanowane po kolei bez przerw. Wyznacz częstotliwość próbkowania fs każdego kanału, w kHz.
Mikrokontroler z zegarem 12 MHz ustawia szybkość transmisji UART jako fclk/(16·D), gdzie D jest liczbą całkowitą zaokrągloną do najbliższej wartości. Szybkość docelowa to 2400 bodów. Wyznacz procentowy błąd rzeczywistej szybkości transmisji (dodatni, gdy jest za duża).
Klucz odpowiedzi
- 1. Rb = 60 kbit/s
- 2. fs,min = 40 kHz
- 3. M = 48 MB
- 4. RB = 9600 B/s
- 5. fs = 50 kHz
- 6. e = −0,1597 %
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.