Wpis z mikrobloga

Cześć.
Pracuję nad projektem robota typu DELTA, posiadającym trzy główne ramiona, każde napędzane serwosilnikiem TowerPro MG-945 – standard. Układ zasilania – tak jak na załączonym zdjęciu(stosowałem kondensatory o różnych pojemnościach: 100nF, 10uF, 100uF i 1000uF w różnych konfiguracjach za stabilizatorami – 5V, ale również i 6V) . Problemem jest to, że silniki nie zawsze zaczynają pracę w tym samym momencie, przy zadaniu np. tych samych wartości obrotów wałów – występuje opóźnienie około 0.3s jednego serwa względem dwóch pozostałych (nie ma zależności cd. spóźniania się konkretnego serwa). Opóźnienie nie występuje zawsze – przykładowo dla zadania 10 wartości kątowych, na każde serwo, problem występuje przy np. trzech, czterech ruchach. Poza tym problem występuje też w przypadku zerowego obciążenia serw. Podłączając pod ten sam układ trzy serwa TowerPro SG-90 – micro , problem nie występuje. Widzicie jakieś rozwiązania?

#arduino #majsterkowanie #diy #elektronika
ketsalkoatl - Cześć.
Pracuję nad projektem robota typu DELTA, posiadającym trzy głów...

źródło: comment_uzVgwT2idML91nowr4VLypkLyOB0cduW.jpg

Pobierz
  • 12
@ketsalkoatl: Dwie rzeczy: opóźnienie może wynikać z nagłego poboru prądu i dodatkowo możliwe, że trzeba zrobić poprawki w kodzie skupiając się na zwiększeniu responsywności.
@ketsalkoatl: upewnij się że nie masz spadku napięcia na zasilaniu podczas uruchamiania. poza tym przydałby się jakiś większy kondensator (elektrolit) z którego napięcia rozdzielałyby się na poszczególne stabilizatory

poza tym nie myślałeś o wspólnym zasilaniu 5V?