woltomierz mówiący


 Mówiący woltomierz
P R O J E K T Y
 Mówiący woltomierz,
część 1
AVT-5097
Nazwa woltomierz lub
miernik kojarzy nam si
zazwyczaj z przyrządem
wyposałonym w wyświetlacz,
na ktrym wyświetlane są
wyniki pomiarw.
W opisanym w artykule
woltomierzu zastosowano dośĘ
Woltomierz jest zbudowany
nietypowy sposb
w oparciu o specjalizowany układ
prezentowania wartości
4,5-cyfrowego woltomierza
mierzonego napicia. Zamiast
ICL7135. Wynik pomiarw jest
wyświetlacza ma on jedynie
nastpnie kierowany do proceso- rwnego 1V i ustawienie zakresu
głośnik, wic wynik oznajmia
ra, ktry przetwarza otrzymane pomiarowego na 2V spowoduje,
głosem.
dane i odpowiednio steruje ukła- łe komunikat bdzie brzmiał: JE-
Rekomendacje:
dem odtwarzania dwiku DEN WOLT. Przy tym samym
o mwiących przyrządach
ISD2560. Mikrokontroler otrzymu- napiciu wejściowym, ale po
pomiarowych marzyli do
je przetworzoną na postaĘ cyfro- zmianie zakresu pomiarowego na
niedawna przede wszystkim wą informacj o mierzonym na- 200V, procesor wybierze komuni-
piciu i mołe ją przetworzyĘ kat: STO WOLT W.
niepełnosprawni, ale wygoda
w dowolny sposb. Prezentacja Układ przedstawia wic w spo-
korzystania z nich przekona
zmierzonego napicia jest wyko- sb słowny dowolną wartośĘ napi-
takłe wielu pełnosprawnych
nywana przy ułyciu specjalizowa- cia z zakresu -1999,9 V...+1999,9 V.
elektronikw.
nego układu (umołliwiającego na- W przypadku przekroczenia na-
grywanie i odtwarzanie dwi- picia dla danego zakresu zosta-
kw), pochodzącego ze słynnej nie wypowiedziany komunikat:
rodziny ISD. Mikrokontroler jest ZAKRES PRZEKROCZONY.
wic odpowiedzialny za odczyta- Zmian zakresu pomiarowego
nie danych o wartości zmierzo- mołna przeprowadziĘ w czasie
nego napicia, wyszukanie odpo- pracy. Po tej czynności zostanie
wiednich komunikatw zawartych wypowiedziany komunikat infor-
w pamici układu ISD2560 i za- mujący o aktualnym zakresie po-
inicjowanie ich odtworzenia. miarowym i napicie bdzie wypo-
Woltomierz umołliwia pomiar wiadane z uwzgldnieniem wartoś-
napicia o wartościach z prze- ci nowego zakresu pomiarowego.
działu od -2000 do +2000 V W zalełności od wybranego za-
w czterech podzakresach pomiaro- kresu, wynik jest przedstawiany
wych. Oprogramowanie sterujące z rłną rozdzielczością. W tab. 1
określa na podstawie stanu zwo- przedstawiono rozdzielczości mie-
rek JP3 i JP4, jaki jest aktualnie rzonego napicia dla poszczegl-
ustawiony zakres pomiarowy i od- nych zakresw pomiarowych.
powiednio modyfikuje wypowia- W zalełności od wartości mie-
dane komunikaty. rzonego napicia, komunikat jest
Dla przykładu, podanie na wej- odpowiednio składany z pojedyn-
ście przetwornika A/C napicia czych słw. Oprogramowanie pro-
Elektronika Praktyczna 1/2003
25
 Mówiący woltomierz
