obiektowa stacja systemu akwizycji danych do PC 2


Obiektowa stacja systemu akwizycji danych
P R O J E K T Y
Obiektowa stacja
systemu akwizycji
danych, część 2
AVT-828
Kalibracja modułu
Koczymy opis stacji
Idealna charakterysty-
akwizycji danych analogowych,
ka toru pomiarowego to
ktra jest sercem
odcinek prostej
zaawansowanego systemu
yo=Ao*x+Bo (o - obli-
pomiarowego. W kolejnych
czeniowy), łączący punk-
numerach EP przedstawimy
ty (0oC - 150) i (150oC -
przystawki z nią
900), natomiast charakte-
wspłpracujące.
rystyka rzeczywista jest
Rozpoczynamy od
rwnieł liniowa (co wyni-
matematyki, czyli zabiegw
ka z zastosowanych rozwiąza
niezbdnych podczas układowych) i jest odcinkiem
prostej o nieco innym nachyleniu z czujnikiem temperatury. Jednak
kalibrowania toru
i przesuniciu (wielkośĘ tej rłni- wiąłe si to z powałnymi kom-
pomiarowego.
cy zaleły od tego, jak udało si plikacjami wynikającymi z ko-
nam dobraĘ elementy): nieczności precyzyjnego zadawa-
yr=Ar*x+Br (r - rzeczywisty). nia temperatur (zwłaszcza łe to-
Sprowadzenie charakterystyki rw pomiarowych jest duło). Nie
rzeczywistej do idealnej wykonu- jest takłe rozwiązana sprawa szyb-
jemy poprzez mnołenie jej przez kiej i niekłopotliwej wymiany
wspłczynnik korekcji wzmocnie- uszkodzonych czujnikw.
nia oraz dodanie offsetu korekcji Wprowadziłem zatem metod
przesunicia: kompromisową. Przeprowadzona
Ao*x+Bo=K*(Ar*x+Br)+Ofs= zostaje dokładna kalibracja torw
(K*Ar)*x+(K*Br+Ofs) analogowych modułu, przy zało-
Wspłczynnik korekcji wzmoc- łeniu wspłpracy z idealnym czuj-
nienia jest rwny K=Ao/Ar. Jest nikiem: na wejścia podajemy syg-
on wyznaczony w procesie kalib- nały prądowe odpowiadające war-
racji jako: tościom wyjściowym charakterys-
K=(yo(150)-yo(0))/(yr(150)- tyki katalogowej czujnika. Nato-
yr(0))=750/(yr(150)-yr(0)), miast dopasowanie konkretnego
gdzie y(150) to wartości pomiaru czujnika jest zrealizowane juł na
dla grnej granicy zakresu, czyli obiekcie (on-line) poprzez wpro-
150oC, a y(0) - dla dolnej, czyli wadzenie dodatkowego offsetu
0oC. czujnika, wynikającego z rłnicy
Natomiast offset jest wyznacza- wartości mierzonej i wartości
ny w procesie kalibracji jako: wskazywanej przez niezalełny po-
Ofs=yo(75)-K*yr(75)=525-K*yr(75), miar kontrolny.
gdzie y(75) to wartości pomiaru Ze wzgldu na fakt, łe kałdy
dla połowy zakresu, czyli 75oC - czujnik pracuje we własnym, do-
minimalizuje to błdy dla typo- syĘ wąskim zakresie temperatury
wych zakresw pomiarowych. przyjąłem teł, łe offset czujnika
Proces kalibracji najlepiej by- nie zaleły od temperatury. To
łoby przeprowadziĘ dla pełnego przybliłenie sprawdza si w prak-
toru pomiarowego - czyli łącznie tyce wystarczająco dobrze (wpro-
Elektronika Praktyczna 10/99
71
Obiektowa stacja systemu akwizycji danych
jący w środowis-
ku Win 3.x, Win
9x. Moduł wyko-
rzystuje do ko-
munikacji z pro-
gramem swj in-
terfejs RS232C.
Kabel transmisyj-
ny wymaga jedy-
nie skrzyłowa-
nych linii RxD
i TxD, natomiast
od strony modu-
łu jest zmodyfi-
kowany poprzez
zwarcie linii RI
(pin 9) do masy
- w ten sposb
moduł zostaje po
włołeniu wtyku
poinformowany o konieczności
przełączenia si na wspłprac
z monitorem.
Po połączeniu (wspomnianym
kablem) modułu z wybranym por-
tem komputera i włączeniu zasi-
lania uruchamiamy program z pa-
Rys. 3. Schemat elektryczny przystawki zapewniającej linii SDA i SCL
rametrem ..,
pull-up oraz "zadajnik" prądu.
określającym numer ułytego por-
tu. Jeśli port bdzie zajty -
wadzenie dokładniejszej korekcji towana w powietrzu w obudo- program zgłosi to i si wyłączy.
jest oczywiście mołliwe - polega wie wtyku DB-9 (rys. 3). W linii statusu podany jest stan
na odpowiednim rozszerzeniu op- Do zadawania wartości prądu komunikacji z modułem - jesteś-
rogramowania). takłe powstała przystawka. Za- my informowani w razie wystą-
Przebieg procesu kalibracji jest wiera stabilizator 78L05, przełącz- pienia kłopotw z połączeniem
nastpujący: niki suwakowe, 8-pozycyjny prze- (rys. 4).
- ustawiamy na wejściu wybrane- łącznik obrotowy, potencjometr Wyprzedzająco naleły dodaĘ,
go kanału prąd 0,2732mA (0oC), wieloobrotowy (drutowy TELPOD) łe dla poprawnej, indywidualnej
- mikrokontroler zapamituje war- i nieco rezystorw. Są one dob- pracy modułu przełącznik numer
tośĘ mierzoną (nieskorygowaną) rane tak, aby w połączeniu z re- 4 powinien byĘ włączony. Wynika
dla 0oC, zystorami wejściowymi modułu to z organizacji łączności z modu-
- te same operacje powtarzamy zapewniĘ z grubsza właściwe war- łem w ramach stacji obiektowej
dla 150oC (0,4232mA) i 75oC tości prądu dla kolejnych (0, 75, i bdzie dokładniej omwione
(0,3482 mA), 150oC) punktw pomiarowych. Do- dalej. Przy poprawnej pracy mo-
- po otrzymaniu polecenia ka- kładne dostrojenie dla kałdego duł jest wywoływany co ok. 1 se-
libracji mikrokontroler wyko- punktu i kanału wykonujemy rcz- kund. Program wysyła ramk
nuje wyliczenie wspłczynni- nie potencjometrem (rys. 3). danych ze specyfikacją komend
kw K oraz Ofs dla danego Zadajnik prądu jest wyposało- do wykonania. Podstawową, za-
toru wg zasad opisanych ny we wtyk dopasowany do gniaz- wsze wysyłaną komendą jest łą-
wcześniej i zapamituje je da wejściowego modułu (DB-9) danie przesłania wynikw pomia-
w pamici EEPROM - od tej oraz wyprowadzenie do dołączenia rw. Moduł zwraca te wyniki oraz
chwili są one uływane do kontrolnego miliamperomierza - pozycj swojego przełącznika ad-
korygowania wartości kałdego musi to byĘ przyrząd zapewniają- resowego: dane te są wyświetlone
pomiaru. cy wymaganą rozdzielczośĘ, a wic w okienkach dipswitch oraz ka-
Nie byłoby to ułatwieniem (a co najmniej 4-cyfrowy. Zadajnik nał 0 - 7. Wykorzystując tylko t
wrcz przeciwnie!), gdyby nie jest zasilany przez złącze z modu- komend mołemy uływaĘ modu-
szereg narzdzi wspomagających. łu - nie ma tam jednak linii masy łu indywidualnie - jako 8-kana-
Do zasilania modułu odłączonego potrzebnej do działania stabiliza- łowego termometru sprzłonego
od magistrali stacji obiektowej tora - naleły ją podłączyĘ oddziel- z komputerem.
słuły mała przystawka zapewnia- nie, do czego słuły przygotowany W celu wykonania kalibracji
jąca pull-up linii SDA i SCL, przewd z krokodylkiem. wybranego kanału (przyciskiem
zabezpieczenie przed odwrotnym Najwałniejszym narzdziem na grnym panelu) przeprowa-
włączeniem i sygnalizator napi- wspomagającym kalibracj jest dzamy nastpującą sekwencj
cia. Z racji prostoty została zmon- program monitora modułu, pracu- czynności:
Elektronika Praktyczna 10/99
72
Obiektowa stacja systemu akwizycji danych
- Wybieramy punkt pomiarowy tem albo do naszego folderu pod płytą montałową). W ten
i ustawiamy za pomocą zadajni- roboczego). Plik opis590.txt za- sposb stałe elementy okablowa-
ka odpowiedni prąd na odpo- wiera tylko teksty opisw wartoś- nia (nie podlegające przełącze-
wiednim wejściu. ci temperatury i prądu dla kalib- niom) są ukryte, natomiast sam
- Wysyłamy polecenie zapamita- racyjnych punktw pomiarowych. moduł mołna łatwo odłączyĘ
nia wyniku przyciskiem Jeśli go nie ma, to nic si nie w celu naprawy, kalibracji itp.
POM.. Mikrokontroler po po- stanie i przyjte zostaną opisy dla Łączwka mołe byĘ wykonana
prawnym wykonaniu komendy MD-590. Natomiast jeśli chcieli- jako zwykły zestaw gniazda i lis-
zwraca potwierdzenie - program byśmy wykorzystaĘ monitor dla twy zaciskowej. W razie potrzeby
zaznacza to w odpowiednich bazujących na tym samym mecha- mołna ją takłe rozbudowaĘ np.
okienkach panelu Pomiar. nizmie programowym urządze o elementy ochrony przeciwprze-
- Po wykonaniu wszystkich trzech z innymi zakresami - odpowied- piciowej.
pomiarw dla danego kanału nio zmieniamy opisy, aby nie Gniazda są połączone przewo-
wysyłamy polecenie kalibracji - wprowadzały w błąd. dami taśmowymi z odpowiednimi
przycisk KAL.. Pozytywna re- punktami lutowniczymi na płytce
alizacja jest zaznaczona w polu Wykonanie modułu (rys. 5). Rozmieszczenie elemen-
Kalibracja dla obsługiwanego Jednowarstwowa płytka druko- tw na płytce pokazano na rys.
kanału. Rezultat od razu widaĘ wana modułu jest wykonana 6.
w polu wartości temperatury - w technologii fotochemicznej. Jest Montał przygotowanej płytki
powinna ona dokładnie odpo- dopasowana do taniej, popularnej, warto rozpocząĘ od jej sprawdze-
wiadaĘ ustawionemu aktualnie ale estetycznej i mocnej plastyko- nia - czy nie wystpują przerwy
prądowi. Powyłszą sekwencj wej obudowy ZV. lub zwarcia. Nastpnie wlutujemy
powtarzamy dla kolejnych kana- Dolną połwk obudowy mo- potrzebne zworki, podstawki i ele-
łw. cujemy na płycie montałowej menty bierne. Potem zmontujemy
Przycisk OFS. słuły do wpro- szafki pomiarowej (mogą to byĘ obwody zasilania i - po prowizo-
wadzania korekcji dla indywidu- wkrty, mołna dokupiĘ takłe rycznym podłączeniu - sprawdzi-
alnych czujnikw AD590. Na pod- uchwyty do eurolistwy - co jed- my, czy wartości napiĘ są zgod-
stawie pomiaru kontrolnego tem- nak znacznie podrała naszą kon- ne z zakładanymi (+5V z ST2
peratury, wpisujemy w otworzo- strukcj. Mołemy teł - jeśli nie i ST3 oraz ok. 3,9V z ST1).
nym okienku dialogowym nową, przewidujemy demontału - po UWAGA: na płytce obudowa
właściwą wartośĘ - program wy- prostu ułyĘ kleju). Gniazda po- ST2 narysowana jest odwrotnie
licza na tej podstawie odpowiedni łączeniowe są ulokowane w bocz- (zamienione piny 1 i 3 - naleły ją
offset i przesyła go do mikrokon- nych ściankach. Są to: (z jednej przy montału obrciĘ).
trolera w celu zapamitania strony obudowy) DB-9M dla Po wlutowaniu wzmacniaczy
w EEPROM. Okienko jest wyposa- RS232C i DB-9F do podłączenia operacyjnych sprawdzamy wstp-
łone w kontrol zakresw - ost- czujnikw temperatury oraz nie prac torw analogowych
rzega jeśli poprawka jest zbyt (z drugiej strony) DB-9M i DB-9F (kontrolujemy napicia przy zada-
duła, co na ogł wskazuje na do podłączenia magistrali stacji nych prądach wejściowych - po-
usterk sprztową czujnika lub (zasilanie i I2C). Gniazdo czujni- winny si w przybliłeniu zgadzaĘ
toru pomiarowego. O ile kalibra- kw jest połączone z poszczegl- z podanymi w opisie czści ana-
cj wykonujemy zazwyczaj w wa- nymi czujnikami nie bezpośred- logowej). Jeśli wszystko działa
runkach warsztatowych, to offset nio, ale za pośrednictwem dodat- prawidłowo, przystpujemy do
czujnika wprowadzamy na obiek- kowej łączwki (umieszczonej uruchomienia czści cyfrowej.
cie - przy stacji normalnie pra-
cującej (moduł informuje stacj
i operatora - poprzez swj bajt
statusu - o włączeniu trybu mo-
nitora).
Wszystkie opisane opcje (z
wyjątkiem przełączania kanałw
i punktw pomiarowych) nie dzia-
łają przy braku komunikacji z mo-
dułem.
Program monitora nie wymaga
specjalnej instalacji i nic nie zmie-
nia w rejestrze i plikach konfigu-
racyjnych - do wybranego katalo-
gu kopiujemy md590.exe oraz
opis590.txt. Potrzebna jest teł -
o ile jeszcze jej nie mamy w ka-
talogu system (przy okazji sto-
sowania produktw Borland/Inp-
rise) - biblioteka bwcc.dll (mołe-
my ją skopiowaĘ do folderu sys- Rys. 4 Widok okna programu sterującego pracą modułu MD-590.
Elektronika Praktyczna 10/99
73
Obiektowa stacja systemu akwizycji danych
Po wmontowaniu wszystkich - procedury obliczeniowe korekty i pomiary wraz z przeliczeniami
elementw i włołeniu do pod- pomiarw analogowych oraz ka- korekcyjnymi rozpoczynają si
stawki mikrokontrolera podłącza- libracji. od razu.
my symulator EPROM. Jeśli jest Zegar (timer) systemowy jest Mikrokontroler pracuje w sys-
on zasilany z układu, dobrze jest zrealizowany w sposb tradycyj- temie I2C stacji jako Slave, nato-
obniłyĘ napicie zasilania do ny dla serii MCS 51 - poprzez miast przy obsłudze swojego
8..9V - stabilizator pracuje bez obsług przerwania licznika T0 EEPROM-u - jako Master. Wyko-
radiatora, co zupełnie wystarcza pracującego w trybie 16-bitowym rzystany jest w tym celu opisany
w normalnych warunkach, nato- z przeładowaniem. W procedurze juł dokładnie interfejs sprztowy
miast dodatkowo obciąłony symu- obsługi - wywoływanej co ok. I2C wspomagany przerwaniem.
latorem mołe si przegrzewaĘ. 50ms - jest filtrowane wejście W stosunku do poprzednich przy-
Ładujemy mały program testo- sterujące przełączaniem trybw kładw zastosowania oprogramo-
wy, ktry cyklicznie zmienia stan pracy (zwykły/monitor), spraw- wanie jest rozszerzone o procedu-
ktregoś wyjścia - mołe to byĘ dzany timeout sesji komunikacyj- ry przerwa dla trybu Slave
np. linia DTR portu RS232. Mu- nej I2C i ustawiana flaga sekun- Transmitter. WidaĘ z tego, łe
simy teł pamitaĘ o konieczności dnika. przyjcie polece i danych z kon-
obsługi licznika watchdoga. Wejścia przełącznika adreso- trolera stacji (w celu np. przesła-
Sprawdzamy, czy program jest wego nie są filtrowane, gdył nie nia do zewntrznego urządzenia
realizowany - co świadczy przewiduj ich przełączania wykonawczego) nie bdzie wyma-
o sprawności podstawowego ukła- w trakcie pracy - są odczytane gało ładnych specjalnych zabie-
du mikrokontrolera. jednokrotnie podczas startu pro- gw - naleły tylko dodatkowo
Mołemy teraz załadowaĘ pro- gramu. Przełącznik umołliwia do- obsłułyĘ przerwania dla trybu
gram docelowy (albo od razu łączenie do magistrali stacji czte- Slave Receiver.
włołyĘ zaprogramowany EPROM), rech modułw MD-590 (lub 3 jeśli Komunikacja z EEPROM odby-
włączyĘ zewntrzne podciągnicie kontroler stacji wykorzystuje wa si sporadycznie - odczyt
linii SDA oraz SCL i przeprowa- PCF8583). tylko podczas inicjalizacji, nato-
dziĘ prby komunikacji modułu Jego połołenie określa adres miast zapis tylko w trakcie kalib-
z monitorem oraz działania proce- pamici EEPROM modułu oraz racji torw analogowych. Pobiera-
dur kalibracji. Dalsze etapy kon- adres Slave mikrokontrolera (po nie danych przez kontroler (tryb
troli - czyli sprawdzenie pracy wysłaniu tego adresu przez kon- Slave Transmitter) zachodzi co
modułu w stacji obiektowej - bdą troler moduł odpowiada i przesy- kilka sekund.
mołliwe dopiero po złołeniu ca- ła swoje dane). Jeden z przełącz- W buforze danych są groma-
łego zestawu. nikw dipswitcha pozwala na dzone wyniki pomiarw poszcze-
Koczymy montał składając indywidualne działanie modułu glnych kanałw, status modułu
obudow i wyposałając ją w opis. (jak to było wspomniane wcześ- oraz blok danych pochodzących
niej). Przyjąłem bowiem protokł z urządzenia zewntrznego (w mo-
Oprogramowanie modułu wewntrznej komunikacji stacji delu takiego urządzenia nie prze-
W poniłszym tekście nie z przydzielaniem czasu poszcze- widziałem, w układzie rzeczywis-
przedstawiamy szczegłowego glnym modułom MD-590 na wy- tym są to liczniki energii cieplnej
opisu zasad pracy ułytego mik- korzystanie wsplnej magistrali I2C w wodzie gorącej oraz w parze
rokontrolera i zakładamy przynaj- dla własnych potrzeb: zapisu i od- wodnej). Odczyt kanałw analogo-
mniej jego wstpną znajomośĘ. czytu swojego EEPROM-u. Inter- wych odbywa si w cyklu:
Pomocne mogą byĘ zarwno dane fejs I2C jest wprawdzie wyposa- - wykonanie 16 pomiarw w da-
katalogowe jak i opis kitu AVT- łony w mechanizmy samoczynne- nym kanale,
280 (płytka bazowa '552, EP4/96). go arbitrału, ale pozostawiłem je - wyliczenie średniej (minimali-
Program mikrokontrolera mołe- jako ostatnią "desk ratunku" na zuje to przypadkowe błdy i za-
my podzieliĘ na bloki funkcjonal- wypadek pogubienia si progra- kłcenia),
ne: mw stacji. - przeliczenia korekcyjne wg
- własne funkcje systemowe: ob- Komunikacja z przydzielaniem wcześniejszego opisu,
sługa watchdoga, zegar systemo- czasu przypomina organizacj sie- - załadowanie wyniku w odpo-
wy, timeout'y, odczyt nastaw ci Token Ring. Podczas normalnej wiednie miejsce bufora danych
przełącznikw i wejśĘ sterują- pracy (jako zespł stacji obiekto- (pomijane jeśli bufor jest aktu-
cych, inicjalizacja, wej) moduł po starcie czeka na alnie wysyłany),
- obsługa portu UART w trybie swj przydział czasu, aby wyko- - przejście do nastpnego kanału
komunikacji z monitorem oraz naĘ odczyt zapamitanych w EEP- i start przetwarzania.
w trybie komunikacji z dodatko- ROM wspłczynnikw korekcyj- Sterujemy pomiarami za po-
wym urządzeniem zewntrznym, nych. średnictwem rejestru funkcyjne-
- obsługa interfejsu I2C jako Slave Do tej chwili nie jest w sta- go ADCON (0C5h). Trzy naj-
(komunikacja z kontrolerem sta- nie wyliczyĘ prawidłowych wy- młodsze bity (0-2) określają ad-
cji obiektowej) i jako Master nikw pomiarw, wic zgłasza res (0-7) jednego z 8 kanałw,
(zapis i odczyt własnej pamici w swoim słowie statusu brak ktry ma byĘ dołączony do prze-
EEPROM), gotowości. Przy ustawieniu prze- twornika A/C. Start konwersji
- ciągła realizacja odczytu i kon- łącznika na prac autonomiczną nastpuje po programowym usta-
wersji wejśĘ analogowych, to oczekiwanie jest pominite wieniu bitu 3. (ADCS). Zako-
Elektronika Praktyczna 10/99
74
Obiektowa stacja systemu akwizycji danych
wartości offsetw licznik odpowiednią wartością
toru analogowego mołemy w szerokim zakresie usta-
i czujnika jako liĘ czas zadziałania watchdoga.
125. Jest to skory- Dla zwikszenia niezawodności
gowane w proce- dostp do licznika jest mołliwy
sie przelicze po- tylko po wcześniejszym ustawie-
przez kocowe niu bitu WLE=PCON.4 (trzeba to
odjcie stałej war- wykonaĘ kałdorazowo, gdył przy
tości 250. Offsety wpisie do T3 bit jest zerowany).
dodatnie oznacza- Z racji sporej złołoności pro-
ją zatem liczby gramu, powyłszy opis przedsta-
wiksze nił 125 wia tylko oglny zarys jego dzia-
zaś ujemne - łania. Zainteresowani mogą po-
mniejsze. Mołli- szukaĘ szczegłw w kodzie rd-
wy do uzyskania łowym. Jest on napisany w mak-
zakres offsetw roasemblerze MCC-51 z funkcjo-
znacznie przekra- nalnym podziałem na moduły
Rys. 5. Zalecany sposób okablowania stacji.
cza rzeczywiste (arytmetyczny, obsługi przerwa,
potrzeby (np. obsługi I2C, itd.). Dla kałdego
czenie konwersji jest sygnalizo- 100*0,2oC=20oC - tego rzdu urządzenia zewntrznego naleły
wane wywołaniem odpowiednie- wartośĘ offsetu wskazuje juł na wg potrzeb dopisaĘ odpowiednie
go przerwania. usterk sprztową). procedury komunikacyjne.
Wynik odczytujemy z rejestru W komunikacji przez RS232 Opisy nastpnych modułw,
ADCH (8 starszych bitw) oraz wykorzystane jest przerwanie por- kontrolera stacji oraz przykłado-
z ADCON - bity 7. i 6. są dwoma tu szeregowego 0. Jak wspomnia- wego programu wizualizacji za-
najmłodszymi bitami wartości po- łem, obejmuje ona dwa przypadki: mieścimy w nastpnych odcin-
miaru. Dla oszczdności miejsca - tryb normalny obsługuje dodat- kach.
w buforze (brak zewntrznej pa- kowe urządzenie zewntrzne Jerzy Szczesiul, AVT
mici danych) wyniki są umiesz- i jest skonfigurowany zgodnie jerzy.szczesiul@ep.com.pl
czone w postaci spakowanej: star- z potrzebami tego urządzenia
sze bajty kolejnych kanałw (8) (tzn. jego wbudowanym proto- Oprogramowanie dla PC do
a nastpnie 2 bajty z kolejno ulo- kołem), wspłpracy z zestawem prezento-
kowanymi dwjkami najmłod- - tryb monitora - jedyny zastoso- wanym w artykule jest dostpne
szych bitw. wany w modelu - zapewnia w Internecie pod adresem:
Do wykonywania niezbdnych wspłprac modułu z progra- www.ep.com.pl/ftp/tools.html.
oblicze wykorzystane są 32-bito- mem kalibracji.
we procedury arytmetyczne ope- W trakcie dzia-
rujące na liczbach całkowitych. łania programu
Aby w ten sposb zrealizowaĘ jest cyklicznie
opisane poprzednio działania (w sprawdzany stan
normalnym trybie wymagające pinu RI gniazda
liczb rzeczywistych) zastosowa- RS. Po odfiltrowa-
łem kilka operacji pomocniczych: niu zakłce jest
- Wyliczenie średniej z 16 zsumo- on ułyty - jak
wanych pomiarw odbywa si wspomniałem
poprzez rwnowałne przesuni- wcześniej - do
cie liczby o 4 pozycje w prawo włączenia odpo-
(jest to szybsze nił procedura wiedniego trybu.
dzielenia). Obsługa we-
- Wspłczynnik korekcji wzmoc- wntrznego watch-
nienia jest znormalizowany do doga sprowadza
postaci liczby całkowitej po- si do okresowego
przez pomnołenie *10000. Mieś- przeładowania
ci si wtedy w formacie Word licznika T3 wat-
i tak jest zapisywany w EEP- chdoga - przepeł-
ROM. Powrt do odpowiedniego nienie licznika ge-
rzdu wartości odbywa si przez neruje sygnał ze-
kocową operacj dzielenia rujący. Czstotli-
:10000 (mołemy sprawdziĘ, łe wośĘ zliczania
taka procedura zapewnia z du- wynosi fwatch=
łym zapasem wymaganą dokład- fosc/(12*2048)
nośĘ oblicze). (dla fosc=12MHz
- Aby uniknąĘ wartości ujemnych inkrementacja co
Rys. 6. Rozmieszczenie elementów na płytce
przyjąłem wstpne (zerowe) ok. 2 ms). Ładując
drukowanej.
Elektronika Praktyczna 10/99
75


Wyszukiwarka

Podobne podstrony:
obiektowa stacja systemu akwizycji danych do PC 1
Zarz¦ůdzanie systemami BHP, upowaznienie do przetwarzania danych osobowychdoc
Wprowadzenie do systemów baz danych
symulator EPROM i EEPROM do PC 1
mini przetwornik A C do PC
radio (17MHz) do PC
wzmacniacz dzeięku do PC
Zakazany System Cwiczen Kowala Do Cwiczenia W Domu
Programowalna karta I O do PC
system baz danych
poczwury przetwornik AC do PC
karta zasilacz do pc ta
myszka do PC dla osób niepełnosprawnych 2
radiowy pilot do PC
Samoobsługa logistyczna i zlecone systemy logistyczne Wersja do druku

więcej podobnych podstron