cw_4_sprawozdanie - Politechnika Rzeszowska

Transkrypt

cw_4_sprawozdanie - Politechnika Rzeszowska
Politechnika Rzeszowska
Katedra Metrologii i Systemów Diagnostycznych
Grupa
Pomiary wielkości fizycznych w energetyce
Nr
ćwicz.
Badanie mikroprocesorowego przetwornika
A/Ci C/A
4
1.................
2.................
Data:
Ocena:
3.................
4.................
1. Cel ćwiczenia
Celem ćwiczenia jest poznanie podstawowych modułów i techniki przetwarzania
A/C i C/A na najniższym poziomie obsługi programowej i sprzętowej.
2. Program ćwiczenia
2.1. Badanie przetwornika C/A
2.1.1. Zapoznać się z dokumentacją techniczną modułu mikroprocesorowego
ADuC824 lub ADuC834
ogólna charakterystyka modułu mikroprocesorowego
budowa przetwornika C/A
algorytmy obsługi przetworników C/A
2.1.2. Zapoznać się ze sposobem sterowania przetwornika C/A modułu
mikroprocesorowego
ADuC824/834
(bity
słowa
kontrolnego
DACCON,
rejestry DACL, DACH).
2.1.3. Zweryfikować układ połączeń zgodny z poniższym schematem blokowym:
oscyloskop
t
moduł ADuC824/834
rdzeń 8051/52
x(t)
multimetr
999.9mV
y(t)
C/A
C/A
UART
GND
mikrokomputer
RS232
Rys.1. Schemat blokowy układu połączeń do testowania przetwornika C/A.
2.1.4. Wyznaczyć
charakterystykę
statyczną
przetwornika
C/A
dla
(kilkanaście punktów pomiarowych):
Uruchomić program terminala znakowego urządzenia ADuc824/834
Wcisnąć przycisk RESET mikrosystemu
Zaobserwować odpowiedź mikroukładu
Dokonać wyboru trybu pracy przetwornika C/A (słowo kontrolne
DACCON =0x13 lub =0x17)
Wprowadzić numerycznie słowo kodu przetwornika (dziesiętnie w
zakresie od 0 do 4095)
Zmierzyć wartość napięcia wyjściowego przertwornika C/A
Powtórz od 3.4.5 dla kolejnej wartości słowa kodowego
Wyznacz charakterystykę statyczną przetwornika C/A
2.1.5. Przeprowadzić badanie generatora przebiegu okresowego o zadanych
wartościach chwilowych:
Zgodnie z alogorytmem programu wprowadzić kolejne słowa kodowe
odpowiadajace kolejnym wartościom próbek generowanego sygnału.
Zaobserwować generowany przebieg czasowy na oscyloskopie i
zweryfikować zadawane wartości słów kodowych i wartości próbek
sygnału generatora.
2.1.6. Zapoznać się programem obsługi przetwornika C/A generującym
kolejne próbki sygnału sinusoidalnego. Wyznaczyć podstawowe parametry
procesu przetwarzania C/A zakładając, że:
- jeden okres przetwarzanego sygnału składa się z Nprb próbek,
- zadana częstotliwość sygnału wyjściowego fx (zostanie podana przez
prowadzącego ćwiczenia),
- amplituda
sygnału
Ax=1V,
składowa
stała
sygnału
UDC=0.5V
gdzie:
WDi-wartość
binarna
próbki,
UREF
napięcie
skali
przetwarzania przetwornika C/A (2.5V).
 i

212 
WDi 
U DC  Ax sin
2  
N

U REF 
 prb

