Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

serwo RC -modyfikacja sygnału PWM

18 Sty 2011 21:00 3496 4
  • Poziom 2  
    Witam wszystkich. Jestem nowy, "zielony" i mam problem...
    Posiadam aparaturę traxxas tq 2.4 ghz 4 kanałową (2 kanały proporcjonalne, 2 kolejne kanały to przełączniki- jeden 2 pozycyjny, drugi 3-pozycyjny). Problem dotyczy przełącznika 3-pozycyjnego, który jak się okazuje nie generuje sygnału zgodnie z oczekiwaniami. W zamyśle przełącznik ten powinien wysyłać poprzez kanał 4 sygnał odpowiednio o długości 1ms/1,5ms/2ms (serwo podłączone pod odbiornik powinno wychylać się odpowiednio w lewo, wracać w pozycję neutralną oraz wychylać się w prawo). Jak się okazało przełącznik w położeniu 1 wysyła na kanał 4 sygnał 1ms, w położeniu 2 (środkowym) wysyła 2ms a położeniu 3 na kanał 4 dalej płynie sygnał 2ms, natomiast na kanale 5 pojawia się sygnał 2ms!(podczas położenia przełącznika 1-2 na kanał 5 płynie sygnał 1ms). Pytanie moje brzmi - czy jest jakiś prosty sposób aby 1 serwo połączyć z odbiornikiem, z kanałami 4 i 5 i tak zmodyfikować sygnał pomiędzy odbiornikiem a serwem aby w położeniu przełącznika w pozycji 1 serwo wychylało się maksymalnie w lewo, w poz 2 wracało do pozycji neutralnej a położeniu 3 wychylało się w prawo?
    Czyli w skrócie modyfikacja polegała by na tym aby "odczytywać" impulsy z odbiornika z obu kanałów (4 i 5) ,odpowiednio je modyfikować i przesyłać do serwa:
    - gdy na kanale 4 jest 1ms i na kanale 5 jest 1ms (pozycja 1) to serwo powinno dostać sygnał 1 ms
    - gdy na kanale 4 jest 2 ms i na kanale 5 jest 1 ms (pozycja 2)to serwo powinno dostać impuls 1,5 ms
    -gdy na kanale 4 jest 2 ms i na kanale 5 jest 2 ms (pozycja 3) to serwo powinno dostać impuls 2 ms
    W załączeniu przedstawiam fotkę takiej "przejściówki" znalezioną w sieci (odbiornik mam identyczny), niestety schemat niedostępny - dodatkowo urządzenie na zdjęciu pozwala na regulację ręczną impulsu na każdym poziomie ustawienia przełącznika, czyli maksymalne wychylenia i punkt neutralny. Na zdjęciu układ wydaje się być nieskomplikowany?

    Taka przeróbka potrzebna mi jest do obsługi poprzez przełącznik 3 pozycyjny np dodatkowego serwa skrętu na tylną oś modelu lub do obsługi wyciągarki w modelu - działa ona również jak serwo, gdy otrzymuje impuls 1ms wciąga, przy 1,5 ms zatrzymuje się a przy 2 ms rozwija linę. Wolałbym nie ingerować w nadajnik dlatego pytam o możliwość modyfikacji sygnału między odbiornikiem a serwem.

    Męczę ten temat od tygodnia i nie mogę nigdzie znaleźć sposobu na zmianę długości impulsów (wszędzie piszą o generowaniu). Na pewno brak mi teorii w tym zakresie.
    POMOŻECIE?
  • Poziom 11  
    Jeżeli temat jeszcze aktualny to mogę zaproponować 2-wejściowy 3-pozycyjny sterownik serwa, albo gotowca albo schemat, tyle że pod 2 kanały on/off. działa to w ten sposób że podaje się 1 na jedno wejście, serwo przyjmuje pozycję 1, po podaniu 1 na drugie wejście przyjmuje pozycję 3, poza tymi przypadkami jest w pozycji 2. Wszystkie pozycje ustawiane małymi montażowymi potencjometrami, każdy z 3 stanów może mieć dowolna pozycję, niekoniecznie wychyły skrajne, symetryczne czy kolejne. Schemat dość prosty, pewnie widać, jednostronny laminat bez wierceń.
    serwo RC -modyfikacja sygnału PWM
  • Poziom 2  
    Witam! Temat częściowo aktualny - częściowo poradziłem sobie z problemem na poziomie nadajnika, ograniczając trochę jego funkcjonalność...

    Cytat:
    działa to w ten sposób że podaje się 1 na jedno wejście, serwo przyjmuje pozycję 1, po podaniu 1 na drugie wejście przyjmuje pozycję 3, poza tymi przypadkami jest w pozycji 2


    Nie wiem, czy dobrze rozumiem zwrot "podanie 1 na wejście"...
    W moim przypadku na obu wejściach zawsze byłoby napięcie (z odbiornika wychodzi sygnał PWM, przewód sygnałowy ma bodajże 0,3V?), zmienia się jedynie długość sygnału PWM z 1ms na 2ms.

    Takie wartości mam na wyjściach kanału 4 i 5 w odbiorniku (w zależności od położenia przełącznika 3-pozycyjnego):
    serwo RC -modyfikacja sygnału PWM

    Wartości tych nie mierzyłem, wnioskuję tak po zachowaniu serw. Serwa podłączone osobno pod kanał 4 i 5 przybierają jedynie skrajne położenia.
  • Poziom 13  
    jaruso13 napisał:
    Męczę ten temat od tygodnia i nie mogę nigdzie znaleźć sposobu na zmianę długości impulsów (wszędzie piszą o generowaniu). Na pewno brak mi teorii w tym zakresie.
    POMOŻECIE?

    I chyba dobrze piszą o generowaniu, bo brakuje impulsu o długości 0,5ms lub 1,5ms aby drogą arytmetyki logicznej wykonać to czego oczekujesz.
    jaruso13 napisał:
    W załączeniu przedstawiam fotkę takiej "przejściówki" znalezioną w sieci (odbiornik mam identyczny), niestety schemat niedostępny - dodatkowo urządzenie na zdjęciu pozwala na regulację ręczną impulsu na każdym poziomie ustawienia przełącznika, czyli maksymalne wychylenia i punkt neutralny. Na zdjęciu układ wydaje się być nieskomplikowany?

    Ale od spodu może być inaczej.
  • Poziom 11  
    Super że to stabelkowałeś, w takim razie opcja najprostsza, przy założeniu że serwomechanizmy nie są za mądre, to niedokładne zsumowanie oby kanałów wyjściowych odbiornika. niedokładne, bo przez filterek rc.
    Coś takiego z grubsza
    <a title="niedokladny_sumator_01.jpg" href="https://obrazki.elektroda.pl/4345583100_1358198324.jpg"><img src="https://obrazki.elektroda.pl/4345583100_1358198324_thumb.jpg" alt="niedokladny_sumator_01.jpg" /></a>
    R i C musiałbyś dobrać empirycznie.
    Podejrzewam zresztą że układ z obrazka działa na bardzo podobnej zasadzie.