cesora minimalizuje liczb wypo-
wiadanych słw, a wic i cyfr
zmierzonego napicia. Dla napi-
cia rwnego 1,123V, komunikat
bdzie miał postaĘ: JEDEN WOLT
I STO DWADZIECIA TRZY MI-
LIWOLTY, a dla napicia 0,005V
komunikat bdzie nastpujący:
PI Ć MILIWOLT W. Jak wynika
z tego przykładu, komunikaty są
formowane w taki sposb, łe nie-
znaczące zera są pomijane, co
wpływa na przejrzystośĘ prezen-
towanych komunikatw. Wypo-
wiadane jednostki mierzonego na-
picia są odmieniane przez przy-
padki i dlatego dla napicia rw-
nego 3mV usłyszymy TRZY MI-
LIWOLTY, a dla 5 mV - PI Ć
MILIWOLT W.
WartośĘ napicia dla kolejnych
pomiarw mołe byĘ wypowiadana
w rłnych odstpach czasowych.
Czas ten mołe byĘ programowany
w zakresie 0...60 sekund, a ponad-
to jest dostpna funkcja przery-
wająca wypowiadanie napicia.
Funkcja ta porwnuje mierzone
napicie i jeśli piĘ kolejnych
pomiarw wskazuje taką samą
wartośĘ, to pomiary są wykony-
wane nadal, ale nie jest wypo-
wiadana ich wartośĘ. Po zmianie
wartości napicia nastpuje auto-
matyczne wznowienie jej wypo-
wiadania. Funkcja ta jest szcze-
glnie przydatna, gdy do wolto-
mierza nie jest dołączone ładne
napicie, gdył po pewnym czasie
woltomierz automatycznie prze-
jdzie w tryb czuwania, a gdy po-
jawi si napicie, samoczynnie
powrci do trybu pracy.
Budowa i działanie
Schemat elektryczny woltomie-
rza przedstawiono na rys. 1.
Składa si on z trzech blokw
funkcjonalnych: bloku pomiaru
napicia z układem ICL7135, blo-
ku przetwarzania danych z mikro-
Tab.1 Rozdzielczość pomiaru
woltomierza na poszczególnych
zakresach
Zakres Włączenie Rozdzielczość
pomiarowy zworek pomiaru
JP3 JP4
2V 0 0 1mV
20V 1 0 1mV
200V 0 1 10mV
2000V 1 1 100mV
1 - zworka
Rys. 1. Schemat elektryczny woltomierza 0 - brak zworki
Elektronika Praktyczna 1/2003
26
 Mówiący woltomierz
