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
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...
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ę,...
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...
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.
Zależy jak szybko chcesz sterować i jak dokładnie. Dobre przetworniki A/C i C/A mają procesory z rodzin ADuC Analog Devices (z rdzeniem 8051 lub ARM7TDMI-S), ale są dość drogie. Zamiast AVRka możesz użyć też jakiegoś ARMa od NXP, STM lub Atmela, są już dość tanie, a o wiele szybsze od AVR. Kwestia tylko czy potrzebujesz dużej prędkości sterowania.
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.
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...
Witam Sprawę powinien załatwić zestaw modułów radiowych. Przeważnie mają one podłączenie przez rs232 więc wpinasz taki nadajnik do kompa, odbiornik do sterownika i już. np. HM-T868S i HM-R868S (możesz to znaleźć np. na www.tme.pl razem z innymi modułami)
Musisz stworzyć następny obiekt servo o innej nazwie.
podlaczenie jest ok, programu nie sprawdzałem - jak wartość potencjometru nawet by była za duża to powinno też działać tylko nieproporcjonalnie (nieliniowo). wg. mnie to program jest do bani, sprubuj narazie wyprowadzić sygnał z adc na port (8 diod led) i zobaczysz czy jest problem z programem od adc czy serwo. albo daj stałą wartość na serwo czy się...
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...
Musisz wygenerować sygnał PPM coś jak tu: https://obrazki.elektroda.pl/7104792500_... Dodano po 3 tu masz też temat z forum o sterowaniu serwami (to tak samo się steruje): https://www.elektroda.pl/rtvforum/topic3...
Programator to typowy STK200/300 powinien działać z AVR-Studio tylko poczytaj sobie informacje na forum mikrokotrolery bo z najnowszymi wersjami bywa różnie , w razie problemów jest cała masa programów obsługujących ten typ programatora . Zasilacz AT czy ATX do testów raczej odradzam , po pierwsze " goły zasilacz " nie ma żadnej filtracji napięcia po...
Pytanie stawiane było czemu źle działa Bo jest źle napisane. A najlepiej jechać po innych zwłaszcza po tych co się uczą. Po takich co się uczą nikt nie jeździ. Po takich którzy "chcą" odpowiedzi, ale wiedzą lepiej od odpowiadających - już tak. Freddie Chopin dzięki jakiś konkret co do przerwań, powiedz mi jeszcze czy będę mógł modyfikować wypełnienie...
Kolega "marco47" chyba się "przejęzyczył" Nie przejęzyczyłem się pisząc że należy dołożyć kondensatory elektrolityczne co najmniej 100uF, oprócz wcześniej wskazanych ceramicznych 100nF. A dlaczego takie i w tych miejscach to polecam poczytać noty katalogowe. Oczywiście można zastosować 1uF (typowo) ale przy współdziałaniu z silnikami (obciążenie indukcyjne)...
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!!
Na początek do rysowania schematów są odpowiednie programy a nie Paint , kody programu umieszcza się korzystając z polecenia Syntax a nie wkleja zrzut . Schemat : brak jakichkolwiek kondensatorów do filtracji zasilania , brak GND dla uC , brak oporników ograniczających prąd diod jeden wspólny to żadna oszczędność max prąd portu to 20mA , czerwone LED...
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...
Potrzebny schemat do sterowania serwami w robotach pająkach.
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...
Witam, posiadam układ przez który można sterować serwami przez rs232(Nord Elektronik Plus). Chciałbym do tego napisać oprogramowanie ale nie nie wiem jak. Programuję w C++ od roku. Chcę zrobić robota który by miał opcję działania w pętli ale i sterowanie ręczne. Pozdrawiam
Program masz całkowicie źle napisany. Zacznij od sterowania serwami, ale tak, żeby nie używać delay. Czyli całe sterowanie musisz zrobić w przerwaniach. Najlepiej tak, że w procedurze obsługi przerwania inkrementujesz jakąś zmienną i porównujesz ją ze zmiennymi określającymi szerokość impulsu dla konkretnego serwa (skoro masz 10 to będziesz miał tablicę...
Pod tym linkiem masz przykłady http://www.modele.sklep.pl/pl/Produkt/R-... http://www.motylasty.pl/modele.html Zmianę kierunku obrotów powinieneś uzyskać przez zamianę kabli zasilających silnik + i - na - i + na silniku. Te silniki to szczotkowe nie wiem czy dłuższa praca nie spowoduje uszkodzenia silników. Będziesz...
Podepnij to pod wejście mikrokontrolera wywołującego przerwanie (lub sprawdzaj stan pinu co 10us). W ten sposób poznasz długość sygnału i przeliczysz go na wypełnienie dla sterownika mostka h. Impuls który mierzysz miesci się w przedziale ~1-2ms i jest wywoływany co ok. 20ms (czyli dla impulsu ok. 1ms masz wartość 0%, a dla 2ms masz wartość 100%). Poczytaj...
Witam! Mam taki problem: właśnie ropocząłem moją przygodę z mikrokontrolerami i chcę napisać prosty programik (w bascomie 8051) który za pomocą mikrokontrolera będzie sterował serwami w zdalnie sterowanym samochodzie, a problemem jest dla mnie napisanie kodu rozpoznającego sygnał.. tzn. wiadomo ze serwo steruje się imulsami dodatnimi o długości od 1...
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...
No tak ale wtedy bez względu na położenie joysticka serwo będzie miało tylko 2 skrajne wartości. Na tą chwile jest tak, że delikatny ruch joystickiem wychyla kawałeczek serwo tak jakby był to PWM. Używasz funkcji "map", która w Twoim przypadku zwraca wartości liczbowe od 0 do 180. Taką liczbę (na przykład 85 albo 158) da się przechować w jednym bajcie,...
#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 tutaj w ostatnim poście znajdziesz jak ustawić wszystkie trzy kanały PWM [url=http://www.elektroda.pl/rtvforum/to... Pozdrawiam Dawid
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...
Witam, Pomysł dobry ale sypie się najprawdopodobniej z powodu zbyt dużej ilości przerwań. Proponuje projekt sterownika "równoległego", taki wykorzystałem w mojej pracy inżynierskiej. Wprawdzie korzystałem tylko z 8 serw ale 16 też obsłuży po drobnej modyfikacji. Program zabiera większość mocy procesora do obsługi przerwań ale tylko przez czas 2ms potem...
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,...
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...
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.
Posiadam dwa serwa od firmy tower pro i Chciałbym się dowiedzieć jak nimi sterować za pomocą mikrokontrolera esp12f.
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...
Nie wiem czy jest to możliwe w bibliotece <servo.h> dlatego czy znajdzie się ktoś kto nakierowałby mnie na dobry trop gdzie mogę znaleźć takie informacje, lub pokazałby mi tutaj jak zacząć taki program tj. jak opisać zmienne, komendy ruchu(bez zapętlania) oraz inne. Może przyda Cię się ten [url=https://circuitdigest.com/microcont...
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...
Zgłaszam się po przerwie. Przeczesałem internet w poszukiwaniu różnych rozwiązań w sterowaniu serwami. Przedtem jednak udało mi się coś stworzyć na ATmega16 (at)16MHz. 18 serw i rozdzielczość 100 pozycji... Zajętość czasu procka ok. 10%. Jako, że od jakiegoś czasu zacząłem bawić się trochę PICami znalazłem bardzo ciekawe rozwiązanie, niestety tylko...
AD1. Dokladnie to uzywana jest modulacja PPM do sterowania serwami i ESC w RC. Pozdr
Witaj. Polecam Ci procesory AVR oraz na początek język BASCOM. W internecie znajdziesz mnóstwo przykładów z opisem jego działania, również w temacie sterowania serwami. Nadmienię że jest to bajecznie proste. http://www.elektroda.pl/rtvforum/topic93... http://www.elektroda.pl/rtvforum/topic59... http://www.elektroda.pl/rtvforum/topic49...
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)
Witam. Posiadam sterowniki+serwa Vickers BRM-4s-20 i mam taki problem ze nie wiem jak je sterować. Tzn: wiem o -/+10V itd. ale nie mam do nich dokumentacji czy ktoś może mi pomoc? http://obrazki.elektroda.pl/7658375800_1...
Po prostu zacznij od samego sterowania serwami (ręcznego).
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
Raczej nie znajdziesz takich symulatorów. Na początku powinieneś zacząć od poznania języków programowania. Standardowo najczęściej wszyscy zaczynają od pascala. Jest to prosty język, którego dosyć szybko można się nauczyć. Na szczęście w przypadku programowania pod DOS-em w zupełności wystarcza jego znajomość. Jak wcześniej napisałem sterować serwami...
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....
Dzień doby. Jestem na dobrej drodze zbudowania robota składającego się z 12 serw. Jednak podczas samej próby działania natknąłem się na pewien problem. Chciałbym abym mógł dodać tablicę z wartościami ustawienia serw tak, aby w tym samym czasie zmieniać pozycję np co 5 ( skala od 0 do 250). Próbowałem dodać przycisk jednak zmiany są zbyt gwałtowne po...
Potrzebne są niestety dwa CC1000 które pracują jak łącze RS232 tylko bez kabla. Zasięg sam testowałem na taką odległość tylko że z antenami kierunkowymi, Yaga 17elementowa.
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
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...
co do przerwań, to te z portu szeregowego maja niższy priorytet, więc przychodzące dane nie zakłócą sterowania serwami, tak mi sie wydaje. Próbowałem też takiego sposobu, że z PC wysyłałem każdą dana dwa razy i potem w uC porównywałem je ze sobą, jak sie różniły to nie wpisywałem ich do komórek z których pobierane są dane do sterowania serwami. Jednak...
Jak myślisz, czy ktoś tutaj rozumie, o co pytasz? Co to jest "sterowanie trzema osiami"? Co ma wspólnego FIFO (czyli kolejka) ze sterowaniem serwami?
Sterowanie serwami polega na podawanie impulsów o określonym czasie trwania... Naszukałem się, ale znalazłem(zasada działania i timingi): http://www.seattlerobotics.org/encoder/2... Trudność polega na stabilizacji trwania impulsu podczas pracy całego programu mikrokontrolera.
Witam Chciałbym zadać kilka pytań dotyczących 2-nożnego robota kroczącego 1.Czy w przypadku użycia kontrolera serwonapędów Lynxmotion SSC-32 będę mógł robota w przyszłości rozbudować robota o elementy nie będące serwomechanizmami jak np. czujniki 2. Dla Lynxmotion SSC-32 typ obsługiwanych serw to Hitec i Futaba czy to jedyne ograniczenia 3.W jaki sposób...
No jeśli nie chcesz tworzyć programowo nowych kanałów, ani użyć procesora z większą ilością kanałów PWM to zostaje Ci dodanie sprzętowo tych kanałów, co chyba będzie najtrudniejsze. W każdym razie dobrze pisałeś, atmegą8 spokojnie wysterujesz 16 serw. A jak? Pewnie trafiłeś na mój wątek, jak nie to: http://www.elektroda.pl/rtvforum/topic61...
Do kręcenia potencjometrami można wykorzystać serwo. O sterowaniu serwami dużo już było, wystarczy przeszukać w archiwum. Albert
padl uklad od sterowania serwami i laserem. pestka ;)
Odkopę stary temat. RobWan, a w jaki sposób widziałbyś sterowanie tym serwem po 1-wire? Przychodzi mi do głowy układ typu DS2480B tłumaczący 1-wire na rs232 później to rs232 interpretowałby mikrokontroler przyjmując odpowiednie komendy i sterując serwem. Ale może jest jakieś przyjaźniejsze rozwiązanie sterowania serwem po 1-wire?
Jakimi silnikami chcesz sterować, prądu stałego, czy tak jak piszesz w innym poście serwami modelarskimi ?
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...
Poszukaj software pwm. Na elektrodzie znajdziesz o sterowaniu serwami tematy. Można to zrobić na kilka sposobów,np możesz uruchomić timer co ułamek 20ms i sprawdzać jak do tej pory, ew każde serwo osobno z licznikiem liczącym do np 4ms. Zobacz: http://www.elektroda.pl/rtvforum/topic30...
witam, czy moglby mi ktos pomoc w przerobieniu tego kodu tak aby mozna bylo sterowac serwami. Nie wiem jak osiagnac czestotliwosc 50Hz [syntax=c]#include <stdint.h> #include <avr/io.h> #include <avr/interrupt.h> #define GSCLK_DDR DDRB #define GSCLK_PORT PORTB #define GSCLK_PIN PB0 #define SIN_DDR DDRB #define SIN_PORT PORTB #define...
Ten drugi się nie nada, bo steruje serwami.
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...
Przykro mi, że mój brak wiedzy jest brany za lenistwo, chciałbym po prostu uzyskać odpowiedz od kompetentnych osób. Ponawiam swoje pytanie: Konstruuje manipulator o 4 stopniach swobody(5 serw) i nie za bardzo się orientuje jak miałby wyglądać układ sterowania serwami w takim przypadku. Znalazłem poniższy układ i zwracam się z pytaniem, czy mógłbym wykorzystać...
1. Sprawdź jakie są ceny serw, to zobaczysz czy zmieścisz się w tych kosztach. 2. Serwa dobierasz w zależności od obciążenia, czyli musisz określić poruszaną masę. 3. Dobierasz takie, jakie ma mieć funkcje robot. 4. Wszystko zależy od upodobań. 5. Patrz punkt 3. Sama budowa mechaniczna nie jest trudna, problem pojawi się podczas programowania. Jeśli...
Witam. Na wstępie chciałbym zaznaczyć, że jestem kompletnym nowicjuszem jeśli chodzi o mikrokontrolery, więc proszę o wyrozumiałość. Chcę wykonać model Jeśli myślałeś o ATMEGA8 to znaczy, że interesują cię AVRy? Można wziąć coś innego z serii ATMega, dzięki czemu będziesz miał więcej kanałów PWM. Lecz timery w ATMega są dosyć niewygodne (sztywny preskaler)...
Co do sterowania serwami to 7 serw wysterujesz jednym licznikiem, jesli uzyjesz 16 bitowego to dokladnosc bedzie az nadto :) i wtedy nawet 1 mhz wystarczy :)
Tu: http://www.elektroda.pl/rtvforum/topic20... Na samym końcu tematu masz program do sterowania ośmioma serwami przy pomocy potencjometrów
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
nie da sie sterowac atmega8 osmioma serwami za pomoca PWM... zgodnie z dokumentacja atmega8 ma 3 PWM ... – Three PWM Channels ... wiec... no chyba dobrze rozumie ... Dodano po 8 tu nie chodzi o PWM ... steruje wyjsciami na portach ...jak dobrac czasy aby to ladnie chodzilo?? bo preskaler juz nie moge zmniejszyc ... tu chodzi o to zwiekszyc częstotliwość...
Ja bym nawet przerwania odpuścił. W każdym rozbudowanym programie jitter przerwania będzie na tyle duży, że w praktyce uniemożliwi sensowne sterowanie serwami. Więc skorzystałbym z rady BlueDraco - wiął procek z odpowiednią liczbą kanałów PWM - masz takowe i w rodzinie ATMega i w XMEGA lub ARM jeśli chcesz zmienić architekturę. Ew. użyć licznika Johnsona...
Serwo dobre, ale do tego potrzebujesz jeszcze testera serwa, albo łatwiej to serwo przerobić wywalająć bebechy i zostawiając jako silnik z przekładnią... Ogólnie to dyskusja zaczyna zaniżać poziom forum, wszystkie informacje na temat sterowania serwami ma wujek google.
Do 1k nie dasz rady ;) No ale skoro juz masz mechanike to zrob prosty uklad do sterowania serwami, jak juz to zrobisz zrob zeby chodzil prosto, potem zeby skrecal. Zeby wygladalo wszystko z gracja przydalaby sie chociaz kinematyka prosta nog robota. Jak juz to zrobisz to rozbuduj projekt o BT. Proste ;)
A skąd układ ma "wiedzieć", jaka jest aktualna pozycja serwo? Dostaje jakieś napięcie zależne od pozycji? Bardzo proste - z zasady sterowania serwami. Szerokości impulsu 1ms i 2ms to graniczne położenia serwa. https://obrazki.elektroda.pl/2449749600_... https://obrazki.elektroda.pl/3776320200_...
Witam Dodałbym jeszcze kwarc, jedna sprawa to stabilność częstotliwości, druga to dla uzyskania sensownego kroku sterowania trzeba zastosować dość wysoki zegar, dla instrukcji sterowania serwami w Bascomie o ile pamiętam zaleca się 10MHz. Piotr
Sterowanie serwami rozwiązałem (jeśli ktoś ma lepszy pomysł to chętnie wysłucham), problem tkwi w komunikacji z komputerem... Moja propozycja to wykorzystanie timera z przerwaniem. W przerwaniu timera byłyby zmieniane stany wyprowadzeń sterujących serwami. Ponieważ standardowo przerwanie od portu szeregowego ma mniejszy priorytet to nie mogłoby ono...
Tam jest PWM o standardowych parametrach dla aparatur. Tu jest prosty generator do sterowania serwem ; https://www.elektroda.pl/rtvforum/topic2...
proponuje Ci zastosować stabilizator , podstawą w sterowaniu serwami jest stabilność parametrów czasowych impulsów , w prostych rozwiązaniach generatorów tak jak to napięcie zasilania wpływa na stałość parametrów generatorów , koszt stabilizatora niewielki
Żeby sterować ośmioma serwami, nie potrzeba wcale ośmiu generatorów. Wystarczy w zupełności jeden. Użyj klawisza "szukaj" do tego służy. To na prawdę nie gryzie. W internecie są setki rozwiązań dotyczących sterowania serwami we wszystkich możliwych językach od Asemblera począwszy, poprzez C na Bascomie i Pascalu skończywszy. Wystarczy do tego użyć Google....
silnik DC to silnik DC, możesz wykorzystać elektronike serwa do sterowania silnikiem, możesz podłączyć po swojemu
proponuje zacznij od tego działu tematycznego http://www.elektroda.pl/rtvforum/forum12... tam znajdziesz wszystkie odpowiedzi , o sterowaniu serwami masz tu http://www.elektroda.pl/rtvforum/topic11...
Forum jest od tego żeby uzyskać pomoc , a pomocy nie widać, Jak się pisze programy w Bascom to już nikt nie pomaga. To bezpłatne forum użytkowników, a nie płatny helpdesk. Jak się pisze w egzotycznych językach, to trzeba się liczyć z tym, że liczba osób mogących potencjalnie pomóc jest niewielka.
Dla 6 kanałów można użyć LM1871 i LM1872 - nadajnik i odbiornik idealny do sterowania serwami. Aplikacje masz na: http://katalogi.iele.polsl.gliwice.pl/ Kwestia tylko zwiększenia zasięgu. Pewnie najlepiej wykorzystać pasmo 35 MHz - na tym paśmie działają orginalne aparatury do zdalnego sterowania.
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...
W takim razie możesz obsługę serw napisać sam. A dokładniej to ja mogę ;p Wtedy przerwanie od Timera0 będzie służyło jednocześnie do sterowania serwami i do pomiaru czasu. Przy okazji uzyskamy okres powtarzania równy dokładnie 20ms.
(at)rcnitros Najsensowniej jest dać po obu stronach mcu należący przynajmneij do tej samej rodziny. Praktycznie każdy 8-bitowiec spełnia takie ogólne warunki, napisz co dokładnie potrzebujesz i ile serw chcesz sterować. Z 8-bitowych tradycyjnie polecę XMEGA, ze względu na b. dużą liczbe dostępnych timerów i kanałów PWM, co się przydaje do sterowania...
na filmiku masz praktycznie pokazaną całą konstrukcje mechaniczną , elementami poruszającymi są dwa serwa modelarskie do tego układ sterowania serwami na mikrokontrolerze to wszystko , można się pokusić o wersję analogową np na NE555 [youtube]http://www.youtube.com/watch?v=...
Witam. Buduję układ mający być sterowaniem w zdalnie sterowanym samochodzie. W skrócie: Sygnał z telefonu idzie do modułu bluetooth hc-06, arduino go odczytuje i daje napięcie i informację o prędkości do modułu l298n który napędza silnik. na podobnej zasadzie działa serwo. Całość zasilana jest z baterii 7,4v. Serwo jest podłączone do baterii przez regulator...
Ale się plączesz. Weź gotowy projekt z platformy Arduino, masz bibliotekę sterowania serwami, gotowe schematy stopni mocy. Zasilacz zrób własnoręcznie. Kawałek transformatora, mostek, stabilizator 6v na serwa, do niego wepniesz Arduino, które ma własny stabilizator i już....
Wyjścia PWM do sterowania sygnałem, zasilanie w dowolny sposób i jazda!
a czy są jakieś serwa co posiadają pełen obrut a nie 180 stopni ?? bo nasuwa mi sie na myśl silnik krokowy ale on chyba też ptrzebuje odpowiedniego wysterowania, niee? byłbym wdzięczny za jakieś schematy układu sterowania serwami. Aha jeszcze jedno, mianowicie czy impulsami mozna sterować bezpośrednio z np. 89c2051 albo at90s2313??
Jaki uC? Kod na ATmega8: void InitTimer1(){ set( DDRB,PB1 ); OCR1A = 2000; // 2ms Signal Length ICR1 = 20000; // Toggle OC1A on Compare Match TCCR1A |= ( 1 << COM1A1);// | ( 1 << COM1A0 ); // Phase and Frequency Correct mode of operation // 8 prescalar TCCR1B |= ( 1 << WGM13 ) | ( 1...
sterowanie serwami zdalne sterowanie serwami sterowanie wieloma serwami
nissan qashqai obroty silnika podłączyć silnik trójfazowy czujnik oleju vectra
internet mobilny internet mobilny
BIOS do HP Pavilion 10-n140nw - Pobieranie z archiwum internetu Lokalizacja ECU w Citroën C4 Picasso 1.6 HDi