Witam! Jestem tu nowy i mam problem, zrobiłem taki oto tester serw: http://www.elektroda.pl/rtvforum/topic87... Problem polega na tym, że ten tester odtwarza tylko 90*(sprawdzałem na potencjometrach 5k i 10k) , oraz są drgania. Drgania wyeliminowałem zastępując R1 na 500 ohm, serwo nadal odtwarzalo 90*, ale kiedy wychylalem potencjometr "na maxa"...
Witam, niedawno zakupiłem arduino mega i kilka elementów do niego. Planuję zbudować ramię robota. Posiadam 5 serw i przykładowy kod znaleziony w internecie. Ramię będzie sterowane za pomocą 2 joystików. 4 serwa działają, planuję dodać jeszcze 5 serwo sterowane za pomocą tact switchów na joystikach. Będzie to obrót chwytaka. Mój problem polega na tym,...
To serwo windowe nie posaida informacji zwrotnej o polozeniu. PWM w tym serwie steruje predkoscia obrotu a polozenie neutralne (1500us) zatrzeymuje daleszy obrot. Slyszalem ze serwo moze dzialac w wiekszym zakresie jezeli sygnal jest szerszy od standardowych. Np 1900us to +90st ale jak mu sie poda 200us to wychyli sie wiecej.
Rozejrzyj się za serwami do modeli żeglarskich, tzw. "windy". Są to serwa wieloobrotowe i można je obracać o bardzo duże kąty. Można też zwiększyć zakres ruchu serwa, mocując serwo na ramieniu... innego serwa. Uzyskany kąt będzie wypadkową ruchu obu serw (lub większej ich ilości). Podając na dwa serwa sygnał obrotu o 45*. uzyskujesz 2x45* czyli 90*...
Witam, Czy istnieje możliwość powiększenia zakresu kąta obrotu serwa TP MG90? mam problem z tymi serwami,gdyż po podłączeniu do serwokontrolera (micro maestro) zakres obrotu to jakieś 45st. blokada mechaniczna ogranicza obrót do około 120st. Dużo się naczytałem o przeróbkach serw na silniki o ruchu ciągłym ale w tym przypadku sterowanie serwokontrolerem...
Witam Nie rozumiem tego ostatnia zdania ("The pulse refreshes at 50Hz (20ms)"). Czy mógłbyś wytłumaczyć czego tyczy się te 20ms? Serwo jest sterowane sygnalem prostokatnym o amplitudzie okoBo 4V i dlugosci od 1 do 2 msek, powtarzanym z czestotliwoscia 50 Hz, czyli co 20 msek. Druga pytanie to czy serwo obraca się z taką samą prędkością w zależności...
Właściwie z czym masz problem? Użycie biblioteki <Servo.h> jest dosyć proste, kłopoty może sprawić obsługa czasu i wątków <timers.h> i <event.h>. Na początek próbuj z dealy. Pewnie poniższy kod już próbowałeś? [syntax=c] #include <Servo.h> //Biblioteka odpowiedzialna za serwa Servo serwomechanizm; //Tworzymy obiekt, dzięki któremu...
Witam, wykonałem program zgodnie z timingami na stronie, ale nic nie pomogło. Jedno co mogę stwierdzić to to, że przy czasie 1,5ms serwo ustawia się na kąt 90 stopni całego zakresu jaki może pokonywać(dokładnie w połowie). Zwiększenie lub zmniejszenie timingów eksperymentalnie nie pomaga. Może moje serwo posiada sterownik tylko w zakresie 0-120 stopni...
Zwykłe serwa modelarskie (bo rozumiem, że o takich mówisz) mają blokadę mechaniczną, która umozliwia obrót w zakresie (w przybliżeniu) 180°. Po usunięciu blokady możliwe, że dałoby się trochę zwiększyć zakres, ale to zależy od charaktery potencjometru odczytującego położenie... Na 360 stopni dla zwykłego serwa nie masz co liczyć.
Witam, mam już układ od Mirka, jednak teraz mam problem z punktem zerowym ( wtedy kiedy silnik wycieraczek ma nie dostawać napięcia) Jest on o dużo za mały. Serwomechanizm wysyła napięcie tak małe żeby mostek się nie włączył ( poniżej 3,25v) w bardzo małym zakresie. Ruszę nim o stopień a serwo wysyła na mostek napięcie który załącza się i puszcza napięcie...
EPA to "end point adjustment" czyli zakres a właściwie punkty skrajne pracy serwa lub regulatora (przeważnie serwa kierunku). Dual rate to chwilowa (przeważnie specjalnym przyciskiem, ale mam dość zaawansowaną aparaturkę Sanwa MX5 w którym jest to regulowane płynnie i dość wolno czyli trochę bez sensu) zmiana w/w punktów na predefiniowany większy zakres...
(...) ommandLength; i++) { stagSerial.write(command ); Serial.print(command , HEX); Serial.print(" "); } Serial.println(); } void displayOxygenPercentage(float percentage) { lcd.clear(); lcd.setCursor(0, 0); lcd.print("Tlen: "); lcd.print(percentage, 1); lcd.print("%"); } Wygląda na to, że problem leży w logice sterowania serwem. W kodzie, który przesłałeś,...
To są przerobione serwa i w praktyce są tylko silnikami napędowymi. Kosztem pełnego obrotu jest brak informacji o pozycji, bo właśnie układ pozycjonujący należało zablokować by uzyskać obrót bez ograniczeń. Jeżeli potrzebne jest serwo o szerokim kącie, to pozostaje poszukać serw do żaglówek, typu "winda". Albo... zastosować pośrednią przekładnię kątową,...
Praktycznie stosuje się regulację aparaturą, Odwiedź http://www.motylasty.pl Funkcje podstawowe aparatury Opis funkcji: D/R - regulacja czułości wychylenia serwa, działa w obu kierunkach, regulacja od 0 - 100 %, ma wpływ zarówno na szybkości reakcji jak i wielkości wychylenia. Potrzebne szczególnie przy dużych prędkościach. Można ustawić w ten sposób,...
Z reguły korekcja ze sprzężeniem prądowym umożliwia zmniejszyć niedoskonałości głośnika w niskich zakresach (rezonans,pasmo).Ale jest wrażliwa na parametry głośnika i obudowę. Rozumiem że rezystancja głośnika nowego jest taka jak starego,pozostaje więc rozrysowanie schematu filtra oznaczonego na rys. jako Zn i ostrożną korekcje elementów. Jeśli się...
Silniki liniowe, czy napędy CDROM to nie mój konik, więc nie mam idei, gdzie szuać konkretnych układów. Trzeba by tu fachowca z tego zakresu. Ogólnie, do tego, co zamierzasz, wystarczy wziąć typowy układ serwo do silnika jaki Cię interesuje i tylko umiejętnie zmanipulować wartości elementów w gałęzi sprzężenia zwrotnego. Sprawa powinna być trywialna....
Jeśli chodzi o kąt, to można go nieco zwiększyć przez przesterowanie sygnałem PCM powyżej 100%. Ale prościej, odpowiednio przebudować ramię serwomechanizmu i element odbierający ruch. Można np. dźwignię, zastąpić zestawem zębatek o tak dobranej przekładni, żeby ostatni element miał wymagany przez na zakres ruchu. Kalkulator i kupić kilka małych kółek...
Witam! Jeśli piszesz o 300 m zasięgu, to pewnie chodzi o model latający. Zapomnij o tym. Zabawki chińskie z superreakcyjnym odbiornikiem nie nadają się do tego celu. Do modeli latających potrzeba SUPER PEWNĄ i selektywną, proporcjonalną aparaturę z przemianą, bo inaczej to klops i co chwila będziesz zbierał z ziemi "rozsmarowane" szczątki modeli ;-)....
Witam Po 1 używaj komentrarzy przy pisaniu kodów, bo Twoje są szczątkowe. Po 2 brakuje Ci czasu a odmierzasz go programowo? Przecież w tym samym momencie mógłbyś obliczać inne rzeczy a ty marnujesz czas na zapętlanie nopów... Po 3 masz 8 serw i 1/50s na ich ustawienie co daje nam aż 25000 instrukcji na ustawienie każdego serwa i nie wyrabiasz się czasowo?...
Definitywnie radio jest uszkodzone bądź ma błąd w oprogramowaniu. Aparatura nie ma prawa miksować żadnych kanałów bez ustawień użytkownika. Żyroskop ma 2 wejścia czułość i wychylenie i jak podepnę je pod dowolne inne kanały nic się z nim dziwnego nie dzieje. Obrót żyra powoduje wychylenie serwa, obrót z powrotem powoduje powrót serwa, poruszenie manetki...
Po wszystkim jeździ troszkę lepiej i szybciej jednak max prędkość to 21km. Prawdopodobnie masz aktywną funkcje zmniejszenia prędkości o 50%. Trzy profile pracy: - sport mode - FWD, brakes, REV - race mode - FWD, brakes - training mode - 50% FWD, brakes, 50% REV https://traxxas.com/support/Programming-... http://translate.google.pl/translate?hl=...
Cześć! Dwa lata temu wykonałem projekt pojazdu gąsienicowego - czołgu. Postanowiłem, że podzielę się nim z Wami. Projekt był wykonany w momencie gdy jeszcze raczkowałem zarówno w programowaniu jak i w elektronice, także nie należy spodziewać się pięknego i optymalnego programu czy płytek drukowanych. Wręcz przeciwnie, program składa się jedynie z funkcji,...
(at)piotrva STM32F051K4T6 z DAC 12-bit 1 MSPS to bardzo kusząca propozycja, odejście od drabinki rezystorowej, zwiększenie zakresu częstotliwości i to wszystko w jednym układzie (nie licząc wzmacniaczy wyjściowych). Jest to także odejście od "standardowego" podejścia, dostępności i Arduino. Ciężka decyzja, jak dla mnie na + mimo że wymaga przeprojektowania...
Cześć Wiem już to czego nie wiedziałem i poprawiłem kod Fazolka (poprawiłem bo nie mam 16MHz itp: #include <avr/io.h> #define F_CPU 1000000 #include <util/delay.h> int main () { ICR1=10000; // wartość TOP OCR1B=750; // wypełnienie dla pozycji środkowej TCCR1A=0x22; //preskaler przez 1! czyli brak i wyjście OCR1B TCCR1B=0x11;...
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ć...
- czy mogę poprosić o więcej szczegółów? Widziałem dosłownie dwa tego typu dyski od środka. Silnik krokowy był połączony poprzez koło (zębate) z 1/4 koła połączonego z ramieniem z głowicami. Nie powiedziałbym, że to było połączenie zupełnie bezluzowe. Śledzenie ścieżki za pomocą układu nawet z niewielkimi luzami to dosyć oryginalny pomysł. Nie mam...
........ Dodatkowo ekran LCD wyświetlający napis z nazwą używanego programu zachowuje się jak tester dla epileptyków. ................. Przestaje to już rozumieć - zastanawiam się nad podłączeniem LCD przez kondensator, choć w sumie nie wiem czego się po tym spodziewać. Zazwyczaj program pracuje tak jak jest napisany. Niżej masz gotowy, względnie pracujący...
http://obrazki.elektroda.pl/4871444500_1... Steropes Witam, chciałem przedstawić robota klasy linefolower. Pracowałem nad nim w wolnym czasie około roku wliczając różne wersje. Jak zwykle chciałem odejść od stereotypów i głównego nurtu linefolowerów. Głównym celem było, aby robot mógł widzieć linie przed nim, by mieć trochę więcej czasu...
Ale masz różne pakiety o różnych parametrach. Chyba trochę przesadziłeś z zerami przy mocy silnika. Dwóch kilowatów, żaden z tych pakietów by nie udźwignął, przy tak niskim napięciu. Jeżeli masz silnik 200 W, to potrzebuje on ok. 27 A dla tego napięcia. Na pakiecie NIMH o wydajności ok. 2C, takie warunki spełnia dopiero pojemność 13500 mAh. Tymczasem...
Dodano po 4 Cały program z komentarzami :-) Dzięki wielkie za kalkulator, nie muszę już na piechotę liczyć :-) Dodano po 8 Jeszcze zapomniałem zmienić w tym miejscu TCCR1B = 0b00011010; // ustawienia preskalera na 8 Mam jeszcze jedno pytanie, dlaczego jak mnoże dany odczyt z ADC to zakres serwa sie nie zwiększa tylko serwo nie wie co ma robić i zachowuje...
Witam! Mam problem z jednoczesnym użyciem Timera1 i funkcji RC5 która jak wiadomo dziął na Timerze0 (kod napisany na ATTINY2313) Jeśli rozdzielę kod na dwa czyli: 1. Wykorzystuje timer1 do sterowania serwem - wszystko działa (bez funkcji pilota na RC5) 2. Jeśli zaprogramuje attiny2313 aby używało tylko funkcji RC5 (pilota) i przy okazji korzystam z...
http://obrazki.elektroda.pl/5522182500_1... takie coś wymodziłem. Ale to na razie schodzi na dalszy plan ponieważ z promotorem uzgodniłem, ze nie ma sensu wykonywać kompletnego modelu na pracę inżynierską (dopiero na magisterkę). Niemniej mam zrobić elektronikę, aby zaprezentować koncepcję działania robota. I tu zaczynają się schody...
Popraw błąd w 76-tej linii programu. Sprawdź, czy nie ma zimnych lutów przy elementach C7 i R9. Błąd poprawiony, przy elementach C7 i R9 wszystko ok. Nadal nie działa. Dodano po 1 [syntax=c]/* hmc5883l lib 0x01 copyright (c) Davide Gironi, 2012 Released under GPLv3. Please refer to LICENSE file for licensing information. */ #include <stdlib.h>...
Witam. Jak widać jest to mój pierwszy post na tym forum. Na wstępie chciałbym prosić o wyrozumiałość - jeżeli temat znalazł się w nieodpowiednim miejscu, popełniłem jakiś błąd w składni tytułu czy coś tego typy, prosiłbym moderatora o poprawkę i pouczenie jak w przyszłości uniknąć powielenia problemu. Jestem w trakcie pisania pracy inżynierskiej dotyczącej...
(...) 2V - 36V) - 3x Stepstick DRV8825 Sterownik Silnika Krokowego (Napięcie zasilania silnika : 8,2V - 45V, Prąd ciągły na cewkę: 1,5 A, Napięcie zasilania części logicznej: 2,5V - 5,25V) AI: Czy są jeszcze inne komponenty, które będą wymagały zasilania, takie jak czujniki lub dodatkowa elektronika? Nie Bezpośrednia odpowiedź na pytanie Z trzech propozycji...
Tematów o robotach i ich napędach jest mnóstwo. Najpowszechniej są używane silniki z wycieraczek samochodowych, lub jeszcze chętniej z wkrętarek akumulatorowych (kompletny zespół napędowy z regulacją i przekładnią). Serwa to silnik DC z przekładnią i czujnikiem położenia (potencjometr) w jednej obudowie. Serwa są różnej klasy. Od kilkudziesięciu gram...
https://obrazki.elektroda.pl/7268233500_... Ten artykuł powstał w odpowiedzi na propozycję kolegi (at)Techekspert i jest rozwinięciem mojej prezentacji przedstawionej na konferencji The H(at)ck Summit w dniu 20 października 2023 r. Samą prezentację możesz pobrać stąd: Wyrzucamy algorytm Gutmanna do kosza Podstawowe informacje o niszczeniu...
Tylko przejściówka, bo trzeba zwiększyś prędkość. Te silniki mają całkiem szeroki zakres przestrajania prędkości, praktycznie od zera do około tysiąca obrotów na minutę. Za sterowanie odpowiada sygnał napięciowy, podawany na jedno z wejść kontrolera. Sam kontroler nie stabilizuje prędkości - trzeba dorobić układ serwo, współpracujący z wbudowanym w...
Oczywiście że są w zakresie te wartości. Zwiększałem zakres do dużo większego niż w zamieszczonym kodzie i nic, serwo nie reaguje.
Można kupić układy elektroniczne które ten zakres zwiększają podłącza się je między serwo a odbiornik. Niestety nie potrafię tego znaleźć, nie mniej na pewno takie urządzenia są na rynku.
Przyłączam się do pytania,ale aby nie było nudy zawyżam poprzeczkę :D Mianowicie posiadam taki silnik ( Haswing Protruar 2.0 24V) i chciał bym przerobić sterowanie obrotami na zdalne-to znaczy bezprzewodowe. Czy dało by się do tego wykorzystać pilota od modeli RC wraz z nadajnikiem na 5V . Silnik jest bezszczotkowy z maximizerem,więc sterowany zapewne...
seru83 << Zwiększając wartość potencjometru zwiększasz maksymalne wychylenie serwa (wzrasta szerokość impulsu przy 10 kOm do 3ms), natomiast rezystor R1 ustawia minimalną szerokość impulsu. Jego zmniejszenie spowoduje, że minimalna szerokość impulsu sterującego się zmniejszy. Spowoduje to poszerzenie zakresy serwa "od dołu". Jednak nie każde serwo...
Kolego Greebqmaster proponowałbym tak: robisz przerwanie co "rozdzielczość serwa" czyli co np. 20uS i w tym cyklicznym przerwaniu zwiększasz licznik oraz porównujesz go z kilkoma zmiennymi odpowiedzialnymi za poszczególne wyjścia sterujące: [syntax=c]ISR (TIMER1_COMPA_vect) //przerwanie co 20us { static uint16_t cnt=0; cnt++; if(cnt>1000) { cnt =...
dziś już można powiedzieć że potrafię uruchomić przetwornik adc i sterować zakresem sygnału od 0 do 255 przez potencjometr. Natomiast zatrzymałem się nad problemem: jak uzależnić serwo od wartości jaką wnosi potencjometr? Osobiści kierowałem się taką koncepcją: zadeklarowałem dla serwa wartość "I" która odpowiada w rezultacie za pozycję orczyka w serwie...
Witam Interesuje mnie rozwiązanie sterowania oscylacyjnego. Potrzebuje zbudować aplikację w której wał połączony z silnikiem lub serwo będzie wykonywał ruch oscylacyjny.( drgania skrętne) Częstotliwości oscylacji jaka mnie interesuje to zakres od około 100 Hz do około 300 Hz . Zdaje sobie sprawe z tego że zwiększanie częstotliwosci będzie skutkowalo...
Kupiłem właśnie serwo " Tower Pro SG-5010 ". Wcześniej się nie bawiłem serwami. Sterowane jest z atmegi16, i zasilane dobrym zasilaczem 5V (wspolny dla atmega16 i serwa). Sterowanie wyglada ogolnie tak: PORTA |=_BV(0); //-ustaw _delay_ms(wysoki_stan); PORTA &=~_BV(0); //-skasuj _delay_ms(niski_stan); Czyli bardzo prosto. Zgodnie z tym co oczytałem się...
Pytanie co umiesz zrobić bo rozwiązań jest milion. Dodatkowo nie napisałeś nic o samej konstrukcji, gdzie to jest, jak ma być włączane, czy chcesz pracować tylko na zamknięte/otwarte czy wartości pośrednie też, itd. Od tego wszystkiego zależy wybór rozwiązania. Warunki w których to pracuje też nie są bez znaczenia. Siłownik centralnego zamka ma niewielki...
zrobiłem test z pętlą, w której program zwiększa wypełnienie o 1 mikrosekundę powtarzając od wartości 700 do 2200 mikrosekund. Wszystko działa płynnie i ładnie do 765, po tej wartości nagle serwo wykona ogromny skok i idzie znów dalej płynnie (jakby nie było zakresu ustawienia 765-1500). Akurat wczoraj też odnalazłem przykład kodu z wewnętrznym oscylatorem...
Witaj. Tutaj spokojnie można by zastosować arduino. Sygnał obrotów pobrać z czujnika Halla, jako element wykonawczy dać serwomechanizm o udźwigu 1 kg spokojnie wystarczy. Wystarczy zrobić zasilanie do serwomechanizmu z 12V na 5V, Na arduino są gotowe biblioteki, można wykorzystać Bibliotekę PID. Pomysł do zrealizowania w jedno popołudnie. Koszt nie...
Witam, Temat pokrewny z modelarstwem bo wykorzystuje serwomechanizmy modelarskie ;). Buduje mały symulator lotniczy, oparty na powszechnie dostępnej elektronice symulatorowej SimOUT. Zestaw składa się z komputera PC, sterownika SimOut i dwóch serwomechanizmów zasilanych z innego zasilacza niż komputer. Serwomechanizmy napędzają wskazówkę. Niestety przy...
serwo zakres zwiększyć zakres pomiar zwiększyć zakres pomiarowy
awaria ekspresu philips odbiornik pasma lotniczego samsung czerwona słuchawka
interfejs multidiag bateria hilti
Drut nawojowy 0,05 mm: grubość z izolacją Błąd E26 w zmywarce SMEG - przyczyny i rozwiązania