Rys. 2. Typowa aplikacja układu ICL7135
kontrolerem PIC16F872 oraz blo- 1 V. Do precyzyjnego ustawienia Jako procesor sterujący wolto-
ku prezentowania wynikw tej wartości słuły potencjometr mierzem zastosowano układ
z układem ISD2560. wieloobrotowy PR1. Mierzone na- PIC16F872 z wewntrzną pami-
Blok pomiaru napicia został picie podawane jest na wejście cią EEPROM. W pamici EEPROM
zbudowany w oparciu o specjali- przetwornika poprzez rezystor sze- zapisany jest program oraz niekt-
zowany układ ICL7135. Jest to regowy R1, ktry wraz z konden- re zmienne parametry woltomie-
4,5-cyfrowy woltomierz o zakresie satorem C1 tworzy filtr dolnoprze- rza (nie zostaną utracone po za-
pomiarowym rwnym ą2 V. Za- pustowy zapobiegający gwałtow- niku napicia zasilania).
stosowanie tego układu sprawia, nym zmianom napicia na wej- Procesor jest taktowany sygnałem
łe napicie jest mierzone z dułą ściu przetwornika A/C. Wejście z oscylatora wewntrznego z zew-
dokładnością. INLO przetwornika mołe byĘ, ntrznymobwodemRC(rezystorR14
Na rys. 2 przedstawiono sche- w zalełności od potrzeb, połączo- i kondensator C10). W tym układzie
mat typowej aplikacji układu ne z masą woltomierza lub z masą procesor nie wykonuje operacji zwią-
ICL7135. CzśĘ analogowa w pre- badanego układu. Aby masa ca- zanych z odliczaniem czasu, dlatego
zentowanym woltomierzu jest ta- łego woltomierza była rwnieł mołna było zastosowaĘ taki genera-
ka sama jak w aplikacji, natomiast masą obwodu wejściowego prze- tor. Do zerowania procesora po
została zmieniona czśĘ cyfrowa. twornika A/C, naleły zewrzeĘ włączeniu zasilania słuły specjalizo-
Do zasilania układu ICL7135 zwork JP5. wany układ zerujący DS1813.
potrzebne jest ujemne napicie
o wartości -5 V, ktre jest wytwa-
List. 1. Procedura odczytu napięcia z układu ICL7135
rzane przez przetwornic konden-
//************************************************************************//
// Procedura odczytuje wartość napięcia i zapisuje ją w buforze cyfra
satorową zbudowaną z ułyciem
//
układu US5. Układ ten dostarcza //************************************************************************//
odczytaj_napiecie()
napicia ujemnego rwnego co do
{
disable_interrupts(global); //wyłącz przerwania
wartości napiciu jego zasilania
while(!input(busy)); //czekaj na rozpoczęcie pomiaru
while(input(busy)); //czekaj na koniec bieżącego pomiaru
i naleły do niego dołączyĘ tylko
over=input(overrange); //przepisz stan przekroczenia zakresu do over
dwa elementy zewntrzne: kon-
while(!input(d5)); //czekaj na cyfrę nr5
densatory C8 i C9. Układ wolto- delay_us(500); //czekaj na ustalenie się danych
cyfra[4]=data&0x0f; //odczytaj cyfrę 5, i zapisz ją do bufora
mierza wymaga rwnieł zewnt-
while(!input(d4)); //czekaj na cyfrę nr4
rznego sygnału zegarowego. Gene- delay_us(500); //czekaj na ustalenie się danych
cyfra[3]=data&0x0f; //odczytaj cyfrę 4, i zapisz ją do bufora
rator tego sygnału został zbudo-
while(!input(d3)); //czekaj na cyfrę nr3
wany za pomocą układu US3
delay_us(500); //czekaj na ustalenie się danych
cyfra[2]=data&0x0f; //odczytaj cyfrę 3, i zapisz ją do bufora
wraz z elementami: R6, R7 i C7.
Zewntrzne napicie odniesie- while(!input(d2)); //czekaj na cyfrę nr2
delay_us(500); //czekaj na ustalenie się danych
nia dla przetwornika A/C uzys- cyfra[1]=data&0x0f; //odczytaj cyfrę 2, i zapisz ją do bufora
kano za pomocą diody D1, o na- while(!input(d1)); //czekaj na cyfrę nr1
delay_us(500); //czekaj na ustalenie się danych
piciu referencyjnym 1,2 V.
cyfra[0]=data&0x0f; //odczytaj cyfrę 1, i zapisz ją do bufora
Aby zakres pomiarowy wolto-
minus=!input(pol); //przepisz znak polaryzacji do bitu minus
enable_interrupts(global); //włącz przerwania
mierza wynosił 2 V, rdło odnie-
}
//************************************************************************//
sienia musi mieĘ wartośĘ rwną
Elektronika Praktyczna 1/2003
27
 Mówiący woltomierz
