4678


 Mówiący woltomierz
P R O J E K T Y
 Mówiący woltomierz,
część 2
AVT-5097
W drugiej czÍÅ›ci artykuÅ‚u
przedstawiamy sposÛb
montału, uruchomienia
i programowania woltomierza.
Wymagana jest od
ułytkownika odrobina
cierpliwości i znajomośĘ
działania woltomierza.
Rekomendacje:
o mÛwiÄ…cych przyrzÄ…dach
pomiarowych marzyli do
niedawna przede wszystkim
niepełnosprawni, ale mogą je
Montał i uruchomienie
szybko polubiĘ wszyscy
Montał woltomierza rozpoczy-
elektronicy.
namy od wlutowania w pÅ‚ytkÍ
drukowanÄ… (jej schemat montaÅ‚o- sienia naleÅ‚y podaĘ czÍśĘ tego
wy pokazano na rys. 4) rezysto- napiÍcia. W celu precyzyjnego
rÛw. NastÍpnie montujemy pod- ustawienia napiÍcia odniesienia
stawki pod ukÅ‚ady scalone. W ko- naleÅ‚y pomiÍdzy masÍ a suwak
lejnym etapie montujemy konden- potencjometru PR1 (lub wyprowa-
satory, potencjometr PR1 i złącza dzenie 2 US2) włączyĘ inny wol-
CON1...CON4 oraz zworki tomierz i potencjometrem ustawiĘ
JP1...JP5. wskazanie rÛwne 1 V. Do pomiaru
Po wlutowaniu wszystkich ele- napiÍcia odniesienia naleÅ‚y zasto-
mentÛw naleÅ‚y wyskalowaĘ wol- sowaĘ woltomierz jak najwyÅ‚szej
tomierz. W tym celu trzeba wło- klasy, gdył od tego zaleły dokład-
Å‚yĘ w podstawki wszystkie ukÅ‚a- nośĘ wykonywania pomiarÛw
dy scalone i usunąĘ zworki przez zbudowany woltomierz. Po
JP1...JP4. W zalełności od tego tej czynności woltomierz jest przy-
czy chcemy, aby masa woltomie- gotowany do pracy - układ prze-
rza byÅ‚a jednoczeÅ›nie masÄ… ürÛdÅ‚a twornika pracuje poprawnie. Na-
mierzonego napiÍcia, czy nie, leÅ‚y wiÍc zaprogramowaĘ para-
zwieramy lub rozwieramy zworkÍ metry ìwyÅ›wietlaniaî (odtwarza-
JP5. JeÅ›li masa woltomierza ma nia komunikatÛw) mierzonego na-
byĘ masÄ… ürÛdÅ‚a mierzonego na- piÍcia.
piÍcia, to zworkÍ JP5 naleÅ‚y ze- Do zasilania woltomierza moÅ‚-
wrzeĘ. Zwarcie tej zworki powo- na zastosowaĘ dowolny zasilacz
duje doÅ‚Ä…czenie do masy ujemne- niestabilizowany o napiÍciu wyj-
go wejścia przetwornika A/C. Na- ściowym wynoszącym około 9 V
stÍpnie naleÅ‚y ustawiĘ napiÍcie i maksymalnym prÄ…dzie okoÅ‚o
odniesienia przetwornika na war- 200 mA.
tośĘ rÛwnÄ… 1 V. Do tego celu
sÅ‚uÅ‚y potencjometr PR1, ktÛry jest Programowanie
dzielnikiem napiÍcia otrzymanego PoniewaÅ‚ prezentowany wolto-
w wyniku stabilizacji poprzez dio- mierz nie posiada wyświetlacza,
dÍ D1. NapiÍcie to ma wartośĘ a wyniki pomiarÛw przedstawiane
1,23 V, wiÍc na wejÅ›cie odnie- sÄ… w postaci komunikatÛw gÅ‚oso-
Elektronika Praktyczna 2/2003
47
 Mówiący woltomierz
