Skocz do zawartości
matq1

Schemat serwokontrolera

Pomocna odpowiedź

Proszę o sprawdzenie tego schematu. Działać ma on na takiej zasadzie ze jak naciśniemy przycisk S1 to serwo kreci się w lewo itd. Z góry dziękuje.

1668320253_Beztytuu.thumb.png.0dd25a103cfc8553fce258fab16ef2e8.png

Udostępnij ten post


Link to post
Share on other sites

Rezystor 10k przy resecie powinien iść do vcc a nie gnd, przy aref powinien być kondensator 100nF do gnd. Kondensator 22pF przy vcc zamień na 100nF. Kondensatory 22pF i 100nF nie są spolaryzowane. Przy zasilaniu każdego serwa jeszcze jeden 220uF i jeden 100nF między vcc i gnd. A reszta, poza tym, że schemat łamie chyba wszystkie możliwe zasady projektowe, chyba jest ok

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

matq1, serwo 'SV1' ma być sterowane programowo? Bo pin, do którego je podłączyłeś nie jest wyjściem PWM.

  • Pomogłeś! 1

Udostępnij ten post


Link to post
Share on other sites

a pomógł by ktoś z stworzeniem pcb na podstawie tego schematu ?

Udostępnij ten post


Link to post
Share on other sites

A po co Ci do tego projekt PCB? Kwarcu nie potrzebujesz, więc już odpadają trzy elementy. Bierzesz kawałek powierconej fabrycznie płytki uniwersalnej, montujesz wszystko w sensownych miejscach, łączysz kilkoma kabelkami i gotowe. Lutować chyba umiesz?

Ale zanim cokolwiek zrobisz zastanów się z czego będziesz to zasilał. Być może procesor potrzebuje jakiegoś stabilizatora a serwa na pewno nie powinny być zasilane z tego samego napięcia co procesor. Warto byłoby uzupełnić schemat o takie rzeczy.

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

kwarc jest potrzebny ponieważ występują drgania serw, które są sterowane impulsami, zasilane będą z przerobionego atx a atmega8 z osobnego zasilania. Wszystko już jest przemyślane, cala konstrukcja itp. tylko chodzi o ten serwokontroler.

Udostępnij ten post


Link to post
Share on other sites

Kto Ci takich głupot naopowiadał o tych drganiach bez kwarcu?

No dobrze, ale co w sprawie płytki. Projekt jest przemyślany - nie wątpię, ale czy musisz robić projekt druku do tak prostego układu? Ile sztuk chcesz tego wykonać? Jeśli jedną to szkoda czasu. Przecież to nie jest front panel urządzenia, tylko jakaś mała płyteczka schowana gdzieś we wnętrzu.

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Wlasnie to bedzie "joystick" manipulatora, potrzebne sa 3 takie plytki do obsluzenia 6 serw (po 2 na 1 atmege), czyli ze bez kwarca nie bedzie wystepowal efekt drgania przy 5 serwach towerpro 995 albo 996, a wewnetrzny oscylator mikrokontrolera takto musi byc na 8mhz czy ile?

Udostępnij ten post


Link to post
Share on other sites

Przykładowo twój schemat powinien wyglądać tak:

Rezystor do resetu jest zbędny

Układ XTAL zbędny.

Kondensator do AREF tylko gdy używasz ADC.

Wewnętrzny oscylator na 8MHz wystarcza do serw.

Udostępnij ten post


Link to post
Share on other sites

Plus jeszcze to, że jedna ATmega spokojnie obsłuży kilkanaście serwomechanizmów i wiele joysticków więc jeśli te płytki mają się znaleźć w jednym urządzeniu, to wcale nie musisz robić aż trzech sztuk.

Udostępnij ten post


Link to post
Share on other sites

wiem ze nie musze, wiem ze da się zrobić programowe pwm do obsługi serw, tylko programowanie u mnie leży i kwiczy :/. Nes mógłbyś wstawić ten schemat w eagl tutaj?

Udostępnij ten post


Link to post
Share on other sites

Niestety Eagla nie mam i nie używam (chociaż to nie do końca prawda 😋). Czy przerysowanie tego do EAGLA to jakiś problem? Mi zajeło narysowanie tego ~7minut.

To jest tylko przykład. Trzeba do niego dodać kilka zastrzeżeń:

Wartości kondensatorów, będą prawidłowe tylko gdy zasilanie serw będzie stabilne i zgodne z ich specyfikacją, a zasilanie mikrokontrolera będzie stabilne i wynosiło minimum 7,5V (6,5 V dla stabilizatora LOW DROP).

Podłączenie joysticka do pinów jest tylko przykładowe.

To co napisał marek1707 to jak najbardziej prawda, ale załóżmy, że chcesz stworzyć prosty projekt na którym "nie polegniesz".

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

a przypadkiem atmega8 nie jest zasilana od 4,5v do 5,5v? Serwa będą zasilane z atx linia 5v ktora ma 15A mam nadzieje ze wystarczy na 5 serw towerpro 995 albo 996 + jedno mikro do chwytaka. To jak polecacie, pakować wszystko w jedna atmege czy rozbić to na 3 tak jak chcialem ?

Udostępnij ten post


Link to post
Share on other sites

Nie cackaj się ze sobą tylko weź to na klatę. Czy siadając do zadania domowego z fizyki z góry wiesz jak je rozwiązać? A może myślisz, że ja startując nowy projekt zamówiony przez klienta od razu wiem jak będzie wyglądał na końcu, jak go zrealizuję, na czym i w jakiej postaci? Otóż nie. Na tym ta praca polega: wciąż uczysz się nowych rzeczy. Zrób schemat od razu do wszystkich potrzebnych serw, podłącz od razu wszystkie joysticki a przekonasz się, że po kilku wieczorach (i być może kilku pytaniach zadanych na Forum) sprawy okażą się prostsze niż myślałeś. Twoja wiedza zgromadzona w tym czasie zaprocentuje jeszcze wielokrotnie. Do roboty.

EDIT: Co więcej, jeden procesor panujący nad wszystkimi serwami jednego urządzenia jest bardziej praktyczny, łatwiej go oprogramować a w przyszłości może zacząć robić całkiem ciekawe rzeczy autonomicznie lub w połączeniu z jakimś komputerem nadrzędnym.

Udostępnij ten post


Link to post
Share on other sites

to moje ostatnie pytanie. W jakim języku to programować? Bo wkońcu trzeba się jakiegoś nauczyć, wiec to nie takie kilka wieczorów będzie 😃

Udostępnij ten post


Link to post
Share on other sites

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!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...