cza, łe zakres pomiaru przetwor-
WYKAZ ELEMENTÓW
nika został przekroczony. W na-
Rezystory
szym przypadku napicie wejścio-
R1, R2, R4: 100k&!
we jest wiksze od 2 V lub mniej-
R3: 27&!
sze od -2 V. Jełeli na wyjściu tym
R5, R7: 6,8k&!
jest poziom niski, to mierzone
napicie zawiera si w dozwolo- R6: 3,3k&!
nym zakresie. W obydwu przy- R8, R9: 10k&!
padkach nastpuje odczytanie ko- R10...R12: 1,5k&!
lejnych cyfr zmierzonego napi- R13: 470k&!
cia. Poniewał wynik pomiaru jest
R14: 4,7k&!
przedstawiany za pomocą piciu
PR1: potencjometr helitrim 10k&!
cyfr, naleły kolejno je odczytaĘ.
Kondensatory
Tak jak to pokazano na rys. 3,
Rys. 3. Przebiegi czasowe na
C1, C6, C7, C11, C12, C14, C15:
wartości kolejnych cyfr wyniku
wyjściach układu ICL7135
100nF
pojawiają si kolejno na wyj-
C2, C3, C13: 1F polipropylenowy
Wspłpraca procesora z ukła- ściach B1...B8. O tym, do ktrej
C4: 470nF polipropylenowy
dem przetwornika A/C polega na cyfry przypisane są dane wysta-
C5: 47F/16V
udawaniu przez procesor wy- wione na tych wyjściach informu-
C8, C9: 10F/16V
świetlacza. Na rys. 3 przedstawio- ją stany na wyjściach D1...D5.
C10: 30pF
no przebiegi czasowe wystpujące Cyfry wyświetlane są poczyna-
C16: 4,7F/16V
na wyjściach układu ICL7135. jąc od piątej, a kocząc na pier-
C17: 100F/16V
Poniewał wyjścia tego układu są wszej. Dlatego po zakoczonym
Półprzewodniki
przystosowane do sterowania wy- cyklu pomiarowym procesor ocze-
D1: LM385-1,2V
świetlaczem LED w sposb mul- kuje na pojawienie si jedynki na
D2: 1N4148
tipleksowy, dlatego stany na nich wyjściu D5 i przepisuje dane
US1: PIC16F872 zaprogramowany
zmieniają si w zalełności od te- z wyjśĘ B1...B8 do bufora piątej
go, do ktrego wyświetlacza (cyf- cyfry. Nastpnie oczekuje na po- US2: ICL7135
ry) są kierowane. Jak widaĘ na jawienie si jedynki na wyjściu US3: NE555
rys. 3, na wyjścia B1...B8 wysta- D4 i zapisuje odczytane dane do
US4: DS1813
wiana jest wartośĘ dla danego bufora cyfry czwartej. Dalej nast-
US5: ICL7660S
wyświetlacza, a nastpnie na jed- puje odczytanie kolejnych cyfr
US6: ISD2560
no z wyjśĘ D1...D5 podawany jest i zapisanie ich do przeznaczonych
US7: LM7805
poziom wysoki, powodujący włą- dla nich buforw.
Różne
czenie danego wyświetlacza. Po Po odczytaniu wszystkich cyfr
CON1...CON3: ARK2(5mm)
krtkim czasie nastpuje wygasze- zostaje jeszcze odczytany stan wyj-
CON4: ARK2(3,5mm)
nie wyświetlacza, a na wyjściach ścia POL. Wyjście to słuły do
JP1...JP5: Goldpin 1x2 + zworka
B1...B8 pojawia si wartośĘ dla sygnalizacji, czy mierzone napicie
Podstawka DIL8 - 2 szt.
kolejnego wyświetlacza i poziom ma polaryzacje dodatnią, czy ujem-
Podstawka DIL28 (300 mils) - 1 szt.
wysoki na kolejnym z wyjśĘ ną. Na tym koczy si procedura
MK: mikrofon pojemnościowy
D1...D5. Ten proces wykonywany odczytu wartości napicia z ukła-
Głośnik 1W/16&!
jest nieustannie. Dane pojawiające du ICL7135. Zapisana wartośĘ na-
si na wyjściach B1...B8 reprezen- picia zostaje nastpnie przetwo-
tują wartośĘ wyświetlanej w da- rzona przez procesor i w zalełnoś- umołliwia odtworzenie dowolne-
nym momencie cyfry. ci od wartości tego napicia oraz go komunikatu zawartego w jego
Procedura odczytu wartości na- wybranego zakresu pomiarowego pamici. Poprzez odpowiednie
picia jest przedstawiona na list. nastpuje odpowiednie wysterowa- skonfigurowanie wejśĘ sterujących
1. W procedurze oczekuje si na nie układu mwiącego. MA0...MA6, układ ten pracuje
rozpoczcie pomiaru przez układ Do zapamitania i odtwarzania w trybie kolejnego adresowania,
przetwornika A/C, poprzez spraw- komunikatw głosowych zastoso- z mołliwością ułycia funkcji
dzanie stanu wyjścia BUSY, jeśli wano układ ISD2560. Układ ten szybko naprzd. Tryb kolejnego
na tym wyjściu wystpuje stan umołliwia zapis dwiku o czasie adresowania umołliwia proceso-
zero, to pomiar został zakoczo- trwania 60 sekund. Nagrywanie rowi kolejne nagrywanie lub od-
ny. Aby odczytaĘ wynik po peł- komunikatw odbywa si poprzez twarzanie komunikatw bez zna-
nym cyklu pomiarowym, procesor dołączony mikrofon pojemnościo- jomości adresu pamici, pod kt-
najpierw czeka na początek po- wy MK. Układ US6 w czasie od- rym rozpoczyna si dany komu-
miaru (Busy=1), a nastpnie na twarzania komunikatw umołliwia nikat. Funkcja szybko naprzd
jego zakoczenie (Busy=0). Na- bezpośrednie wysterowanie głośni- umołliwia przyśpieszenie odtwa-
stpnie do flagi over zostaje za- ka, dlatego do złącza CON3 mołna rzanych komunikatw 800 razy.
pisany stan wyjścia over prze- podłączyĘ głośnik bez stosowania Dziki połączeniu funkcji kolejne-
twornika (w list. 1 wejście pro- dodatkowego wzmacniacza. go adresowania i szybko na-
cesora o nazwie overrange, czyli Układ ISD2560 komunikuje si przd procesor zaledwie w ciągu
port RC4). Jeśli wyjście to bdzie z procesorem za pomocą tylko kilkudziesiciu milisekund mołe
w stanie 1 (wysokim), to ozna- sześciu wyprowadze, a przy tym dotrzeĘ do dowolnego komunika-
Elektronika Praktyczna 1/2003
28
 Mówiący woltomierz
