Rozdzielczość serwa.
Masz problem? Zapytaj na forum elektroda.pl
From: "Tomasz Bielecki" <paszczur_at_nospam_kki.net.pl>
Subject: Rozdzielczość serwa.
Date: Thu, 30 Mar 2000 10:15:15 GMT
Cześć !!!
Czy ktoś miał doświadczenia ze sterowaniem serwa (modelarskiego) za pomocš
procka, a dokładniej poszukuję informacji na temat uzyskania jak
największej
rozdzielczości mechanicznej serwa (nie programowej).
Chodzi mianowicie o liczbę pozycji wału serwa przy sterowaniu impulsami
mieszczšcymi się
w przedziale od 1ms do 2ms. Jaki minimalny skok można uzyskać ze
standardowego serwa
(np. Hitec HS-300) ?
Ja próbowałem podzielić 1ms na 1000 części - czyli teoretycznie
rozdzielczość wynosiła 1us,
ale gdy program ruszył, serwo zaczęło reagować dopiero przy zmianie o 3us i
w dodatku jego praca była niestabilna - przy zwiększaniu długości impulsu
występowały momenty, żę zamiast zwiększać kšt obrotu wał serwa obracał się
przez chwilę w przeciwnym kierunku...
Poza tym praca serwa w całym zakresie (1ms-2ms) nie jest liniowa - przy
zwiększaniu rozdzielczości
o stałš wartość wał serwa w niektórych momentach przyspiesza, w innych
opónia obrót ?!
Jeśli ktoś miał jakiekolwiek doświadczenia z takim sterowaniem to proszę o
wskazówki
jak uzyskać liniowš pracę serwa przy jak największej rozdzielczości.
Pozdrawiam Tomaszek
paszczur_at_nospam_kki.net.pl
From: Lukasz Goralczyk <liku_at_nospam_student.uci.agh.edu.pl>
Subject: Re: =?ISO-8859-2?Q?Rozdzielczo=B6=E6?= serwa.
Date: 30 Mar 2000 10:33:20 GMT
Tomasz Bielecki <paszczur_at_nospam_kki.net.pl> wrote:
Czy ktoś miał doświadczenia ze sterowaniem serwa (modelarskiego) za pomocš
procka, a dokładniej poszukuję informacji na temat uzyskania jak
[ciach]
Wlasciwie to nie mam doswiadczen z zadnymi serwami, ale o wszelakich
silnikach mozna powiedziec, ze jezeli pracuja w niestandardowych warunkach,
to w zaden normalny sposob nie da sie przewidziec, jak bedzie dzialac.
Moze istnieje jakis inny sposob niz podawanie tak krotkich impulsow?
--
Lukasz Goralczyk
"The choices you make, not the chanses
we take, determine out destiny"
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: =?iso-8859-1?Q?Rozdzielczo=B6=E6?= serwa.
Date: 30 Mar 2000 12:24:28 GMT
On Thu, 30 Mar 2000 10:15:15 GMT, Tomasz Bielecki <paszczur_at_nospam_kki.net.pl> wrote:
Czy ktoś miał doświadczenia ze sterowaniem serwa (modelarskiego) za pomocš
procka, a dokładniej poszukuję informacji na temat uzyskania jak
największej
rozdzielczości mechanicznej serwa (nie programowej).
takie typowe to jest konstrukcja prawie analogowa, i trudno tam o
rozdzielczosci mowic. A biorac pod uwage cene i zastosowanie
to takze o dokladnosci i powtarzalnosci..
Ja próbowałem podzielić 1ms na 1000 części - czyli teoretycznie
rozdzielczość wynosiła 1us,
ale gdy program ruszył, serwo zaczęło reagować dopiero przy zmianie o 3us i
specjalnie sie nei dziwie - pewnie zalozyli tam jakis "zakres nieczulosci"
czy histereze..
w dodatku jego praca była niestabilna - przy zwiększaniu długości impulsu
występowały momenty, żę zamiast zwiększać kšt obrotu wał serwa obracał się
przez chwilę w przeciwnym kierunku...
A nie jest to blad w twoim programie.
Jeśli ktoś miał jakiekolwiek doświadczenia z takim sterowaniem to proszę o
wskazówki jak uzyskać liniowš pracę serwa przy jak największej rozdzielczości.
A co chcesz zrobic? Precyzyjne sterowanie? To daj silnik z bezluzowa
przekladnia, optycznym enkoderem i odpowiednim sterowanikiem [tez troche
czasu trzeba]. Albo krokowca z microsteppingiem lub przekladnia.
W serwie podejrzewam ze jakosci wdudowanego potencjometru i przekladni
nie przeskoczysz. Mozesz prawdopodobnie poprawic sterowanie,
ale skonczy sie pewnie na wywaleniu elektroniki na zewnatrz, bo w srodku
miesci sie jeden uklad i tyle .. Ale jakies porzadniejszy sterownik
typu PID moze by ci troche pomogl - tyle ze niewiele
J.
From: "Michał Anuszewski" <michala_at_nospam_gazeta.pl>
Subject: Re: Rozdzielczość serwa.
Date: Thu, 30 Mar 2000 14:01:20 +0200
Moje doświadczenia sš następujšce:
-> o dokładności i powtarzalności parametrów serw można zapomnieć ...
-> wystarczy troszkę więcej smarowidła a działa inaczej ...
testowałem ok 30 serw Hitec HS->80(MG),81(MG),715(chyba takie ?)
dzieliłem zakres na 32 pozycje i nadal niektóre serwa chodziły wyrżnie
inaczej niż pozostałe
(wolniej, szybciej, wcześniej/póniej się zatrzymywały ...)
Nie wspominajšc o tym że co najmniej połowa z nich zatarła się i poszła
z dymem (elektronika) po kilku godzinach pracy ...
Moja konkluzja była taka -> we silnik krokowy jeśli możesz ...
Serwa modelarskie nadajš się tylko do zabawek ...
Chyba że chcesz zatrudnić brygadę testerów/selekcjonerów ...
Pozdrawiam.
Michał Anuszewski
P.S. Czujnikiem położenia w serwach (przynajmniej HS) jest potencjometr
od jego parametrów, stanu przekładni i obcišżenia zależy charakterystyka ...