Serwomechanizm

Transkrypt

Serwomechanizm
AKADEMIA GÓRNICZO-HUTNICZA
W KRAKOWIE
Katedra Automatyki Napędu i Urządzeń Przemysłowych
SERWOMECHANIZM
DZIAŁAJĄCY W UKŁADZIE
REGULACJI AUTOMATYCZNEJ
Wstęp teoretyczny
1
Serwomechanizmy jako układy regulacji
Serwomechanizmem nazywamy układ regulacji automatycznej ze wzmocnieniem mocy,
służący do precyzyjnego sterowania położeniem obiektu (np. klapą, zaworem, anteną, lufą
czołgu, sterem statku). Serwomechanizmy znajdują więc częste zastosowanie w
nowoczesnych maszynach technologicznych, precyzyjnych obrabiarkach, układach regulacji
temperatury czy też różnego rodzaju instalacjach odpylania, nawiewu hal przemysłowych itp.
Serwonapęd (serwomotor) stanowiący integralną część serwomechanizmu, to urządzenie
wykonawcze – najczęściej odpowiednio dobrany silnik elektryczny, przetwarzający sygnał
sterujący małej mocy na przesunięcie liniowe lub kątowe o dużej sile lub momencie siły. W
obecnie produkowanych urządzeniach stosuje się niemal wyłącznie układy
serwomechanizmów cyfrowych ze sterowaniem mikroprocesorowym, umożliwiające
realizowanie przemieszczeń z dokładnością rzędu mikrometrów.
W niniejszym opracowaniu przedstawiono na wstępie podstawowe, historyczne problemy
związane z budową, sterowaniem i analizą serwonapędów w oparciu o układ
serwomechanizmu przekaźnikowego z silnikiem szeregowym prądu przemiennego. W dalszej
części opisano wysokiej klasy układ serwomechanizmu z silnikiem bezszczotkowym ze
sterowaniem mikroprocesorowym oraz omówiono związaną z nim nową klasę problemów
pojawiających się w czasie montażu układu, w fazie jego konfiguracji oraz w okresie
późniejszej eksploatacji. Celem opracowania jest porównanie obu serwonapędów,
przeanalizowanie ich wad i zalet oraz zapoznanie czytelnika ze współczesnymi tendencjami w
rozwoju sterowania tego typu układami automatyki.
1
2
Serwomechanizm liniowy
Podstawowa konstrukcja układu regulacji drogi kątowej lub liniowej zawiera; zadajnik,
sumator, regulator, wzmacniacz mocy (zasilacz), serwomotor (element wykonawczy) obiekt (
ramię manipulatora - dla ruchu obrotowego lub stół montażowy – dla ruchu posuwistego)
oraz czujnik ( wraz z przetwornikiem) pomiarowy.
Konstrukcja układu regulacji drogi w ruchu posuwistym pokazana jest na rysunku 1.
RST
Rs
I
Rwe1
α
Uster
Rwe2
hz
Usα
ω(t)
α(t)
Rs
Ψe
-15 [V]
Uz
ha
Ua
Potencjometr
zadający
Regulator
proporcjonalny
Przekształtnik
tyrystorowy
nawrotny
Silnik
obcowzbudny
Stół
szlifierski
Rysunek 1 - układ regulacji drogi w ruchu posuwistym
W układzie tym zastosowano; silnik obcowzbudny prądu stałego jako serwomotor,
„nawrotny” przekształtnik tyrystorowy jako wzmacniacz mocy, zaś regulator drogi typu
proporcjonalnego oraz sumator zrealizowano jednoukładowo na bazie wzmacniacza
operacyjnego.
Równania reprezentujące własności statyczne oraz dynamiczne kolejnych elementów
serwomechanizmu;
„Silnik” (przyjmuje się, że indukcyjność w obwodzie twornika jest do pominięcia Lt=0);
dω (t )
= Me(t) ,
Me(t) = Ψe · I(t) , α(t) = ∫ ω(t)dt ,
Usα (t) = Ψe · ω(t) + I(t) · Rs , J·
dt
1
Rs
α (s)
1
G(s) =
·
=
, B = J·
Usα ( s )
Ψe s ⋅ ( B ⋅ s + 1)
Ψe 2
„Wzmacniacz mocy“ (przekształtnik tyrystorowy oraz transformator przekształtnikowy);
Usα(t) = Kp · Uster(t)
„Przekładnia”; ha(t) [m] = R[m] · α(t)[rd],
ha( s )
1
kvo
1
„Tor główny”; Go(s) =
·
= Kr · Kp ·
·R =
∆U ( s )
Ψe s ⋅ ( B ⋅ s + 1)
s ⋅ ( B ⋅ s + 1)
1
przy czym; kvo = Kr · Kp·
·R,
Ψe
 V  Uzaś[V ]
