89
Elektronika Praktyczna 3/98
F O R U M
"Forum" jest rubryką otwartą na pytania i uwagi Czytelników EP, w której chcemy pomagać
w rozwiązywaniu problemów powstałych podczas uruchamiania oferowanych przez nas kitów,
a także innych urządzeń elektronicznych. Drugim celem "Forum" jest korekta błędów, które
pojawiły się w publikowanych przez nas artykułach. Pytania do "Forum" można zgłaszać listownie
na adres redakcji lub poprzez internetową listę dyskusyjną Elektroniki Praktycznej. Szczegółowe
informacje na temat tej listy można znaleźć pod adresem:
http://www.jm.com.pl/klub−ep
Oprogramowanie do miniatu−
rowego przetwornika A/C
kit AVT−1085
8/96
W†sierpniowym numerze
Elektroniki
Praktycznej
z†1996 roku zosta³ opisany
prosty przetwornik A/C, do³¹-
czany do portu drukarkowego
(kit AVT1085). Duøe zaintere-
sowanie, z†jakim spotka³ siÍ
ten projekt, sk³oni³o nas do
przybliøenia oprogramowania
tego przetwornika oraz przed-
stawienia kilku porad, jak sa-
modzielnie napisaÊ oprogra-
mowanie steruj¹ce przetwor-
nikiem.
W†celu minimalizacji
kosztÛw zrezygnowano z†bu-
dowy przetwornika na karcie
prototypowej. W†ofercie AVT
znajduj¹ siÍ przetworniki A/
C zbudowane na karcie pro-
totypowej i†ich ceny znacznie
siÍ rÛøni¹. W†omawianym
projekcie jednym z†podstawo-
wych za³oøeÒ by³o zastosowa-
nie prostego (taniego) prze-
twornika, o†moøliwoúciach wy-
starczaj¹cych do podstawo-
wych zastosowaÒ. Projekt wy-
sokiej klasy przetwornika A/C,
zbudowanego na karcie mon-
towanej w†komputerze klasy
PC, o†znacznie wiÍkszych
moøliwoúciach,
zostanie
wkrÛtce opublikowany. Oprog-
ramowanie, ktÛre bÍdzie do³¹-
czane do kitu umoøliwi pracÍ
przetwornika jako oscyloskopu
o†dosyÊ ciekawych moøliwoú-
ciach.
W † kaø d ym komp ut erze
osobistym znajduje siÍ przy-
najmniej jeden port rÛwnoleg-
³y i†nie zawsze jest do niego
do³¹czana drukarka. Zdecydo-
wano siÍ wiÍc na pod³¹czenie
przetwornika A/C do tego por-
tu, zarÛwno ze wzglÍdu na je-
go dostÍpnoúÊ, jak i†³atwoúÊ
obs³ugi od strony programo-
wej. Komunikacja pomiÍdzy
komputerem, a†przetworni-
kiem odbywa siÍ poprzez port
drukarkowy, tak wiÍc decydu-
j¹ce znaczenie w†zrozumieniu
zasady dzia³ania przetwornika
ma poznanie zasady pracy por-
tÛw rÛwnoleg³ych.
Porty rÛwnoleg³e
w komputerze PC
Standardowo w†kompute-
rze PC moøna zainstalowaÊ
maksymalnie trzy porty dru-
karkowe (LPT1...LPT3). Nie-
ktÛre karty I/O maj¹ moø-
liwoúÊ ustawienia portu
drukarkowego
jako
LPT4, lecz nie
wszystkie p³y-
ty g³Ûwne mu-
sz¹ z†tym roz-
wi¹zaniem pra-
cowaÊ (w†starszych
wersjach
BIOS-u
czÍsto s¹ ignorowane
rÛwnieø ustawienia do-
tycz¹ce portu LPT3). Por-
ty drukarkowe s¹ wykrywa-
ne na etapie kontroli konfigu-
racji, przez procedury POST
(Power On Self Test) BIOS-u,
przy uruchamianiu kompute-
ra. Procedury inicjalizacyjne
znajduj¹c port rÛwnoleg³y za-
pisuj¹ jego adres bazowy w†ob-
szarze BDA (BIOS Data Area),
zgodnie z†tabel¹ 1. Jeøeli port
nie zostanie wykryty, zamiast
adresu bazowego jest wpisy-
wana wartoúÊ 0. Standardowe
adresy bazowe portÛw drukar-
kowych w†przestrzeni we/wy
komputera s¹ zawarte w†tabeli
2. Dodatkowo, informacja
o†liczbie portÛw rÛwnoleg³ych
jest przechowywana w†bitach
7
i†6†bajtu
o†adresie
0040:0011h w†BDA.
Tak wiÍc, dla komputera
z†kart¹ VGA, adres bazowy
portu LPT1 to zazwyczaj 378h
(taka wartoúÊ bÍdzie wpisana
pod adres 0040:0008h przez
BIOS po uruchomieniu kom-
putera). Jeøeli jakikolwiek pro-
gram uøytkowy zmieni zapisa-
n¹ pod adresem 0040:0008h
wartoúÊ na np. 300h, to odwo-
³ania do LPT1 bÍd¹ kierowane
do portu o†adresie 300h. Takie
niebezpieczeÒstwo dotyczy
wszystkich portÛw zainstalo-
wanych w†komputerze - z†tego
Rys. 1. Bity rejestrów portu równoległego.
Listing 1.
#define adres_LPT1 (unsigned int far *) 0x00400008
#define adres_LPT2 (unsigned int far *) 0x0040000a
#define adres_LPT3 (unsigned int far *) 0x0040000c
#define adres_LPT4 (unsigned int far *) 0x0040000e
#include <stdio.h>
int main( void )
{
printf( “\n\nProgram wypisuje adresy wykrytych portow LPTx\n” );
printf( “\nport adres” );
printf( “\nLPT1 = %Xh”, *adres_LPT1 );
printf( “\nLPT2 = %Xh”, *adres_LPT2 );
printf( “\nLPT3 = %Xh”, *adres_LPT3 );
printf( “\nLPT4 = %Xh”, *adres_LPT4 );
printf( “ 0 - oznacza brak portu!!!\n\n” );
return 0;
}
Elektronika Praktyczna 3/98
90
F O R U M
Listing 2.
#define Tak 1
#define NIE 0
......
ADC_jest = NIE;
outportb( port, 0x0ff );
if( (x=inportb(port+1)
& B5) != 0 )
{
outportb( port, 0x00 );
if( (x=inportb(port+1)
& B5) == 0)
ADC_jest = TAK;
}
Rys. 2. Algorytm procedury
pomiarowej.
Rys. 3. Podział ekranu programu na okna.
wzglÍdu, jeøeli chcemy korzys-
taÊ z†portÛw rÛwnoleg³ych bez
odwo³ywania siÍ do przerwaÒ
BIOS-u, warto upewniÊ siÍ,
pod jakimi adresami we/wy
znajduj¹ siÍ interesuj¹ce nas
porty. Na listingu 1 przedsta-
wiono prosty program spraw-
dzaj¹cy, jakie porty rÛwnoleg-
³e s¹ zainstalowane w†kompu-
terze.
Z†kaødym portem rÛwno-
leg³ym s¹ zwi¹zane trzy rejes-
try, odpowiednio o†ofsecie 0, 1
i†2 wzglÍdem adresu bazowe-
go. Wykorzystanie po-
szczegÛlnych bi-
tÛw tych rejes-
trÛw nie jest
naturalne -
n i e
d o
w s z y s t k i c h
bitÛw jest
moøliwy dostÍp,
a†czÍúÊ z†nich jest za-
negowana, tak jak pokazano na
rys. 1. Oczywiúcie, poszczegÛl-
nym bitom w†rejestrach obs³u-
guj¹cych drukarkÍ przypisano
konkretne znaczenie (sygna³y
BUSY, PAP, ONOF i†inne),
jednak w†naszym zastosowa-
niu nie bÍdzie to mia³o zna-
czenia, wiÍc opis tych sygna-
³Ûw zostanie pominiÍty.
Rejestr danych to dwukie-
runkowy port umieszczony
pod adresem o†ofsecie 0 (stan-
dardowo dla LPT1 - 378h).
DwukierunkowoúÊ tego portu
jest iluzoryczna, gdyø wiÍk-
szoúÊ starszych kart we/wy nie
umoøliwia dwukierunkowej
transmisji poprzez ten port ze
wzglÍdu na zatrzaskiwanie da-
nych wyjúciowych. PrÛba od-
czytu tego portu, np. sekwen-
cj¹ rozkazÛw asemblera
mov dx,378h
in al,dx
zakoÒczy siÍ odczytaniem tych
samych danych, ktÛre by³y tam
uprzednio zapisane. Nowsze
rozwi¹zania umoøliwiaj¹ od-
czyt danych poprzez ten port,
jednak pisz¹c program nie na-
leøy liczyÊ na tak¹ moøliwoúÊ.
Pod ofsetem 01h (dla LPT1
- 379h) znajduje siÍ rejestr sta-
nu portu drukarkowego. Jest to
rejestr tylko do odczytu, przy
czym s¹ wykorzystane tylko bi-
ty B3..B7 (bity B0..B2 zwykle
s¹ ustawione na logiczne "0").
Bity B3..B6 s¹ wejúciami o
logice dodatniej, bit B7 jest za-
negowany.
Rejestr steruj¹cy (rejestr
kontrolny) jest ostatnim rejes-
trem zwi¹zanym z†obs³ug¹ por-
tu rÛwnoleg³ego. Rejestr ten
znajduje siÍ pod ofsetem 02h
(dla LPT1 - 37Ah). Z†tego re-
jestru jest dostÍpnych tylko
piÍÊ mniej znacz¹cych bitÛw
(B0..B4), przy czym bity B0..B3
umoøliwiaj¹ transmisjÍ dwu-
kierunkow¹, a†bit B4 jest tylko
do zapisu. Bity B0, B1 i†B3 s¹
zanegowane.
Procedura pomiarowa
Przed uruchomieniem pro-
cedury pomiarowej naleøy do-
konaÊ kilku czynnoúci wstÍp-
nych (zwykle nie ma sensu
uruchamianie pomiaru, gdy
przetwornik nie jest pod³¹czo-
ny). Zawsze naleøy sprawdziÊ:
1. Czy w†komputerze jest zain-
stalowany port rÛwnoleg³y.
2. Do ktÛrego portu jest pod-
³¹czony przetwornik.
Pierwszy krok zosta³ omÛ-
wiony wczeúniej. Aby spraw-
dziÊ do ktÛrego portu zosta³
pod³¹czony przetwornik, nale-
øy wywo³ywaÊ fragment pro-
gramu z†listingu 2, przy czym:
- ADC_jest - zmienna typu
int;
ADC_jest = 1†- przetwornik
zosta³ znaleziony;
ADC_jest = 0†- przetwornik
nie zosta³ znaleziony;
- port - zmienna typu int;
do tej zmiennej naleøy,
w kolejnych iteracjach, wpi-
sywaÊ wartoúÊ rÛwn¹ wszys-
tkim znalezionym portom
rÛwnoleg³ym, czyli 378h,
278h itd.
Po odnalezieniu przetwor-
nika moøna rozpocz¹Ê proce-
durÍ pomiarow¹. Sk³ada siÍ
ona z†kilku krokÛw, ktÛre zo-
sta³y przedstawione na rys. 2.
Aby zapewniÊ poprawn¹ pracÍ
przetwornika w†kaødym kom-
puterze, zrezygnowano z†moø-
liwoúci wykorzystania rejestru
danych, jako 8-bitowego we-
júcia danych z†przetwornika.
Z†tego powodu jako przetwor-
nik A/C wykorzystano uk³ad
ADC0831 z†szeregowym wy-
júciem danych, co znacznie
uproúci³o konstrukcjÍ uk³adu.
Do komunikacji komputera
z†przetwornikiem zosta³y wy-
brane:
- bit 1 rejestru port, jako
wyjúcie;
- bit 6 rejestru port+1, jako
wejúcie danych;
przy czym port oznacza adres
portu rÛwnoleg³ego, do ktÛrego
jest do³¹czony przetwornik.
Dla zwiÍkszenia pewnoúci
transmisji, kaøda operacja we/
wy jest potwierdzana wygene-
rowaniem impulsu na bicie 1
rejestru o†adresie port (funkcja
impuls_D1() z†listingu 3). W
przetworniku nie zastosowano
uk³adu gromadz¹cego wyniki
pomiarÛw, tak wiÍc zmierzone
wartoúci naleøy odczytywaÊ na
bieø¹co. Pocz¹tek odczytywa-
nia pojedynczego bajtu z przet-
wornika jest sygnalizowany
wys³aniem do portu wartoúci
00h. NastÍpnie naleøy wyge-
nerowaÊ impuls na bicie 1 por-
tu. Po tej wstÍpnej fazie nastÍ-
puje odczyt wartoúci zmierzo-
nej przez przetwornik, od bitu
najbardziej znacz¹cego do bitu
najmniej znacz¹cego, w†nastÍ-
puj¹cy sposÛb:
- na 1 bicie portu (np. 278h)
jest generowany impuls;
- bit 6 portu+1 (np. 279h) jest
odczytywany; jest to jeden z
oúmiu bitÛw wartoúci zmie-
rzonej przez przetwornik;
- po odczytaniu oúmiu bitÛw
procedura jest zakoÒczona.
Na tym moøna zakoÒczyÊ
omÛwienie procedury pomia-
rowej. SposÛb prezentacji
zmierzonych danych zaleøy od
zastosowania przetwornika A/
C. Dane te moøna zapisywaÊ
w†pliku na dysku lub wyúwiet-
laÊ jako wykres na ekranie.
W†zaleønoúci od potrzeb, pro-
cedurÍ tÍ moøna wywo³ywaÊ
ci¹gle (liczba pomiarÛw na se-
kundÍ bÍdzie zaleøa³a od szyb-
koúci przetwornika i portu) lub
periodycznie (np. raz na se-
kundÍ czy minutÍ) w†celu mo-
nitorowania np. temperatury
Tabela 1. Adresy portów
bazowych w przestrzeni danych
BIOS−u.
Adres
Nazwa portu
0040:0008h
LPT1
0040:000Ah
LPT2
0040:000Ch
LPT3
0040:000Eh
LPT4
91
Elektronika Praktyczna 3/98
F O R U M
Tabela 2. Standardowe adresy
portów drukarkowych
w przestrzeni urządzeń we/wy
w komputerze PC.
Port
adres
adres
bazowy
bazowy dla
kart MGC*
LPT1
378h
3BCh
LPT2
278h
378h
LPT3
3bch
278h
LPT4
2bch
2BCh
* dotyczy to tylko kart z wbudowanym
portem drukarkowym
Rys. 4. Budowa menu programu avt1085.exe.
Listing 3.
int dana;
........
void pomiar( void )
{
int i;
int bajt;
int ACK;
char str[5];
bajt = 0;
dana = 0;
outportb( port, dana );
impuls_D1();
// pomiar
for(i=7; i>0; i—)
{
impuls_D1();
ACK = (inportb(port+1)&B6);
if( ACK )
bajt = bajt + pow( 2, i );
}
} //————————————————pomiar
void impuls_D1( void )
// pomocnicze dla pomiar()
{
dana = B1;
outportb( port, dana );
dana = 0;
outportb( port, dana );
} //———————————————impuls_D1
pieca. Moøliwoúci zastosowa-
nia jest nieskoÒczenie wiele,
zaleøy to tylko od inwencji
programisty.
Obs³uga programu
Do³¹czany do p³ytki (wer-
sja AVT1085A) i†kompletnego
kitu (wersja AVT1085B) pro-
gram pracuje jako uniwersalny
rejestrator, umoøliwiaj¹cy ob-
serwacjÍ na monitorze kompu-
tera przebiegÛw napiÍÊ
wejúciowych.
Program jest dostarczany
w†wersji wykonywalnej (plik
avt1085.exe) i†pracuje pod
kontrol¹ MS-DOS (moøliwa
jest rÛwnieø praca w†oknie
MS-DOS pod kontrol¹ Win-
dows 95). Do pracy jest wyma-
gana standardowa karta gra-
ficzna VGA pracuj¹ca w†trybie
graficznym VGA 640x480/16
kolorÛw.
Po uruchomieniu programu
jest wyúwietlany g³Ûwny ek-
ran, podzielony na piÍÊ okien
(rys. 3):
- 4-cyfrowy wyúwietlacz LCD;
- analogowy wskaünik wska-
zÛwkowy;
- analogowy wskaünik wykre-
sowy (symulacja ekranu os-
cyloskopu);
- linia menu;
- linia statusu (aktualnie na-
stawione parametry progra-
mu port, pod ktÛry jest
pod³¹czony przetwornik, typ
wyúwietlania danych pomia-
rowych, mnoønik, szybkoúÊ
dokonywania pomiarÛw).
W†danym momencie tylko
jeden z†wyúwietlaczy (LCD,
wskazÛwkowy lub oscylosko-
powy) obrazuje dane pomiaro-
we z†przetwornika.
Na rys. 4 przedstawiono
hierarchiczn¹ budowÍ menu
programu, z†krÛtkim opisem
poszczegÛlnych funkcji. Zasto-
sowanie poszczegÛlnych funk-
cji jest intuicyjne, nie wymaga
wiÍc szerszego opisania. Jedn¹
z†ciekawszych moøliwoúci pro-
gramu jest rejestracja przebie-
gu z†moøliwoúci¹ nagrania na
plik i†poüniejszego odtworze-
nia. Dla przyk³adu, po pod³¹-
czeniu przetwornika tempera-
tura/napiÍcie moøna rejestro-
waÊ temperaturÍ panuj¹c¹ np.
w szklarni.
W†programie nie zaimple-
mentowano øadnych procedur
czasowych, wiÍc liczba pomia-
rÛw zaleøna jest od szybkoúci
komputera. Dla u³atwienia ob-
s³ugi wprowadzono moøliwoúÊ
przeprowadzania pomiarÛw
z†trzema prÍdkoúciami, ozna-
czonymi w†programie:
- szybko - ci¹g³y pomiar;
- wolno - jest rejestrowany co
900 pomiar (na komputerze
z†procesorem Pentium 100
MHz pomiar jest dokonywa-
ny co oko³o 1†sekundÍ);
- rejestrator - jest rejestrowa-
ny co 9000 pomiar.
Uwagi koÒcowe
Naleøy podkreúliÊ, øe do³¹-
czany do kitu program to tylko
jedno z†wielu moøliwych za-
stosowaÒ przetwornika.
Przyk³adowe listingi pocho-
dz¹ z†dzia³aj¹cego programu,
zastosowanie jÍzyka C wynika
tylko i†wy³¹cznie z†upodobaÒ
autora programu. Z†rÛwnie dob-
rym skutkiem moøna zastoso-
waÊ jÍzyk Pascal lub Basic.
årednio zaawansowani progra-
miúci nie powinni mieÊ k³opo-
tÛw z†przekodowaniem proce-
dury pomiarowej na swÛj ulu-
biony jÍzyk programowania.
Podane wyøej wiadomoúci
s¹ wystarczaj¹ce do tego, aby
samodzielnie stworzyÊ jakieú
ciekawe zastosowanie dla
przetwornika - gor¹co zachÍ-
camy do samodzielnego ekspe-
rymentowania.
Wersja demonstracyjna op-
rogramowania do³¹czanego do
kitu AVT-1085 jest dostÍpna
w†witrynie internetowej AVT
pod adresem:
http://www.avt.com.pl/
avt/ep/download.htm
Literatura:
1. Technical Reference IBM
PC/XT, IBM
2. System BIOS dla
programuj¹cych
w†jÍzykach C†i†C++, Billy
Taylor
3. Anatomia PC, Piotr
Metzger
4. Interfejs Centronics,
Elektor Elektronik 7/96
£adowarka
AVT-1036
jest
jed-
nym z†najpopularniejszych kitÛw
znajduj¹cych siÍ w†ofercie hand-
lowej AVT. Poniewaø nieustan-
nie dostajemy listy z†pytaniami
dotycz¹cymi
sposobu
uruchomie-
nia i†regulacji tego urz¹dzenia,
postanowiliúmy wrÛciÊ do tema-
tu na ³amach ìForumî.
Ładowarka akumulatorów
NiCd z procesorem U2400
kit AVT−1036
EP6/95
Elektronika Praktyczna 3/98
92
F O R U M
Wszystkim Czytelnikom,
ktÛrym zaleøy na dog³Íbnym
poznaniu moøliwoúci uk³adu
U2400B polecamy zeszyt serii
USKA 3/95-UA, ktÛry zawiera
kompletn¹ kartÍ katalogow¹ te-
go uk³adu w†jÍzyku polskim.
W†artykule opublikowa-
nym w†EP6/95 wyst¹pi³y b³Í-
dy, ktÛre w†pewnym stopniu
utrudniaj¹ montaø ³adowarki.
S¹ to:
- b³Ídne oznaczenie na sche-
macie uk³adu U2400B jako
US2 (powinno byÊ US1),
- podwÛjne oznaczenie - jako
Sw2 i†Sw4 prze³¹cznika Sw2
(schemat elektryczny i†wy-
kaz elementÛw),
- pozostawienie na p³ytce dru-
kowanej nieoznaczonych
miejsc na dwa elementy -
kondensator i†rezystor (rys.
5). Kondensatora nie naleøy
montowaÊ, a†w†miejscu re-
zystora montuje-
my zworkÍ (re-
zystancja poten-
cjometru P1 mu-
si mieÊ wtedy
wartoúÊ 2,2k
Ω
)
lub rezystor ok.
1k
Ω
( d l a P 1
o†wartoúci 1k
Ω
).
W†celu u³at-
wienia analizy
na rys. 6 zosta³
p r z e d s t a w i o n y
schemat elekt-
ryczny ³adowar-
ki. Jak wynika
z†listÛw nadsy-
³anych do ìFo-
rumî najwiÍcej
trudnoúci sprawia naszym Czy-
telnikom poprawne wyregulo-
wanie uk³adu. Jedynym ele-
mentem wymagaj¹cym regula-
cji po zmontowaniu uk³adu
jest potencjometr montaøowy
P1. Potencjometr ten zosta³
w³¹czony w†taki sposÛb, øe
jednoczeúnie wp³ywa na:
- wartoúÊ napiÍcia na wejúciu
Vmax uk³adu US1 (w wyka-
zie elementÛw b³Ídnie ozna-
czono go jako US2). Wzrost
napiÍcia na tym wejúciu po-
wyøej 525mV powoduje za-
trzymanie procesu ³adowa-
nia;
- wartoúÊ napiÍcia na wejúciu
Vmin (pin 6†US1), ktÛre po
obniøeniu siÍ poniøej 525mV
powoduje rozpoczÍcie ³ado-
wania do³¹czonych akumu-
latorÛw. Optymalne po³oøe-
nie suwaka potencjometru
jest takie, øe sumaryczna re-
zystancja widziana
od strony masy po-
winna wynosiÊ ok.
1,5k
Ω
. Od takiej
wartoúci moøna roz-
pocz¹Ê prÛby, nie-
zbÍdne jednak bÍ-
dzie doúwiadczalne
dobranie tej rezys-
tancji, w†zaleønoúci
od parametrÛw za-
stosowanych ele-
mentÛw.
Na rys. 7 przedsta-
wiono uproszczony
schemat obwodÛw we-
j úci ow ych uk ³ad u
US1, ktÛre decyduj¹
o†prze³¹czeniu jednos-
tki steruj¹cej US1
w†jeden z†podstawo-
wych trybÛw pracy.
Rysunek ten u³atwi
analizÍ sposobu dobie-
rania wartoúci elemen-
tÛw w†dzielnikach po-
miarowych.
Sporo pytaÒ zwi¹-
zanych jest takøe z†funkcj¹
prze³¹cznika Sw1. S³uøy on
do ustalenia czasu ³adowania
akumulatorÛw (zadany czas
jest odmierzany przez we-
wnÍtrzny timer US1). Jeøeli
wejúcie TIME pozostawimy
nie pod³¹czone US1 bÍdzie ³a-
dowa³ akumulatory w†trybie
ultra szybkim - 0,5h. Jeøeli
wejúcie TIME pod³¹czymy do
masy zasilania ustalony zosta-
nie szybki tryb ³adowania
(trwa 1h), a†po pod³¹czeniu
napiÍcia +8V US1 rozpocznie
³adowanie 12h.
Rys. 5.
Rys. 6.
Rys. 7.
Na koniec doúÊ istotna
uwaga - podczas prÛb i†tes-
towania ³adowarki naleøy pa-
miÍtaÊ, øe uk³ad U2400B ma
wbudowany timer zintegro-
wany z†modu³em likwiduj¹-
cym zak³Ûcenia o†czasie re-
akcji ok. 2†sekund. Modu³
ten powoduje, øe podczas do-
³¹czania i†od³¹czania akumu-
latorÛw do ³adowarki trzeba
odczekaÊ minimum 2..5s, aby
uk³ad US1 nie potraktowa³
zmiany obci¹øenia jako za-
k³Ûcenia blokuj¹cego jego
pracÍ.