wiedzieĘ odpowiedni komunikat
i zwolniĘ przycisk. Procesor
zwiÍksza zawartośĘ licznika na-
granych komunikatÛw i oczekuje
na kolejny zapis. Proces ten
naleÅ‚y powtÛrzyĘ dla wszystkich
komunikatÛw zawartych w tab. 2.
Po ostatnim komunikacie proce-
sor przechodzi w stan oczekiwa-
nia na ponowne włączenie zasi-
lania. Nie moÅ‚na wiÍc nagraĘ
wiÍkszej liczby komunikatÛw, niÅ‚
zawarto w tab. 2. Woltomierz nie
ma Å‚adnej sygnalizacji przekro-
czenia maksymalnego czasu na-
grania dla układu ISD2560, nie
stanowi to jednak istotnego ogra-
niczenia, gdyÅ‚ czas niezbÍdnych
Rys. 4. Schemat montażowy płytki drukowanej woltomierza
komunikatÛw wynosi zaledwie
wych, komunikaty te naleły za- uruchamiania woltomierza. Aby około 40 sekund.
pisaĘ w pamiÍci ukÅ‚adu ISD2560. przejśĘ do trybu nagrywania ko- Po nagraniu wszystkich komu-
Spis niezbÍdnych komunikatÛw munikatÛw, naleÅ‚y, przy wyÅ‚Ä…czo- nikatÛw wyÅ‚Ä…czamy zasilanie
zamieszczono w tab.2. nym zasilaniu, zgodnie z tabelą i mołemy przejśĘ do sprawdzenia
Aby wprowadziĘ procesor zewrzeĘ zworki JP1 i JP3. Dodat- poprawności nagranych komuni-
w tryb nagrywania komunikatÛw, kowo jako zworkÍ JP4, na czas katÛw. W tym celu naleÅ‚y ze-
naleły odpowiednio ustawiĘ zwor- programowania mołna zastosowaĘ wrzeĘ zworki JP1 i JP4 (zgodnie
ki JP1...JP4. Spis wszystkich try- przycisk monostabilny (przedsta- z tab. 3) i włączyĘ zasilanie. Na-
bÛw pracy woltomierza w zaleÅ‚- wiony na schemacie elektrycznym stÍpnie rozwieramy zworkÍ JP4
ności od ustawienia zworek kon- jako opcjonalny). Przycisk ten (dodatkowy przycisk). Po tych
figuracyjnych przedstawiono znacznie ułatwia programowanie, czynnościach kałdorazowe naciś-
w tab. 3. Stan ì0î oznacza zwar- gdyÅ‚ wielokrotne zwieranie i roz- niÍcie przycisku (JP4) bÍdzie po-
cie zworki, stan ì1î rozwarcie, wieranie zworki jest dośĘ kÅ‚opot- wodowaÅ‚o odtworzenie kolejnego
a stan ìXî oznacza stan dowolny. liwe. komunikatu zawartego w pamiÍci
Nagrywanie komunikatÛw prze- JeÅ›li przygotowaliÅ›my proce- ukÅ‚adu ISD2560. Po odtworzeniu
prowadza siÍ tylko raz, podczas sor do nagrywania, to wÅ‚Ä…czamy ostatniego komunikatu procesor
zasilanie i rozpoczynamy nagry- przestanie reagowaĘ na naciskanie
Tab. 2. Spis komunikatów
wanie komunikatÛw. Nagrywanie przycisku i bÍdzie oczekiwaÅ‚ na
zawartych w pamięci układu ISD2560
komunikatu przeprowadza siÍ wyÅ‚Ä…czenie zasilania.
L.p. Komunikat L.p. Komunikat przy zwarciu zworki JP4 (dodat- Jeśli odtworzone komunikaty
kowego przycisku) - trwa ono sÄ… zgodne z zawartymi w tab. 2,
1 Zero 25 Sześćdziesiąt
przez caÅ‚y czas zwarcia tego to procedura zapisu komunikatÛw
2 Jeden 26 SiedemdziesiÄ…t
przycisku. Zwolnienie przycisku zostaÅ‚a zakoÒczona. W przeciw-
3 Dwa 27 OsiemdziesiÄ…t
powoduje zakoÒczenie nagrywa- nym przypadku proces nagrywa-
4 Trzy 28 Dziewięćdziesiąt
nia danego komunikatu. Dla za- nia naleÅ‚y powtÛrzyĘ.
5 Cztery 29 Sto
pisania komunikatu naleÅ‚y wiÍc Teraz woltomierz jest gotowy
6 Pięć 30 Dwieście
wykonaĘ sekwencjÍ czynnoÅ›ci: do pracy. Pomimo tego, Å‚e ukÅ‚ad
7 Sześć 31 Trzysta
nacisnąĘ przycisk (JP4), wypo- ICL7135 wykonuje około trzech
8 Siedem 32 Czterysta
9 Osiem 33 Pięćset
Tab. 3. Tryby pracy woltomierza w zależności od ustawienia zworek JP1...JP4
10 Dziewięć 34 Sześćset
L.p JP1 JP2 JP3 JP4 Realizowane funkcje
11 Dziesięć 35 Siedemset
Tryb programowania parametrów
12 Jedenaście 36 Osiemset
1 0 1 0 1 Nagrywanie komunikatów
13 Dwanaście 37 Dziewięćset
2 0 1 1 0 Odtwarzanie komunikatów
14 Trzynaście 38 Tysiąc
3 0 0 1 1 Ustawianie czasu przerwy pomiędzy kolejnymi pomiarami
15 Czternaście 39 Dwa tysiące
Tryb wypowiadania komunikatów
16 Piętnaście 40 Wolt
4 1 X 0 0 Zakres 2V
17 Szesnaście 41 Wolty
5 1 X 1 0 Zakres 20V
18 Siedemnaście 42 I
6 1 X 0 1 Zakres 200V
19 Osiemnaście 43 Miliwolt
7 1 X 1 1 Zakres 2000V
20 Dziewiętnaście 44 Miliwolty
8 1 1 X X Mierzone napięcie jest wypowiadane przez cały czas włączenia
21 Dwadzieścia 45 Minus
woltomierza
22 Trzydzieści 46 Zakres
9 1 0 X X Jeśli pięć pomiarów napięcia daje taką samą wartość, to
23 Czterdzieści 47 Zakres przekroczony
wypowiadanie wartości napięcia zostaje wstrzymane do
momentu, aż napięcie zmieni wartość
24 Pięćdziesiąt
Elektronika Praktyczna 2/2003
48
 Mówiący woltomierz