„Tor sprzężenia od drogi”; Ua(t) = Kpot · ha(t), przy czym; Kpot   =
lpot[m]
m
Transmitancja zastępcza dla powyższego serwomechanizmu;
Kz
G(s) =
,
2
2
Tn ⋅ s + 2 ⋅ ξ ⋅ Tn ⋅ s + 1
2
reprezentuje własności oscylacyjne procesu regulacji. Przykładowy przebieg pokazano na
rysunku 2.
y
χ
A1
yustal
t
t1
Rysunek 2 - przebieg odpowiedzi skokowej układu serwomechanizmu bez korekcji
Jedynym parametrem umożliwiającym korektę jakości procesu regulacji jest łączne
wzmocnienie toru otwartego; wzmocnienie regulatora i wzmacniacza mocy: „Kv” lub
sprzężenia zwrotnego: „Kpot”. Zatem nie istnieje możliwość jednoczesnego i niezależnego
wpływania na przeregulowanie „χ „ oraz chwilę czasową wystąpienia pierwszego maksimum
„t1”. Możliwość tę daje korekta powyższego układu poprzez wprowadzenie dodatkowego
sprzężenia od prędkości wału silnika (sprzężenie tachometryczne).
Otrzymuje się schemat blokowy pokazany na poniższym rysunku 3.
Uz
∆U
KR
Uster
1
1
KP ψe B
s+1
kt ω
Ua
ω
α
1
s
R
ha
kt
Kpot
Rysunek 3 - serwomechanizm ze sprzężeniem tachometrycznym
Analizując powyższy schemat można określić, że jest to sprzężenie od pochodnej wielkości
regulowanej. Możliwe do otrzymania przebiegi odpowiedzi skokowych (w układzie z
korekcją), pokazano na rysunkach 4 i 5.
y
χ2
yustal
t
t1
Rysunek 4 - rodzina przebiegów o tej samej wartości czasu t1
3
y
χ
yustal
t
t1
t2
Rysunek 5 - rodzina przebiegów o tym samym przeregulowaniu „χ”
Wspólną cechą obu rozwiązań jest oscylacyjny charakter przebiegu procesu regulacji.


