Radioelektronik Audio-HiFi-Video 4/2001
Przedstawiony
programowany generator
impulsów mo¿e s³u¿yæ
jako ród³o impulsów
szpilkowych lub
prostok¹tnych
o du¿ej dok³adnoci
czêstotliwoci
powtarzania.
W
czasie pracy generatora (rys.1)
napiêcie na wejciu inwertera
U2-A zmienia siê w przedziale
okrelonym przez zakres histe-
rezy przerzutnika Schmitta stanowi¹cego jego
obwód wejciowy. Przetwornik cyfrowo-analo-
gowy U1 steruje pr¹dem ³adowania i roz³ado-
wywania kondensatora C1 (pr¹d wyjciowy
przetwornika) i tym sposobem ustala czêsto-
tliwoæ oscylacji generatora.
Dzia³anie generatora najwygodniej jest wyja-
niæ zaczynaj¹c od stanu, w którym kondensa-
tor C1 jest roz³adowany i napiêcie na wejciu
inwertera U2-A jest bliskie napiêciu zasilania,
czyli 5 V. Na wyjciu tego inwertera wystêpu-
je napiêcie bliskie potencja³owi masy, czyli 0 V,
a dioda D1 jest spolaryzowana wstecznie.
Pr¹d wyjciowy przetwornika cyfrowo-analogo-
wego U1 powoduje liniowe ³adowanie kon-
densatora C1, jego wartoæ zawiera siê
w przedziale 0,004
÷
4 mA, zale¿nie od kodu
wejciowego przetwornika i pr¹du odniesienia
I
REF
. Kondensator C1 ³aduje siê do czasu
osi¹gniêcia przez napiêcie na wejciu inwer-
tera U2-A wartoci odpowiadaj¹cej dolnemu
progowi prze³¹czania U
thL
.
Po na³adowaniu siê kondensatora C1 nastê-
puje zmiana stanu wyjcia inwertera U2-A,
napiêcie na jego wyjciu osi¹ga wartoæ odpo-
wiadaj¹c¹ napiêciu jego wejcia powiêkszone-
mu o spadek napiêcia na diodzie D1. Chwilo-
wy pr¹d inwertera mo¿e w tym stanie osi¹gn¹æ
nawet 50 mA, co powoduje przesterowanie
wyjcia przetwornika U1 i szybkie roz³adowa-
nie kondensatora C1. Z chwil¹ osi¹gniêcia
przez napiêcie na wejciu inwertera U2-A gór-
GENERATOR
PROGRAMOWANY
nego progu prze³¹czania U
thH
nastêpuje zmia-
na stanu wyjcia (powrót do stanu niskiego)
i cykl powtarza siê.
Inwerter U2-B stanowi bufor oddzielaj¹cy kon-
densator C1 od wyjcia, a jednoczenie stano-
wi¹cy ród³o ci¹gu impulsów szpilkowych
z przednim zboczem opadaj¹cym, tzw. impul-
sów ujemnych. Wyjcie inwertera U2-C jest
ród³em impulsów szpilkowych dodatnich.
Przerzutnik U3-A przetwarza ci¹g impulsów
szpilkowych (wyzwalaj¹cych) w falê prostok¹t-
n¹ o czêstotliwoci stanowi¹cej po³owê czêsto-
tliwoci ich powtarzania.
Okres powtarzania ci¹gu impulsów szpilko-
wych dla czêstotliwoci mniejszych ni¿ 200
kHz i przy wartociach pojemnoci C1 mniej-
szych ni¿ 1000 pF, wyra¿a siê zale¿noci¹:
W powy¿szej zale¿noci D oznacza iloraz
wartoci dziesiêtnej binarnego kodu wejcio-
wego przetwornika U1 i jego wartoci maksy-
malnej równej 256. Wartoæ pr¹du odniesienia
I
REF
okrela siê ze wzoru:
Przy wartociach pojemnoci kondensatora
C1 mniejszych ni¿ 1000 pF nale¿y uwzglêdniæ
wystêpuj¹ce w uk³adzie wszystkie pojemnoci
paso¿ytnicze i rozproszone, takie jak pojem-
I
V
R
REF
REF
=
5
(
)
T
C U
U
I
D
C In
U
U
thH
thL
REF
thL
thH
=
⋅
⋅
+
⋅
⋅
1
1
60
5
5
_
_
_
Rys.1
Schemat
generatora
programowanego
Rys. 2. Przebiegi elektryczne w uk³adzie
Rys. 3. P³ytka drukowana generatora programowanego (skala 2:1)
Rys. 4. Rozmieszczenie elementów na p³ytce drukowanej
generatora programowanego
0
0
5 V
5 V
WyU3-A
WeU2-A
U
thL
U
thH
WyU2-A
22
noæ wyjciowa przetwornika C
DA
(12 pF), po-
jemnoæ wejciowa inwertera C
I
(5
÷
10 pF)
i pojemnoæ diody C
D
(2 pF) a tak¿e ewentu-
alnie pojemnoci podstawek pod uk³ady sca-
lone. Przy czêstotliwociach wiêkszych ni¿
200 kHz nale¿y uwzglêdniæ wp³yw czasów
narastania t
r
i opadania t
f
impulsów inwertera
oraz czas opónienia propagacji t
p
na wypad-
kowy okres powtarzania impulsów szpilko-
wych. Odpowiednia zale¿noæ ma postaæ:
Na rys. 2 przedstawiono kszta³ty przebiegów
wystêpuj¹cych na wejciu inwertera U2-A (prze-
bieg pi³okszta³tny), wyjciu inwertera U2-A
(
)
(
)
T
C
C
C
C
U
U
I
D
In
U
U
t
t
t
DA
D
thH
thL
REF
thL
thH
r
f
p
=
+
+
+
⋅
⋅
⋅
+
⋅
+
+ + +
1
1
60
5_
5_
_
Radioelektronik Audio-HiFi-Video 4/2001
Artur Król, Joanna Moczko-Król
S5/S7 Windows
PROGRAMOWANIE i SYMULACJA STE-
ROWNIKÓW PLC FIRMY SIEMENS
Wydawnictwo NAKOM, Poznañ 2000, wyd.
I, str. 383
Ksi¹¿ka zawiera opis i sposób wykorzystania
programu S5/S7 Windows firmy IBHsoftec
umo¿liwiaj¹cego kompleksowe oprogramo-
wanie sterowników PLC firmy Siemens. Pa-
kiet zawiera narzêdzia do tworzenia, korekcji
i testowania programów dla sterowników z ro-
dziny S5 i S7 w jêzykach odpowiadaj¹cych
STEP5 i STEP7. Do jego podstawowych za-
let mo¿na zaliczyæ: dwujêzyczny edytor S5/S7
Windows (niemiecki, angielski), mo¿liwoæ
kontroli sk³adni dostêpnych adresów symbo-
licznych lub absolutnych, kompatybilnoæ
z oryginalnym oprogramowaniem firmy
Siemens, mo¿liwoæ sprawdzenia napisane-
go programu dziêki zintegrowanemu z progra-
mem symulatorowi, mo¿liwoæ po³¹czenia
z Real Time SPS, mo¿liwoæ komunikacji
z innymi aplikacjami poprzez kana³ DDE,
konwersja z S5 na S7 i odwrotnie.
Ca³oæ rozpoczyna proste zadanie polegaj¹-
ce na zaprojektowaniu sterowania owietle-
niem klatki schodowej. Czytelnik wprowa-
dzany jest krok po kroku w tajniki tworzenia
funkcjonalnego oprogramowania dla PLC
w jêzyku schematu stykowego. Przedstawio-
no sposób testowania tego oprogramowa-
nia zarówno za pomoc¹ zintegrowanego sy-
mulatora jak i za pomoc¹ sterownika dzia³a-
j¹cego w czasie rzeczywistym a nastêpnie
sposób tworzenia ekranu procesowego za
pomoc¹ programu wizualizacyjnego WinCC
firmy Siemens oraz mechanizmy dynamicz-
Przegl¹d wydawnictw
nej wymiany danych miêdzy aplikacjami
dzia³aj¹cymi w rodowisku Windows.
Do ksi¹¿ki jest do³¹czona wersja demonstra-
cyjna S5/S7 Windows oraz WinCC na CD-
ROMie. Wszystkie opisane funkcje i za-
warte w ksi¹¿ce przyk³ady zosta³y przeana-
lizowane na tych wersjach programów.
Ksi¹¿ka wraz z do³¹czonym oprogramowa-
niem mo¿e s³u¿yæ jako narzêdzie pozwalaj¹-
ce na ³atwe i obrazowe nauczanie projekto-
wania automatyki opartej o sterowniki swobo-
dnie programowalne w szko³ach rednich,
jak i wy¿szych oraz mo¿e byæ idealnym na-
rzêdziem dla pocz¹tkuj¹cych i zaawansowa-
nych projektantów aplikacji dla PLC bez ko-
niecznoci posiadania sterowników.
(r)
(impulsy szpilkowe) i wyjciu przerzutnika
U3-A (fala prostok¹tna).
Uk³ad mo¿e pracowaæ w zakresie czêstotliwo-
ci powtarzania impulsów szpilkowych do oko-
³o 20 MHz, czêstotliwoæ fali prostok¹tnej, ze
wzglêdu na niekorzystny wp³yw opónieñ oraz
czasów narastania i opadania, jest nieco mniej-
sza ni¿ 10 MHz.
Uk³ad najlepiej pracuje w zakresie czêstotliwo-
ci do kilkuset kiloherców. Przy ma³ym pr¹dzie
odniesienia I
REF
, np. 100
µ
A i dowolnie du¿ych
pojemnociach kondensatora C1 czêstotliwo-
ci drgañ generatora mog¹ byæ dowolnie ma-
³e. W zakresie ma³ych czêstotliwoci uzysku-
je siê proporcjonalnoæ czêstotliwoci prze-
biegów wyjciowych do wartoci dziesiêtnej cy-
frowych danych wejciowych A7...A0.
Na rys. 3 przedstawiono p³ytkê drukowan¹
uk³adu, a na rys.4 rozmieszczenie elemen-
tów.
(cr)
n