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

[ATMEGA][Bascom] Strerowanie 6 serwami...

MacFis 18 Paź 2008 10:51 2449 9
REKLAMA
  • #1 5643168
    MacFis
    Poziom 17  
    Witam!

    Chciałbym zbudować ramię na 6 serwomechanizmach (TowerPro SG-91R) i tu pojawia się problem... Jak sterować serwami? Jakiego uC użyć? :|

    Wiem że Bascom ma specjalną funkcję dla serw tylko jak jej używać?
    Prosiłbym o przykładowy program dla jednego serwa z dokładnym opisem, tak żebym zrozumiał jak to działa...

    Dziękuję
    pozdrawiam
    Macfis.
  • REKLAMA
  • Pomocny post
    #2 5643423
    ZbeeGin
    Poziom 39  
    1. Opcja Szukaj znajdzie jedną z moich wypocin na temat CONFIG SERVOS.
    2. Opcja Szukaj znajdzie jedną z moich wypocin, które są helpem do BASCOM-a w języku polskim.
  • REKLAMA
  • Pomocny post
    #3 5643485
    robi667
    Poziom 18  
    Chcesz sterować za pomocą komputera, czy tylko mikrokontrolerem? Poszukaj pod hasłem "kontroler serw /serwomechanizmów" - są już gotowe programy sterujące większą ilością serw, a sprawujące się dużo lepiej niż bascomowskie "config servo".

    A teraz przemyśl taką sprawę: chcesz zrobić ramię na 6 serwach. Serwo, które masz zamiar użyć ma moment 1,8kg*cm - jak na ramię o sześciu stopniach swobody to moim zdaniem niewiele. Zwróć uwagę, że to serwo ma plastikowe przekładnie i prawdopodobnie nie jest łożyskowane. Samo ramię jeszcze pewnie ruszy, ale jeśli na końcu będziesz chciał zamontować jakiś chwytak i przenosić dodatkowe obciążenie - nie wróżę mu długiego czasu pracy.
  • REKLAMA
  • #4 5643586
    MacFis
    Poziom 17  
    Chcę zrobić z tego coś w rodzaju Bioloid'a/lego NXT. Chciałem zrobić programowalną "kostkę" i serwa jako klocki. A co do programu to już znalazłem ciekawego pdf'a. Teraz zastanawiam się czy atmega8 poradzi sobie z 6-oma serwami i ewentualnie jakimiś prostymi czujnikami...
  • REKLAMA
  • Pomocny post
    #5 5643598
    ZbeeGin
    Poziom 39  
    MacFis napisał:
    Teraz zastanawiam się czy atmega8 poradzi sobie z 6-oma serwami i ewentualnie jakimiś prostymi czujnikami...

    Zależy z jaką rozdzielczością sterowania... Trzeba uwzględnić taktowanie.
  • #8 5643770
    MacFis
    Poziom 17  
    Dzięki już mniej, więcej wiem o co chodzi.

    Postanowiłem że w swoim projekcie zastosuje ATMEGA16 ze względu na ilość portów i dość dużą pamięć (tyle na razie mi wystarczy).

    Czy ten schemat jest poprawny? Serwa będę zasilane z innego źródła.
  • Pomocny post
    #9 5644709
    miroskop
    Poziom 23  
    W moich układach do sterowania serwami korzystam z funkcji PULSEOUT (opis w Helpie), która wydaje mi się o wiele wygodniejsza od "servos". Trzeba tylko zadbać o to, żeby impuls na wyjściach pojawiał się co ok. 20ms.
REKLAMA