1−ξ 2
e −ωn⋅ξ ⋅t
h (t) = A · Kz · 1 −
⋅ sin(ωn ⋅ 1 − ξ 2 ⋅ t + ϕ  przy czym; ϕ = arc tg
ξ


1−ξ 2
W obu przypadkach realizacji serwomechanizmu warto zwrócić uwagę na fakt, że:
1. intensywność sterowania obiektem (silnikiem) maleje wraz ze zmierzaniem do stanu
ustalonego,
przebiegi regulacji są typu oscylacyjnego (w efekcie tego istnieją powtarzające się odcinki
czasu, w których sterowanie osiąga małe a wręcz zerowe wartości ).
3
Serwomechanizm nieliniowy – z regulatorem o charakterystyce przekaźnikowej
Idea serwomechanizmu przekaźnikowego stanowi dość naturalne rozwinięcie idei
serwomechanizmu liniowego. Konieczność odtwarzania wymuszeń typu skokowego w
możliwie krótkim czasie, przy jednoczesnym „obciążeniu” zewnętrznym momentem
mechanicznym, wymaga wprowadzenia znacznych wartości wzmocnienia prędkościowego
„Kv”. Przy ograniczeniach wzmocnień regulatorów liniowych, regulator o charakterystyce
przekaźnikowej jest elementem zapewniającym duże wzmocnienie, szczególnie dla małych
wartości sygnału błędu regulacji.
Analiza własności serwomechanizmu „przekaźnikowego” dotyczy określenia przede
wszystkim jego stabilności lub niestabilności. Ponadto istotnym problemem jest sposób
dochodzenia do wartości zadanej. W wielu przypadkach mogą pojawić się oscylacje o
ograniczonej, lecz stałej amplitudzie - „cykl graniczny”.
Powyższy problem można rozważać dwoma metodami.
1 – metodą linearyzacji harmonicznej, w której własność elementu nieliniowego (regulator
przekaźnikowy) jest reprezentowana poprzez „funkcję opisującą”.
Jakość układu regulacji określa się w dziedzinie częstotliwościowej. W przypadku
stwierdzenia wystąpienia cyklu granicznego, metoda ta pozwala oszacować pulsację oraz
amplitudę drgań ustalonych.
2 – metodą płaszczyzny fazowej, w której jakość procesu określa się na podstawie kształtu
trajektorii fazowych wykreślonych na płaszczyźnie; x2 = f(x1) czyli prędkość = f (droga).
Podstawą tej metody jest więc przedstawienie własności serwomechanizmu – przy danej
charakterystyce regulatora przekaźnikowego - w dziedzinie czasu wychodząc bezpośrednio z
równań różniczkowych dla części elektromechanicznej (silnik wraz z manipulatorem).
3.1 Analiza jakości serwomechanizmu metodą płaszczyzny fazowej
Dla wygody zapisu matematycznego przyjmuje się współrzędne fazowe (zmienne stanu);
x1(t) = ε(t) = hzad – ha(t), x2(t) = dx1(t)/dt.
Takie przyjęcie współrzędnych oznacza
ustalenie linii przełączeń przekaźnika – a zarazem osiągnięcie stanu zadanego - przy x1=0
tzn. pokrywającej się z osią x2.
4
Zgodnie z wcześniej przytoczonym opisem własności dynamicznych elementów
wykonawczych serwomotoru równania stanu (różniczkowe) przyjmują postać;
dx1(t)/dt = x2(t), dx2(t)/dt = [-x2(t) – Kv · U],
przy czym U = M · sign(-x1), tzn U = +M dla x1<0, U = -M dla x1>0 .
dx 2(t )
x 2(t ) ± Kv
Równanie pojedynczej trajektorii fazowej można więc zapisać;
= ,
dx1(t )
B ⋅ x 2(t )
po rozdzieleniu zmiennych i scałkowaniu otrzymuje się; x1(t) - x 10 = - B(x2(t) – x 02 ± B Kv
ln ( x 2 ± Kv) /( x20 ± Kv) , [x
x 10 i
przy czym
x 02 oznaczają współrzędne warunków
początkowych, zaś znaki „ ± ” odpowiadają znakowi sygnału U. Rodzinę trajektorii fazowych,
trajektorię dla wybranych warunków początkowych pokazuje poniższy rysunek 6.
b)
a)
X1
x10
X2
kV
t
0
1
=+
=+
1
+1
u=
X1
x10
0
u=
=-1
x20
-kV
X2
kV
-1
x0
t
0
x20
-kV
Rysunek 6 - trajektorie fazowe serwomechanizmu nieliniowego z ograniczeniem prędkości
Analiza rodziny trajektorii fazowych oraz przebiegu zmiennej x2(t) wyjaśnia dość
powszechne określenie; „regulacja z ograniczeniem prędkości”.
W praktyce możliwa jest modyfikacja układu regulacji poprzez wprowadzenie „lokalnej”
pętli regulacji prądu. W tej konstrukcji sygnał sterujący pochodzący z przekaźnikowego
regulatora położenia jest sygnałem zadającym dla regulatora prądu. W konsekwencji sygnał
wyjściowy z regulatora prądu jest sygnałem sterującym przekształtnikiem tyrystorowym. W
tym przypadku równania stanu przyjmą postać;
dx1(t)/dt = x2 , dx2(t)/dt = - Ka · U .
Ka ⋅ U
.
Równanie pojedynczej trajektorii fazowej można zapisać; dx2(t)/dx1(t) = x2
Po rozdzieleniu zmiennych i scałkowaniu otrzymuje się; x1 - x 10 = ± [x 22 - (x 02 ) 2 /(2*Ka)].
Trajektorie są parabolami. W tym przypadku stosuje się określenie; „regulacja z
ograniczeniem przyspieszenia”. Rodzinę trajektorii fazowych, oraz trajektorię dla wybranych
warunków początkowych pokazuje poniższy rysunek 7.
5
b)
X1
x10
a)
X2
u=+1 1
=+
t
1
=+
x10
0
X1
X2
0
1
u=-
=-1
x20
x0
t
0
x20
Rysunek 7 - trajektorie fazowe serwomechanizmu nieliniowego z ograniczeniem przyspieszenia
W obu powyższych przypadkach portrety fazowe układu regulacji wykazują znaczną
niedoskonałość procesu regulacji. Sterowanie przekaźnikowe uzależnione tylko od jednej
zmiennej – w tym przypadku od x1 – powoduje powstanie długotrwałych oscylacji przy
dochodzeniu do stanu ustalonego lub też powstają ustalone oscylacje wokół wartości zadanej;
układ jest na granicy stabilności.
3.2 Korekcja działania serwomechanizmu przekaźnikowego
• Sprzężenie tachometryczne
Podobnie jak w przypadku liniowym tak i w regulacji przekaźnikowej radykalną zmianę
jakości układu regulacji uzyskuje się przez wprowadzenie dodatkowego sprzężenia od
prędkości (pochodnej z wykonywanej drogi liniowej bądź kątowej). Tym razem sygnał
dochodzący ze strony obiektu do przekaźnika ma postać: x1 + Kt*x2. Wobec tego sterowanie
U jest określone zależnością: U = M * sign[x1(t)+Kt*x2(t)]. Na płaszczyźnie fazowej pojawia
się linia przełączeń określona zależnością: x2 = - x1/Kt (poprzednio x1 = 0) – rysunek 8.
X2
0
X1
Rysunek 8 - rodzina trajektorii dla sprzężenia tachometrycznego
Ta modyfikacja układu pozwala na wyraźne zmniejszenie ilości istotnych oscylacji oraz ich
amplitudy w trakcie dochodzenia do stanu ustalonego.
6
• Regulator od zmiennych stanu
Analizując powyższe przypadki można wysnuć wniosek: ostatni etap regulacji – hamowanie
należy przeprowadzić zgodnie z trajektorią przechodzącą przez środek układu współrzędnych.
Ogólnie można powiedzieć, że: „najlepszy” serwomechanizm – serwomechanizm
czasooptymalny, realizujący w najkrótszym czasie zadanie przestawiania jest
serwomechanizmem przekaźnikowym z nieliniowym sprzężeniem od prędkości. Poniżej na
rysunku 9 podane są portrety fazowe serwomechanizmu czasooptymalnego dla obu powyżej
przytoczonych realizacji.
a)
a)
X2
u=+1
u=-1 0
X2
u=+1
u=-1
0
X1
t2
X1
t2
t1
t1
OGRANICZENIE PRĘDKOŚCI
b)
OGRANICZENIE PRZYSPIESZENIA
b)
X1
X1
t
t1
0
t
t2
u=-1
t1
0
u=+1
u=-1
X2
t2
u=+1
X2
t
t
0
0
Rysunek 9 - trajektorie fazowe serwomechanizmu czasooptymalnego
Schemat blokowy algorytmu regulatora czasooptymalnego dla przypadku regulacji z
ograniczeniem przyspieszenia, przedstawia poniższy rysunek 10.
1
2M
x20
-x1
-1
x1
-1
2M
x2
2
x2
u
M
mnoż.
-M
x1
Rysunek 10 - schemat regulatora czasooptymalnego
7
4
Wnioski – dla serwomechanizmów liniowych i nieliniowych
Porównując powyższe rozwiązania techniczne oraz uzyskiwane jakości procesów
regulacji można wyciągnąć wniosek, że najlepszym rozwiązaniem jest takie, które w
minimalnym czasie doprowadza do osiągnięcia stanu ustalonego.
W rozwiązaniu z regulacją ciągłą zagadnienie syntezy – po wprowadzeniu dodatkowego
sprzężenia od prędkości - sprowadza się w efekcie do otrzymania procesu regulacji z
ograniczoną oscylacją co do intensywności jak i ilości „wyraźnych” oscylacji przy relatywnie
krótkim czasie uzyskania stanu ustalonego.
W rozwiązaniu przekaźnikowym, wprowadzenie dodatkowego sprzężenia od prędkości daje
efekt podobny do powyższego. Dodatkowo zrealizowanie krzywej komutacji zgodnej z
podstawowa trajektorią fazową układu doprowadza do uzyskania żądanej drogi w
skończonym – minimalnym czasie.
Istotnym jest utrzymanie w procesie regulacji stałego, maksymalnego sterowania podanego
na silnik. Taki stan zapewnia pokonanie oporów ruchu w procesie regulacji. Efekt ten
uzyskuje się w regulacji przekaźnikowej. W najprostszych konstrukcjach serwomechanizmów
bez konieczności wprowadzania dodatkowego sprzężenia tachometrycznego spełnienie – w
pewnym zakresie – powyższych rezultatów uzyskiwano poprzez zastosowanie regulatora
przekaźnikowego; trójstanowego z histerezami..
Charakterystykę regulatora oraz możliwy proces regulacji prezentuje poniższy rysunek 11.
X2
u
ε
X1
-1
u=+M
u=0
u=-M
Rysunek 11 - charakterystyka regulatora i obraz fazowy procesu regulacji
Na podstawie powyższego portretu fazowego serwomechanizmu można stwierdzić, że
zastosowanie strefy nieczułości i histerez przy jednoczesnym braku dodatkowego sprzężenia
pozwala uzyskać proces regulacji o ograniczonej ilości oscylacji. Skutkiem jednak jest
niezerowa wartość błędu regulacji w stanie ustalonym. Serwomechanizmy o opisanej
wcześniej konstrukcji stosowano w licznych układach automatyki.
8
5
Serwomechanizm cyfrowy ze sterownikiem AXV i silnikiem bezszczotkowym
Serwomechanizm ze sterownikiem AXV to zaawansowany technologicznie układ
reprezentujący nową koncepcję sterowania układów napędowych. Jej rozwój możliwy stał się
dopiero po zastosowaniu w układach automatyki mikroprocesorów i procesorów
sygnałowych (DSP). Prezentowany układ automatyki to bardzo szybki serwonapęd zaliczany
do grupy napędów falownikowych, którego sterownik bazuje na procesorze DSP VECON i
umożliwia uzyskanie kontroli układu w czasie rzeczywistym oraz jego współpracę z
oprogramowaniem komputerowym, pozwalającym na bezpośrednie zadawanie i zmianę
parametrów układu oraz na bieżącą kontrolę jego stanu. Zastosowany w tym serwonapędzie
falownik oparty na tranzystorach IGBT umożliwia bezstopniową regulację częstotliwości i
amplitudy napięcia podawanego na silnik, a tym samym płynną regulację jego prędkości
obrotowej. Istotnym elementem w całym układzie serwomechanizmu, decydującym o jego
zaawansowanych możliwościach sterowania, jest układ zasilający silnik w połączeniu z
mikroprocesorowym sterownikiem i oprogramowaniem zainstalowanym na komputerze PC.
W sposób schematyczny omawiany serwomechanizm przedstawiono na rysunku 12, gdzie
wyróżniono jego podstawowe elementy składowe.
Rysunek 12 - schemat blokowy serwomechanizmu z silnikiem bezszczotkowym
Układ zasilający przetwarza napięcie przemienne trójfazowe o stałej częstotliwości z sieci
zasilającej (zewnętrznej), na napięcie stałe, a następnie to napięcie stałe zamienia na napięcie
zmienne o regulowanej częstotliwości i amplitudzie. Umożliwia to pełną i płynną regulację
prędkości silnika bezszczotkowego.
Elementy składowe serwomechanizmu to zaznaczone na rysunku 12 kolejno:
1. Napięcie zasilające (zewnętrzna linia zasilająca).
2. Trójfazowy mostek prostowniczy.
3. Obwód pośredniczący – zawiera kondensatory wygładzające. Napięcie stałe ma wartość
U DC = 2 ⋅ U ZAS , gdzie: U ZAS - napięcie linii zasilającej
4. Falownik (inwertor) z tranzystorami IGBT. Przetwarza napięcie stałe na zmienne
trójfazowe z regulowaną amplitudą i częstotliwością.
5. Konfigurowalny sterownik układu serwomechanizmu. Zawiera elementy sterujące
układem, podłączone sprzężenia zwrotne oraz zapewnia połączenie z komputerem PC i
oprogramowaniem.
6. Napięcie wyjściowe. Napięcie zmienne o regulowanej wartości w zakresie od
0 − 95% ⋅U ZAS .
7. Enkoder, układ pomiarowy prędkości i położenia wirnika w silniku. Połączony w pętlę
sprzężenia zwrotnego dla regulacji prędkości i położenia napędu.
9
M. Silnik bezszczotkowy, w którym magnesy trwałe umieszczono w wirniku, zaś uzwojenia
stojana zasilane są z inwertora tranzystorowego IGBT, zapewniającego tzw. komutację
elektroniczną, czyli odpowiednie przełączanie napięć na kolejne uzwojenia w stojanie
silnika.
Serwomechanizm falownikowy z bezstopniową regulacją częstotliwości (prędkości) pracuje
jako układ automatycznej regulacji, czyli posiada pętlę sprzężenia zwrotnego
prędkościowego. Ze względu na zastosowanie sterowanych elementów półprzewodnikowych
(tranzystory, tyrystory), konieczne jest również połączenie pętli sprzężenia prądowego,
regulującego przepływ prądu przez silnik. Ta pętla jest podrzędna w stosunku do układu
regulacji prędkości. Dla zapewnienia precyzyjnego określenia położenia wału silnika, jak
również dostarczenia informacji niezbędnych dla prawidłowej realizacji komutacji
elektronicznej w sterowniku układu, konieczne jest również zastosowanie pętli sprzężenia
zwrotnego położeniowego.
Zastosowanie zaawansowanego cyfrowego sterowania napędem serwomechanizmu
umożliwia uzyskanie następujących funkcji automatyki:
• Sterowanie i kontrola momentu obrotowego.
• Regulacja prędkości oraz przyspieszenia napędu.
• Nastawianie, kontrola i precyzyjne sterowanie położeniem wału silnika.
• Możliwość uzyskania synchronicznej pracy 2 i więcej napędów na drodze połączenia
elektrycznego.
Ponadto w sterowniku wbudowane są dodatkowe urządzenia i interfejsy umożliwiające
podłączanie do niego dodatkowych urządzeń i sygnałów z zewnątrz:
• 3 wejścia analogowe różnicowe (11 bitów + znak).
• 4 wyjścia analogowe (9 bitów + znak).
• 8 programowalnych wejść cyfrowych.
• 8 programowalnych wyjść cyfrowych.
• 1 wyjście przekaźnika 1A 250V (napęd OK).
• 1 cyfrowy port rozszerzeń I/O (12 wejść + 4 wyjścia).
• 1 port RS 485 asynchroniczny z optoizolacją.
2 szybkie synchroniczne porty szeregowe P2P dla komunikacji między napędami.
5.1 Podstawowe parametry elektryczne serwonapędu
Sterownik serwomechanizmu może być zasilany z sieci trójfazowej, w zakresie napięć
200 VAC (-15%) do 460 VAC (+10%). Można również zasilić układ z sieci jednofazowej
230 VAC, w ten sposób zmniejszając moc o 40%.
Częstotliwość sieci zasilającej: 40-70 Hz (± 15%).
W układzie laboratoryjnym zastosowano sterownik firmy SIEI: AXV 6/9, zasilany z sieci
trójfazowej 3x400VAC o następujących parametrach (tabela 1):
Moc znamionowa: 2,8 kW
Sprawność: 96,5 %
Tabela 1 - podstawowe parametry elektryczne serwonapędu
Zasilanie 230 VAC
5A
8
9
Zasilanie 400 VAC
Zasilanie 460 VAC
Prąd zasilania długookresowy (ciągły)
5A
5A
Prąd wyjściowy znamionowy długookresowy (ciągły)
6
5
Prąd wyjściowy maksymalny (5 minutowy)
9
9
10
5.2 Złącza i interfejsy sterownika AXV – obudowa zewnętrzna
Rozmieszczenie wszystkich złącz na obudowie sterownika AXV pokazano na rysunku 13.
X4
porty szeregowe
złącze S2 - enkder
X3
X2
złącze S1 - enkder
SWITCH 120
RS 485 (X1)
złącze C2
LED-info
sekcja zasilania
złącze C1
Rysunek 13 - złącza i interfejsy sterownika
•
Sekcja zasilania i hamowania
Opis złącza dla przyłączenia zasilania sieciowego oraz rezystora hamującego zamieszczono
w tabeli 2.
Tabela 2 - opis złącza zasilania zewnętrznego
Kontakt
U
V
W
L1
L2
L3
BRDC+
DCBR+
Opis
Faza U dla silnika
Faza V dla silnika
Faza W dla silnika
Faza L1 zasilania
Faza L2 zasilania
Faza L3 zasilania
Do podłączenia zewnętrznego rezystora hamującego (brake resistor)
Dodatni biegun obwodu prądu stałego
Ujemny biegun obwodu prądu stałego
Do podłączenia zewnętrznego rezystora hamującego (brake resistor)
(aby użyć rezystancję wewnętrzną połącz z DC+)
Na listwie łączeniowej zasilania znajdują się również końcówki łączeniowe rezystancji
hamującej. Wszystkie serwonapędy SIEI są wyposażone w wewnętrzny układ hamowania
działający w oparciu o układ mostka tranzystorowego IGBT, umożliwiający rozpraszanie
ciepła przy niewielkich prędkościach (niewielka ilość ciepła, niewielkie moce). Dostępna jest
również pewna standardowa wewnętrzna rezystancja hamująca, której średnia moc wynosi
100W, a dopuszczalny prąd: 6A (sterownik AXV 6/9). W celu załączenia standardowej
rezystancji wewnętrznej należy wykonać mostek łączeniowy pomiędzy końcówkami DC+ i
BR+ na złączu zasilania (tabela 2). Ten wariant zastosowano przy prowadzonych pracach
laboratoryjnych.
11
Jeżeli moce wydzielane w trakcie hamowania są większe, należy dołączyć rezystancję
zewnętrzną o odpowiedniej wartości i zakresie mocy. Postępowanie dla obu przypadków i
sposób połączeń pokazano na rysunku 14.
BR-
BRRBR
DC+
DC+
DC-
DC-
BR+
BR+
Rysunek 14 - sposób załączenia dodatkowego rezystora hamującego (zewnętrznego)
Sugerowana znormalizowana rezystancja zewnętrzna dla napędu wykorzystywanego na
stanowisku wynosi: Rezystancja: 80 [Ohm]
Moc: 0,9 [kW]
•
Sekcja regulacji i kontroli napędu
Złącza należące do tej sekcji umożliwiają podanie do sterownika niezbędnych sygnałów
napięciowych lub prądowych z zewnątrz, pobranie sygnałów kontrolnych ze sterownika do
urządzeń pomiaru i kontroli (mierniki elektryczne, oscyloskop itp.) oraz połączenie pomiędzy
sterownikiem, a elementem wykonawczym – silnikiem bezszczotkowym.
Złącze C1
Opis złącza terminalu C1 zamieszczono w tabeli 3.
Tabela 3 - złącze C1
Oznaczenie
1 R0P
2 R0N
3 R1P
4 R1N
5 AO0
6 AO1
7 GND
8 DI0
9 DI1
10 DI2
11 DI3
12 DO0
13 DO1
14 DO2
15 DO3
16 RLM
17 RLO
18 RLC
19 24V
20 0V
Funkcja
wejście analogowe 0 positive
wejście analogowe 0 negative
wejście analogowe 1 positive
wejście analogowe 1 negative
wyjście analogowe 0
wyjście analogowe 1
Analogowa "masa" GND
cyfrowe wejście 0
cyfrowe wejście 1
cyfrowe wejście 2
cyfrowe wejście 3
cyfrowe wyjście 0
cyfrowe wyjście 1
cyfrowe wyjście 2
cyfrowe wyjście 3
Styk wspólny przekaźnika
Styk przekaźnika – normal open
Styk przekaźnika – normal close
Zewnętrzne zasilanie karty regulatora
Wspólne zewnętrzne zasilanie
Opis
±10V , Zin = 10 kohm
±10V , Zin = 10 kohm
±10V , Zin = 10 kohm
±10V , Zin = 10 kohm
±10V, 5mA
±10V, 5mA
0V
24-30V , 6,6 kohm
24-30V , 6,6 kohm
24-30V , 6,6 kohm
24-30V , 6,6 kohm
24V, 100mA, PNP otwarty kolektor
24V, 100mA, PNP otwarty kolektor
24V, 100mA, PNP otwarty kolektor
24V, 100mA, PNP otwarty kolektor
250Vac, 1A resistive
250Vac, 1A resistive
250Vac, 1A resistive
24-30Vdc, 600mA
0V
12
Złącze C2
Tabela 4 - złącze C2
Oznaczenie
1 R2P
2 R2N
3 AO2
4 AO3
5 GND
6 DI4
7 DI5
8 DI6
9 DI7
10 DO4
11 DO5
12 DO6
13 DO7
14 REA
15 REB
16 REI
Funkcja
wejście analogowe 2 positive
wejście analogowe 2 negative
wyjście analogowe 2
wyjście analogowe 3
analogowa "masa" GND
cyfrowe wejście 4
cyfrowe wejście 5
cyfrowe wejście 6
cyfrowe wejście 7
cyfrowe wyjście 4
cyfrowe wyjście 5
cyfrowe wyjście 6
cyfrowe wyjście 7
powtórzenie przetwornika kanał A
powtórzenia przetwornika kanał B
powtórzeń przetwornika kanał I
Opis
±10V , Zin = 10 kohm
±10V , Zin = 10 kohm
±10V, 5mA
±10V, 5mA
0V
24-30V , 6,6 kohm
24-30V , 6,6 kohm
24-30V , 6,6 kohm
24-30V , 6,6 kohm
24V, 100mA, PNP otwarty kolektor
24V, 100mA, PNP otwarty kolektor
24V, 100mA, PNP otwarty kolektor
24V, 100mA, PNP otwarty kolektor
24V, 100mA, NPN otwarty kolektor
24V, 100mA, NPN otwarty kolektor
24V, 100mA, NPN otwarty kolektor
Złącze S2
Tabela 5 - złącze S2
Oznaczenie
1 ENC A
2 ENC B
3 ENC I
4 GND
5 COS 6 SIN 7 HALL 1
8 HALL 2
9 HALL 3
10 GND
11 PTC+
12 RESEX
13 GND
14 ENC A15 ENC B16
17
18
19
20
21
22
23
24
25
ENC ICOS
SIN
GND
HALL 1HALL 2HALL 3ABREN
RESEX
AUX+
Funkcja
Analogowo/cyfrowe wejście przetwornika kanał A
Analogowo/cyfrowe wejście przetwornika kanał B
Analogowo/cyfrowe wejście przetwornika kanał I
analogowa "masa" GND
Wejście analogowe przetwornika COS negative
Wejście analogowe przetwornika SIN negative
Czujnik Hall'a 1 positive
Czujnik Hall'a 2 positive
Czujnik Hall'a 3 positive
Analogowa "masa" GND
Cyfrowe wejście monitora ochrony termicznej
Analog output resolver negative exitation
analogowa "masa" GND
Analogowo/cyfrowe wejście przetwornika kanał A
negative
Analogowo/cyfrowe wejście przetwornika kanał B
negative
Analogowo/cyfrowe wejście przetwornika kanał I
negative
Wejście analogowe przetwornika COS
Wejście analogowe przetwornika SIN
analogowa "masa" GND
czujnik Hall'a 1 negative
czujnik Hall'a 2 negative
czujnik Hall'a 3 negative
Enable resolver supply
Analog output resolver positive exitation
Programowalne zasilanie przetwornika
Opis
1V pk-pk / 0 ... 5V
1V pk-pk / 0 ... 5V
1V pk-pk / 0 ... 5V
0V
1V pk-pk absolute one cycle
1V pk-pk absolute one cycle
0 ... 5V, prostokąt
0 ... 5V, prostokąt
0 ... 5V, prostokąt
0V
2V pk-pk / 8kHz
0V
1V pk-pk / 0 ... 5V
1V pk-pk / 0 ... 5V
1V pk-pk / 0 ... 5V
1V pk-pk absolute one cycle
1V pk-pk absolute one cycle
0V
0 ... 5V, prostokąt
0 ... 5V, prostokąt
0 ... 5V, prostokąt
poziom niski - aktywne
2V pk-pk / 8kHz
4.5 ...15V / 250mA
13
Złącze to służy do połączenia enkodera umieszczonego przy silniku ze sterownikiem.
Połączenie sterownika z tym terminalem dokonywane jest z wykorzystaniem 25 żyłowego
kabla z odpowiednim 25 pinowym złączem (D-sub). Szczegółowy opis złącza S2
zamieszczono w tabeli 5.
Złącze S1
Złącze to wykorzystywane jest w synchronicznym trybie pracy kilku połączonych ze sobą
serwonapędów, do przyłączenia nadrzędnego enkodera (enkoder – Master). W naszych
pracach laboratoryjnych nie jest ono wykorzystywane.
•
Sekcja komunikacji i informacji
Złącza w tej sekcji służą do komunikacji sterownika z komputerem PC i oprogramowaniem
formowym, programowania oraz wprowadzania zmian w nastawach serwonapędu, a także
wymiany informacji pomiędzy wieloma napędami pracującymi w trybie synchronicznym.
Złącze RS485
Pozwala na komunikację sterownika napędu z komputerem PC, na którym zainstalowane jest
oprogramowanie firmowe. Jeżeli komputer nie jest wyposażony w port szeregowy RS 485,
wtedy należy zastosować konwerter RS 232/RS 485. Na naszym stanowisku zastosowano
dedykowany firmowy konwerter produkcji SIEI, PCI-485. Sterownik AXV używa firmowego
protokołu komunikacyjnego Slink-3. Linie interfejsu RS 485 przyłączyć należy poprzez
dodatkową rezystancję 120 Ohm, dołączaną włącznikiem na panelu sterownika (SWITCH
120).
Sposób połączenia komputera ze sterownikiem, oraz blokowy schemat wewnętrzny
konwertera pokazano na rysunku 15.
sterownik
AXV
XS2
PCI-485
switch’e
w pozycji “ON”
oznaczenia wejść
konwertera
X1
XS1
kabel 9 żyłowy
Rysunek 15 - połączenie komunikacyjne: komputer-sterownik oraz schemat blokowy konwertera
Złącze X1 sterownika łączymy poprzez kabel 9 żyłowy ze złączem XS1 konwertera. Nie jest
konieczne stosowanie żadnych dodatkowych zasilaczy do konwertera. Niezbędne zasilanie
(+5V DC) jest dostarczane poprzez odpowiednie piny w złączu komunikacyjnym z płyty
głównej sterownika.
Złącze X3, X4
Złącza wykorzystywane do szybkiego połączenia pomiędzy napędami przy synchronicznym
trybie pracy kilku napędów. W naszym stanowisku laboratoryjnym nie są one
wykorzystywane.
14
Dioda LED – info
Dioda LED umieszczona na panelu frontowym sterownika AXV, wykorzystana jest do
informacji o aktualnym stanie pracy układu oraz o ewentualnych stanach alarmowych. Jeżeli
nie występują stany awaryjne, LED świeci na zielono. Przy aktywnej linii komunikacji
RS485, dioda świeci na żółto. W momencie wystąpienia alarmu LED zaczyna mrugać,
wyświetlając określoną sekwencję, określającą kod źródłowy danego alarmu. Sekwencja to 5
kolejnych błysków, przerywanych pauzami. Błyski interpretujemy jako:
wartość 0
LED zielony
wartość 1
LED czerwony
Przykład: Jeżeli sekwencja wygląda następująco:
zielony →
zielony →
czerwony →
czerwony →
czerwony →
0 x ( 24 ) = 0
0 x ( 23 ) = 0
1 x ( 22 ) = 4
1 x ( 21 ) = 2
1 x ( 20 ) = 1
suma wynosi 7, co oznacza kod alarmu nr 7 (Przegrzanie silnika)
Opis kolejnych kodów alarmów oraz odpowiadających im stanów awaryjnych w układzie
serwomechanizmu, zamieszczony jest w szczegółowej instrukcji obsługi sterownika AXV,
dostarczonej przez producenta w wersji anglojęzycznej (www.siei.it).
5.3 Tryby pracy serwomechanizmu
Serwomechanizm z silnikiem bezszczotkowym posiada trzy tryby pracy: tryb regulacji
prędkości – prędkościowy, tryb regulacji (nastawy) położenia – pozycyjny oraz tryb pracy
synchronicznej kilku napędów połączonych ze sobą elektrycznie i wymieniających ze sobą
informacje poprzez szybkie złącze szeregowe (AXV-NET). Układ zaprogramowany jest
fabrycznie do realizacji trybu regulacji prędkości (tryb podstawowy). Kolejne z trybów pracy
można uzyskać po przeprogramowaniu sterownika oraz odpowiedniej zmianie sygnałów
zewnętrznych podawanych na jego wejścia oraz zbieranych z jego wyjść. W naszych pracach
laboratoryjnych wykorzystywane są dwa pierwsze ze wspomnianych trybów pracy układu.
Tryb trzeci wymaga posiadania co najmniej dwóch napędów i z tego też względu nie jest
realizowany w trakcie ćwiczeń.
Sposoby programowania sterownika oraz realizacja odpowiednich połączeń zewnętrznych dla
pracy układu w trybie regulacji prędkości i położenia stanowią integralną cześć ćwiczenia
laboratoryjnego i dlatego też zamieszczone zostały w dalszej części instrukcji dotyczącej jego
realizacji praktycznej.
6
Wnioski – dla serwomechanizmu cyfrowego
W aktualnych rozwiązaniach technicznych dzięki zastosowaniu silników nowoczesnej
konstrukcji, zasilaczy zbudowanych z elementów energoelektronicznych oraz zastosowaniu
odpowiednich algorytmów sterowania cyfrowego zapewniono spełnienie wszystkich wyżej
postawionych wymagań. A więc ograniczenie przyspieszenia, ograniczenie prędkości ,
ograniczenie prądu, wykonanie zadania w skończonym (minimalnym) czasie.
Serwomechanizm o tej konstrukcji jest przedmiotem badań w trakcie ćwiczenia
laboratoryjnego.
15