Serwo 180 - zwiększamy kąt pracy serwa

Gdy je o coś prosisz, wzruszają ramionami...
Awatar użytkownika
pirzol
Domownik forum...
Posty: 279
Rejestracja: 12-07-2011
Podziękował: 16 razy
Podziękowano: 60 razy
Kontaktowanie:

Postautor: pirzol » 31 sie 2012, o 08:33

Postanowiłem dodac jako oddzielny wątek, aby innym łatwiej było szukać.

Rozciągamy serwo - zwiększamy zakres kątów pracy serwa.

Po założeniu serwa HB3688 w osi roll gimbala okazało sie że faktyczny zakres pracy serwa jest zbyt mały.
Aby zwiększyć elastyczność pracy - kąty wychylenia możemy zastosowac mały trick.

Dodajemy do potencjometru w serwie oporniki "wpięte równolegle".
Zmniejszając w ten sposób rezystancję odczytywaną przez układ sterujący powodujemy zwiększenie wychyleń serwa.

1. zdejmujemy obudowę serwa
fot.autor
Obrazek

2. wnętrze serwa HB3688
fot.autor
Obrazek

3. zdejmujemy ostrożnie płytkę z elektroniką (uwaga silnik jest przylutowany na stałe)
fot.autor
Obrazek

4. w środku obudowy jest wystarczająco dużo miejsca aby zastosować rezystory w standardowej obudowie. Na płytce jest też miejsce na rezystory SMD. Pomiędzy końcówki potencjometru wlutujemy rezystorki 2k ohm. Uwaga rezystancja oporników może być inna w zalezności od typu serwa.
fot.autor
Obrazek

5. składamy płytkę z elektroniką i zamykamy obudowę.

Zakres kątów pracy serwa zwiększył się z około 90 stopni do w przyblizeniu 180....

A teraz Teoria
Co zmieniliśmy w układzie dodając rezystory ? itp...

Sterownik serwa identyfikuje położenie/wychylenie mierząc rezystancję potencjometru, który obraca się wraz z zebatkami serwa (zmieniając wartość rezystancji).
Mechanicznie serwo może wychylić się w granicach ~ 160-170 stopni, jednak sterownik ma zaprogramowany przedział rezystancji dla jakiej wysterowuje ruch serwa. Zazwyczaj jest on ograniczony w taki sposób aby pracować w zakresie 90 stopni. Mozna to zmienić za pomocą:

1. “servo stretcher”
Małe urządzenie elektroniczne wpinane pomiędzy serwo a odbiornik, modyfikuje sygnał sterujący serwem. To rozwiązanie nie wymaga rozbierania serwa, jednak nei wszystkie serwa potrafią współpracować z takim sterownikiem.

2. Przeprogramowanie cyfrowego serwa - sterownika.
Drogie profesjonalne serwa można przeprogramować, zmieniając zakres kątów w jakim pracuje - wewnetrzny sterownik otrzymuje nowe dopuszczalne wartości i zakresy pracy. Możliwe jest zatem zaprogramowanie pracy do 180 stopni bez modyfikacji fizycznej serwa.

3. Modyfikacja serwa z rezystorami
Ta metoda jest tania (koszt rezystora to około 10 groszy), wymaga jednak przynajmniej podstawowych umiejętności w obsłudze lutownicy. Ingerencja w konstrukcję serwa powoduje jednak utratę gwarancji, a nieostrożne wykonywanie lutów może spowodowac uszkodzenie elektroniki sterownika.

Jak już pisałem - Rezystancja wskazywana przez potencjometr zmienia się w pewnym zakresie pracy serwa np. (dla zobrazowania przykładu)
rys. poniżej i dane poglądowe.

A-B - Rezystancja Rp zaprogramwoana w sterowniku, kąt wychylenia 45 stopni
A-C - Możliwe mechaniczne wychylenie serwa ~80 stopni, niedostępne ze wzgledu na ograniczenie softw. sterownika.


A-B. Wychylenie od 0 stopni do 45 stopni w prawo powoduje zmiane rezystancji (np.) od 0 do 5k ohm. Sterownik ma zaprogramowaną tą wartość i nie pozwoli na większe wychylenie serwa/ramienia, pomino iż mechanicznie jest to nadal możliwe - wychylenie od A - C, gdyż wartość rezystancji A-C przekracza zaprogramowaną wartość.

Przyłączając rezystor równolegle do potencjometru uzyskujemy zmianę skali w jakiej pracuje sterownik serwa.
Rezystancja odcinka A-B nie bedzie już wynosić 5k ohm ale wyniesie:

R=(Rp*Rd)/(Rp+Rd)

tak więc podpinając równolegle do potencjometru opornik o wartości Rd=2k ohm uzyskamy:

Rp=5k
Rd=2k (stała)

R=(5*2)/(5+2)=1,42k ohm

Tak więc w efekcie sterownik (z potpiętym rezystorem Rd do potencjometru) osiągając punkt B = 45 stopniom stwierdzi iż osiągnął punkt B1~1,5k ohm a nie 5k ohm.
Pozostało mu więc w zapasie do Max dopuszczalnej wartości kilka K ohm. Pozwoli więc wychylić się dalej poza punkt B aż do punktu C w którym rezystancja odczytana z potencjometru+Rd osiągnie wartość Max dopuszczalną.

