Skocz do zawartości

tester serw - samoróbka


karambolis8

Rekomendowane odpowiedzi

Opublikowano

Zmontowałem sobie ostatnio za grosze tester serw wg tego schematu:

Dołączona grafika.

Mam z nim jednak mały problem. Otóż neutrum testera jest bardzo przesunięte co objawia się za małym zakresem ruchu w jedną stronę, a za dużym (tryby już się blokują) w drugą. Nie wiem za bardzo co może być przyczyną takiego zachowania. Potrafi ktoś pomóc?

Opublikowano

Nie jestem elektronikiem, ale myślę, że to kwestia dzielnika R1,P1,R2. Spróbuj zastąpić R1, lub R2 potencjometrem i przy ustawieniu P1 w neutrum za jego pomocą doprowadzić serwo do ustawienia w neutrum. Który, R1, czy R2 trzeba sprawdzić doświadczalnie, bo bez oscyloskopu lub miernika trudno stwierdzić jak wygląda regulowany P1 czas impulsu który powinien zawierać się w przedziale 1-2 ms. Wychył serwa zależy od szerokości impulsu, neutrum przypada na 1,5 ms.

Jeśli się mylę, to z pewnością koledzy elektronicy mnie poprawią.

Opublikowano

Nie jestem elektronikiem, ale myślę, że to kwestia dzielnika R1,P1,R2. Spróbuj zastąpić R1, lub R2 potencjometrem i przy ustawieniu P1 w neutrum za jego pomocą doprowadzić serwo do ustawienia w neutrum. Który, R1, czy R2 trzeba sprawdzić doświadczalnie, bo bez oscyloskopu lub miernika trudno stwierdzić jak wygląda regulowany P1 czas impulsu który powinien zawierać się w przedziale 1-2 ms. Wychył serwa zależy od szerokości impulsu, neutrum przypada na 1,5 ms.

Jeśli się mylę, to z pewnością koledzy elektronicy mnie poprawią.

Się nie mylisz a ja bym dodatkowo zmienił tego C1 = 0,033 uF na innego bo może ma pojemność z przeciwległego zakresu tolerancji i dlatego Waść masz ten skraj regulacji ...

Opublikowano

Osobiście zrezygnowałbym z diody i zrobiłbym układ zgodny z notą aplikacyjną i dodałbym na wyjściu tranzystor negujący sygnał. Polecam lekturę o modulacji ppm http://www.modelarstwo.net/index.php?tyt=36 i notę katalogową np. http://www.datasheetcatalog.org/datasheet/stmicroelectronics/2182.pdf . W opisie rysunku 13 noty katalogowej podane są czasy generowanych impulsów. t1 - czas stanu wysokiego zależny od rezystorów R1 i R2 i czas t2 - stanu niskiego zależny od rezystora rozładowującego kondensator R2. Ponieważ impulsy sterujące serwem powinny być mieć długośc 1-2ms i odstęp pomiędzy impulsami powinien być większy niż 2,5ms, a najlepiej tak jak w rzeczywistości 10-20ms, to rezystor R1 byłby głównie odpowiedzialny za przerwę między impulsami, a R2 za długość impulsu. Rezystor R2 składałby się z potencjometru zmieniającego czas impulsu i rezystora odpowiadającego za minimalny czas impulsu. Przy potencjometrze 50k kondensator powinien mieć 28,8nF + drugi stały rezystor 50k, rezystor R1 - 500k-1M. Mogą być inne wartości rezystorów i kondensatorów, ważne żeby iloczyn RC miał tą samą wartość. Niestety, w twoim układzie, przy zastosowanej diodzie cziężko wyliczyć czasy włączenia i wyłączenia, które na dodatek zmieniają się z napięciem zasilania.

Opublikowano

Ja też w pierwszym momencie pomyślałem o NE556 (podwójny układ NE555), tam jedna część generuje przerwę w impulsie, druga czas impulsu, ale układ z NE555 i tranzystorem też powinien działać, a mniej elementów.

  • 7 miesięcy temu...
Opublikowano

Witam.

Mam pytania odnośnie takiego testerka.

- Czy na tego typu urządzeniu można uzyskać wychylenia dźwigni serwomechanizmu proporcjonalne do wielkości obrotu dźwigni potencjometru czy też testuje on na zasadzie neutrum - max - neutrum?

- czy można rozdwoić sygnał i sterować jednocześnie dwoma serwomechanizmami?

- czy można uzyskać sprzężenie dwóch takich testerów w taki sposób, aby sterowały one jednocześnie dwoma serwomechanizmami i sygnał jednego testera dodawał się lub odejmował od sygnału drugiego testera w taki sposób aby po wychyleniu serwa sygnałem z jednego testera po dołożeniu sygnału z drugiego to wychylenie zwiększało się lub zmniejszało w zależności od dyspozycji zawartej w sygnale z drugiego testera?

Nie jestem elektronikiem więc mam nadzieję, że za bardzo nie namieszałem i moje pytania zostaną zrozumiane. Będę bardzo wdzięczny za pomoc.

