AD1. Jeżeli chodzi o Atmegę32 nie potrzebne ustawienie portów. Chyba że autor kodu miał inny cel na myśli :-) Obsługa timerów ma miejsce tylko na: OC0 - PINB3 OC1A - PIND5 OC1B - PIND6 OC2 - PIND7 Tak mi się wydaje z tego co z noty przeczytałem. AD2. Tak ICR1 jest 16-sto bitowy. Nota strona 111. AD3. Tak. AD4. Nie. Z tego co mi wiadomo to kierunek obrotu...
http://obrazki.elektroda.net/84_12855249... Witam. Przedstawiam kolejny projekt z cyklu "co by tu zrobić na ATtiny10". Tym razem jest to tester serwomechanizmów. Program zawiera 3 testy zmieniane za pomocą S1: - pozycja serw regulowana za pomocą P1 (impulsy od 0,9ms do 2,1ms) - pozycja serw zmieniana automatycznie (impulsy od 0,9ms do 2,1ms)...
http://obrazki.elektroda.pl/8924241400_1... Witam Chciałbym przedstawić prosty układ do sterowania serwomechanizmu modelarskiego jaki jakiś czas temu wykonałem. Powstało kilkanaście egzemplarzy tego urządzenia na potrzeby sterowania rozjazdami oraz rogatkami na makiecie kolejowej. Założenie było proste należy przygotować sterownik serwomechanizmu...
No to trzeba zakodować coś takiego: f0:=261; f:=1046; repeat IF Klawisz1 then f0:=261; IF Klawisz2 then f0:=392; IF Klawisz3 then f0:=523; IF Klawisz4 then f0:=587; IF Klawisz5 then f0:=659; IF Klawisz6 then f0:=1046; przyrost:=f0-f; {Ograniczenie przyrostu} if przyrost > 5 then przyrost:=5; if przyrost...
Witam, Magistrala 1-wire posiada dość mocne restrykcje czasowe co do trwania poszczególnych stanów na DQ. Przerwanie Timera, a wiec wykonanie podprogramu związanego z obsługa przerwania, powodowało zmianę długości tych czasów, gdyż są one generowane softwaerowo przez Bascom. Czasem może się zdarzyć że kolizja i tak wystąpi pomimo że teraz wszystko jest...
W menu Serwa.
Witam mam problem z ustawieniem serwomechanizmów w moich modelu helikoptera, więc stąd pytanie: Jak zestroić 3 serwa żeby pracowały razem w tej samej chwili? Proszę o pomoc!
a na sygnale 4,8 do 6V w zależności jaki dasz prąd o tyle się obróci A możesz zdradzić gdzie takie serwomechanizmy są dostępne? Zanim upowszechnił się system PCM czy PWM z modulacją szerokości impulsu istniały serwa analogowe ale sygnał najczęściej był od 0 do napięcia zasilania serwa. Takie aparatury i serwa opisywano w literature modelarskiej w latach...
(at)ElektrodaBot napisz kod i2c dla mikrokontrolera PIC16F1526 i układu scalonego PCA9685 do sterowania serwomotorem. Wstępna ocena dostępnych informacji Dwie przykładowe odpowiedzi offline zawierają już solidny sterownik bare-metal dla: - funkcji master I²C na module MSSP PIC16F1526 - Podstawowa konfiguracja PCA9685 do pracy z serwomechanizmem 50...
Pewnie winna jest jak zwykle Atmega :) Na jakiej prędkości pędzisz ten mikrokontroler i czy jesteś pewien że fusebity ustawiłeś dobrze?
Witam Otrzymalem ten serwo napend po ustawienie adresu prawidlowego ruszyl. Chce podiekowac koldze (at) gacolini za pomoc. Temat do zamkniecia. Pozdrawiam
Zadziałało bezbłędnie na moich ustawieniach tak jak na filmie, także silnik naprawiłem, serwo ustawiłem, obrabiarka znów działa w 100%. Temat można zamknąć, niech zostanie dla potomnych ;)
Dziekuje, ale nie o to mi chodziło. Być może bezwładnośc wału serwa jest duża, ale elektronika serwa może przyjąć zakłucenie i przynajmniej po pewnym czasie zmienic jego ustawienie. Ale i nie o to mi chodziło :P Chodziło mi o to że jak procek akurat przejdzie do wysyłania impulsu do serwa a wtedy właśnie wystąpi przerwanie, to obsługa tego przerwania...
witam mam pytanko bardzo ogólne- mianowicie buduje prototyp w którym musze wysterowac 25 serw z atmegi32 kwarc 16Mhz, używam pwm, ogólnie same problemy, i teraz moje pytanie: czy ktoś wie jaka jest maksymalna możliwa liczba wysterowanych serwomechanizmów tak aby w jednym cyklu (przemiatania wszystkich) każde z serw ustawiło się na inną pozycję przy...
Dokładnie - połączenie masy dwóch układów. Jest to wymagane do poprawnej transmisji w jakimkolwiek przypadku pomiędzy dwoma różnymi urządzeniami zasilanymi z różnych źródeł. Prawidłowe podłączenie: GND-GND TxD-RxD RxD-TxD Musisz podać jakieś dane: jak wygląda ramka transmisji i jak wysłać jakieś ustawienie danego serwa ... jak mamy sprawdzić czy program...
Chciałem na szybko zobaczyć, docelowo ma być C Tylko mnie zdziwiło że to wogólne niedziała Jak wróce ze szkoły spróbuje napisać to ręczne w bascomie a potem w C Z tego co wiem to musze co 20ms podawać impuls o długości od 0.9 do 2.1ms ? a 1.5ms to pozycja neutralna?
Poprawiłem kod żeby był czytelniejszy i nieco go skomentowałem: [syntax=c] /* układ ATmega88pa-pu 8MHz */ #define F_CPU 8000000 #define BAUD 9600 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdint.h> #include <stddef.h> #include <avr/interrupt.h> #include <util/setbaud.h> volatile...
Tu masz kompletny twój projekt z szczegółowym opisem konceptu Przy programowej realizacji zadań trzeba pamiętać o tym, że różne przerwania mogą wpływać na działanie programu. W tym przypadku, przerwania inne niż od timera 1 mogą powodować, że serwo będzie w niekontrolowany sposób zmieniało pozycję. W efekcie, transmisja po UART może (nie musi) powodować,...
Witam Mam problem dotyczący sterowania serwomechanizmami za pomocą PWM przez ATMega8. Pewnie wielu napisze "szukaj w google". No ok, poszukałem i udało mi się wysterować serwomechanizm [syntax=c]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { int i,x; DDRB = 0xff; //konfiguracja portow TCCR1A = (1<<COM1A1)|(1<<COM1B1)|(1&l...
Witam, mam układ sterujący serwem przez ATMega88. W obecnym momencie zadaniem układu jest odczytać pozycje serwa (potencjometr drugi POT2) przeliczyć ją na generator PWM i wypluć dokładnie te samą pozycje (na OCR1A). Problem jest taki, iż serwo zamiast stać sztywno pływa w całym zakresie czyli od -90 do +90 stopni mocno trzęsąc się przy tym - a gdzie...
12 nóżka jest zwarta do masy, wymieniałem kwarc, próbowałem bez kwarcu. W ogóle układ dziwnie działa, bo na tej płytce stykowej jest też ATmega8 i odbiera on po RS'ie sygnały z kompa i obraca on serwem - wykorzystuje modulację PWM z T1 do sterowania serwem, i co dziwne, gdy np ustawię serwo na "środek" to 4060 coś tam generuje, a gdy zaczynam obracać...
Tryby serwisowe (po polsku) pojechały na maila
Myślę, że normalny serwokontroler nie ma jak sprawdzić jakie jest faktyczne ustawienie serwomechanizmu przy danym czasie trwania impulsu. Serwokontrolery po prostu wysyłają impulsy o czasie trwania od 1ms do 2ms.
Witam Was ponownie. Chciałbym abyście odnieśli się do tego kodu. Steruje na razie 1 serwem stąd atmega 8mhz (aby móc wysterować licznik2 do wartości 20ms) Mam rozumieć, że to jest programowy pwm? A może są jeszcze inne sposoby? #include <avr/io.h> #define F_CPU 8000000 #include <util/delay.h> #include <avr/interrupt.h> int volatile...
Całość ma się mieścić w kompaktowej obudowie i zasilana ma być z lipo 1s. Następnie przetwornica step up i cały układ arduino z serwomechanizmem. Czy jeśli zrobił bym tak że na przetwornicy ustawię 7v a zasilanie serwo podłączę przez dwie diody prostownicze szeregowo które obniżą napięcie ok. 1.2v ? Aktualnie podaje napięcie z zasilacza laboratoryjnego
witam wymieniałem łożyska w silniku z encoderem i po wymianie nie chce chodzić i wyświetla błąd serwo czy to się jakoś pozycionuje albo coś w tym stylu pomocy enkoder oczywiście ściągałem z wałka wirnika Witam Jeśli zdejmowany/poruszony był resolwer osadzony na wałku, to bez dokładnego ustawienia pozycji resolwera silnik nie ruszy. Resolwer musi być...
Powiedzmy że mam servo (chociarz jeszcze nie mam :P) i chce ustalać położenie jego dzwigni za pomoca procesora AT89C2051. Wiem, że impulsy sterujące powinny miec czas trwania od 1 do 2 ms czy coś koło tego i być powtarzane co około 20ms. Ale czy muszą być koniecznie powtarzane? A jeżeli przestanę podawać impulsy? Czy servo pomyśłi że podaje impulsy...
Witam, Męczę właśnie kod do sterownika serw. Na chwilę obecną jest to coś takiego: (wartościami zmiennych stan i zegar się nie przejmujcie, ostatecznie będę inne. Procek ATTiny2313, taktowany wewnętrznym zegarem 8MHz) #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> // definicje SIGNAL, INTERRUPT// Następnie deklarujemy...
Witam Z opisu wynika że nie jest skalibrowany punkt 0. Jeśli na wyjściu z regulatora masz stan 0V serwo powinno stać jeśli jest inaczej należy zewrzeć pin 25 do masy i ustawić dryft serwa jeśli to wykonasz podłącz regulator. Jeśli praca napinacza nie poprawi się problem masz w regulatorze lub z ustawieniem rolki rezystora.
Jedna zasadnicza uwaga: każde serwo jest inne. Mają inną szerokość impulsu dla punktu centalnego i punktów krańcowych. Bez kalibracji i ustalenia gdzie one są wszelkie wychylenia są mocno przybliżone. Jakie znaczenie ma to, gdzie jest neutrum w nie podłączonym do układu mechanicznego serwie ? żadne, zawsze jest w jakiejś pozycji, natomiast czym innym...
Dołóż jeszcze po filtrze na zasilaniu konkretny kondensator wygładzający - jakieś 1000 mF, a filtr RC na sygnale może i zadziała w razie szpilek ale fałszuje ci też nieco ustawienie w czasie impulsów sterujących - opóźnia je o "zbocze" narzucone przez zestaw RC ale ogólny czas impulsu pozostaje mniej więcej taki jak przed filtrem (chyba że wyliczanie...
(...) "%"); } Dopisz do tego kodu bibliotekę oraz algorytm PID sterownia serwem cyfrowym PIN 9, serwo (ma się ruszać w obu kierunkach) ma ruszać klapą w obu kierunkach (zamykać i otwierać) aby utrzymać poziom tlenu z przedziału od 4.5 do 5,5%. Dopisz wyjście z PID do biblioteki serwa aby serwo zrozumiało. Rozumiem, że chcesz zaimplementować algorytm...
Można tak wysterować elektromagnesy żeby nie strzelały, jak i można je ukryć pod makietą żeby były niewidoczne. No ale jak chcesz. W jakiej skali ma być ta makieta? Jak by to było dla mnie (z założeniem że ma być na serwach) to najtaniej by było mi zrobić własną płytkę. Z dodanym potencjometrem, małym wyświetlaczem i przyciskami. Przyciskami by się...
Witam, od kilku dni próbuję wygrać nierówną walkę z programowym pwm i usartem na atmedze8. Wysyłam z nadajnika dane za pomocą USART (sprawdzane wielokrotnie na bank są dobre) do płytki z atmegą i serwomechanizmem. Jeżeli serwo jest sterowane bez ingerencji danych z USART to wszystko działa jak trzeba, w momencie gdy chcę wysłać gotowe dane do płytki...
Przeanalizowalem ten kod i cos mi nie pasuje. Jesli zaimplementujesz tylko pierwsza czesc to na portach B bedziesz mial zawsze 1. Aby co (0xffff - 0x0100)*1/CLK na portach lini B byl zmieniany stan musisz zmienic obsluge przerwania na cos takiego: interrupt [TIM1_OVF] void timer1_ovf_isr(void) //Obsługa przerwania przepełnienia timera1 { TCNT1H=0xd9;...
20ms wzięło się z wzoru F=fuc/(2*preskaler*ICR1) znalezionego na tym forum, mam nadzieje że go dobrze używam.... Co do reszty, chciałbym Delay-ami sterować wypełnieniem, natomiast timer ma mi służyć jako źródło wysyłania okresowego co 20ms sygnału do serwa. Dodano po 1 Co do programu wygląda on narazie tak: [syntax=c]#define F_CPU 1000000 //częstotliowość...
http://obrazki.elektroda.pl/8924241400_1... Układ do sterowania serwomechanizmu modelarskiego Sterownik umożliwia sterowanie jednym serwomechanizmem modelarskim. Zadaniem układu jest ustawianie serwomechanizmu w dwóch regulowanych przez użytkownika pozycjach z zadaną prędkością. Regulacja obydwóch pozycji jak i prędkości odbywa się...
Witam Kompletne pomieszanie z poplątaniem. Zamieszczasz kwarce 40MHz i zdjęcia aparatury 2,4GHz :) po co? Po co odbiornik skoro zamiast nadajnika masz tester? Jak chcesz regulować ostrość zdalnie? pokręcić to możesz ale nie zobaczysz co ustawiłeś. Serwa nie są nigdy ciche, spokojnie słychać ich pracę z kilku metrów. Serwo nie kręci się w kółko, ma ograniczony...
Skupmy się na Twoim sterowniku.. : timer1 (16bit) : ISR(TIMER1_COMPA_vect) { if (pierwszy == 1) PORTA=0; else PORTC=0; TCCR1B=(0<<CS12); TCNT1L=0x00; } ISR(TIMER1_COMPB_vect) { if (pierwszy == 1) PORTC=0; else PORTA=0; } Wiem, że w jednym momencie dajesz ustawienia na dwa serwa, tak jak...
Opisy i ustawienie pinów może sugerować, że to miało pracować z serwomechanizmami modelarskimi. Te złącza na dole drugiego zdjęcia mają opisy jak dla samolotu: AIL - ailerons - lotki ELE - elevation - ster wysokości THR - throttle - przepustnica (gaz) RUD - rudder - ster kierunku AUX - auxiliary - dodatkowe/pomocnicze serwo Nie wiem czy to miało symulować...
Kod RS00000000 oznacza że jest wyposażony w sprzężenie zwrotne w postaci Resolwera (złącze X7 w 9300). Standardowe wykonanie bez żadnych kombinacji. Sprzedany na koniec 1997 roku w Niemczech :) . Po podłączeniu kablem resolwerowym do 9300 przy kręceniu ręcznie wałkiem w kodzie C0060 powinna się zmieniać wartość pomiędzy 0...2048 (góra/dół w zależności...
Witam, Niestety ale nie wiem jak ustawić Timer tak, żeby jeden cykl trwał 20 ms a jego wypełnienie ustawić np. 1ms. Jak ustawić częstotliwość na 50 Hz? I np. tak, żeby ustawienie: [syntax=c]TIM4->CCR3 = 1000;[/syntax] dawało wypełnienie 1 ms? Mam taki kod: [syntax=c]void TIM_Config(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef...
Jedź do innego warsztatu i poproś o wymiane serwomechanizmu od sterowania kierunkami nawiewu. Kup używany i wymienią Ci w rozsądnych pieniądzach. Po co się męczyć.
W nadajnikach programowalnych, można ustawić zakresy ruchu serwa, i punkt neutralny. Ale są to droższe nadajniki. W rozwiązaniach czysto analogowych, musiałbyś zainstalować przed serwem kontroler, który zmieniałby sygnał PWM dla serwa.
Nie wiem o co chodzi ale wgrałem jeszcze raz ten sam program i mogę teraz regulować prędkość i kierunek w przedziale 1000-2000 :) Dobrze jest przy jednym, jak podłączam drugie serwo to nie da się zsynchronizować poprawnie prędkości. Jest śrubka w serwie do kalibracji. Przy wartości 1500 = bez ruchu ustawiłem nią serwa, wydaje mi się że precyzyjnie,...
Dzięki, już wiem do czego służy to sprzęgło. Jak odkręciłem parę obrotów, to prawe koło przestało się skręcać :), więc ustawiłem, tak aby był tam tylko delikatny luz, ale serwo i tak było słychać. Suma sumarum wymieniłem serwo na to DS3218 i jest cisza. Zastanawiam się jeszcze nad sprawdzeniem i ustawieniem zbieżności. Już i tak trochę podregulowałem,...
Witam pytanie laika więc nie bijcie, niestety czas na nagli a z samorodną nauką w takiej dziedzinie bywa różnie a trochę nie moja działka więc pytam czym najprościej osiągnąć poniższy efekt. Generalnie schemat ma wyglądać w założeniu następująco: (co jest potrzebne do sterowania serwem z poziomu PC prócz sterownika silnika) chcę z poziomu PC ustawić...
Zdecydowanie wolę zamienić go na krokowy niż zabawę z enkoderem. Myślałem o ustawieniu maksymalnej prędkości co mogę osiągnąć podając 50Hz (tylko nie wiem jak to zrobić), dzięki temu mając czas, okres i prędkość (ze specyfikacji) mógłbym obliczyć kąt. Problemem jest ustawienie częstotliwości.
Powiem tyle. Musisz to zrobić na wyczucie. A na kołach zębatych powinny być jakieś zanczniki ułatwiające ustawienie serwa.
Ano temu że jeśli jest źle ustawiony to uchyla lekko serwo i podciśnienie znika. Druga możliwość to nieszczelny zawór zwrotny serwa.
Sprawdź najpierw czy krańcówki są w porządku. Jeśli tak to musisz ponownie ustawić serwo tacki.
Dokładnie tak jak piszesz i btw serwo się rusza:). Prosty kod na przerwaniu przy zegarze 16mHz jakby ktoś potrzebował:[syntax=c]//serwo #define SERWO_DDR DDRD #define SERWO_PORT PORTD #define SERWO_PIN (1<<PD6) //ustawienie timera_1 do PWM serwa (20ms cykl wypełnienie 1-2ms) TCCR1B |= (1<<CS12); //preskaer 256 TCCR1B |= (1<<WGM13)|(1<<WGM12);...
w x-modzie musisz tylko zamontowac kola i karoserie. No i chyba antenke. Reszta jest zmontowana. W polsce to tylko allegro. Sa gdzies w jakims polskim sklepie w necie(nie pamietam gdzie) ale wersja evo(troszke lepsza) kosztuje az 250zeta. Za te pieniadze to mozna miec x-moda z alegro i jeszcze starczy ci na "2wd to 4wd". Co do sterowania w modelu to...
Na swoje usprawiedliwienie powiem tylko, że w polskim helpie nie ma słowa o tym, że waitus nie może być zmienną. W takim razie mam jeszczy pytanie dlaczego nie działa mi taki program [syntax=vbnet]Config Portb.1 = Output Config Portb.0 = Output $crystal = 1000000 Config Servos = 1 , Servo1 = Portb.1 , Reload = 10 Enable Interrupts Do Servo(1) = 60 Portb.0...
Jeśli chcesz skanować tylko w zakresie 180 stopni, to o wiele łatwiej będzie zastosować serwo modelarskie i na nim zamontować te czujniki. Serwem możesz sterować bezpośrednio z mikrokontrolera bez żadnych dodatkowych układów, a cały proces sprowadza się do przesłania do serwa odpowiedniego sygnału z instrukcja, w jakiej pozycji ma się ustawić. Popularne...
witam ponownie.tak mi się wydaje,ze nic nie pomierzysz w tym radiu,poniewarz taśiemki są tak krótkie ze nie pozwalają na odpowiednie ustawienie serwa CD.potrzebne są specjalne przedłóżki.
Witam, Sterownik NE041 należy traktować bardziej jako ideę-pomysł na rozwiązanie problemu sterowania serwomechanizmów z PC niż jego praktyczną realizację. Ma kilka wad, o których wcześniej pisali inni forumowicze, ma także ograniczenia, których nie zasygnalizowali. Użyty protokół komunikacyjny, przesyła nastawę każdego serwomechanizmu na siedmiu bitach....
strzałka na zaworku wskazywała w kierunku serwa hamulcowego No właśnie NIE, zaworek ma przepuszczać podciśnienie, a nie nadciśnienie, czyli strzałką w stronę silnika (kolektora ssącego), zresztą można sprawdzić ustami, czy da się ssać, i czy blokuje dmuchanie w stronę serwa
Witam W tych mechaniznach często uszkadzał się łącznik na silniku serwo (plastik na ośce silnika), ślimak. Sprawdź ustawienie mech. i przełącznik rodz. pracy.
wyczytałem gdzieś ze skoro jakieś serwo dajmy na to moment 2kg to ponoć ma uciągnąć 2 kilogramy jeżeli ustawimy taki ciężar w odl. 1cm od serwa na osi czyli naprawdę 2x 1.5kg momentu nie uciągnie tego marnego 0.5 - 07.5 kilograma?
Wszelkich ustawień dokonuje się tu poprzez terminal RS-232. Mnożnik to parametr P6, więc jego ustawienie sprowadza się do wysłania ciągu "P6 n" gdzie n to żądana nastawa. Jeżeli ma być mnożenie x1, to n=256 (binarnie 00000001,00000000). Jeżeli chcemy, aby z każdym impulsem "krok" silnik obracał się o 6,5 "kroków", wystarczy wpisać "P6 1664" (6,5*256=1664)....
Okazuje się, że spanikowałem a serwo działa normalnie. Po prostu mamy teraz takie upały, że nawet ustawienie temperatury na 30* powoduje konieczność pompowania do wewnątrz możliwie najzimniejszego powietrza, stąd skrajne położenie. W nocy, gdy temperatura spada okazuje się, że są też pośrednie położenia XD
Problemem jest tutaj błąd w rozumowaniu. Serwomechanizm nie daje informacji zwrotnej o położeniu! Położenie zadajesz, a wewnętrzny regulator serwomechanizmu dba o to żeby się ustawiło, ale mikrokontroler nie wie czy ustawiło się czy nie. Musisz doświadczalnie dobrać czas, po jakim serwo ustawi się w odpowiednim położeniu, dla różnych serw czasy będą...
Witam. W tej pozycji zamykamy obieg samego kotła, zdejmujemy serwo i na trzpieniu powinno być nacięcie, to oznacza ustawienie przepustnicy zaworu, jeszcze kwestia obrotów lewo i prawo, zależy co ten zawór 4D ma za zadanie. Pozdrawiam.
Podłączyłem samo serwo bez uC i ustawiło się w pozycji do której szedł przy starcie zasilania z podpiętym uC, a co do trybu pracy to wydaje mi się że dobrze to ustawiłem tzn ICR=19999, przy preskaler=1 daje mi częstotliwość 50Hz sygnału PWM, a reszta ustawiona tak że przy porównaniu mam zmianę z 1 na 0
Sprawdze w domu, te potencjometry steruja serwem, dokladnie odwróconym wahadłem i jakieś głupoty wychodziły, nawet bez samego algorytmu przesuwania biegunów. Wczoraj już się załamałem bo napisałem prosty program, który do serwa wysyła tę samą pozycję, którą odczytał, oczywiście po skonwertowaniu odczytu na ustawienie generatora PWM. Wynik był taki,...
Witam Nie rozumiem dlaczego próbujesz zmieniać parametry przekładni. Jeżeli producent ustawił parametry przekładni elektronicznej dostosowując je do wymagań i wydajności maszyny, to zmiana może tylko narobić kłopotów.
Skoro silnik BBY to jest tam elektroniczna przepustnica, bez linki. Przy pedale przyspieszenia jest tylko potencjometr, sygnał z tego potencjometru idzie do ECU i ono steruje serwomechanizmem w przepustnicy otwierając ją lub zamykając o zadany kąt. Serwomechanizm to silnik prądu stałego z przekładnią i enkoderem, najczęściej potencjometrem, dającym...
Jeżeli dobrze rozumiem to do sterowania serwa potrzebny jest sygnał PWM gdzie czas trwania stanu wysokiego 1,5ms ustawi serwo w pozycji "0" zaś czas 1 lub 2 spowoduje jego maksymalne wychylenie w jedną lub drugą stronę. Czy po osiągnięciu skrajnego położenia trzeba ściągnąć sygnał sterowania czy może on być cały czas podawany? Jak długo ma być podawany...
W serwie i/lub przy pedale hamulca jest regulacja. Prawdopodobnie trzpień jest źle ustawiony, i serwo jest w pozycji jakbyś delikatnie pedał nacisnął. Tam zacznij szukać. To chyba raczej nie to. Zeby wyeliminować kwestie ewentualnej zlej regulacji tego trzpienia odłączyłem pedał od trzpienia. I trzpień serwa sam wchodzi w kierunku serwa naciskając...
Dobra pany. Wymieniłem serwo razem z pompą. Ustawiłem regulację pedału tak aby był równo ze sprzęgłem i miał mały luz. Czujnik hamulca żeby się zapalał stop po minimalnym wciśnięciu pedału. Długo zajęło odpowietrzanie pompy. Popuszczałem na pompie hamulcowe i abs dopóki nie poczułem oporu na pedale. Postoi teraz do jutra bo chyba spieniłem płyn, się...
Słuszna uwaga Kolegi powyżej, należy pamiętać o takiej budowie programu, aby się nigdy nie zakończył, ew. przeszedł w tryb POWER DOWN. Ale program nadal się wykona, ponieważ kompilator na samym końcu dopisze nieskończoną pętlę w sekcji .fini0.
Witam, Na wstępie pragnę zaznaczyć iż nie jestem elektronikiem, ani żadną osobą zajmującą się rzeczami z tym związanymi. Jestem studentem inf. i potrzebuję rady. Razem z kolegą robimy projekt na zajęcia z mikroprocesorów i mikrokontrolerów. Śluzę 3-drzwiową zwalnianą i zamykaną przy pomocy serwomechanizmów(SG-5010). Zaprojektowaliśmy układ mamy do tego...
Ze schematem może być ciężko, ale spróbuje zrobić dokładne zdjęcie płytki. Jeżeli chodzi o kod: [syntax=c] TCCR1A|=(1<<COM1A1)|(1<<COM1... TCCR1B|=(1<<WGM13)|(1<<WGM12... TCCR2A = (1<<WGM21) | (1<<WGM20) | (1<<COM2A1); TCCR2B = (1<<CS22) | (1<<CS20);...
Witam! Na wstępie: jestem początkujący! Pisałem sobie właśnie taki oto krótki programik, dzięki któremu miałem sterować serwem, aczkolwiek pojawił się pewien problem. Gdy wpisuję jakąś liczbę do monitora portu szeregowego w Arduino IDE, to do zmiennej zapisuje się tylko pierwsza cyfra. Chodzi o to aby do int zapisywał całą liczbę a nie po kolei każdą...
Nie znam sie na Arduino, ale ogółem ja bym to na AVR zrobił tak że ustawił timer na przepełnienie co np. 70 ms i w procedurze przerwania napisał coś na wzór tego kodu: [syntax=cpp] ISR(TIMER0_OVF_vect) //przerwanie generowane co 70 ms { if(SERWO_PWM < zadana_pozycja) { SERWO_PWM += skok; } if(SERWO_PWM > zadana_pozycja) { SERWO_PWM -= skok; }...
Witam. A więc chciałem przerobić to serwo tak by nadal działało jako serwo a nie silnik, więc elektroniki nie wywaliłem. Oczywiście chodzi oto by się kręcił bez końca by napędzał koła. Usunąłem mechaniczne zabezpieczenie, a potencjometr odczepiłem od koła zębatego i ustawiłem jego pozycję na 0. Wszystko działa, serwo kręci się tak jak powinno. Tylko...
Przczytalem ten artykul i wywnioskowalem z niego ze to jest w/w port. Tych koncowek po nazwach nie moglem znalezc i z tego co czytalem ludzie maja problem z ich ustawieniem. A co do tego kontrolera to wiem ze port lpt1 jest malej mocy i mozna go latwo zepsuc i znalazlem tez artykul, ze mozna podlaczyc do portu cos podobnego do tranzystora, tlyko ze...
Tylko zważ, że każde serwo musi dostać impuls o zadanej szerokości co 20 ms czyli przy 4 serwach musisz generować 4 impulsy co 5ms (przesunięte w czasie).
Witam. Mam przerobione serwo tak aby obracało się dookoła, odpiąłem potencjometr który jest w środku (5k) i wlutowałem miniaturowy i ustawiłem go w połowie tak aby serwo myślało że jest na środku.Oryginalną elektronikę zostawiłem. Jednak mam taki problem,jak uda mi się kręcić serwem w obie strony to go nie mogę zatrzymać. Jak skręcę potencjometr na...
PS. W prawo ciężej w lewo lekko całkiem. Tym pierścieniem i kręcąc tłoczyskiem nie da się tego ustawić. Tym pierścieniem ustawia się punkt neutralny siłownika, żeby kierownica sama nie skręcała. Dzisiaj dokonałem sekcji zwłok "ustrojstwa", po usunięciu go z systemu kierowania traktorem. Poprzedni naprawiacze włożyli łapki gdzie tylko mogli, a potem...
Witam. Mam kilka napędów na takim zestawie (Whale2 + DC servo) i działają,tyle że moje są wysterowywane z PLC-nie kompa. Na początku trochę zabawy z ustawieniem PID w servo ale potem już działa. Tylko płytkę LPT-serwo lepiej kup u dystrybutora Whale2 w Polsce. Plus będzie taki,że Whale ma gniazdo RJ45 do podłączenia zasilania logiki i sygnałów a płytka...
Witam. Potrzebuje przerobić bibliotekę do programowego UART z noty atmela AVR305. MOże ktoś już z tym działa i wie jak to zrobić dobrze ? Na assemblerze nie specjalnie się znam ale wykoncypowałem żeby z coś w stylu licznika timeout żeby przy braku odbieranych znaków wychodził z tej funkcji sgetchar. Zrobiłem coś takiego ale coś to nie działa bo dalej...
Wiecie jak zablokować czy nie . Jak skręcam to serwo jedzie o 90 stopni. My, wiemy. Ograniczyć zakres wychyleń, przez ustawienie zakresu sygnału PWM, sterującego serwem.Pytanie było, w jaki sposób TY sterujesz serwem. Skoro sam nie chcesz udzielać informacji, niezbędnych do pomocy, to niestety wróżki na etacie nie mamy.
Witam! Mój Stepper arm jest zbudowany z 3 silników krokowych 28BYJ-48 i jednego serwa. Rozszerzyłem liczbę pinów przy pomocy układu PCF8574P. Po podłączeniu wszystkiego napisałem prosty program, który działa, ale nie do końca :( . Problemem jest ustawienie serwa na pozycję 0, czyli szczęki schowane. Gdy nacisnę przycisk na pinie 0, to serwo się nie...
Zbieżność kolorów to nie jest regulacja w trybie serwisowym.Opisz jak to wygląda na obrazie.
Czyli rzeczywiście nie łapiesz , jak działa serwo. Serwo aby stało w pewnej ustalonej zadanej pozycji musi dostawał stale sygnał cyfrowy o założonych (bez wnikania w szczegóły) parametrach, przełączając sygnały ,,jakąś'' matrycą powodujesz przerwę w sygnale, przerwa sygnału dla serwa oznacza ustawienie się w skrajnym położeniu. Nie znam obecnej techniki...
Google - 3 link od góry, po wpisaniu hasła "Turnigy 9x instrukcja". http://www.sendspace.pl/file/5f35293eef9... Niech żyje lenistwo i leszcze, które za nas odbębniają robotę. - Ura... Silniki na osobnych kanałach i mikser "Delta"/V-tail. Serwa na dwóch osobnych kanałach, załączanych przełącznikiem pozycyjnym, z ewentualnym ustawieniem punktów...
Hej Mam mały problem z dokończeniem programu który ma sterować serwem. Ogólnie chodzi oto, żeby serwo po włączeniu ustawiło się na pozycję np. 90 a po naciśnięciu przycisku płynnie obracał się w prawą stronę a po naciśnięciu drugiego w lewą. [syntax=c]#include <Servo.h> #define BUTTON 7 #define BUTTON1 6 int pos = 0; Servo Serwo; void setup()...
Jak uzywasz serw to nie masz problemu z pozycjonowaniem, bo one maja caly uklad pozycjonujacy. Ty tylko zadajesz im odpowiednie sygnaly i czekasz jakis ustalony czas, zeby serwo moglo uzyskac odpowiednia pozycje. (w opisie serwa masz czas obrotu o 60stopni, przewaznie jest to ok 0.2s) Serwa te najczesciej dzialaja na PWM , tzn ze masz sygnal o dlugosci...
AI: Czy możesz podać fragmenty kodu, które używasz do inicjalizacji i sterowania PWM w głównym programie? #include <ESP32Servo.h> // inicjalizacja biblioteki ESP32PWM M1_PWM; // inicjalizacja pwm silnika 1 ESP32PWM M2_PWM; // inicjalizacja pwm silnika 2 ESP32PWM S1; // inicjalizacja pwm serwa void setup() { ESP32PWM::allocateTimer(0); ESP32PWM::allocateTimer(1);...
OK Wymienie łożyska.Z tego co wyczytałem z tej niemieckiej dokumentacji odnosnie alarmu nist<nmin to ma to coś wspólnego z "ustawieniem punku zerowego"(drehzall null punkt).Jak to rozumieć?
Witam, Zakupiłem orbitrek Spokey Sigma (jest to identyczny orbitrek jak bardziej znany Sportop E850P). Błędnie działała w nim regulacja obciążenia tj. ustawienie minimalnego obciążenia na wyświetlaczu ustawiało mechanizm na rzeczywiste maksymalne obciążenie i na odwrót: maksymalne obciążenie na wyświetlaczu ustawiało mechanizm na rzeczywiste najmniejsze...
No ciekawe jak się sprawdzi, ale skoro dobrze działa bez obciążenia, to w maszynie też powinno dać radę. Zamiast w LinuxCNC klikać na przyciski +/- albo wciskać strzałki napisz jakiś prosty program w G-kodzie który ileś razy powtórzy rozpędzanie, hamowanie, zmianę kierunku. Będzie to zarówno lepszy test jak i prezentacja. Tak się sprawują sterowniki...
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...
Dzieki udalo mi sie dostac do trybu ser. ale nie bardzo tam widze mozliwosci zmian co do dzwieku. Mozna kombinowac z obrazem ale z dzwiekiem to tylko widze ustawienie glosnosci przy wlaczeniu tv na start. Widze ze wersja trybu ser to PCM7WV2. Nie jestem zawodowcem wiec prosze o wskazowki dla amatora. Z gory dzieki
takie serwo ma udziwgu ok 10kg, metalowe przekladnie. Dorabiasz do niego proporcjonalne sterowanie na NE555, bardzo proste. ustawisz sobie zakres wychylen, potem mozesz odbrac to na potencjometr dokladniej, lub oporniki, sterowanie bardzo dokladne, proste itp ...
Wydaje mi się że jest tam jeszcze sygnał EM2 i musi być podpięty pod 24V. Sprawdź jeszcze ustawienie przełącznika z adresem w sieci (SW1). Zobacz na przełączniku SW2 pod klapką czy masz obydwa w dół.
Jezeli zadana wartosc moze miec wartosc max 300, to pomnozona przez 10 h to 3000. 3000 godzin to 125 dni czyli 4 miesiace wlasnie.... To jak to ustawienie ma starczyc na np. rok?
Witam serdecznie, zastanawiałem się nad możliwością zbudowania programu, który za pomocą dwóch serw oraz ich mikrokontrolera potrafiłby śledzić/ustawiać się/celować w dowolny obiekt - za pomocą podania mu pewnych wspólrzędnych geo / gps. Ponieważ posiadam już gotowy zestaw serw oraz ich kontrolera, zastanawiam się czy jest możliwe napisanie aplikacji...
tester serwo serwo naprawić serwo spalone serwo
kaseta adapter transmiter sprężyna siłownika krups dorobienie kluczyka peugeot
lanzar maxp124 przerywacz kierunkowskazów schemat
Jak uniknąć nakładania się czasów nawadniania w Satel Integra? Termistory w przetwornicy 3000W Volt Polska