tu zawartego w pamici i odtwo- mat tego układu mołna znaleĘ jak i w czasie normalnej pracy.
rzyĘ go z normalną prdkością. na stronie http://www.isd.com, Zworki JP1 i JP2 zostały podłączo-
Tak krtki czas wyszukiwania a sposb wyszukiwania komuni- ne do portu RB, dziki czemu nie
komunikatu umołliwia łączenie katw w EP5/2002 w artykule jest konieczne stosowanie rezys-
kilku niezalełnych komunikatw Mwiący termometr. torw podciągających pull-up,
w jedną dłułszą wypowied (ko- Napicie +5V, potrzebne do gdył rezystory takie zawarte są
munikat) bez słyszalnych przerw zasilania wszystkich układw wol- wewnątrz procesora. Poniewał
pomidzy nimi. Do prezentowania tomierza, jest stabilizowane za port RC nie posiada takich rezys-
głosem wartości napicia zastoso- pomocą stabilizatora typu LM7805. torw, dlatego zostały zastosowa-
wane zostało właśnie łączenie W celu odfiltrowania napicia wej- ne zewntrzne rezystory R8 i R9.
kilku krtkich komunikatw w je- ściowego zastosowano kondensa- Krzysztof Pławsiuk, AVT
den dłułszy z mołliwością wypo- tory C18 i C19, a po stronie wyj-
wiedzenia kałdej wartości napi- ściowej kondensatory C20 i C21. Wzory płytek drukowanych w for-
cia z przedziału od -1999,9 do Do zmiany parametrw wolto- macie PDF są dostpne w Internecie
+1999,9 V. Łączny czas nagranych mierza zastosowano cztery zwor- pod adresem: http://www.ep.com.pl/
komunikatw wynosi około 40 ki, ktre są wykorzystywane za- ?pdf/styczen03.htm oraz na płycie
sekund. Szczegłowe dane na te- rwno w czasie programowania, CD-EP1/2003B w katalogu PCB.
Elektronika Praktyczna 1/2003
29
 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 sposb