R=( [Rp=C] * [Rd=2] ) / ( [Rp=C] + [Rd=2] ) = 5K ohm
rys.autor
Obrazek

Przykładowy film z YT z działania serwo stretchera, podobny efekt uzyskujemy wpinając rezystor...


Przykład programowalnego serwa firmy Hyperion
http://www.hyperion-eu.com/public/manua ... MAN-EN.pdf
fot./rys. Hyperion
Obrazek
Obrazek
Ostatnio zmieniony 3 wrz 2012, o 07:00 przez pirzol, łącznie zmieniany 2 razy.
pzdr
P
---------
www.fpvdrones.pl
Quadro KFC32 + FPV - nooo tym sie LATA ! :D

Gaui 425->550 FPV - Historia gimbala
KDS450S (V) FPV - waleczne początki
Awatar użytkownika
Gmeracz
Lider forum...
Posty: 2203
Rejestracja: 16-03-2010
Lokalizacja: UE
Podziękował: 78 razy
Podziękowano: 206 razy
Kontaktowanie:

Postautor: Gmeracz » 31 sie 2012, o 23:30

Zobaczcie, jaka profeska...
Pit ściągnął chyba wszystko z netu co mógł (oprócz oscyloskopu, ale chyba żonka odgoniła od kompa :vhappy: ).
Ty Piter... Jesteś już chyba ostro już zarażony? Niedługo analizy widma magnetycznego zaczniesz dołączać?

A myślałem że tylko ja tak mam... :rotfl2:
Od śmigła... Sławek
http://www.youtube.com/user/Vipcioo
Awatar użytkownika
pirzol
Domownik forum...
Posty: 279
Rejestracja: 12-07-2011
Podziękował: 16 razy
Podziękowano: 60 razy
Kontaktowanie:

Postautor: pirzol » 1 wrz 2012, o 17:31

:P
oj, gdyby sie tylko dalo sciagnąć pewnie nie tylko oscyloskop ...
:)3
:D))
pzdr
P
---------
www.fpvdrones.pl
Quadro KFC32 + FPV - nooo tym sie LATA ! :D

Gaui 425->550 FPV - Historia gimbala
KDS450S (V) FPV - waleczne początki
Awatar użytkownika
sulek
Pierwsze koty za płoty...
Posty: 20
Rejestracja: 21-10-2010
Lokalizacja: Gdańsk
Podziękował: 4 razy
Podziękowano: 2 razy

Postautor: sulek » 3 wrz 2012, o 00:43

Pięknie wytłumaczone i rozrysowane...
Jeśli jednak chodzi o ścisłość, to taki drobiazg, że badana jest nie oporność potencjometru, tylko napiecie na jego ślizgaczu.
Ten sam efekt możnaby uzyskać za pomocą jednego tylko oporka, wlutowanego między skrajne nóżki potencjometru...
Pozdrawiam
Piotr
Awatar użytkownika
pirzol
Domownik forum...
Posty: 279
Rejestracja: 12-07-2011
Podziękował: 16 razy
Podziękowano: 60 razy
Kontaktowanie:

Postautor: pirzol » 3 wrz 2012, o 06:49

to na koniec dodam skąd to się bierze, jak wpływa rezystancja na napiecie ...
:masakra: ale zrobiłem wcześniej byka :oops:

prawo Ohma:
I=U/R

połączenie równoległe dwóch rezystorów / oporników

R=(R1*R2)/(R1+R2)

połączenie równoległe wielu oporników...
1 1 1 1
- = - + - + ... + -
R R1 R2 Rn

połączenie szeregowe

R=R1+R2+..+Rn
pzdr
P
---------
www.fpvdrones.pl
Quadro KFC32 + FPV - nooo tym sie LATA ! :D

Gaui 425->550 FPV - Historia gimbala
KDS450S (V) FPV - waleczne początki
Lemiux
Witaj. Zanim zapytasz - poszukaj i poczytaj!
Posty: 1
Rejestracja: 25-03-2015

Postautor: Lemiux » 25 mar 2015, o 16:56

Podpowie mi ktoś czy do serwa Tower Pro MG-996R mogę zastosować ten sam rezystor 2K, bez obaw o uszkodzenie serwa?
Awatar użytkownika
pirzol
Domownik forum...
Posty: 279
Rejestracja: 12-07-2011
Podziękował: 16 razy
Podziękowano: 60 razy
Kontaktowanie:

Postautor: pirzol » 25 mar 2015, o 22:14

Już samo rozebranie (nieumiejętne) serwa może spowodować jego uszkodzenie. Każda modywikacja źle wykonana uszkodzi układ kontrolera serwa.
Więc z zmianami ostrożnie.

Dla pracy serwa do 180 stopni czasem lepiej zastosowac przekladnie. 180 stopni to duzo dla pracy z np. snapem (popychaczem) i może się okazać że w pewnych warunkach będzie się blokować.
Czy rezystor wystarczy nie pamiętam, najlepiej sprawdzic doswiadczalnie.

Pozdrawiam Piotr
pzdr
P
---------
www.fpvdrones.pl
Quadro KFC32 + FPV - nooo tym sie LATA ! :D

Gaui 425->550 FPV - Historia gimbala
KDS450S (V) FPV - waleczne początki

Wróć do „Serwa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości