Bloki SFB14/15 wykorzystujesz do cyklicznej wymiany danych z serwo-napędami. SFC14 odczytujesz strukturę danych statusu serwa a SFC15 Zapisujesz cała strukturę. Potrzeba po 48 bajtów do sterowania i odczytu stanu serwa. Telegram 102 jak najbardziej odpowiedni dla twojego zastosowania. Umożliwia sterownie wszystkimi trybami serwa PP, PV, TQ i HOMING...
W tym ostatnim przypadku należy rozważyć czy przy tak małej wartości rezystora rozwiązanie nie prowadzi do ryzyka podniesienia napięcia zasilania ponad dopuszczalną wartość. A jeszcze lepiej zwiększyć tę wartość (p. 1) Działanie tego zabezpieczenia polega na tym, że gdy napięcie na pinie uC miałoby wzrosnąć powyżej napięcia zasilania dioda zatrzyma...
Witam! A więc tak. Jeżeli chcesz sterować obrotami silnika za pomocą falownika podpiętego do PLC to ze sterownika musisz wyprowadzać sygnał analogowy do falownika w celu zadawania częstotliwqości. Twój pomysł ze zliczaniem impulsów jes OK zwróć tylko uwagę na fakt, że jeżeli scena jest duża i ciężka to posiada też dużą bezwładność, a więc do jej zatrzymania...
Dyskusja na poziomie opiera się o fakty ...a bardzo pomocne przy tym jest ich chociażby elementarne zrozumienie. Ty nie przeczytałeś tych patentów, czy tylko ich nie zrozumiałeś? 1. Napisz np. parę zdań swoimi słowami, czego dotyczy pierwszy z cytowanych przez Ciebie patentów i uzupełnij wiedzę na temat sektorów serwo bazując na pozostałych. Prądy...
Czy zamiast konwerterów nie można zastosować czujnika położenia w postaci wyłącznika krańcowego, który zatrzyma ruch serwa w kierunku zamykania?
(...) } else if (digitalRead(buttonPin6) == LOW) { servo1.write(0); servo2.write(0); servo3.write(0); servo4.write(0); servo5.write(0); delay(300); // Czas na wykonanie ruchu i powrót servo1.write(90); servo2.write(0); servo3.write(0); servo4.write(90); servo5.write(90); } } Pozdrawiam. Cieszę się, że jesteś zadowolony z naszej dotychczasowej współpracy....
Musze zmierzyć, ale kilka kilo. Palcem można by ten lewarek popychać gdyby nie kciukowy guzik zabezpieczający przesuwanie. Chodzi mi o serwo które pracuje liniowo w komplecie z elektroniką która zatrzyma ruch w jednej z czterech zaprogramowanych pozycji. Na alledrogo znajdowałem serwa kołowe, a jako że temat jest mi obcy wole zlecić, albo dostać radę...
Samo Rpi zasilam ładowarką do telefonu. Serwa są zasilane z zasilacza. Tykanie pojawia się nagle i ustaje dopiero gdy poruszam przewodami od zasilania na płytce stykowej ( chociaż czasami i na to szybko nie reaguje ). Sterowanie jest oparte na bibliotece ServoBlaster, nie ma w tym przypadku zbytniej filozofii - po prostu wpisuje wartość przesunięcia...
Jeszcze mam takie pytanko, czy serwo ma stały punkt neutralny? Czy on się zmienia z każdym przesunięciem? Zazwyczaj serwo ma określony zakres obrotu - najczęściej 0-180*. W celu określenia czy serwo osiągnęło położenie wysyłane przez mikroprocesor w serwie do ramienia podczepiony jest potencjometr który mówi dla wbudowanego w serwo sterownika jaka...
Witam, robie automatyczną roletę okienną napędzaną serwomechanizmem. Serwo jest przerobione żeby się kręciło i przymocowane do rolety. Problem w tym że roleta sama się rozkręca i nie pomaga nawet zwarcie styków silnika. Myślałem o zastosowaniu jakiegoś hamulca elektromagnetycznego ale nie mam pomysłu skąd taki wziąć. Mam też dość dużo silników krokowych...
a czy można zrobić tak że gdy podam napięcie do serwa z blokadą to pokręci się i zatrzyma i następnie zmienię polaryzację, czy serwo pokręci się w drugą stronę? Jaki jest najprostszy i najtańszy sterownik serwa? Jakie zadanie ma sterownik do serwa? proszę o rady
1.Użyj PWM do sterowania prędkością silnika. W najprostszym rozwiązaniu możesz np. do połowy obecnej rozpiętości jeszcze ruszać silnikiem z 50-75% wypełnieniem PWM itd. 2.Zastosuj sterowanie PID. Po odpowiednim dobraniu parametrów powinno śmigać ok (oczywiście w połączeniu z PWM)
Zgadza się, serwo nie zatrzyma się w miejscu! Jakbyś popatrzył na katalogi producentów to produkują serwa o różnej bezwładności. Popatrz na ten wykres wycięty z dokumentacji mitsubishi. Myślę, że on Ci rozjaśni co sie dzieje: (m.in. bezwładność) http://obrazki.elektroda.pl/5218441700_1... Mitsubishi produkuje sterowniki ruchu które zajmują...
W takim razie skoro serwo już nam się zatrzyma to jesteśmy w stanie nim ręcznie kręcić enkoder kroki policzy ale we współrzędnych Macha nic nam się nie zmieni mam racje? Tu rodzi się pytanie dlaczego u Adamusa igła wracała zawsze w to samo położenie nawet jak ręcznie ją wyprowadzał z położenia równowagi. Jeśli było to podpięte jako wrzeciono i regulowane...
No i jednak zdecydowałem się na zakup gotowego zestawu do samodzielnego montażu - zegar z termostatem i trzema programowanymi wyjściami sterującymi ... W zupełności mi wystarczy a 90zł to nie dużo .... http://www.nordelektronik.pl/index.php?p... http://obrazki.elektroda.net/76_12861159... Pozdrawiam i dzięki za zainteresowanie...
Serwo ma syczeć, ale tylko podczas ruchu pedału, gdy pedał osiągnie opór i zatrzyma się, syczenie ma ustać.
Oraz drugie pytanie czy skoro ja mam napięcie od 7.2 nawet czasem do 9v i wybiorę serwomechanizm na 7.2v to czy przy 9 się już spali? czy są jakieś widełki od ilu do ilu da radę serwo pracować bez spalenia ? Ja w tym miejscu martwił bym się raczej o tranzystory mostka H. Weź pod uwagę fakt że przerobiony serwomechanizm działa jak zwykły silnik z przekładnią...
Mając do dyspozycji coś tak potężnego jak assembler mógłbyś w inny sposób napisać kod. Właśnie ukończyłem zlecenie sterownika serw na AVR. Steruje serwami w ten sposób, że wszystkim daje H i po odpowiednim czasie wyłączam dowolne z nich(porównywanie z zadaną wartością). W assebblerze mógłbyś to dokładnie policzyć i program by śmigał, aż miło ;) Wytłumaczę...
Dziękuje za odpowiedź ale generalnie nie moge zgodzić się z Tobą .Zrobiłem program który sprawdza i wyświetla freq na wyświetlaczu . Kiedy miało odpowiednią wartość to serwo zaczynało coś robić ale robiło to nieskładnie . Więc nie chodzi o wartość tego parametru . Moge się zgodzić że to nie będzie za każdym razem taka sama sekunda . Ale nie musze dokonywac...
Przy wartościach >10 obraca się w jedną stronę, dla <10 w przeciwną. To jest jedyna różnica, nawet prędkość się nie zmienia. Dochodzi do blokady i wali. Czasem też się na chwilę zatrzyma i paru sekundach znowu zacznie się obracać. Zamieniłem zasilacz na akumulator, żeby nie było żadnych zakłóceń, nic się nie zmieniło, dalej nie mogę zapanować...
Witam! Zastanawiam się co użyć. Otóż mam koło wycięte z blachy o średnicy 50cm. Chcę zatrzymywać te koło w 8 stałych pozycjach. Do dyspozycji mam silnik z hamulcem, falownik micromaster, s7 200 lub logo. Koło musi być precyzyjnie zatrzymywane w stałych 8 pozycjach czyli po równe 45 stopni. Myślałem o fotokomórce i nawierconych otworach ale to nie będzie...
Nie bardzo rozumiem co ma wspólnego serwo ale sprawdze to serwo. Objaw jest taki że nie musze używać hamulca, wystarczy że samochód pchnę a potem jak sam się zatrzyma bez udziału hamulców to obroty opadają do 750obr/min. W poprzednim BMW nic takiego nie miałem. Problem jest jakiś wyjątkowo nietypowy, jedynie co mi przychodzi do głowy to to że sterownik...
Niedoskonałość sterownika. Trzeba by zdobyć schemat sterownika i zwiększyć mu martwą strefę, albo po prostu zrobić własny.
1. W programie maestro możesz zmieniać maksymalne czasy impulsu. Są one dosyć szerokie - raczej szersze niż wykorzystuje jakiekolwiek serwo. Z tego co wiem TP MG90 jest standardowym serwem i serwokontrolery maestro powinny je bez problemu obsłużyć. 2. Możesz przerobić serwo na obrót ciągły i nadal sterować je z maestro. Robi to się tak; a) Usuń ograniczniki...
http://obrazki.elektroda.pl/8377649200_1... Poniższa konstrukcja została stworzona w celu wypełnienia wymagań stawianych przez kurs o nazwie Makecourse, który został przeprowadzony na uniwersytecie w północnej Florydzie. Autor, aby ukończyć jego wyzwanie, zdecydował się na wykonanie mobilnego robota kontrolowanego przez podczerwień....
Moje drugie pytanie jest takie: Jak serwo np steru w lódce powraca do pozycji 0 aby łódka płynęła prosto. Serwomechanizm ma sprężynę zwrotną cz trzeba podawać sygał powrotu i w porę zatrzymać serwo.
Hej wszystkim mam duzy problem i bardzo mało czasu na jego rozwiazanie:( Otóż chce sterowac za pomoca BASCOM-AVR serwomechanizm typu hs-300 firmy hitec. Do jego obslugi staram się wykorzystywac instrukcje servo. Moj głowny problem polega na tym że nie potrafie zatrzymać serwa w odpowiednim miejsu, tak naprawde to go wogole nie potrafie zatrzymac; Jak...
W przypadku idealnym - idealne wyważenie, zero zaburzeń, do tego odpowiednio zrealizowane hamowanie i rozpędzanie - będzie git. W realnym świecie zatrzymanie ręką ramki, albo uderzenie jeśli nie skasuje trybów to połamie obudowę. Zastosuj osiowanie na solidnych łożyskach, a napęd przez pasek, albo przekładnia cierna. Napęd może nawet z tego serwa -...
VT416 jest 2-głowicowy, VT747 4-głowicowy, więc raczej nie... Z opisu wydaje się że chodzi raczej o regulację toru taśmy (prawy roller) niż punktu przełączania (powinien być pr-ek w pobliżu układu serwo, z pamięci nie podam symbolu).
Heja! Jeśli czasy impulsów masz w granicach reakcji serwa, to powinno poprawnie działać. Może coś z samym serwem - sprawdzałeś jak działa ze "standardowym" odbiornikiem? A zatrzymanie serwa w określonej pozycji, możesz zrobić za pomocą ciągłego generowania imulsów o określonej - stałej - długości. Poza tym, generujesz kilka impulsów - wychył i wymuszony...
normalne serwo nie moze sie nie zatrzymac. Dwie mozliwosci 1. Jest zepsute 2. Kupiles zle serwo (360st) w Arduino 90stopni to jest srodkowa pozycja. 0 - do 180 jest skrajna. Jest jeszcze jeden myk: standardowo w Arduino min to 540us a max 2400 co dla niektórych serw moze byc za mało/duzo. Serwo dostaje impuks pomiedzy 1 a 2 ms i na tej posdtawie wyznacza...
A mógłbyś napisać program żeby jedno serwo obróciło się o 90 i zatrzymało się ? Wtedy bym już sobie poradził
Jeżeli przypadkiem miałeś na myśli róznicę pomiędzy przemysłowym serwonapędem a silnikiem krokowym to jest to miniej więcej tak: - serwonapęd to zespół falownik+ 3-fazowy silnik synchroniczny z enkoderem, Sterowanie takiego zestawu: - tak jak silnika krokowego tzn. ciag impulsów (częstotliwość odpowiada prędkości, liczba imp. kątowi obrotu) - analogowo...
Kilka pytań pomocniczych: 1 Czy przebiegi czasowe na serwach muszą być przesunięte o 1 ms? 2. Czy potrzeba Ci dokładnie 100 kroków? Dlaczego? 3. Jak będziesz przesyłał dane o położeniach do MCU? Będziesz korzystał z przerwań? Jak często będziesz to robił? Czy możesz zatrzymać wyjścia do serw na czas transmisji? CCP? Ty jesteś twórcą programu i Ty decydujesz...
Napęd osi X to stała śruba po której wózek na łożyskach liniowych. Sprawdź luz i powtarzalność dla tego zespołu. Może być problem z przeniesieniem napędu silnik-śruba. Układ pomiarowy inkrementalny, dlatego potrzebujesz zerowania. Jeśli możesz to zrób program w stylu pętli np. 100 powtórzeń: ruch do przodu-ruch do tyłu dla osi X (skok np. 100mm). Po...
Nie mam pojęcia o Marline ( na programowaniu zatrzymałem się na Borland Pascalu) ale o serwach nieco wiem. Serwo reaguje na powtarzające się co ok 20 ms impulsy + 5 V o długości od 1 do 2 ms ( odpowiednio maks wychylenie w jedną lub drugą stronę). Serwo nie ma żadnego mechanizmu korekcji błędów ani aproksymacji. Impulsy muszą dokładnie mieć długość...
jesli nie zatrzymasz licznika w przerwaniu to bedzie liczyc dalej. A on ma liczyc dalej dopiero przy starcie obslugi kolejnego serwa !! Edit: Tak wylaczam licznik patrz wyzej; Ale zapis TCCR1B=(0<<CS12); jakis dziwny :P :P Bo to jest to samo co TCCR1B=0 :) Mozesz dac zeby ladniej bylo TCCR1B&=~_BV(CS12)
Po co koledze serwa do zmiany kierunku ? Sterowanie dla czołgu polega dla jazdy przód / tył ma równoczesnej pracy obu napędów strony prawej / lewej czołgu . Skręt to zatrzymanie silnika z jednej strony lub dla większej dynamiki skrętu to praca drugiego silnika w przeciwną stronę . Wszystko to realizuje się za pomocą mostków H lub regulatorów modelarskich...
A niby czemu bez sensu? Na dzielniku ustawiam wartość napięcia dla 50% zakresu potencjometru w serwie. Wtedy silnik nie będzie pracował dla impulsów 1,5ms, dla krótszych (0,9-1,5ms) będzie kręcił się w lewo, dla dłuższych (1,5-2,1ms) w prawo (lub też odwrotnie, zależnie od biegunowości :D ). Oczywiście mowa o podłączeniu silnika z przekładnią z 1 postu...
Ogólnie serwomechanizm to układ ze sprzężeniem zwrotnym mającym za zadanie sprowadzenie do zera róznicy pomiędzy sygnałem zadanym (odwzorowującym np. żądane położenie dźwigni) a sygnałem pochodzącym z czujnika położenia np. tej dźwigni. ogólnie to masz tak: repeat err:=x-x0; { X położenie dźwigni, X0 żądane położenie } if err > 0 then KręćWLewo;...
OldSkull dokładnie tak! :) można też zafiksować potencjometr w środkowej pozycji po uprzednim usunięciu plastikowej przelotki łączącej wodzik potencjometru z zębatką wewnątrz serwa. Wtedy impuls 1,5ms będzie powodował zatrzymanie serwa, a dłuższy lub krótszy ciągły obrót w którymś kierunku
Po krótkiej przerwie dopiero teraz wróciłem do tego serwomechanizmu. Udało mi się zrobić program za pomocą którego ustawiam położenie serwomechanizmu w wybranych konfiguracjach: [syntax=vhdl]library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity Robot is port( clk_50MHz,a,b,c:in std_logic; wyj:out...
Gwiazdki oznaczają elementy dobierane: zmiana rezystorów R1, R2 odsuwają napięcia z suwaka P1 od Masy i zasilania zabezpieczając wejścia w pozycjach granicznych P1. Niestety leży tu jeden haczyk !!! Ponieważ napięcie z potencjometru zadającego może przyjąć wartość 0V a napięcie z P1 tylko 0.04 Vcc (przy podanych wartościach) to silnik może się nie zatrzymać...
Bo chciałem ominąć jakoś te przerwania bo ich nie mogę coś pojąć. Wszędzie podają jakieś składowe języka C. Natomiast nie mogę znaleźć wyjaśnienia odnośnie prawidłowej budowy/konstrukcji przerwań (czyli w jakiej kolejności to robić) I tak po omacku wydaje mi się że: [syntax=c]#define F_CPU 1000000 //częstotliowość pracy uP #include <avr/io.h>...
A kapse koledze od temperatury nie odpadają? :D Samochód w górę.Kręć kołami przed i po zdjęciu klocków/szczęk. Zapieczone klocki/szczęki/zaciski lub uszkodzona pompa/serwo. Oczywiście wbite młotkiem(uszkodzone)lub żle wyregulowane łożyska też zatrzymają samochód. Kilometr-dwa jazdy bez zbędnego hamowania i wystarczy dotkąć ręką felgi by wiedzieć które...
Tylko że serva modelarskie nie należą do tanich. Trzeba znaleźć odpowiedni silnik, o odpowiedniej mocy i momencie. O resztę sie zbytnio nie należy martwić. Przy sterowaniu, nawet serva modelarskiego, trzeba zwrócić uwagę na pewne rzeczy, bo nie jest tak że jak zatrzymamy serwo to ono stanie jak nam sie podoba jeśli na pokładzie będzie 10kg masy.
Ja najpierw zakwalifikowałem maszynę do odpowiedniej klasy bezpieczeństwa wg dyrektywy maszynowej. Potem dobrałem odpowiedni schemat z dokumentacji producenta przekaźników bezpieczeństwa i działam... Zatrzymanie serwa zrobiłem w ten sposób, że w komplecie styków wyłącznika bezp.(grzyba) jest styk dający informację do sterownika o naciśnięciu grzyba....
Zgadzam się ze (at)stachul1 Szczegółowy opis serwomechanizmu. Nie zmęczyłeś się tą szczegółowością? A co jeszcze więcej byś potrzebował?(!) Napisał/podał bardzo rzetelnie wszystkie istotne parametry tego serva. Nie widzę aby czegokolwiek brakowało. Również dla informacji i poszerzenia wiedzy dla kol :”Stahul1’: Serwo to nie jest jakieś...
Sprężyny a w zasadzie sprężynki w pompie służą tylko do tego żeby tłoczki wracały do początku. Muszą być wystarczająco mocne aby pokonać tarcie (w uproszczeniu) tłoczków o korpus pompy. Związku z serwem żadnego nie ma, jedynie powinno być szczelnie na połączeniu pompy i serwa, chociaż spotkałem serwo z dziurką tuż obok pompy więc tu zależy jaka konstrukcja....
Względnie serwo możesz przerobić. Wyjąc oryginalny system sterowania, potencjometr podłączyć między Vcc a GND, wyjście regulowane do wejścia ADC procesora, silnik przez jakiś mostek H do wyjść procesora i za pomocą PWM sterujesz prędkość obrotową silnika, a dzięki potencjometrowi wiesz kiedy zatrzymać silnik i w jakim położeniu się znajduje. Na forum...
zatrzyma wirowa zatrzyma wydruk zatrzyma timer
koparka ładowarka jazda wymiana kondensatorów zasilacz buderus awaria kotła
mikrokomputer cobra1 podnośnik dwukolumnowy
Czy kondensator może pracować przy niższym napięciu? Wysokie obroty w Toyocie Starlet - przyczyny i diagnostyka