Kompletnie nie łapiesz problemu, można by zwielokrotnić sterowanie np. poprzez pewnego rodzaju multiplekser, sęk w ty , że on też musiał by być sterowany aby wiadomo było, do którego serwa ma iść ten sygnał sterujący, nie da rady dołożyć matrycy( multipleksera, multiprzełącznika) i z marszu dostać więcej kanałów. Wyobraź sobie sytuację, na wejściu 10...
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,...
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...
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...
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...
Marnować PWM na przebieg częstotliwości 50Hz? To już lepiej wsadzić mały CPLD który zrobi PWMa dla serw, moim zdaniem to niepotrzebne marnowanie zasobów, bo kiedyś ludzie bez problemu to na 2051 robili i jeszcze starczyło miejsca na inne funkcje
Witam tutaj w ostatnim poście znajdziesz jak ustawić wszystkie trzy kanały PWM [url=http://www.elektroda.pl/rtvforum/to... Pozdrawiam Dawid
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...
Jak do Arduino podłączyć moduł bluetooth? Część 1 https://www.youtube.com/watch?v=zKZnMDh5... --------- https://www.youtube.com/watch?v=YGIWQB7a...
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.
Myślę, że dobrym rozwiązaniem było by zastosowanie prostego układu elektrycznego opartego o attiny 13, odbierający sygnały dla normalnego silnika i zależnie od tych sygnałów wystawia odpowiedni sygnał dla serwa. Można to też zrobić na generatorach ne555, ale trzeba by zastosować albo trzy takie generatorki, albo jakiś układ zmieniający podpięte elementy...
1. schemat. 2. komentuj każdą linię kodu, byśmy wiedzieli co chciałeś nią osiągnąć. Gdybyś to zrobił zauważyłbyś już dawno, gdzie leży Twój błąd. ... czekamy. EDIT: Dodałem Ci 25 punktów, bo masz zero, a mogą się przydać :)
Powinno być: [syntax=c]pinMode(5, INPUT_PULLUP); pinMode(6, INPUT_PULLUP); [/syntax] Ponadto zmienna posH chyba nie ma prawa się zmienić bo w warunkach wykluczasz zmianę dla wartości posH=90 a z taką wartością deklarujesz zmienną. Powinno być chyba (wpisałem przykładowe ograniczenia kąta): [syntax=c]if (digitalRead(5) == HIGH && posH < 120)...
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)
"z tym serwem są problemy" - może uszkodzone, ja mam sześć sztuk TowerPro (może nie ten model) i wszystkie działają, tylko trzeba im sygnał podać. Co do sterowania: http://mil.ufl.edu/~achamber/servoPWMfaq... Jeszcze sugestia żeby serwo i układ zasilać osobno ze wspólną masą. Kod, zaznaczam że pisany dawno i NIE PAMIĘTAM CZY DZIAŁA!! (chyba lepsze...
Kolego, nie wyważaj otwartych drzwi, kup gotową aparaturę zdalnego sterowania, nawet najprostszą np E-SKY, to koszt 50-80 zł za używkę w bdb stanie i masz tam wszystko co Ci potrzebne.
Cytat: Jeśli chcesz sobie sprawę uprościć to możesz na PC programować zamiast na poziomi FTDI poprzez odwołania do portu COM Com`a w laptopie nie mam, dlatego zakupiłem ten konwerter, który zastępuje com`a Nie ważne czy chodzi o com-a rzeczywistego czy wirtualnego do obydwu można się odwoływać z poziomu programu jak do pliku. Ftdi ponadto oferuje możliwość...
niestety inicjalizacja stosu nic nie dała :/ Inizjalizacja stosu to rzecz, która występowac powinna w każdym programie w AVRasm... Przykład inicjalizacji stosu :RESET: ;Proc InitStack() InitStack: ; It must be not to be a subroutine, because must ; be stack point initialised before call it ; Inicialise Stack Point - push decrement...
Tak można, nie jest to problemem, wystarczy generować impulsy o odpowiednim czasie trwania aby obrócić serwo w prawo/lewo http://obrazki.elektroda.net/48_12305214... Schemat podłaczenia: http://obrazki.elektroda.net/66_12305214... sterować możesz bezpośrednio z portów procka. Problem tylko taki ,że ty chcesz sterować 8-mioma serwami, (zakładam...
zobaczę czy dam radę Cos nie będzie działać prześpisz się z problemem i na drugi dzień zacznij działać i się uda. Jakie masz Arduino na układzie (ATmega32u4, ATmega328) ? np. Arduino UNO jest na ATmega328P, czyli mikrokontroler wymienialny. https://obrazki.elektroda.pl/8366224800_...
Na razie masz impulsy o długości 920us co 2.46ms. A powinny być 1-2ms co 20ms. Poza tym te impulsy są niestabilne. Znierzone oscyloskopem- widzisz jakie długie mam sondy... A teraz masz 142us co 2.64ms. Dalej źle. No tak-oba timery ustawiają PORTB.0.
Z silniczka z CD Romu może być problem. Silniki mają troche skomplikowane sterowanie. Żeby silnik wogóle się kręcił (bo ma elektroniczny komutator) potrzebna jest kość która musi dostać informacje o położeniu magnesów z czujników halla itp. Druga sprawa - moment. Z takiego silnika nie wyciągniesz za dużo momentu. Nie wiem jakim samochodem chcesz skręcać,...
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ę...
Witam Z tego co kojarzę to PCF8574 ma prąd wyjściowy w stanie wysokim 100uA i może nie być w stanie wysterować poprawnie ULN2003. Pozdrawiam Romek
Są potencjometry cyfrowe, które można sterować za pomocą przycisków, niestety nie podam Ci ich symboli bo nie pamiętam, ale idź w tym kierunku :)
Widzisz, każda następna wersja tej płytki jest coraz lepsza. Jak dołożyłeś jedną diodę do stabilizatora to także mogłeś to zrobić z drugim stabilizatorem. Jeszcze bardziej pogłówkuj, a wtedy całkowicie zlikwidujesz ścieżki z warstwy Top.
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.
Nie bardzo kumam gdzie ten sygnał doprowadzasz - do serwa czy do ESC? Bo jeśli chodzi Ci o jazdę przód/tył a nie o skręcanie, to musisz ten sygnał doprowadzić do ESC.
Jaki prąd zwarciowy i jakie napięcie między masami? Jeśli mierzysz napięcie między dwoma punktami w przestrzeni bez wspólnego punktu odniesienia, to nie dziw się, że wychodzą ci jakieś 0.4V...Masy musza być połączone razem i żaden prąd zwarciowy nie płynie...
No tak ... nie czytasz datasheetów. Zacznij więc od tego artykułu i znajdujących się tam linków: http://mikrokontrolery.blogspot.com/2011... I nie spiesz się, czytaj dokładnie, by zrozumieć i zastosuj się do prawidłowego podłączania tego, co widać na Twoim schemacie. Następnie wrzuć do sprawdzenia porządnie poprawiony...
Przykładowe układy z ne555: http://www.dioda.com.pl/forum/topics45/s...
np tak: Config Pinc.5 = Output Config Servos = 1 , Servo1 = Portc.5 , Reload = 4 a potem w kodzie wpisujesz odpowiednie wartości do : Servo(1) = wartość wychylenia to na szczęście w Bascomie proste jak poezja ;) zesztą zajrzyj sobie do helpa Bascom'a - config servos
Czego oczekujesz po tym kodzie? Wg mnie nie ma nic wspólnego z docelową ideą. Pomijam zbyt duża algorytmikę w przerwaniach, to się wcześniej czy później zemści (a zupełnie pusta pętla główna) Wybory algorytmu (opcje) nie określa się w komentarzach, ale przez znaczące nazwy zmiennych, np nic nie mówiąca nazwa flag, zadeklarowana i inkrementowana nie...
Szukaj schematów testerów serw modelarskich. Trafiają się jeszcze takie bez mikroprocesorów.
Jedynym wytłumaczeniem dlaczego chcesz to zrobić, to za oszczędzenie kasy na regulatorze i nie zależy ci na regulacji obrotów. Ja proponuje kupić takie 4szt.: http://sklep.avt.pl/p/pl/482322/mikroprz... Łączysz je po dwa i mocujesz po każdej stronie orczyka, blaszki na mikro włączniku łączysz tak aby orczyk wciskał je jednakowo....
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...
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...
znajdź definicje _delay_us i zobacz w komentarzach jaki zakres wartości może przyjmować jej parametr. Pamiętam, że zależy to m.in od wartości F_CPU Generalnie zbyt dużych wartości nie można przekazywać, bo ta funkcja to głupie makro, które czasem źle liczy (dochodzi do przepełnień). To samo się tyczy _delay_ms też wartość parametru jest mocno ograniczona.
1) Tak, zmieniając taktowanie timera zmieniają się także liczby, które należy wpisać do jego rejestrów. 2) każdy timer ma kilka kanałów PWM i skojarzone z nimi rejestry. Konfigurujesz wyłącznie wartość określającą wypełnienie, konfigurację samego timera już masz. Co do tych 6 PWM - zauważ, że drugi timer, któym dysponujesz jest tylko 8-bitowy i w zależności...
Takie pytanie mi się urodziło... czy da się w jakiś sposób zmienić piny wyjścia dla timera (OC1A, OC1B)? Oczywiście................., że się nie da. Chyba, że sobie zrobisz programowy PWM to wtedy możesz mieć nie dość, że więcej kanałów to jeszcze na tych pinach, na których ci się żywnie spodoba.
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...
4xAAA wystarczy co do napięcia i nie trzeba stabilizatora. Jednak zasilanie Atiny podaj przez dławik 100uH i kondensatory 100nF i 470uF za dławikiem. Serwo pobiera ok. 0,5A, więc akumulatorki muszą być naprawdę dobre. Atiny nie będzie się wysilać sterując tym serwem.
Czy roleta będzie na tyle ciężka, aby mogła samoczynnie opaść po wyłączeniu silnika? Czy jakieś czynniki zewnętrze mogą nią poruszać (ruch powietrza, człowiek)? Jeśli nie, to przy makiecie można założyć, że wiemy gdzie znajduje się roleta. Ewentualnie można pokusić się o przełączniki krańcowe na górze/dole rolety.
Połącz masy
.. Streszczenie problemu : -jak podłączyć potencjometr do atmegi8 aby możliwe było sterowanie serwem. -czy możliwe jest użycie 1 Atmegi8 czy potrzebuje ich więcej. 1. przetwornik A/C, programowe sterowanie wypełnieniem sygnału. 2. tak, ale zależy w jaki sposób chcesz to zrobić? [url=http://hobby.abxyz.bplaced.net/inde... serwem...
L32E nie potrafi bezpośrednio sterowac serwami. Myślę, że do manipulatora, aby był swobodnie sterowalny powinien byc sterownik sterujący bezpośrednio serwami, w celu większej elastyczności aplikacji. Czyli np. L43, lub nawet wyżej, czyli L5.., a to po to, aby osie logicznie pracowały jako "coordinating system", dzięki temu można zadawac początkową pozycję...
Sand_Man z tego co napisałeś to wyszło " masło maślane " ale w przyszłości może dodam jeszcze dwa), czujniki (w przyszłości) i można ją było podłączyć bezpośrednio do komputera, bo nie posiadam programatora do uP a chciałem jej do tego celu używać (chcę do tego robota użyć procka 8051) zacznij od budowy programatora , bo nie rozumię jak chcesz użyć...
Witam, Chciałabym prosić o podpowiedzenie mi w jaki sposób przy użyciu tego zestawu zl5arm mogłabym sterować kilkoma serwami. Czytałam dość sporo o mikro i serwach, jednak najwidoczniej mam problem ze zrozumieniem czegoś. Otóż, czy w tym wypadku potrzebny jest ten sterownik serw? Bawiłam się trochę programowaniem tej płytki (w C) i sterowaniem za jej...
PWM jest bardzo dobrym rozwiązaniem, ogranicznik można zrobić przez rezystor szeregowy (zdejmować z niego napięcie) . Pamiętaj tylko że silnik jest indukcyjnością więc po pierwsze trzeba ładować bramki mosfetów dużym prądem ( bo prąd na indukcyjności wolno narasta) , ostrożnie z częstotliwością pwm, no i mogą być szpilki napięciowe z silnika.
Witam, programuję odbiornik (Pro mini) sygnału przez RF (XY-MK-5V, 433MH), który ma sterować pracą serwa. Wykorzystywane są biblioteki #include <Servo.h> #include <VirtualWire.h> #include <Wire.h> niestety przy kompilacji wyskakuje cała seria błędów: libraries\VirtualWire\VirtualWire.cpp.o&... In function `__vector_11': C:\Users\...\Documents\Arduino\libra...
Posiadam dwa serwa od firmy tower pro i Chciałbym się dowiedzieć jak nimi sterować za pomocą mikrokontrolera esp12f.
Hej, ja przeniósłbym całą obsługę pwm do przerwania (teraz masz tylko część), mogłoby wystarczyć. Ważne, jakiej rozdzielczości potrzebujesz na serwach. :) A mógłbyś mi zaprezentować jak to przenieść?
Witam, chcialbym sterowac 16 serwami za pomoca scalaka TLC5940 lecz mam problem z niedzialajacym programem. Zeby zrozumiec sposob dzialania tego scalaka przeczytalem ksiazke Matthew T. Pandina dostepnej na stronie https://sites.google.com/site/artcfox/de... oraz probowalem uzyc jego programow , lecz dziala tylko pierwszy z nich w...
Dokładnie tak - w tym miejscu jest wywołanie funkcji, która pobiera z serial dane i po przeliczeniu steruje serwem. Teraz to już masz z górki. zmodyfikuj tylko kod - żeby nie było wywołań do LCD (liquidCrystal)
To byłoby głupie. Jeżeli już, to nie da się regulować szybkości....
Witam Na pracę zaliczeniową mam za zadanie opracować układ sterowania serwomechanizmami.Jako że do tej pory nie miałem większej styczności z elektroniką mam do Was pare pytań : 1. Czy różni się sterowanie serwami połączonymi równolegle a szeregowo ? Jeśli tak to czym ? Gdzie wystąpi różnica w kodzie ( program będzie napisany w C ) ? ( Np. dynamixel...
Zobacz to: http://pirotechman.republika.pl/Prace.ht... Może uda się przystosować do Twoich potrzeb.
Chodzi o to, że kolega podchodzi do zagadnienia hmmm (delikatnie mówiąc) nie od tej strony. Cóż może być w schemacie połączeń 5 czy 12 czy 8 serw ?? Wie kolega ile przewodów jest wykorzystywanych do sterowania serwem? jeśli nie to od tego bym zaczął w ogóle swoje rozważania a nie od tego czy taki lub inny schemat się przyda. Po drugie nawet patrząc...
Ponieważ byłem dość aktywny w poprzedniej ,,edycji'' tematu to zajdę cię trochę z innej strony, jak sobie wyobrażasz sterowanie całością, manetki na ekranie komputera, 900 szt?, czy potrzebujesz aż tyle serw czy to tylko ,,dla nauki''. Temat jest naprawdę skomplikowany, na razie o układ wyjściowy z komputera (jakaś karta?) nawet nie pytam. Nie wiem...
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ść...
Mam samochod zdalnie sterowany i moge zapodac fote serwu od skrecania.
Wgryzłem się w program Arduino IDE.
Witam, znalazłem ciekawy sposób na wykorzystanie serwa w domu, jednak potrzebuje sposobu na sterowanie min 2 sztukami lewo/prawo (bd przerobione aby obracały się jak silnik, nie tylko o 90st np) Układ nie musi być bezprzewodowy, ale nie pogardzę. O ile z przerobieniem serwa sobie poradzę, to sterowanie gorszy problem-nie zajmowałem się nigdy RC, może...
Zobacz co się dzieje: TCNT1 ma wartość 65535 i za chwilę nastąpi przerwanie, wykonywana jest instrukcja timer1_=TCNT1 i w tym momencie następuje przerwanie. TCNT1 po powrocie ma mniejszą wartość ale jest już po herbacie - licznik==1 warunek po if jest spełniony PORTB=0 i czekamy na następne przerwanie. Dlaczego 20 cykli jest dobrze? Bo przerwanie musi...
Zapraszamy do nas, myślę że będziemy mogli pomóc :)
Podejrzewam problemy z zasilaniem, pokaż schemat połączeń z wyszczególnieniem połączenia mas i zasilania serw. Napisz czym zasilasz serwa (wydajność prądowa).
nikt nic nie podpowie ?
Jakimi silnikami chcesz sterować, prądu stałego, czy tak jak piszesz w innym poście serwami modelarskimi ?
Przekaźnik z cewką na 24VDC.
Problem pewnie w tym że sam nie wiesz co chcesz zrobić. Taki robot nie powinien skręcać kołami po uzyskaniu sygnału z czujnika. Prędzej powinien ustawiać koła w odpowiedniej pozycji. Jeżeli koła już są "skręcone" to przecież nie może nimi dalej skręcać. Druga sprawa że trzeba by raczej dwa czujniki i opcje skręcania w dwie strony. Żeby zabrać się za...
dwa kabelki bo bokach to PLUS i MInus a w środku kabelek to kabel sygnału PWM Ja tylko dodam, że sygnał PWM steruje serwem. W zależności od wypełnienia impulsów zmienia się kąt o jaki serwo się obróci.
Drzwi mi otwiera, ale nie zamyka Ponieważ zawsze po fragmencie kodu [syntax=cpp]if (open == false) { open = !open; servo.write(90); digitalWrite(13, HIGH); }[/syntax] open jest równe true i wykonuje się: [syntax=cpp]if (open == true) { open = !open; servo.write(0); digitalWrite(13, LOW); }[/syntax] spróbuj użyć "else". Czyli: [syntax=cpp] if (open...
dałem ctrl+a,ctrl+c ,ctrl+v z mojego programu chodziło mi o to że nie rozumiem co jest na rysunku który zamieściłeś ten dla mojej pewności Zdanie zaczyna się z dużej litery a na końcu stawia się kropkę. Popraw. Dar.El
A znasz się trochę na elektronice? Bo prosto można zrobić regulator elektroniczny bez serwa. Koszt takiego reglerka przy samodzielnym wykonaniu jak trzeba wszystko od nowa kupić to około 50zł. Sam wykonałem już kilka, jednak nie jestem autorem projektu i nie mogę sprzedawać gotowych ale mogę pomóc w budowie.
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...
Sterowanie serwem nie zrealizujesz prosto na timerze 16 bit a co dopiero 8 bit. A niby dlaczego nie? Na timerze 32-bit jest prościej ustawiasz PWM i to wszystko. Czyli dokładnie tak samo jak na timerze 16-bitowym, lub 8-bi5towym jeśli mamy odpowiednią kombinację preskalera i zegara taktującego. Najwygodniejszy jest 32 bit ale takiego w AVR nie ma....
Witaj, jak mamy odpowiedzieć ci na pytanie: Co powinienym dokupić \dorobić do tego serwokontrolera sk18 ,alby sterować 10 serwami bezprzewodowo z komputera?" a jednocześnie: Tylko nie piszcie "kup sobie\dorób ,<jakieś urządzenie> " To raczej błąd logiczny i twój robot też by zwariował :P Odpowiadając na pierwsze pytanie proponuję rozwiązanie następujące:...
Do odbiornika podłączasz serwa i regulator napięcia, sterując silnikiem i serwami z aparatury. http://obrazki.elektroda.pl/8679596700_1...
Spróbuj zamienić krańcówki miejscami. Z opisu wygląda że po najechaniu krańcówki jest blokowany ruch w kierunku w którym chciałbyś odjechać, czyli np: jadąc w lewo oś najeżdża krańcówkę dla kierunku prawo i już w prawo nie można ruszyć.
Układy FT232 w trybie bitbang, ale trzeba napisać sterowniki na PC
Nkodery w rękojeści w każdej osi obrotowej, mikrokontroler liczący kroki czyli kąt i serwa (lub silniki krokowe pracujące na małej prędkości) odpracowujące w każdej osi obrotowej. Atmega za klika złotych do obsługi nawet z wyświetlaczem załatwi sprawę. Na filmiku są urządzenia samohamowne czyli ślimak na silniku a ślimacznica na korpusie dzięki temu...
.....Jest to w ogole mozliwe pomijajac sterowanie skomplikowana elektronika? Wszystko zależy od tego co rozumiesz pod pojęciem "skomplikowana elektronika". Poszukaj opisów testera serw. Jest tego pod dostatkiem, najprostsze pracują na układzie LM555 a te z wyższej półki to już sterowane są mikroprocesorami.
Zwiększając płynnie długość impulsu sterującego uzyskuje się spowolnienie ruchu, ale... jego płynność pozostawia wiele do życzenia. Być może zależy to od parametrów serwa (próbowałem na HS322).
Fatek i sterowanie 485 serwami.
Mam pytanie. Czy serwo będzie działać bez sterowania, podłączone bezpośrednio do akumulatora żelowego 6 V? http://botland.com.pl/serwa-typu-standar... Nie Czy da się tak sterować serwem bez sterownika? nie
Da się zrobić. Użyj przerwania timera do sprawdzania stanu przycisku i modyfikacji wypełnienia PWM dla serwa.
No i mamy odpowiedź. Myślę że jak to zrobisz, to wszystko powinno zadziałać, o ile dobrze oprogramowałeś µkontroler. Serwa jako punkt odniesienia dla własnego sterownia brały masę własnego zasilania. µkontroler podawał sygnały na wyjściach timerów w odniesieniu do własnej masy. Łącząc tylko wyjście timera µkontrolera z wejściem sterującym...
Ale to tylko jedno wyjście. I jak tu sterować kilkoma serwami? Może mi to jakoś narysujesz... Łopatologicznie :]
Niestety nie bo enkoder służy do czego innego... a konkretnie np. masz odbiornik z wyjściem ileś kanałów w PWM i konwertujesz je sobie do PPM lub odwrotnie... Dalej potrzebujesz czegoś co ci zdekoduje dany kanał w PWM czy tam PPM... ...tak sobie myślę i najprościej to by było chyba sterować zwykłym serwem w tym kanale, a serwo by przełączało mechanicznie...
Witam Panowie. Podłączyłem po przez RS do komputera Ecodrive, program DriveTop16V14 widzi napęd, nie mogę jednak ustawić JOG aby ruszyć silnikiem. Na napędzie mam AF więc silnik jest gotowy. W poprzedniej maszynie sterowany był z PLC poprzez profibus, czy jest wogóle możliwe sterowanie tym serwem bez profibus?
Z opisu wynika, że taki żyroskop steruje bezpośrednio serwem ogonowym, więc sygnałem wyjściowym zapewne jest PWM o częstotliwości 50Hz, dokładnie taki, jakim steruje się serwem z mikrokontrolera.
Męczę się już z 9 godzin z próbą przerobienia kodu "SAMOCHÓD "odbiornik nadajnik by uzyskać sterowanie 2 serwami . Proszę o pomoc jak to zrobić ? i czy da się uzyskać w prosty sposób sterowanie 4 serwami ?
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...
Witam, Ja na pracy inż. miałem podobny sprzęt. Serwonapędami sterowałem z wykorzystaniem modułu pozycjonującego, za pomocą wejść/ wyjść cyfrowych PLC oraz sieci ModBus. W przypadku PLC Horner sprawa trudniejsza bo nie mam gotowych bloczków ale można to obejść i wykonać komunikację między PLC a serwonapędami po sieci ModBus o ile PLC na to pozwoli. Kolejna...
Dalej tyka i sie nie rusza ;/ mam wrażenie że nie tak mam $crystal = 8000000 jak odczytuje mk avr calculator to pokazuje mi wewnętrzny 1 000 000 nie wiem jak ma to sie odnieśc do reszty ale w książce mi pisze że nie mozna używać poniżej 8 000 000 kryształu bo nie będzie działało poprawnie poza tym tam jest przykład z 10 000 000 . ??
(at)kamyczek Ja się zawsze zastanawiam, dlaczego wszystkich interesuje wszystko dookoła, zamiast skupić się na pytaniu... To jedna z funkcji jaka będzie pełnić uC. (at)tos18 Poza tym będzie obsługiwał przycisk, sterował serwem, kontrolkami i pamiętał ustawienia. Tego 4053 nie potrafi ;-)
Tu masz w zasadzie odpowiedź w 90% na twoje pytanie http://www.instructables.com/id/Servo-Co... Przyciski zwiększają i zmniejszają wartości wychylenia serwa, jak sie poduczysz to szybko wpadniesz na to jak zapisać aby po wcisnięciu przycisku serwo wychylało się do 180 lub 0. Podpowiem, że rozwiązania szukaj w tej linijce...
No w sumie zależy to od budowy sterownika serwa. Jeżeli serwo poza pomiarem czasu trwania impulsu każdy impuls traktuje jako wyzwalacz sterowania silnikiem to oczywiście będzie kiepsko przy impulsach kilkaset Hz. Może trafiłem na odpowiednie serwa. Natomiast 60Hz zamiast 50Hz to żadna różnica. Wiec to nie to jest problemem drgania serw.
Zgadza sie wszystko jest napisane. Sterowanie napjęciowe (-10V ... 0,0 ... +10V). Tylko jak prosto tanio to zrealizować za pomocą np. arduino.
Dziękuje bardzo za odpowiedz. Miałem nadzieje ze za pomocą tej radiolini będę mógł przekazać sygnał na sterownik serva. Czy masz jakiś pomysł jaka radiolinie mógłbym zastosować? Dodano po 7 Zależy mi aby sterować tym serwem zdalnie na pilota
sterowanie serwami zdalne sterowanie serwami sterowanie kilkoma serwami
montaż bariery podczerwieni chłodziarko zamrażarka ariston zasilać lampa solarny
toshiba 58ul4b63dg uziemnienie radiosatcji
Fideltronik FTP 350-01 - Diody LED nie świecą, zasilacz nie działa Czy falowniki hybrydowe są głośne? Analiza hałasu