logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Atmega328][Bascom] Sterowanie przerobionego serwa za pomocą config servos

rafcio363 03 Maj 2011 19:37 1779 3
REKLAMA
  • #1 9466293
    rafcio363
    Poziom 30  
    Witam.
    Mam przerobione serwo tak aby obracało się dookoła, odpiąłem potencjometr który jest w środku (5k) i wlutowałem miniaturowy i ustawiłem go w połowie tak aby serwo myślało że jest na środku.Oryginalną elektronikę zostawiłem.
    Jednak mam taki problem,jak uda mi się kręcić serwem w obie strony to go nie mogę zatrzymać.
    Jak skręcę potencjometr na serwie w pozycję żeby się zatrzymało to mogę tylko kręcić programowo tylko w jedną stronę.
    Kwarc musi być 8mhz (książka do bascoma radzi min 10mhz).
    Kod: text
    Zaloguj się, aby zobaczyć kod

    Próbowałem zmienić wartość servo(1) w zakresie 0-255 w ustawieniu potencjometru na środku ale nie udało się zatrzymać serwa ciągle pracowało.
    Domyślam się że chodzi o parametr reload tylko jak go poprawnie ustawić?
  • REKLAMA
  • #2 9479607
    y0yster
    Poziom 19  
    Użycie miniaturowego potencjometru nie jest dobrym rozwiązaniem. Najlepiej jest wstawić w to miejsce wstawić dzielnik napięciowy (dwa rezystory).

    Oczywiście z przerabianiem takiego serwa wiążą się pewne problemy. W przypadku gdy zostawisz elektronikę, a taki przypadek wybrałeś musisz empirycznie dobrać pozycję neutrum.

    Z tego co się orientuję to wartość Reload powinna być różna od 10. Należało by ją odpowiednio przeliczyć.

    Możesz także sterować serwem poprzez PWM. Więcej na ten temat możesz wyczytać na mojej stronie. Adres znajdziesz na moim profilu elektrody.
  • REKLAMA
  • #3 9479625
    piotrva
    VIP Zasłużony dla elektroda
    Zamiast potencjometru wstaw 2 identyczne rezystory o takiej samej lub zbliżonej sumarycznej rezystancji jak oryginalny potencjometr.
    Możesz użyć wersji smd
  • #4 9479713
    rafcio363
    Poziom 30  
    Rezystory nie dały oczekiwanego efektu,dziękuję za odpowiedzi.
    Z racji braku czasu na kombinacje zastosowałem mostek h i problem się rozwiązał.
REKLAMA