Opublikowano

1. Tak, wychylenie serwa jest proporcjonalne do położenia potencjometru

2. Tak, można "rozdwoić" sygnał, połącz serwa równolegle np. tzw. kablem Y

3. Czy chcesz mieć dwa potencjometry i gdy jednym coś ustawisz to drugim chcesz zmieniać "wokół" tego położenia? Opisz dokładniej co Ci chodzi po głowie, to będzie więcej szans na rozwiązanie. Ogólnie: tak, można.

Opublikowano

Serdeczne dzięki za odpowiedź.

Co do statniego pytania to chodzi mi o to, czy w miejsce jednego potencjometru można zamontować dwa i czy można w ten sposób osiągnąć takie sterowanie serwomechanizmem, aby po ustaleniu jakiegoś wychylenia jednym potencjometrem można je było zmienić drugim? Pozdro

Opublikowano

Chyba można, jeden o większej rezystancji połączony z drugim o mniejszej. Pierwszym regulujemy tak z grubsza położenie dźwigni natomiast drugim precyzyjnie. Przynajmniej tak bym to widział.

 

 

P.S. Proszę o wszelkie zdania krytyki na ten temat.

Opublikowano

Ale zależy mi aby oba potencjometry regulowały z jednakową precyzją.

Wyobraź sobie dwie kierownice w samochodzie i jak jedną dam całkiem w lewo to drugą chcę jechać w prawo. Widzisz tu jakiś sens ??

Opublikowano

Ostra riposta ale nie o to mi chodzi. Wiem, że moje opisy są być może nieprecyzyjne, gdyż, jak już wspomniałem wcześniej nie jestem elektronikiem, ale postaram się jak mogę.

Czy po zamontowaniu dwóch potencjometrów, jeżeli jednym wyślę sygnał do obrotu serwa w prawo a drugim wyślę sygnał do obrotu w przeciwnym kierunku o mniejszej wartości, to czy serwo wykona to polecenie i zmniejszy swoje wychylenie o różnicę wynikającą ze znoszenia się tych sygnałów? I jeżeli to jest możliwe to jak dobrać te potencjometry aby to działało.

Opublikowano

Tak, możesz tak zrobić. Jeżeli oba potencjometry będą takie same (co do wartości rezystancji) to zmiana położenia serwa będzie sumą położeń Twoich "gałek" i obie będą "ważyły" tyle samo. W najprostszym rozwiązaniu układ taki ma jednak tę nieprzyjemną cechę, że aby nie wyjść poza zakres regulacji serwa musisz ograniczyć zakres zmian każdej gałki do połowy zakresu. Wtedy zapodanie nawet dwóch "maxów" nie spowoduje wyjechania poza położenie skrajne. Jeśli chciałbyś regulować każdym z dwóch (lub więcej) potencjometrów w pełnym zakresie, musisz zrobić coś inteligentniejszego, co ograniczy długość impulsów do zakresu min-max. To także oczywiście jest możliwe do zrobienia.

Nie myśl o tym jak o "komendach" wysyłanych przez potencjometry (I co wtedy zrobi serwo? Kogo ma słuchać? itp) a raczej jak o układzie (sumatorze?) który na podstawie kilku sygnałów z potencjometrów wypracuje jeden sygnał, wysyłany do serwa w postaci impulsów PPM. Załóż, że potencjometry zadają położenie w zakresie np. 0..1, sygnał serwa ma również (nieprzekraczalny) zakres 0..1 a teraz napisz jakbyś chciał żeby to się sumowało. Moją pierwszą, trywialną propozycję można zapisać jako (0.5*P1 + 0.5*P2). Teraz Ty napisz swoją.

Opublikowano

Własnie taki efekt chciałbym osiągnąć 0,5P1+0,5P2. Nie wiem tylko jeszcze jednej rzeczy. Czy po uruchomieniu testera położenie neutralne serwomechanizmu osiągane jest wtedy, gdy potencjometr jest w połowie drogi pomiędzy min i max?

Opublikowano

Własnie taki efekt chciałbym osiągnąć 0,5P1+0,5P2. Nie wiem tylko jeszcze jednej rzeczy. Czy po uruchomieniu testera położenie neutralne serwomechanizmu osiągane jest wtedy, gdy potencjometr jest w połowie drogi pomiędzy min i max?

No pomyśl : 0,5 x ( 0...100 ) + 0,5 x ( 0...100 ) = 50

 

To pierwsze ( 0...100 ) to położenie pierwszego potencjometru, drugi - drugiego :shock:

 

To kiedy będzie neutrum ( owe 50 ) ???

Opublikowano

Dziękuję za pomoc. Zrobiłem tak jak radzi marek1707 i wszystko działa jak należy. Jest lekkie przesunięcie neutrum ale z tym poradzę sobie korzystając z wcześniejszych rad.

 

P.S. 0,5+0,5 zawsze dawało 1 chyba, że ostatnio coś się zmieniło. Pozdrawiam.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.