2.1.7. Zaobserwować generowany przebieg na ekranie oscyloskopu. Przy jego
pomocy zweryfikować podstawowe parametry obserwowanego sygnału fx.
2.2. Badanie przetwornika A/C
2.2.1. Uruchomić program terminala znakowego urządzenia ADuc812/831
2.2.2. Zweryfikować układ połączeń zgodny z poniższym schematem blokowym:
Generator / Częstościomierz
oscyloskop
0123456789kHz
t
Reg. fx
x(t)
UDC Ax
y(t)
x1 x10 x100 x1000
moduł ADuC831
Sensor temp.
rdzeń 8051/52
UREF
AGND
AI7
AI6
AI5
AI4
AI3
AI2
AI1
AI0
T/H
A/C
UREF
mikrokomputer
RAM
zewn.
2kB
2.5V
UART
RS232
2.2.3. Ustawić zadane przez prowadzącego parametry sygnału pomiarowego
2.2.4. Wcisnąć przycisk RESET mikrosystemu, zaobserwować odpowiedź
mikroukładu i wprowadzić zadane warości przetwarzania analogowego:
- kanał pomiarowy
ch=
- częstotliwość próbkowania
Fprb=
- czas obserwacji
Tobs=
- liczba próbek
N=
2.2.5. Wyniki
przetwarzania
w
postaci
kolejnych
słów
kodowych
przetwornika przenieść przy pomocy schowka systemowego do aplikacji
EXCEL
2.2.6. Przeprowadzić proces skalowania wartości słów kodowych na wartość
napięcia wejściowego przetwornika
2.2.7. Wyznaczyć podstawowe parametry mierzonego sygnału
2.2.8. Powtórz od 3.4.5 dla kolejnej wartości słowa kodowego
2.2.9. Wyznacz charakterystykę statyczną przetwornika C/A
3. Wyniki pomiarów
3.1. Badanie przetwornika C/A
Wyznaczenie charakterystyki statycznej przetwornika C/A
D
Uwy [V]
D
Uwy [V]
D – słowo kodowe
Charakterystyka statyczna Uwy = f(D)
Weryfikacja charakterystyki statycznej C/A
Generacja zadanych sygnałów C/A
NrPrb
0
1
2
3
4
5
6
7
8
9
10
15
16
17
18
19
20
21
D
Uwy [V]
NrPrb
11
12
13
14
D
Uwy [V]
Zadawane wartości parametrów:
Lp.
fx
[ Hz ]
Ax
[ V ]
UDC
[ V ]
Nprb
DAC0
DAC1
1
2
3.2. Badanie przetwornika A/C
Zadane parametry przetwarzania A/C
 kanał pomiarowy
 częstotliwość próbkowania
 czas obserwacji
 liczba próbek
ch=
Fprb=
Tobs=
N=
DAC
MODE
RAM int
RAM ext
ROM
Wyznaczenie podstawowych parametrów obesrwowanego sygnału:
- okres
Tx=
- częstotliwość
fx=
- amplituda
A=
- Xmin=
Xmax=
Xpp=
Skalowanie wyniku pomiar temperatury
D=
Ux=
x=
4. Wnioski
5. Pytania kontrolne
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Wymień podstawowe parametry przetwornika C/A
Opisz funkcję przetwarzania przetwornika C/A
Analogowe układy buforowania wyjścia przetwornika C/A
Napięcie referencyjne i napięcie zasilania w funkcji przetwarzania C/A
Opisz zasadę generowania sygnałów analogowych o zadanym kształcie
Kwantowanie i próbkowanie sygnałów analogowych, błąd kwantowania
Narysuj schemat blokowy przetwornika A/C pracującego na zasadzie równoważenia wagowego
Schemat blokowy układu testowania przetwornika A/C
Multiplekser analogowy w mikrosystemie pomiarowym.
Źródło napięcia referencyjnego przetwornika A/C
Równanie przetwarzania przetwornika A/C
Wymienić podstawowe parametry przetwornika A/C
6. Literatura
[1] Z.Kulka, A.Libura, M.Nadachowski: Przetworniki analogowo-cyfrowe i cyfrowo-analogowe. WkiŁ, Warszawa
1987
[2] Rudy van de Plassche: Scalone przetworniki analogowo-cyfrowe i cyfrowo-analogowe. WKiŁ, Warszawa 2001.
TM
[3] ADuC824/ADuC834, MicroConwerter , Dual-Channel 16/24-Bit ADCs with Embedded FLASH MCU, Analog
Devices, Rev.0, (plik: ADuC824.pdf / ADuC834.pdf)
[4] ADuC812/AduC831, MicroConwerterTM, Multichannel 12-Bit ADC with Embedded FLASH MCU, Analog
Devices, Rev.0, (plik: ADuC831.pdf, ADuC812.pdf)