montału, uruchomienia
i programowania woltomierza.
Wymagana jest od
ułytkownika odrobina
cierpliwości i znajomośĘ
działania woltomierza.
Rekomendacje:
o mwią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- napicia. W celu precyzyjnego
rw. Nastpnie montujemy pod- ustawienia napicia odniesienia
stawki pod układy scalone. W ko- naleły pomidzy 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 rwne 1 V. Do pomiaru
Po wlutowaniu wszystkich ele- napicia odniesienia naleły zasto-
mentw 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 pomiarw
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ą rdła twornika pracuje poprawnie. Na-
mierzonego napicia, czy nie, leły wic zaprogramowaĘ para-
zwieramy lub rozwieramy zwork metry wyświetlania (odtwarza-
JP5. Jeśli masa woltomierza ma nia komunikatw) mierzonego na-
byĘ masą rdła mierzonego na- picia.
picia, 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 napiciu wyj-
go wejścia przetwornika A/C. Na- ściowym wynoszącym około 9 V
stpnie naleły ustawiĘ napicie i maksymalnym prądzie około
odniesienia przetwornika na war- 200 mA.
tośĘ rwną 1 V. Do tego celu
słuły potencjometr PR1, ktry jest Programowanie
dzielnikiem napicia otrzymanego Poniewał prezentowany wolto-
w wyniku stabilizacji poprzez dio- mierz nie posiada wyświetlacza,
d D1. Napicie to ma wartośĘ a wyniki pomiarw przedstawiane
1,23 V, wic na wejście odnie- są w postaci komunikatw głoso-
Elektronika Praktyczna 2/2003
47
 Mówiący woltomierz