pomiarÛw na sekundÍ, to ze PrzykÅ‚adowe komunikaty wy- nego napiÍcia, jest moÅ‚liwośĘ au-
wzglÍdu na czas potrzebny na powiadane przez woltomierz dla tomatycznego wyÅ‚Ä…czenia wolto-
wypowiedzenie (ìwyÅ›wietlanieî) rÛÅ‚nych zakresÛw pomiarowych mierza, jeÅ›li mierzone napiÍcie
wyniku pomiaru, powtarzane jest przedstawiono w tab. 4. Jak wi- nie bÍdzie ulegaÅ‚o zmianie. JeÅ›li
ono co kilka sekund. Oprogramo- daĘ, woltomierz potrafi ìodczy- zworka JP2 bÍdzie zwarta, a piÍĘ
wanie sterujÄ…ce odtwarzaniem ko- taĘî napiÍcie w zakresie od kolejnych pomiarÛw bÍdzie miaÅ‚o
munikatÛw umoÅ‚liwia indywidu- -1999,9 V do 1999,9 V. Oprogra- takÄ… samÄ… wartośĘ, to wypowia-
alne ustalenie czasu przerwy po- mowanie zawarte w mikrokontro- danie wartoÅ›ci napiÍcia zostanie
miÍdzy kolejnymi komunikatami. lerze nie obsÅ‚uguje odmiany jed- wstrzymane. Przez caÅ‚y czas na-
Czas ten moÅ‚na zmieniaĘ zaleÅ‚nie nostek przez przypadki (dla piÍcie bÍdzie jednak nadal mie-
od potrzeb w zakresie 0...60 s. Po uproszczenia oprogramowania). rzone i porÛwnywane z poprzed-
wypowiedzeniu wartoÅ›ci napiÍcia RozrÛÅ‚nia tylko liczbÍ pojedynczÄ… niÄ… wartoÅ›ciÄ…. JeÅ›li ulegnie zmia-
moÅ‚e wiÍc nastÄ…piĘ wypowiedze- i mnogÄ…. Dodatkowo w wypowia- nie, to wypowiadanie komunika-
nie kolejnego wyniku lub przerwa danym komunikacie pomijane sÄ… tÛw zostanie przywrÛcone. Funk-
o okreÅ›lonym czasie trwania. nieznaczÄ…ce zera, co wpÅ‚ywa na cja ta jest szczegÛlnie przydatna,
W zaprogramowanym proceso- skrÛcenie czasu wypowiadania gdy do wejÅ›cia woltomierza nie
rze czas ten jest ustalony na wartoÅ›ci mierzonego napiÍcia. bÍdzie doÅ‚Ä…czone napiÍcie, gdyÅ‚
1 sekundÍ. Aby go zmieniĘ, na- DodatkowÄ… funkcjÄ…, dostÍpnÄ… przy braku napiÍcia zbÍdne jest
leÅ‚y, przy wyÅ‚Ä…czonym napiÍciu, w czasie ìodczytywaniaî mierzo- jego wypowiadanie. JeÅ‚eli jednak
zewrzeĘ zworki JP1 i JP2, a na-
stÍpnie wÅ‚Ä…czyĘ zasilanie. Po tej
Tab.4. Przykłady wypowiadanych komunikatów przez woltomierz dla wszystkich
czynności procesor oczekuje na
zakresów pomiarowych, dla charakterystycznych napięć wejściowych
zwarcie zworki JP4 (dodatkowy
Uwe Ua/c Wypowiadany komunikat
przycisk). NaciÅ›niÍcie przycisku
Zakres 2V (JP3=0, JP4=0) - rozdzielczość 1mV (dzielnik wejściowy 1:1)
rozpoczyna odliczanie czasu, czas
-2,700V -2,700V Zakres przekroczony
jest odliczany do momentu zwol-
-1,350V -1,350V Minus jeden wolt i trzysta pięćdziesiąt miliwoltów
nienia przycisku. Jeśli przycisk
0V 0,000V Zero woltów
byÅ‚ naciÅ›niÍty dÅ‚uÅ‚ej niÅ‚ 60 se-
0,253V 0,253V Dwieście pięćdziesiąt trzy miliwolty
kund, to zostanie zapisana mak-
0,500V 0,500V Pięćset miliwoltów
symalna wartośĘ, czyli 60 sekund.
1,005V 1,005V Jeden wolt i pięć miliwoltów
Czas, przez ktÛry przycisk byÅ‚
1,956V 1,956V Jeden wolt i dziewięćset pięćdziesiąt sześć miliwoltów
naciÅ›niÍty, zostaje zapisany w we-
2,500V 2, 500V Zakres przekroczony
wnÍtrznej pamiÍci EEPROM (dziÍ-
Zakres 20V (JP3=1, JP4=0) - rozdzielczość 1mV (dzielnik wejściowy 1:10)
ki temu zapisana wartośĘ bÍdzie
-27,000V -2,700V Zakres przekroczony
pamiÍtana rÛwnieÅ‚ po zaniku na-
-13,547V -1,3547V Minus trzynaście woltów i pięćset czterdzieści siedem miliwoltów
piÍcia zasilania) i od tej pory
0V 0,0000V Zero woltów
kolejne pomiary napiÍcia bÍdÄ…
dokonywane w zaprogramowanych 0,253V 0,0253V Dwieście pięćdziesiąt trzy miliwolty
odstÍpach czasowych. Po ustale- 5,000V 0,0500V Pięć woltów
niu wymaganego czasu powtarza- 10,023V 1,0023V Dziesięć woltów i dwadzieścia trzy miliwolty
nia komunikatu mołna wyłączyĘ
10,405V 1,0405V Dziesięć woltów i czterysta pięć miliwoltów
zasilanie i woltomierz jest gotowy
19,568V 1,9568V Dziewiętnaście woltów i pięćset sześćdziesiąt osiem miliwoltów
do ułytkowania.
25,000V 2,500V Zakres przekroczony
Zakres 200V (JP3=0, JP4=1) - rozdzielczość 10mV (dzielnik wejściowy 1:100)
Obsługa
-270,00V -2,700V Zakres przekroczony
Woltomierz umołliwia wypo-
-13,50V -1,350V Trzynaście woltów i pięćset miliwoltów
wiadanie mierzonego napiÍcia
0V 0,0000V Zero woltów
w czterech zakresach. Zakres jest
25,34V 0,2534V Dwadzieścia pięć woltów i trzysta czterdzieści miliwoltów
wybierany poprzez odpowiednie
50,04V 0,5004V Pięćdziesiąt woltów i czterdzieści miliwoltów
ustawienie zworek JP3 i JP4 (patrz
100,00V 1,0000V Sto woltów
tab. 3). Ustawienie danego zakresu
104,50V 1,0050V Sto cztery wolty i pięćset miliwoltów
powoduje, Å‚e mierzone napiÍcie,
195,62V 1,9562V Sto dziewięćdziesiąt pięć woltów i sześćset dwadzieścia miliwoltów
pomimo ił przez cały czas zawiera
250,00V 2,5000V Zakres przekroczony
siÍ w zakresie 2 V, to jest wypo-
Zakres 2000V (JP3=1, JP4=1) - rozdzielczość 100mV (dzielnik wejściowy 1:1000)
wiadane w inny sposÛb. Zakres ten
-2700,0V -2,7000V Zakres przekroczony
mołe byĘ zmieniany w dowolnym
-1350,0V -1,3500V Minus tysiąc trzysta pięćdziesiąt woltów
czasie, ale jeśli zostanie zmieniony,
0V 0,0000V Zero woltów
to zostanie wypowiedziany aktual-
0,2V 0,0002V Dwieście miliwoltów
ny zakres pomiarowy. Jeśli stan
zworek zmienimy w czasie wypo- 5,4V 0,0054V Pięć woltów i czterysta miliwoltów
10,6V 0,0106V Dziesięć woltów i sześćset miliwoltów
wiadania komunikatu, to zostanie
on dokoÒczony i dopiero wtedy 100,5V 0,1005V Sto woltów i pięćset miliwoltów
otrzymamy informacjÍo nowym za- 1956,9V 1,9569V TysiÄ…c dziewięćset pięćdziesiÄ…t sześć woltów i dziewięćset miliwoltów
kresie pomiarowym.
2, 500V 2,5000V Zakres przekroczony
Elektronika Praktyczna 2/2003
49
 Mówiący woltomierz
