Sygnał czujnika zawiera częstotliwości do 20 kHz. Wyznacz minimalną częstotliwość próbkowania fs,min, która pozwala go zarejestrować bez aliasingu.
Akwizycja danych i próbkowanie: karta pracy z odpowiedziami
8-bitowy ADC ma zakres wejściowy od 0 do 2,5 V. Przyjmując 1 LSB = VFSR/2ᴺ, wyznacz wielkość jednego LSB w mV.
Rejestrator próbkuje 8 kanałów z częstotliwością 10 kHz każdy, używając 24-bitowego ADC. Każda próbka jest zapisywana w całych bajtach. Wyznacz pamięć M potrzebną na zapis trwający 10 min, w MB (1 MB = 10⁶ bajtów).
UART wysyła bajty z prędkością 4800 bodów w formacie 8N2: 8 bitów danych, bez parzystości, bit startu oraz bity stopu w liczbie 2. Wyznacz największą liczbę bajtów danych na sekundę, jaką może przesłać.
Czujnik temperatury daje 20 mV/°C (0 V przy 0 °C). Jego sygnał jest wzmacniany 5 razy i podawany na 12-bitowy ADC o zakresie od 0 do 5 V (1 LSB = VFSR/2ᴺ). Wyznacz zmianę temperatury ΔTLSB odpowiadającą jednemu LSB.
4-kanałowy multiplekser zasila jeden ADC. Każda konwersja trwa 2 µ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.
Klucz odpowiedzi
- 1. fs,min = 40 kHz
- 2. 1 LSB = 9,766 mV
- 3. M = 144 MB
- 4. RB = 436,4 B/s
- 5. ΔTLSB = 0,01221 °C
- 6. fs = 55,56 kHz
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.