wiedzieĘ odpowiedni komunikat
i zwolniĘ przycisk. Procesor
zwiksza zawartośĘ licznika na-
granych komunikatw i oczekuje
na kolejny zapis. Proces ten
naleły powtrzyĘ dla wszystkich
komunikatw zawartych w tab. 2.
Po ostatnim komunikacie proce-
sor przechodzi w stan oczekiwa-
nia na ponowne włączenie zasi-
lania. Nie mołna wic nagraĘ
wikszej liczby komunikatw, 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 niezbdnych
Rys. 4. Schemat montażowy płytki drukowanej woltomierza
komunikatw wynosi zaledwie
wych, komunikaty te naleły za- uruchamiania woltomierza. Aby około 40 sekund.
pisaĘ w pamici układu ISD2560. przejśĘ do trybu nagrywania ko- Po nagraniu wszystkich komu-
Spis niezbdnych komunikatw munikatw, naleły, przy wyłączo- nikatw 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 komunikatw, kowo jako zwork JP4, na czas katw. 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-
bw pracy woltomierza w zaleł- wiony na schemacie elektrycznym stpnie 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- nicie przycisku (JP4) bdzie 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 pamici
Nagrywanie komunikatw 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 komunikatw. Nagrywanie przycisku i bdzie 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 komunikatw
2 Jeden 26 Siedemdziesiąt
przycisku. Zwolnienie przycisku została zakoczona. W przeciw-
3 Dwa 27 Osiemdziesiąt
powoduje zakoczenie nagrywa- nym przypadku proces nagrywa-
4 Trzy 28 Dziewięćdziesiąt
nia danego komunikatu. Dla za- nia naleły powtrzyĘ.
5 Cztery 29 Sto
pisania komunikatu naleły wic 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
pomiarw na sekund, to ze Przykładowe komunikaty wy- nego napicia, jest mołliwośĘ au-
wzgldu na czas potrzebny na powiadane przez woltomierz dla tomatycznego wyłączenia wolto-
wypowiedzenie (wyświetlanie) rłnych zakresw pomiarowych mierza, jeśli mierzone napicie
wyniku pomiaru, powtarzane jest przedstawiono w tab. 4. Jak wi- nie bdzie ulegało zmianie. Jeśli
ono co kilka sekund. Oprogramo- daĘ, woltomierz potrafi odczy- zworka JP2 bdzie zwarta, a piĘ
wanie sterujące odtwarzaniem ko- taĘ napicie w zakresie od kolejnych pomiarw bdzie miało
munikatw 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 napicia zostanie
midzy 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 picie bdzie jednak nadal mie-
od potrzeb w zakresie 0...60 s. Po uproszczenia oprogramowania). rzone i porwnywane z poprzed-
wypowiedzeniu wartości napicia Rozrłnia tylko liczb pojedynczą nią wartością. Jeśli ulegnie zmia-
mołe wic nastąpiĘ wypowiedze- i mnogą. Dodatkowo w wypowia- nie, to wypowiadanie komunika-
nie kolejnego wyniku lub przerwa danym komunikacie pomijane są tw zostanie przywrcone. Funk-
o określonym czasie trwania. nieznaczące zera, co wpływa na cja ta jest szczeglnie przydatna,
W zaprogramowanym proceso- skrcenie czasu wypowiadania gdy do wejścia woltomierza nie
rze czas ten jest ustalony na wartości mierzonego napicia. bdzie dołączone napicie, gdył
1 sekund. Aby go zmieniĘ, na- Dodatkową funkcją, dostpną przy braku napicia zbdne jest
leły, przy wyłączonym napiciu, w czasie odczytywania mierzo- jego wypowiadanie. Jełeli jednak
zewrzeĘ zworki JP1 i JP2, a na-
stpnie 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śnicie 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śnity 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 ktry przycisk był
1,956V 1,956V Jeden wolt i dziewięćset pięćdziesiąt sześć miliwoltów
naciśnity, zostaje zapisany w we-
2,500V 2, 500V Zakres przekroczony
wntrznej pamici EEPROM (dzi-
Zakres 20V (JP3=1, JP4=0) - rozdzielczość 1mV (dzielnik wejściowy 1:10)
ki temu zapisana wartośĘ bdzie
-27,000V -2,700V Zakres przekroczony
pamitana rwnieł po zaniku na-
-13,547V -1,3547V Minus trzynaście woltów i pięćset czterdzieści siedem miliwoltów
picia zasilania) i od tej pory
0V 0,0000V Zero woltów
kolejne pomiary napicia bdą
dokonywane w zaprogramowanych 0,253V 0,0253V Dwieście pięćdziesiąt trzy miliwolty
odstpach 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 napicia
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 napicie,
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 sposb. 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 dokoczony i dopiero wtedy 100,5V 0,1005V Sto woltów i pięćset miliwoltów
otrzymamy informacjo 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śĘ napicia by-
ła wypowiadana przez cały czas,
to zworka JP2 musi byĘ rozwarta.
Jełeli woltomierz ma słułyĘ do
pomiaru napicia tylko w jednym
zakresie, to naleły go wybraĘ za
pomocą zworek JP3 i JP4, a na
wejściu przetwornika zastosowaĘ
odpowiedni dzielnik napicia. Jeśli
zakresy mają byĘ zmieniane, to
warto zastosowaĘ przełącznik, kt-
ry bdzie dostarczał do wejścia
układu ICL7135 napicie 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 napicie
podawane jest na dzielnik zbudo-
wany z rezystorw R1...R4. Prze-
łącznik S1A pozwala wybraĘ sto-
pie podziału napicia wejściowego
przed podaniem na wejście prze-
twornika ICL7135. Dzielnik ten
umołliwia podział napicia w na-
Rys. 5. Przykładowy sposób wykonania dzielnika wejściowego wraz
stpującym stosunku: 1:1, 1:10,
z automatyczną zmianą zakresu pomiarowego wypowiadanych
1:100, 1:1000. Mołliwy jest wic
komunikatów
pomiar napicia 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 sposb
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ą dostpne w Internecie
pomiarw.
przeprowadza siza pomocą dwch 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 pamitaĘ, aby napicie
zastosowanie prostego transkodera CD-EP2/2003B w katalogu PCB.
podawane na wejście przetwornika
Elektronika Praktyczna 2/2003
50


Wyszukiwarka

Podobne podstrony:
Mowiacy woltomierz cz1
AVT2857 Moduł Woltomierza Amperomierza
Woltomierze cyfrowe
wideo woltomierz cyfrowy
Woltomierz cyfrowy LCD
woltomierz analogowy
14724 PMLCDL woltomierz 500 V & 1000V
woltomierz
woltomierz do samochodu wskaźnik wysterowania audio
avt5233 woltomierz 3kanalowy
Krótko mówiąc

więcej podobnych podstron