Jasw Kwiecień 3, 2013 Udostępnij Kwiecień 3, 2013 Świetny Art. Dobór serw wymaga trochę pracy. Jako suplement polecam tabele ułatwiające dobór serwa ze stron serwisu servocity.com Serwa podzielone na cyfrowe/analogowe/wodoodporne/specjalne etc. http://www.servocity.com/html/hitec_servos.html http://www.servocity.com/html/futaba_servos.html Screenshoty tabel: Hitec Futaba JaśW 1 Cytuj Link do komentarza Share on other sites More sharing options...
Nawyk Kwiecień 4, 2013 Autor tematu Udostępnij Kwiecień 4, 2013 Dzięki za fajne linki, dodałem je na końcu artykułu 🙂 Cytuj Link do komentarza Share on other sites More sharing options...
BACH Kwiecień 14, 2013 Udostępnij Kwiecień 14, 2013 Witam wszystkich , mam takie małe pytanko do was . Czy jest to możliwe żeby podłączyć dwa serwa ze sobą i rozdzielić do nich sygnał. Po podaniu sygnału 1ms pierwsze serwo wychyla się a drugie stoi, po podaniu 2ms drugie wychyla się a pierwsze stoi ?? Dziękuję za odpowiedzi Cytuj Link do komentarza Share on other sites More sharing options...
Sabre Kwiecień 14, 2013 Udostępnij Kwiecień 14, 2013 Witam wszystkich , mam takie małe pytanko do was . Czy jest to możliwe żeby podłączyć dwa serwa ze sobą i rozdzielić do nich sygnał. Po podaniu sygnału 1ms pierwsze serwo wychyla się a drugie stoi, po podaniu 2ms drugie wychyla się a pierwsze stoi ?? Dziękuję za odpowiedzi Jest to możliwe, ale musiałbyś dodać chociażby jakiś mały mikrokontroler, który mierzyłby sygnał dochodzący do niego i rozdzielał go w zależności od jego szerokości na dwa serwa. Robiłem coś podobnego na Attiny13. W zależności od szerokości impulsu, na wyjściu było co innego. 1 Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
BACH Kwiecień 14, 2013 Udostępnij Kwiecień 14, 2013 Nie za bardzo się znam na elektronice , czy trudno zrobić taki mikrokontroler ? Cytuj Link do komentarza Share on other sites More sharing options...
Sabre Kwiecień 14, 2013 Udostępnij Kwiecień 14, 2013 BACH, mikrokontrolerów się nie robi, je się programuje. Napisanie takiego programu nie jest aż tak trudne jeśli ktoś cokolwiek potrafi programować chociażby w Bascomie. Do tego musiałbyś zaprojektować i zrobić płytkę drukowaną. Cytuj Link do komentarza Share on other sites More sharing options...
Chester11-86 Kwiecień 15, 2013 Udostępnij Kwiecień 15, 2013 Witam Napisałem sobie taki o to programik aby sprawdzić w jakim przedziale działa mi serwo: Turnigy XGD-11HMB. Okazało się że startuję przy pozycji 70 a zatrzymuję przy pozycji 150. Obraca się tylko o kąt 45 stopni. Czy to możliwe aby serwo wykonywało pracę tylko o taki kąt a nie o 180 stopni? Program: '$sim $regfile = "m8def.dat" $crystal = 8000000 '******************************************************************************* Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Portc.5 , E = Portc.4 , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 '******************************************************************************* Config Servos = 1 , Servo1 = Portd.0 , Reload = 8 Config Portd.0 = Output Config Portb.1 = Input Portb.1 = 1 Config Portb.2 = Input Portb.2 = 1 Config Portb.3 = Input Portb.3 = 1 '******************************************************************************* Dim I As Byte Enable Interrupts '******************************************************************************* Do '****************** Program sterownika ***************************************** Servo(1) = I For I = 50 To 250 Servo(1) = I Cls Upperline Lcd "Dzien dobry!" Lowerline Lcd "Pozycja: " ; I Waitms 200 Next For I = 250 To 50 Step -1 Servo(1) = I Cls Upperline Lcd " Dzien dobry!" Lowerline Lcd "Pozycja: " ; I 'pokazuje pozycje serwa Waitms 200 Next Loop End '******************************************************************************* Z góry dziękuję za odpowiedź. Pozdrawiam. Cytuj Link do komentarza Share on other sites More sharing options...
Tolo Kwiecień 15, 2013 Udostępnij Kwiecień 15, 2013 Tak modelarskie serwa mają mały kąt obrotu jak usuniesz bokadę i dasz większą różnicę między impulasami to powinno trochę zwiększyć kąt ale głowy nie dam... Cytuj Link do komentarza Share on other sites More sharing options...
Chester11-86 Kwiecień 15, 2013 Udostępnij Kwiecień 15, 2013 Mam jeszcze jedno pytanie: w jaki sposób spowolnić pracę serwa? Zwiększyć wartość reload? Nie chce wykorzystywać do tego timerów. Cytuj Link do komentarza Share on other sites More sharing options...
Tolo Kwiecień 15, 2013 Udostępnij Kwiecień 15, 2013 Wiem że istnieją specjalne spowalniacze do serwomechaznimów (wpisz w google) Cytuj Link do komentarza Share on other sites More sharing options...
KonradIC13 Listopad 25, 2013 Udostępnij Listopad 25, 2013 Hej, czy ktoś z was kiedyś przerabiał serwa do zwiększenia ich kątu obrotu? Czytałem że czasami serwa mają blokadę mechaniczną pozwalającą nawet na ruch 180 stopni ale fabryczny potencjometr pozwala sterować w tylko w przedziale 60-90 stopni. Podobno to się robi dolutowując dwa rezystory w miejsce wyprowadzeń potencjometru. Czy ktoś z was próbował to robić? Cytuj Link do komentarza Share on other sites More sharing options...
MirekCz Listopad 25, 2013 Udostępnij Listopad 25, 2013 Na forum i w internecie są dokładne opisy jak przerobić różne serwa... Blokada mechaniczna to oczywistość. Pamiętaj jednak, że wylutowanie potencjometru i zastąpienie go rezystorami pozbawi serwo możliwości ustalenia określonego położenia, a elektronika serwa będzie pracować jak zintegrowany mostek H (oczywiście sterowany PWM jak serwo). Można dostać też serwa "przerobione fabrycznie" (czasami od producenta, czasami jakaś inna firma przerabia). Cytuj Link do komentarza Share on other sites More sharing options...
KonradIC13 Listopad 25, 2013 Udostępnij Listopad 25, 2013 "Pamiętaj jednak, że wylutowanie potencjometru i zastąpienie go rezystorami pozbawi serwo możliwości ustalenia określonego położenia" Tylko właśnie bez wlutowania potencjometru, potencjometr zostaje i dochodzą dodatkowe rezystory, serwo dalej działa jak serwo z kontrolą położenia ale zwiększa się zakres kąta. Cytuj Link do komentarza Share on other sites More sharing options...
MirekCz Listopad 25, 2013 Udostępnij Listopad 25, 2013 To zależy od tego czy potencjometr ma możliwość pracy w tym szerszym zakresie. Jak tak to dodając rezystory "przestawiające" zakres pracy potencjometru możesz oszukać elektronikę i zyskać zakres. Pytanie tylko czy to ma sens skoro są dostępne dobre serwa o poszerzonym zakresie pracy... Cytuj Link do komentarza Share on other sites More sharing options...
KonradIC13 Listopad 25, 2013 Udostępnij Listopad 25, 2013 No właśnie mam problem ze znalezieniem takiego serwa i zaczynam się czuć, że coś takiego tylko w erze :/ Szukam w Polsce i za granicą, serwa obracającego się o minimum 120 stopni, moment minimum 20kgcm (optymalnie 25kgcm), opcjonalnie metalowe zębatki, cena do 40USD. Obszukałem już trochę sklepów i albo cena kosmiczna bo to i cyfrowe i z programowaniem jakimś albo mały kąt albo w ogóle brak informacji i domyślanie się, dlatego kombinuję :/ [ Dodano: 26-11-2013, 16:02 ] Nie wiem ile jest w tym prawdy, ale mam pewne przypuszczenie, to tylko moje domysły, nie wiem czy są prawdziwe, ale może ktoś też to zauważył. Dużo serw opisywanych jest jako 60-90 stopni dlatego, że popularne kontrolery serw, typu modelarskiego potrafią podać wąski zakres sygnału sterowania, a tak naprawdę serwo ma mechaniczny stop dopiero w okolicach 120-180 stopni i podając szeroki zakres sygnału sterowania np. z uC można je w pełni wykorzystać. A mało informacji właśnie o zakresie obrotu wiąże się z tym że ktoś testuje te serwa na takich modelarskich kontrolerach? Wysnułem taki wniosek na podstawie rozmowy z obsługą sklepu servocity dla przykładu serwo HS-985, przeważnie informacja o kącie obrotu to 45stopni lewo/prawo lub jej brak. Jedynie w servocity pokazują że to serwo naprawdę ma zakres bliski 0-180 stopni. Po rozmowie dowiedziałem się, że ten zakres 45-45 to właśnie dla kontrolerów modelarskich i żeby rozszerzyć go należy: - albo użyć dodatkowego urządzenia servo stretcher - modyfikacja rezystorami, która 'oszukuje serwo' i wcześniej jeżeli sygnał kazał iść do 45 stopni to pójdzie do 90, modyfikacja jeżeli ktoś chce używać kontrolera modelarskiego z wąskim zakresem sygnału sterowania i uwaga - dostarczając odpowiednio szeroki zakres sugnału sterowania (bez problemu do wygenerowania na uC) serwo bez jakichkolwiek modyfikacji wykona pełne obroty aż do blokady mechanicznej Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!