Powiedz mi jaki ma sens twój warunek: if I= 300 then I=300 Do tego I jest zadeklarowane jako bajt czyli maksymalnie może wynosić 255... Po za tym program najlepiej sprawdza się wgrywając go do uc.
Musisz stworzyć następny obiekt servo o innej nazwie.
Tyle co wim to byly dwie 616 i jedna 60 więc osie x, y to małe a wrzeciono to 60. Niech Kolega opisze opcje jakie przyszły na myśl. Znalazłem na zdjęciu oznaczenie silnika to DS-45L.
Tak, 5V będzie dobrze. Pamiętaj, że to nie jest zwykły PWM, a taki jak używany do sterowania serwami modelarskimi.
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.
do sterowania serwami na podstawie sygnalu z akcelerometrow mozna uzyc procesora 10x mniejszego, a ty na TYLKO (nie 'aż' a 'tylko') to zaplanowales ARMa. wszystko co wymyliles mozna zrobic JEDNYM ARMem i to nawet nie musi byc Cortex, bo taki kosmicznie bardziej wydajny od zwyklych ARMow to on nie jest. 0x41 0x56 0x45!!
#include Zapomniałeś dołączyć biblioteki, która służy do sterowania serwami. Poza tym po co ten sam kod jest powtórzony kilkukrotnie ?
Witam Jest proste urządzenie do testowania serw: http://www.allegro.pl/show_item.php?item... oraz serwokontroler do sterowania aż osiemnastoma serwami z komputera: http://www.allegro.pl/show_item.php?item... i strona sprzedającego: http://www.sommertech.pl/ pozdrawiam
Wygenerowałem sobie PWM z multipleksowaniem do sterowania serwami ... ... Gdzie jest błąd? Bez kodu programu niestety nie pomożemy zbyt szybko. Multipleksowanie sygnału PWM - pokaż w takim układzie schemat. Czy przypadkiem poziomy napięć PWM(stan wysoki) i zasilania BECa nie muszą być idealnie równe, żeby działał wewnętrzny układ serwa? U mnie jest...
Na początek możesz przejrzeć te tematy: [url=http://www.elektroda.pl/rtvforum/to... 16 serw na ATmega16 plus komunikacja przez RS232 i [url=http://www.elektroda.pl/rtvforum/to... Sterowanie wieksza iloscia serw, do tego warto przejrzeć ten [url=http://www.educypedia.be/electronic... Tutaj...
Będziesz tylko mógł włączać i wyłączać, ale bez możliwości kontroli precyzyjnego położenia serwo będzie działało od oporu do oporu w sumie potrzebny jest potencjometr. Czyli układ nieproporcjonalny i proporcjonalny w rc Wszędzie używa się raczej sterowania proporcjonalnego. Jak masz kolegów elektroników poproś ich powinni całość złożyć, sprawa tylko...
schemat czego?
przeważnie z kwarcami się kupuje używki. Ta turnigy to już jest na 2.4 GHz, tam kwarców nie ma, po prostu paruje się nadajnik z odbiornikiem. A czego nie wiesz z zasilaniem ? Kup najlepiej odbiornik z heli Lama. Ma wbudowane dwa kanały na serwa, dwa regulatory do bezpośredniego sterowania silnikami DC (bodajże klasy 180) i wbudowany BEC czyli zasilacz...
Do serw w Bascom AVR może przydać się lektura help'a. Zacząłbym od CONFIG SERVOS.
Tutaj masz gotowy program do tego sterownika: http://www.nordelektronikplus.pl/pliki.a...
Jesli chcesz aby to dobrze wypadlo to lpt powinno sluzyc tylko do przesylania polecen do zewnetrznej elektroniki. Normalnie stosuje sie uC do sterowania bezposredniego serwami. Przykladow w sieci jest duzo. Poszukaj stron o mikro robotach np. mobilnych(hobbystycznych). Wiekszosc z nich uzywa do poruszania sie serwomechanizmow. Do najpopularniejszych...
Z serwami z drugiego linku , daj sobie spokój , temat przerabiałem i po kilku miesiącach serwo było w rozsypce , zastosuj albo siłownik z pierwszego linku (ma krańcówki po bokach ) , albo na Y.T. obejrzyj , jak jest zbudowany siłownik na śrubie , do sterowania zaworem kulowym . Silnik możesz wykorzystać ze starej wkrętarki na akumulator . Najprościej...
Wszystko masz na tacy. Napisanie poniższego kodu zajęło mi 5 minut.. Zacznij myśleć coś sam bo to ostatni gotowiec. [syntax=vbnet]' "STEROWANIE SERWOMECHANIZMAMI DLA LENI" ' ' BARTek niveasoft(at)tlen.pl ' ' SERWO1 na PORTB.0 ' SERWO2 na PORTB.1 'PRZYCISKI SERWA1: PINB.3 i PINB.4 'PRZYCISKI SERWA2: PINB.5 i PINB.6 ' 'W ATtiny2313 wyłączyć CKDIV8 tak...
Witam! Silnik który mam zamiar sterować to silnik dmuchawy nawiewu w samochodzie i pobiera on maks. coś koło 20 A przy 12V. Do załączania silnika wkorzystałem scalony power switch BTS650 (6mili omów po załączeniu) Całość początkowo odpaliłem na 80535 ale muszę przejść na ATmega32 i nie wiem za bardzo jak te PWM'y sprzetowe ruszyc. I jeszcze male pytanko,...
No więc 0,6 - 2,4ms A tutaj ile jest przy max ADC ile? A przy min ile ? Tak, mój bład. Od początku powinienem był pytać o minimum. Ale ja to prosty człowiek jestem. Jak impuls się zaczyna, to ustawiam jedynkę, a jak się kończy to 0 ;-) Albert
Serwa wyglądają na standardowe - softwarowy PWM BTM-222 - http://www.elektroda.pl/rtvforum/topic97... - tu są opisane problemy z łączeniem. Zacząć od pomyślenia jaki standard komunikacji pomiędzy kompem, a Atmelem. (chodzi o format danych po RS)
Zalozenia ktore podales sa niezbyt precyzyjne. Podejrzewam, ze do sterowania serwomechanizmami sygnaly PWM wcale nie musza na siebie zachodzic a z faktu, ze maksymalne wypelnienie PWM wynosi zaledwie 10% wynika iz moglbys wystawic nawet 10 PWM-ow. Podsumowujac idea jest taka: w pierwszych 2ms (w okresie 20ms) obslugujesz 1-szy PWM (na pozostale PWM-y...
Opisz dokładnie, jak podłączyłeś silniki do kontrolera. Jakiego użyłeś regulatora. Do testów programów, kup sobie dwa, najtańsze serwa i podłącz je pod sygnał sterujący. Tylko sygnał. Zasilanie 5-6VDC, daj z osobnego zasilania. Jeżeli serwomechanizm zadziała, wtedy w jego miejsce podpinasz regulator silnika, a silnik do regulatora. Mikroprocesor nie...
Mam kolejne pytanie uściślające. Jaki jest rodzaj obciążenia tego silnika? Przecież nie będzie się kręcił sam dla siebie? Układ BA..., który przedstawiłeś służy do sterowania jednym silnikiem a nie kilkoma. Zapewne chodzi ci o sterowanie układem za pomocą kontrolera podającego sygnał na wejście "servo in" (lub podobnie). Sygnał do serwomechanizmu w...
jak określić dobrze maksymalne wychylenie serva lewo/prawo ? Teraz niby coś nim mogę poruszać, ale działa mi to coś tylko w jedną stronę i osiągając maksymalne wychylanie podskakuje. Jeżeli serwo jedzie w jedną stronę. to znaczy że impuls sterujący jest zbyt długi lub zbyt krótki. Nominalna szerokość impulsu to 1,5ms, aktywny jest stan wysoki. Typowe...
http://obrazki.elektroda.pl/6764860400_1... Witam. Chciałbym przedstawić konstrukcję robota humanoidalnego o nazwie Damian (troszkę na wesoło). Robot jest oparty na dość znanym projekcie Inmoov, lecz z wieloma dokonanymi przeze mnie zmianami. Konstrukcja jest w pełni wydrukowana na drukarce 3D ;) Między innymi posiada: - rozpoznawanie...
AVRy, bo odnoszę wrażenie (być może mylne), że są najbardziej popularne, najprościej do nich znaleźć jakieś poradniki dla początkujących i są najłatwiej dostępne. Właściwy wniosek :) Jak w ogóle mam podłączyć serwa i programator do tej płytki? Nie wiemy jakie masz serwa. Generalnie poczytaj dużo w działach: - Jak zacząć? - Zasilanie i zakłócenia. http://mikrokontrolery.blogspot.com/p/sp...
Witam, mam nastepujaca prosbe. Chcialbym stworzyc urzadzenie, ktore przy pomocy serva bedzie otwieralo i zamykalo zapadke. Kupilem juz 16 serv oraz ten oto kontroler: [url=http://www.pololu.com/catalog/produ... Chcialbym napisac wlasny program do sterowania servem, jednak nie wiem jak sie do tego zabrac. Ucze sie programowac w c++. Prosze o...
http://obrazki.elektroda.pl/3140257700_1... Witam, Chciałbym przedstawić pokrótce swój komputer pokładowy, którego celem jest sterowanie niewielkim samolotem bezzałogowym. Projekt można ogólnie podzielić na dwie części: rozwój samej platformy sprzętowej oraz praca nad oprogramowaniem (głównie algorytmami sterowania) z gotowym już modułem....
Zamierzam zaimplementować kod z projektu [url=http://rc-fpv.pl/viewtopic.php?t=14... (napisanego pod arduino) na którejś z atmeg. W projekcie zamierzam sterować 4 silnikami i ewentualnie dwoma serwami. W kodzie na arduino odbywa się to za pomocą funkcji analogwrite(). Jeśli wykorzystałbym atmegę8 (która ma 3...
1. Tak napięcie odniesienia to to względem którego mierzysz to podane na wejście przetwornika. Jeśli chcesz mierzyć napięcia od 0 do 5V to musisz użyć zewnętrznego napięcia odniesienia bo to wbudowane w Atmegę ma około 2,56V. AVCC to jest zasilanie przetwornika i ma się nijak do napięcia odniesienia. Pin AREF służy do podłączenia zewnętrznego napięcie...
Ja bym na twoim miejscu użył rejestru 74HC595: http://www.nxp.com/acrobat_download/data... który ma na wyjściu rejestr zatrzaskowy, co pozwala na jednoczesną aktualizację stanu 8 wyjść. Najpierw wsuwasz do niego 8 bitów a potem taktując rejestr wyjściowy uaktualniasz wszystkie 8 wyjść bez żadnych zakłóceń. Rejestr HC164 ma tę wadę,...
Moim zdaniem jest to idealne zadanie dla jakiegoś małego ATtiny lub STM8 w obudowie 8 pin. Wszelkie modyfikacje w przyszłości też będą łatwiejsze.
W takim przypadku serwa wyłączają się w odpowiednim momencie, ale problem jest gdy maja zostać uruchomione. Często udaje się to dopiero przy trzeciej, czy czwartej próbie Zatem kolega ma jeszcze jakieś błędy w pozostałej części programu. Zmiana stanu zmiennej jazda dokonuje się w jednym miejscu: jazda ^= 1; Brak przesłanek by zmiana 1->0 była dokonywana...
1. Przejrzyj to : http://www.nongnu.org/avr-libc/user-manu... Używanie SIGNAL (Deprecated) to proszenie się o kłopoty. 2. F_CPU do Makefile, a nie w kodzie. 3. Czy rzeczywiście kompilator nie pokazuje żadnych błędów i ostrzeżeń ?
Tak to można zrobić: http://obrazki.elektroda.net/2_123106870... Pozdrawiam.
Witam czyli nie potrzeba regulatorów obrotów esc Nie jest potrzebny regulator, potrzebujesz nadajnik odbiornik i serwo. Na przykład takie. http://obrazki.elektroda.pl/9044233800_1... http://obrazki.elektroda.pl/7004771200_1... http://obrazki.elektroda.pl/6530169700_1...
Witam Czy jeżeli użyję modułu FM353, to wykorzystywany napęd Mitsubishi będzie działał jak zwykły silnik krokowy (bez sprzężenia zwrotnego), pomimo enkodera znajdującego się w silniku? Jeżeli dobrze myślę, to w takim przypadku lepiej byłoby wykorzystać moduł FM354, żeby otrzymać pewne pozycjonowanie. Proponuję sprawdzić czy napęd pozwala na sterowanie...
Po pierwsze brak zabezpieczeń anty przepięciowych na silniku który jest indukcyjnością - powinna być przynajmniej dioda równolegle do silnika w kierunku zaporowym. W mosfecie jest już dioda więc można nie dawać przy tak małej częstotliwości powinna wyrobić acz transil na 24V na pewno nie zaszkodzi - zakładam że mosfet jest na co najmniej 50V. Ten driver...
AD1. Dokladnie to uzywana jest modulacja PPM do sterowania serwami i ESC w RC. Pozdr
Nic nie trzeba przerabiac, jesli chcesz napisac w C lub asm musisz uzyc sprzetowego PWM, jesli piszesz na procek co takowy posiada, bo nie napisales nawet co chcesz programowac. A jesli chodzi o Bascom to tam z tego co kojarze jest gotowa funkcja do sterowania serwami
Ciebie najbardziej powinien interesować kawałek: uint8_t temp; uint8_t loop; PORTA = 0xff;//Rozpoczęcie sygnału sterującego _delay_ms(0.6);//Odczekanie minimalnej długości sygnału strującego temp = PORTA; for(loop=0;loop<181;loop++)//... sygnałów sterujących dla odpowiedniego przemieszczenia ramienia { if(S0==loop){temp...
Wykonanie mechaniczne całkiem ładne i precyzyjne, za to plus. Ale sterowanie - to już porażka. Po co do sterowania 2 serwami zaprzęgać komputerek z procesorem z taktowaniem 800MHz, podczas gdy z takim zadaniem poradziła by sobie sama atmega umieszczona w konrolerze serw (wyszło by jakieś 150 USD taniej :D )... Za niedługo nie obejdzie się bez e-żarówki...
Dałem Ci prawie gotowy kod. W designerze przeciągasz timer na okienko, a w procedurze przycisku wpisujesz tylko timer1.Start() i patrzysz, czy działa. Powinno zacząć machać serwami w pętli. Jeśli sterownik działa dobrze to szkoda wyrzucać. Jeśli nie chcesz się uczyć programowania, możesz to zlecić.
Po prostu zacznij od samego sterowania serwami (ręcznego).
Wiecie wlasnie tez szukam jakiegos rozwiazania ,zeby sterowac serwami bezprewodowo z komputera .Moglibyscie powiedziec cos wiecej o CC1000 ? I czy mowa jest o serwokontrolerze sk 18 ?
przeglądnij tą stronę http://www.lynxmotion.com/ViewPage.aspx?... co do sterowania serwami są gotowe zestawy do sterowania serwami przez PC np http://www.nikomp.com.pl/zestawyN/N-041....
Witam, napotkałem ciekawy wątek dotyczący sterowania serwem przez port rs232. [url=http://www.elektroda.pl/rtvforum/to... Autor korzystał z jakiegoś programu. Czy miałby ktoś jakiś bardzo podobny programik do sterowania serwami min 2`ma działający pod windows XP?? lub proszę o podpowiedz jak coś takiego zdobyć . Pozdrawiam
W Bascom są trzy metody sterowania serwami, ale każda z nich potrzebuje znać aktualne taktowanie uC by z tego wyliczyć potrzebne czasy. Ty niestety podałaś "8Mhz" a czegoś takiego w Tiny13 nie ma, chyba że mu zapodasz kwarc. W Tiny13 masz wewnętrzny oscylator 9,6MHz a fabrycznie włączony podzielnik robi z tego 1,2MHz. Proponuję podać w $crystal właściwe...
Postanowiłem wznowić po dłuższym już czasie ten swój post. Wróciłem do napisania sterowania serwami FS90R. W zasadzie to mam pytanie. Czy te proste serwa FS90R działają tylko w trybie Fast PWM. Napisałem najprościej w programie jak można tylko: Rejestr TCR1A, TCR1B, wartości do OCR1A, B, ICR1 itd. Nic więcej. Przetestowałem wszystkie chyba tryby. Można...
sterowanie serwami sterować dwoma serwami zdalne sterowanie serwami
wtyczka jednofazowa wejścia kamery cofania tuner radiowy harman kardon
różnicówka kiedy bateria milwaukee
JVC UX-GR6 – model lasera OPTIMA-726, zamienniki, wymiana, kompatybilność Brak napięcia na wtryskiwaczach Hyundai, Kia, Bosch – diagnostyka bezpiecznik, przekaźnik, ECU