chcemy, aby wartośĘ napiÍcia by-
ła wypowiadana przez cały czas,
to zworka JP2 musi byĘ rozwarta.
Jełeli woltomierz ma słułyĘ do
pomiaru napiÍcia tylko w jednym
zakresie, to naleły go wybraĘ za
pomocÄ… zworek JP3 i JP4, a na
wejściu przetwornika zastosowaĘ
odpowiedni dzielnik napiÍcia. JeÅ›li
zakresy mają byĘ zmieniane, to
warto zastosowaĘ przeÅ‚Ä…cznik, ktÛ-
ry bÍdzie dostarczaÅ‚ do wejÅ›cia
ukÅ‚adu ICL7135 napiÍcie podzielo-
ne w odpowiednim stopniu i auto-
matycznie zmieniał zakres pomia-
rowy woltomierza. Przykład takiego
układu wejściowego jest przedsta-
wiony na rys. 5. Mierzone napiÍcie
podawane jest na dzielnik zbudo-
wany z rezystorÛw R1...R4. Prze-
łącznik S1A pozwala wybraĘ sto-
pieÒ podziaÅ‚u napiÍcia wejÅ›ciowego
przed podaniem na wejście prze-
twornika ICL7135. Dzielnik ten
umoÅ‚liwia podziaÅ‚ napiÍcia w na-
Rys. 5. Przykładowy sposób wykonania dzielnika wejściowego wraz
stÍpujÄ…cym stosunku: 1:1, 1:10,
z automatycznÄ… zmianÄ… zakresu pomiarowego wypowiadanych
1:100, 1:1000. MoÅ‚liwy jest wiÍc
komunikatów
pomiar napiÍcia w zakresie
0...1999,9 V. Drugi sprzÍÅ‚ony styk nie przekroczyÅ‚o wartoÅ›ci Ä…5V,
kodu 1-z-czterech na kod binarny.
przełącznika S (S1B) zmienia za- gdył przekroczenie tej wartości mo-
Do tego celu zostały wykorzystane
kres woltomierza. Styk ten ustawia łe spowodowaĘ jego uszkodzenie.
dwie diody D1 i D2. W ten sposÛb
zero na jednym z czterech wyjśĘ, Krzysztof Pławsiuk, AVT
mołna zbudowaĘ w pełni funkcjo-
w zalełności od wybranego zakre-
nalny czterozakresowy woltomierz
su. Poniewał ustawianie zakresu Wzory płytek drukowanych w for-
o dułej dokładności wykonywanych
pomiarowego w woltomierzu macie PDF sÄ… dostÍpne w Internecie
pomiarÛw.
przeprowadza siÍza pomocÄ… dwÛch pod adresem: http://www.ep.com.pl/
Podczas ułytkowania woltomie-
wyprowadzeÒ, konieczne staÅ‚o siÍ ?pdf/luty03.htm oraz na pÅ‚ycie
rza naleÅ‚y pamiÍtaĘ, aby napiÍcie
zastosowanie prostego transkodera CD-EP2/2003B w katalogu PCB.
podawane na wejście przetwornika
Elektronika Praktyczna 2/2003
50


Wyszukiwarka