No silnik DC zawsze będzie kiepski w tej sprawie, problemem zawsze będzie enkoder. Pomiędzy dwoma krokami będzie można ruszać osią i sterownik nie ma możliwości wykrycia tego. Silnik krokowy albo serwomechanizm będzie lepszy, mechaniki nie oszukasz.
W takim razie oświeć mnie jak mam to wykryć te zgubione kroki. Ja? Twoja konstrukcja, nie moja. Nie ja wymyśliłem, żeby mieć enkodery 1000 imp/obrót i silnik 2000 imp/obrót :) Ja prostym człowiekiem jestem i wydaje mi się, że silnik robi krok, enkoder daje sygnał, silnik robi krok, enkoder nic, silnik robi krok, enkoder daje sygnał. W przypadku idealnym....
Na pewno wymaga to pomyślenia nad algorytmem - na wejściu dostajemy sygnały "kroków" enkodera, na wyjściu mamy dawać kroki dla silnika, gdyby pierwsze miały być dużo gęściejsze, to dla każdego dodajemy pewną wartość w1 (dużo mniejszą od 1) do zmiennej, a gdy suma z dodawania przekroczy 1, generujemy krok silnika i odejmujemy 1 od zmiennej; przy niezbyt...
Najpierw podaj jakieś konkretne dane techniczne - jaki zakres ma być brany pod uwagę. Silniki krokowe bywają unipolarne, bipolarne i uniwersalne - mają odpowiednio 5, 4 i 6 wyprowadzeń z uzwojeń (w minimalnej wersji uzwojeń). Typowy silnik wymaga 200 kroków na 1 obrót. Sterownik silnika może być unipolarny (ma na wyjściach 4 jednakowe tranzystory, np....
chyba poprzez tranzystor bramkujacy (+rezystor) do masy albo jakis transoptor
Witam To jest enkoder optyczny nie trzeba w nim eliminować drgań styków, a na 99% gubienie kroków jest spowodowane zbyt wolna obsługą. Pozdrawiam Romek
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...
Jak wyłączyć enkoder w falowniku magnetek hpv600 i puścić go na otwartej pętli. Menu przeglądałem ale nie znalazłem informacji. Może istnieje dokumentacja w języku polskim. Za pomoc będę wdzięczny. Czy w falowniku można podejrzeć ile kroków czyta enkoder i czy poprawnie on działa.
Istotnie są enkodery, które generują pojedyncze przejścia, albo całe cykle, lecz w praktyce nie ma to znaczenia i metoda opisana przez (at)PDT sprawdzi się w obu przypadkach. Jedynie wynik należy podzielić przez 4 jeśli enkoder generuje pełen cykl/przejście. Jeśli przerwanie tak jak w przykłądzie jest generowane co 2,5ms to potencjalnie możemy wykryć...
Jeżeli skok kroku enkodera odpowiada ok 0,08 cm (1,07-0,99) to taki sam zakres będzie na 1 cm jak i na ...np. 18-tym cm. Enkoder będzie wykrywał kolejne impulsy a położenie kątowe można wyliczyć z 360o/1024*1...*2...*3...itd. W zależności od rodzaju urządzenia do zliczania można zliczać nie tylko stany ale i zbocza sygnałów enkodera - wtedy rozdzielczość...
(at)Grzegorz_madera ciągniesz, aż zejdą i tak nie działają. Enkodery są typowe, nie muszą mieć tyle kroków z oryginały, ważne, aby się dało wlutować i długość ośki spasowała.
Idea funkcji ReadEncoder() jest taka, że jest wywoływana przy każdym obrocie enkodera. Dlatego jest enc_delta+=, a nie enc_delta= - dzięki temu nie gubisz kroków. Program wie ile użytkownik wykonał obrotów od czasu ostatniego sprawdzenia tej zmiennej. Dzięki temu jeśli pomiędzy kolejnym sprawdzeniami zrobisz 10 obrotów to program to zauważy, przy zwykłym...
Wiem, że nie chcesz uC ale bardzo łatwo można zmodyfikować ten kod http://mirley.firlej.org/enkoder_obrotow... aby dawał na wyjściu kierunek i krok bez zmiany układu elementów na płytce.
pomysł kol.Jurek007 jest najlepszym rozwiązaniem enkoder z rozpoznawaniem kierunku 1 impuls enkodera = 1 krok silnika kierunek zależny od kierunku impulsów z enkodera
Schematu brak. Kodu brak.
Jest może artykuł na forum, jak dobierać takie rzeczy? Jestem ogólnie nowy i brak mi doświadczenia. W sumie we wszytkim ale jestem ambitny i chce się uczyć. https://wobit.com.pl/produkt/10749/stero... Tu masz całą dokumentacje do sterownika wraz z oprogramowaniem konfiguracyjnym....
Ale zwiększa się o 4 przy czym? Przy pokręceniu o jeden krok? Bo może enkoder daje 4 impulsy na 1 krok. Jakieś diody LED możesz podpiąć do enkodera żeby to sprawdzić?
Witam, jedyne co musisz sprawdzić to czy jest z przyciskiem czy bez (pod osią, nacisnij ja czy jest "click"), dalej rozkład wyprowadzeń. Są enkodery różniące się ilością kroków, nie wpływa to na pracę urządzenia, a raczej na komfort użytkowania. Jeśli miałeś powiedzmy 24 kroki, dając 12 krokowy będziesz musiał "więcej się nakręcić", a dając 36 kroków,...
enkoder był optyczny (jest bo mam go, tylko zdemontowałem, ale mogę znowu założyć) rozpoznawał 6 różnych stanów na cykl czyli wszystkie fazy pracy, muszę jeszcze policzyć ile enkoder miał kroków na pełen obrót silnika. Da się to zasilić zwykłym falownikiem skalarnym lub wektorowym?
Rozebrałem enkoder. Enkoder działa teraz w miarę poprawnie (w miarę, bo jeden krok omija). Nazwijmy to, że jest "prawie dobrze":) Niestety wewnątrz enkodera mikrostyki są mocno powycierane i pod lupą widać znaczne zniekształcenia. Wyczyściłem je na ile się dało po prostu.
Witam Jak powinno się ustawić ilość mikrokroków w tym sterowniku? Silnik 2 fazowy 86HS80-EC z inkrementalnym enkoderem 1000 linii. Więc ustawia się 1000 mikrokroków czy to nie ma kompletnie jakiegokolwiek znaczenia i im więcej tym lepiej? Ilość mikrokroków zawsze zależna jest od mechaniki całego układu (silnik+przekładnie). Zawsze jest to balans pomiędzy...
Jeszcze tu: http://www.elektroda.pl/rtvforum/topic18... Ale te zwykłe impulsatory stykowe to są paskudne. Drgania styków trwają dłużej niż czas wygaszania. Zrobiłem też impulsator z silnika krokowego- lepiej ale nie doskonale. Kierunek trzyma- ale co jakiś czas gubił kroki. Trzeba by zastosować jakiś co 7.5 stopnia- a nie mam. Jednak enkoder...
Witam ponownie. Zdecydowałem się ponownie otworzyć temat ponieważ napotkałem kolejny problem. Myślę, że jest to czas by przybliżyć docelowy sposób działania układu. -Silnik DC będzie napędzać śrubę z nakrętką. -Enkoder kwadraturowy na silniku ma ograniczać zakres jego pracy. -Silnik sterowany ma być przez UART Problem polega na tym, że gdy załączę mostek...
A gdzie tam jest potencjometr? Enkoder nie wyłączy głosu jednym krokiem w tym radiu.
Przepraszam ,niezbyt uważnie przeczytałem,te 5-10mm to jednostkowy "krok" a w tym przypadku to może by tak przetwornik N impulsów/ "krok" (enkoder, resolver) .I obróbka informacji w/w przy pomocy mikrokontrolera.
(at)gsl24 reset enkodera to przywrócenie ilości kroków na czujniku Halla. W Twoim przypadku ewidentnie zaparzacz nie naciska mikrostyku. Dopiero po usunięciu przyczyny możesz ewentualnie wykonać reset żeby ekspres zapisał nowe dane
Witam. Niestety na temat silnika nic konkretnego nie znalazłem. Podejrzeam że jest to silnik 2 fazowy z krokiem 1,8° i momencie w granicach 0,35Nm. Jeżeli chodzi o sterownik to z takim spotykam sie po raz pierwszy. W swojej praktyce stosuję sterowniki f-my Wobit i nie mam z nimi żadnych problemów a steruję silniki o momencie 4Nm i prądzie 4.5A. Ustawione...
Po 1. do wyczyszczenia wszystkie enkodery, jeżeli to nie pomoże, kalibracja. Jeżeli brak efektu, enkodery do wymiany, następnym krokiem, jest wymiana drukarki ;) Mam nadzieję, że pomogłem ;)
Jeśli ja dobrze rozumiem załączonego pdf'a to to jest jeden licznik z dwoma progami / komparatorami. Na moje oko to liczy do progu PS1 i odpala wyjście 1 na czas t1 a jak doliczy do progu PS2 odpala wyjście 2 na czas t2. i jeszcze sprawa timerow. Jeden zatrzymuje papier po odliczeniu, by nóż trafił w nieruchomy, i tam mam 200ms, a drugi timer wyzwala...
Wygląda na to że pinout ten sam a kroki można policzyć. Patrząc na kable to chyba jest sygnał index(1 impuls na obrót) na pinie 2. Jeśli jest to wystarczy zliczyć impulsy między wystąpieniami sygnału index. Ilość impulsów jest zakodowana w tym 10 cyfrowym numerze ale nie mogę znaleźć rozpiski
Poszukaj serwo krokowca. Steruje się tak samo, ale wewnątrz jest enkoder i BLDC. Zaleta - nie gubi kroków. Wada - cena. ;)
A do czego ten enkoder?Przeciez pozycje mozna okreslic zliczajac kroki silnika krokowego.
Ramię to układ, w którym będą zewnętrzne momenty na osiach silników... Pozatym może gubić kroki, więc żeby to poprawnie pracowało, przydałyby sie jakieś enkodery liczące kroki.... albo przekładnie ślimakowe :)
Mam enkoder, który ma 200 impulsów na obrót i silnik krokowy na 200 kroków. Chcę uzyskać takie efekt żeby kręcąc enkoderem w tym samym czasem żeby silnik się kręcił o tyle samo kroków co enkoder. Wiem, że w czasie rzeczywistym się nie da, ale chcę żeby to opóźnienie było jak najmniejsze. Mam napisany program do obsługi enkodera na F4 za pomocą timera...
Oczywiście,że starczy mu mocy,wkońcu to silnik krokowy no i jeszcze przekładnia(śruba),myślę,że powinien mieć spory zapas mocy.Co prawda krokowiec potrzebuje sterownika ale za to nie potrzebujesz już enkodera,wystarczy że będziesz zliczał ilość kroków co da bardzo dużą dokładność jak na tak prosty siłownik. http://www.dioda.com.pl/topics4/112.htm?...
Masz w kodzie taką deklarację: long interval = 1000; Zmniejsz tę wartość do np. 200. Powinno przyspieszyć. Teraz czeka 1s na każdy kolejny krok enkodera.
Cześć! Planuję obsłużyć enkoder z wykorzystaniem mikrokontrolera RP2040 (Pi Pico). Z uwagi na to, iż nie ma on żadnego hardware'owego peryferium do obsługi enkodera chciałem zrealizować obsługę enkodera programowo. Niestety, pojawiają się problemy przy wyższych prędkościach. Efektem jest "gubienie" kroków przez enkoder. Chciałbym zastosować jakiś zewnętrzny...
Jak już mówimy o podpięciu enkodera do osi silnika to linuxcnc załatwia sprzężenie sam, bez żadnej dodatkowej elektroniki. Mach tego nie potrafi, ale jest już takiego typu gotowe urządzenie serwo-enkoder. A liczenie kroków wychodzących z komputera nie ma większego sensu, bo w prawdzie licząc kroki z pc mamy szansę na koniec pracy otrzymać informację...
Następnym krokiem jest użycie enkodera spiętego z wałkiem silnika i wtedy nie zgubisz kroków. Ponadto, układ będzie w miarę odporny na działania zewnętrzne, ponieważ enkoder będzie podawał aktualną pozycję niezależnie od sterowania silnika. Będziesz też mógł wykryć utratę stateczności układu wynikającą np. ze zbyt dużego obciążenia.
Witajcie, zastanawiam się czy da się samodzielnie wymienić enkoder w yaesu ft-60? Problem jest taki, że działa nieliniowo, często przeskakuje kanały/częstotliwość zbyt szybko, tak jakby jeden "krok" enkodera powodował przełączenie o kilka "krokow". Ktoś może coś wie jak się za to zabrać i czy sam enkoder da się naprawić lub trzeba kupić?
Nie, żadnych enkoderów, tylko liczenie kroków z prostym dociąganiem czasowym, aby kroków nie zgubić w razie zbyt szybkiej zmiany wartości potencjo0metru. Teraz jestem w pracy, jutro poszukam programu.
Jeżeli są takie jak pokazywał "darrrrek" to są one mocniejsze od większości silników krokowych. Po za tym silniki krokowe przy obciążeniu mogą pogubić kroki, a tu enkoder się nie pomyli bo jest połączony z wałkiem.
Najazd na krańcówki referencyjne powoduje ustawienie domyślnych parametrów drogi (najczęściej 0) dla osi x, y, z, a maszyna wie ze jest w punkcie zerowym, na początku swojego układu współrzędnych. Od tego momentu, aby gdzieś dojechać opiera sie na sygnałach z enkoderów - liczy kroki. Jeśli jest listwa pomiarowa to pozycjonowanie do zera jest zbyteczne,...
Kupiłem kiedyś takie enkodery i jestem pozytywnie zaskoczony. Przy odczycie 1/4 kroku dostaje 1600 impulsów co przy tej cenie jest bardzo opłacalne. Obracają się bardzo lekko i dają czyste impulsy. Póki co nie narzekam :)
Nie, można regulować do 1/4 działki enkodera. Dla enkodera 1200 pasków można uzyskać aż 4800 kroków na obrót :D
no właśnie...całość miała obsługiwać ramiona manipulatora. 3 enkodery na każdy silnik, albo i więcej. Ale i tak widzę, że impulsator mechaniczny nie podoła temu. Po pierwsze - silniki będą miały spore obroty (które będą zredukowane przekładnią). Po drugie - występują tu za duże drgania styków. Nawet teraz, w układzie z jednym impulsatorem gdy obracam...
jeżeli zależy Ci na dokładności to proponuje silnik krokowy , układ sterowania wcale nie jest aż tak skomplikowany jak pozna się zasadę sterowania , dość prostym rozwiązaniem jest silnik DC z przekładnią do tego niestety enkoder , jeżeli myślisz o typowym serwie modelarskim to faktycznie jesteś w stanie na podstawie długości impulsu określić położenie...
Silnik krokowy kręci o daną liczbę kroków z zadaną prędkością. Liczba kroków jest narzucona przez sterownik. Jeśli mu za ciężko lub chcesz obrócić za szybko i zgubi krok, to sterownik o tym "nie wie". Serwo może także obrócić się o daną liczbę "kroków", ale te "kroki są kontrolowane przez enkoder. Serwo - dowolny silnik - droższe, dokładniejsze, szybsze....
Krokowy jak najbardziej, ale sterowanie odbywa się w zupełnie inny sposób. Początkowo miałem użyć silników DC z enkoderami. Podczas tworzenia doszedłem do wniosku, że gotowe serwa są najlepszym rozwiązaniem dla tego projektu. Tanie enkodery gubiły kroki, szybko sie zużywały. Ponadto za dużo rozbudowy płytki PCB - mostki H, transoptory, itd. Użyte serwa...
Najlepiej uzyj jakiej biblioteki do enkoder-a
(at)karol966 , jeśli Tobie podoba się "zwięzły kod", to tu masz obsługę dwóch enkoderów w trzech liniach:[syntax=c] const int delta[] = {0,1,-1,0, -1,0,0,1, 1,0,0,-1, 0,-1,1,0}; ... //enkoder 1 na PB0 i PB1, enkoder 2 na PB4 i PB5 void enkodery2() { baba = ((baba << 2) & 0xCC) | (PINB & 0x33); cnt0 += delta[baba & 0x0F]; cnt1 += delta[baba...
Po pierwsze - jak nie masz zmodyfikowanego skryptu startowego w slicerze by po wykonaniu home (G28), a przed rozpoczęciem wydruku wykonywał poziomowanie (G29) lub przywracał poziomowanie (M420 S1), ew. nie masz zmodyfikowanego firmware, by po home (G28) przywracał ostatnie poziomowanie (RESTORE_LEVELING_AFTER_G28), to BLT w ogóle nic nie robi. Poza...
Jest taki sterownik firmy CSlab - nie jest tani bo koszt ok 3000zł + przystawka do gwintów 450zł, potrzebny jest enkoder inkrementalny. Można użyć xmegi bo one mają dekoder kwadraturowy i można obsługiwać enkoder sprzętowo bez ryzyka gubienia kroków. Należy tylko napisać odpowiedni program.
zalecam silnik krokowy że nie trzeba kontrolować jego pozycji, nie trzeba krańcówek ani enkoderów. Oczywiście pod warunkiem że jakiegoś kroku nie zgubi, bo wtedy kaplica. W tych maszynach o których pisałem że silniki krokowe poznawałem tak właśnie było. Dopóki silnik był zimny - wszystko działało cacy. Wystarczyło że się rozgrzał (a grzał się w czasie...
Mam piekarnik AMICA EBS 8862. Od niedawna pojawia się problem z lewą gałką od zmiany temperatury/zegara. Po wybraniu funkcji prawą gałką czasami nie można zmienić - zmniejszyć ani zwiększyć temperatury. Problem znika po wyjęciu i ponownym podłączeniu do zasilania lub lekkim uderzeniu w okolicach zegara 😁. Gałka ta była sprawdzana i uszkodzeń nie ma....
CSMIO + komputer PC + oprogramowanie MACH3. CSMIO to zadajnik impulsów. Musisz posiadać wzmacniacze dla silników (step motor driver). Te silniki są z enkoderami czy bez? Przy tak dużym momencie to można założyć, że nie będzie gubić kroków (oczywiście do określonych prędkości). Podaj dane silników, postaram się pomóc w doborze driver-a.
Takie sterowanie bez enkodera w sumie też powinno działać. Tyle że nie za dobrze jak zauważyłeś. Bo cały układ musi czekać aż narośnie sygnał z PIDa. A soją drogą to pozycja skąd pochodzi? Bo też powinna z PIDa jakiegoś. Wyznaczanie kąta z enkodera jest proste. W zasadzie to on wyznacza kąt sam z siebie. Po prostu musisz każdej pozycji przypisać kąt....
Dziękuje za komentarze. Minutnik dziubdziałem po trochę przez dłuższy czas i nie pamiętam czy potem faktycznie nie zmieniłem kondensatorów z 100nF na 10nF. Enkoder faktycznie gubi kroki przy naprawdę bardzo szybkim kręceniu. Przy takim jak na filmiku nie gubi ani kroku. Obudowa faktycznie mogłaby być 2x mniejsza, ale "wyszło jak wyszło". Co do samego...
Przy obsłudze enkodera podstawowym założeniem jest, że nie gubimy kroków. (Jeżeli gubimy, to możemy tylko stwierdzić, że enkoder jest w ruchu.) W związku z tym, zmienna diff może być równa tylko 0, 1 lub -1. Wartość 3 to przypadek specjalny, równy -1. Musi to być gdzieś uwzględnione w algorytmie. Niestety, nie mam książki...
Witam mam enkoder kwadraturowy 200 szczelin/obrót kanały A i B 1. jak zrealizować zliczanie impulsów na AVR na każdym zboczu sygnału zeby uzyskać 800 imp /obrót widziałem projekty w którym zlicznie było x1 czyli troche bez sensu tracić na rozdzielczości 2. jak zrobic układ logiczny na TTL który by realizował konwersje sygnału z enkodera na krok, kierunek...
Silniki krokowe w drukarkach, też dobrze by było jakby miały enkodery aby móc wykrywać gubienie kroków przy nadspodziewanym obciążeniu. Do silników krokowych jeszcze dochodzą tłumiki drgań i/lub koła zamachowe wyrównujące ich krokową pracę. Silniki dc z przekładnią kręcąc się z dużą prędkością nie mają tego problemu. Co najwyżej drgania od źle wykonanej...
jeżeli stosujesz silnik DC to tarcza enkodera powinna być bezpośrednio na osi silnika a nie na tarczy wskaźnika , zsynchronizowanie układu w takim przypadku będzie bardzo trudne , dla silnika DC przy bezpośrednim pomiarze enkoderem na osi wystarczy że będziesz znał ilość obrotów silnika odpowiadająca zmianie wskaźnika o 10° wystarczy teraz w programie...
Można pewnie ustawić jakiś Event, ale najprościej jest ustawić na pinach enkodera PinChangeInterrupt. Ten na filmie działa w oparciu o PCINT na obydwu pinach. To zwykła Mega644P więc musi liczyć na piechotę, ale w Xmega czytałbym własnie to co Ty teraz. Kolego Dasej ten kod reagujący na tylko jedną zmianę jest dobry do kręcenia się po jakimś menu. Nie...
Prawdopodobnie masz założony enkoder (czujnik obrotów silnika - czarna nakladka na silniku podlaczona tasiemką przewodow do centrali) i właczoną funkcję EC. W założeniu dodaje funkcję antyzgnieceniową - wykrywa przeszkodę testujac zwolnienie predkości obrotowej silnika i w razie obecności przeszkody odwraca ruch . Po każdym zadziałaniu enkodera następny...
Jaki będziesz miał wyświetlacz? Alfanumeryczny że string będzie ok? Czy może LED lub LCD segmentowy? Żeby zmieniać wartość enkoderem trzeba go obsłużyć... Enkoder ma przycisk? Zatem weź zmienną Word w której będziesz zmieniał nastawy np. [syntax=vbnet]dim wartosc as word dim index_wartosc as byte if index_wartosc =1 then wartosc=wartosc + 1 end if if...
Program ma za zadanie sterować silnikiem krokowym z określoną czestotliwością i jednocześnie zliczać impulsy z enkodera. Do obsługi silnika wykorzystuję Timer0, który odmierza mi równe odcinki czasu pomiędzy kolejnymi krokami silnika. Natomiast do obsługi enkodera wykorzystuję Timer2, który po przepełnieniu zgłasza przerwanie i sprawdza stan na wejściach...
AVE... Przykro mi bardzo, ale nie umiem czytać assemblera... Soft MIDIBoxa 64E pozwala zmieniać tryb pracy każdego enkodera. Masz bodaj 6 trybów: - absolutny - enkoder działa jak potencjometr. - 40 +/- speed - zmienia parametr relatywnie o 40+kąt obrotu. Dobry do syntezatorów. - 00 +/- speed - jw. ale dla produktów Steinberga. - 40 +/- 1 - relatywny,...
ok to już krok w przód.. tylko czy to jest Enkoder absolutny/inkrementalny? Sądzę że inkrementalny-bo wystarczy do tego zastosowania(mikrofala) Jak zabrać się za niego?
Niezła konstrukcja. Polecam jako następny krok dołożenie enkoderów. Będziesz miał wpływ na pokonywaną odległość i zakręty. Pozdrawiam.
witam !! w najprostrzym sposobem można by to zrobić na zasadzie takiej - generator podaje określoną ilość impusów-( np 100000 ) co przekłada się na ilość kroków silnika co z kolei daje żądany kąt obrotu . jak pisze Kol. nie jest specjalnie doświadczonym elektronikiem więc enkodery/serwa/itp mogą sprawić niejaki problem . pozdrawiam !!
Tak czy siak musisz zastosować dodatkowy mikrowyłącznik(transoptor szczelinowy, itp.) ustalający położenie zerowe mechanizmu co najmniej po każdym resecie mikrokontrolera. Gorzej jak silnik zgubi kroki, więc lepszy będzie enkoder bezwględny a te są drogie, dlatego lepiej zrobić to na serwomechanizmie.
Siema. Mam problem z napędem CAME BXV06AGF. Problem jest taki ,że brama nie domyka się całkowicie oraz nie otwiera się całkowicie zatrzymuje się tak z 20cm od skrajnej pozycji. Gdy dojedzie do tego punktu zmienia kierunek obrotów np.jeżeli się zamyka to dojedzie i się otwiera. Potem jak się prawie otworzy i dojdzie do tego punktu to znowu się zamyka...
Na temat wszelkiego rodzaju czujników proponuje kontakt z kol. MirekCz [url=http://www.elektroda.pl/rtvforum/to... do pozycjonowania w obu płaszczyznach oraz informacji o aktualnym położeniu wystarczy liczyć kroki silnika lub zastosować enkoder .
Ale może ktoś ma inny pomysł? Jest jeszcze co najmniej kilkanaście sposobów na rozwiązanie tego problemu. Jeden z nich: Enkoder i mikrokontroler do sterowania. Enkoder 'mówi' kontrolerowi gdzie aktualnie jest pomost i w którym momencie się zatrzymać. Kolejny pomysł: Silnik krokowy i mikrokontroler, tu wiadomo. Trzeba przeliczyć ile 'kroków' silnik...
Zastosowałbym w tym projekcie albo enkoder o większej ilości kroków na obrót, albo programowo wprowadził większy skok przy szybszym kręceniu enkoderem (4-5 różnych progów jest zwykle bardzo optymalnym rozwiązaniem, w tym przypadku dał bym 0,5 1,5, 3, 4,5, 6 i 12dB, ilość kroków na jednostkę czasu przy których ma przeskoczyć do następnego progu należy...
No teraz obejrzałem. Ogólnie fajnie choć jak ktoś wspomniał jest druciarstwo, a do tego nie jestem zwolennikiem arduino :) To co bym poprawił w pierwszej kolejności to dodał sporą rampę dla serwa na lufę, bo teraz to trochę dziwnie działa. Dało by więcej realizmu (bezwładności) przy rozpędzaniu/hamowaniu obrotu. Do samej jazdy też wskazane dorobienie...
Wklej kod którym kręcisz silnikiem. Wtedy pomożemy jak połączyć go z temperaturą. Jednak kolega emarcus słusznie zwrócił uwagę na ważne kwestie, przede wszystkim na problem gubienia aktualnej pozycji zaworu. Jeśli zawór ma kąt obrotu większy od 360 stopni, to żadne wyłączniki krańcowe nie wchodzą w grę, jedynie enkoder i to absolutny a nie inkrementalny....
Bawiłem się podobnym układem jakiś czas temu (enkoder + silnik krokowy). Oprogramowaie robiłem w LabView. Najprawdopodobniej problem tkwi w drganiach. Przy mniejszych prędkościach silnik pracuje "start-stopowo". Po wykonaniu każdego kroku wirnik oscyluje przed osiągnieciem stanu ustalonego. Im mniejsza prędkośc tym ruch jest bardziej chaotyczny. Jest...
Nie wygląda żeby w tym modelu pozycja tego enkodera miała znaczenie. A czy czyściłeś pasek enkodera karetki? Bo to wygląda tak jakby to karetka gubiła krok a nie wałek od papieru.
Tak naprawdę stosowałem tylko w/w pojedynczy, nie siedzę za głeboko w temacie kontroli wjazdu - może na forum starsi wyjadacze podpowiedzą. Kabel używaj zgodny ze specyfikacją detektora -mogą byč różnych przekrojów i ilość zwojów też może być różna w zależności od stosowanej sztuki. Żadnych enkoderów - w najprostszej wersji sterownik pętli wystawia...
Błąd powoduje silnik skanera a konkretnie jego "enkoder" kołowy. Na silniku skanera jest plastikowe kółeczko w czarno białe paski. Zlicza kroki. Jeżeli brudne- wyczyśćić, jeżeli ma przetarcia od czujnika to wymienić i będzie OK.
http://pl.wikipedia.org/wiki/Enkoder_ink... praktycznie tarcza z otworami lub naniesionymi polami powodujące przerwanie wiązki promieniowania podczerwonego co daje impuls , zależnie od ilości pół lub otworów enkoder wysyła określoną ilość impulsów na jeden pełny obrót tarczy , tarczę enkodera umieszcza się na osi silnika odpowiedni układ kontroluje...
Tak jak kolega napisał dobre napięcie to ok 36V. Musisz mieć zapas przy hamowaniu silnika. Na wejścia pul, dir, ena podajesz sygnały 5V nie musisz dawać żadnych diod. 5V DC na PUL+ a 0V DC na -. Z 24V DC wystarczy rezystor ok 2,2kOma. Co do sterowania miałem kilka przypadków, że sterowniki po 160 zł nie działały tak jak trzeba. A to zamiast obrotu miałem...
to ile ma kroków nie ma znaczenia ważne jest budowa i rozmiar a takich w tme nie ma
Jeśli użyjesz enkodera z wyjściem kwadraturowym i silnika bipolarnego to elektronika będzie bardzo prosta, to potrzebny będzie tylko mostek H i dwa inwertery, kształt sygnałów będzie właściwy, pod warunkiem że zaakceptujesz przełożenie elektryczne 1:1, jakie będzie przełożenie mechaniczne będzie zależało od tego ile enkoder ma impulsów na obrót, a ile...
trzeba by dać za potencjometr ponad 100 ... to i tak będzie tańsze niż zlecenie komuś układu obsługującego enkoder. Jeśli chcesz to budować sam, to moim zdaniem : dowolny enkoder + mikrokontroler. Trzeba napisać program, który na podstawie liczby kroków wystawi na wyjście PWM odpowiedni sygnał. Na wyjściu filtr i z PWM masz w miarę gładkie napięcie...
Zupełnie fajne urządzonko, ale dwie uwagi. Pierwsza -zastosował bym silniki prądu stałego z komutatorem i enkoderem, czyli servomotory, zamiast tych krokowców, zmiejszyło by to ilość kół zębatych w przekładniach(teraz jesteś zdany na maksimum ćwierćkrok silnika + (dlaczego sterujesz pełnym krokiem?) współczynnik redukcji przekładni, tam tylko na dokładność...
er35 naped bft deimos a400 Błąd ER35 w napędzie BFT Deimos A400 zazwyczaj wskazuje na problem z enkoderem, który monitoruje położenie bramy i przekazuje te informacje do centrali sterującej. Oto szczegółowa analiza problemu i kroki diagnostyczne: 1. Identyfikacja urządzenia: - BFT Deimos A400 to automatyczny napęd do bram przesuwnych, stosowany w systemach...
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...
silnik który posiadasz wykonuje obrót 7,5°/krok nie jest to rewelacyjna wartość można ją poprawić stosując sterowanie pół krokiem , chyba że taka dokładność jest wystarczająca dla Ciebie , nie zrobisz na silniku krokowym sekwencji lewo - środek - prawo bo będziesz musiał znać dokładnie położenie wirnika silnika lub liczyć i od razu zapamiętywać kroki...
Witam Zastawia mnie wpływ szerokość pola magnetycznego enkoderów magnetycznych liniowych (krok magnetyczny). Przeważnie taśmy posiadają okres 1, 2 lub 5mm, np ten: http://www.sklep-enkodery.pl/linialy-mag... ma 2,5mm. . Ale to znaczy że pole S ma szerokość np 2,5mm czy pole S+N tyle ma? Z tego co rozumiem...
Krokowce: - mały moment, sterowanie sekwencyjne, te z cdromów są na 12V + nie potrzebujesz enkoderów, wystarczy zliczać kroki i wiesz ile przejechałeś. DC: - duże obroty, nie da się w prosty sposób policzyć przejechanej drogi, do tego celu potrzebny enkoder. + proste sterowanie, większy moment (możesz zastosować przekładnie i masz o wiele większy moment...
Czy dobrze wydaje mi się, że z obsługi wynika, że zmiana zbocza oznacza jeden krok? Są jednak enkodery w których jednemu krokowi odpowiada jeden impuls (2 zbocza). Jeśli to ma działać, to przydałby się filtr cyfrowy i/lub analogowy. Nie rozumiem nie używania przerwań przy obsłudze tego typu urządzeń wejściowych.
I zrobiłem jak mi doradziłeś. Teraz mamy tak: Enkoder -> debouncing -> dekoder kwadraturowy (2 impulsy odpowiadające krokom w każdym z kierunków) -> pamięć impulsów -> zatrzask -> SPI I dodatkowo każdy impuls generuje IRQ. Procesor teraz przy każdym IRQ odczytuje dane z SPI (tym samym resetując pamięć impulsów) i na podstawie odpowiednich bitów dokonuje...
To jest zwykła fizyka. Silnik ma ograniczoną prędkość i tego nie przeskoczysz ale można łatwo to rowiązać. Tak to robię na enkoderach W przerwaniu enkodera inkrementuję zmienną "W_lewo" albo "W_prawo" zależnie od kierunku pokrecenia. Zmienne są inkrementowane w dowolnym tempie i żadnego kroku nie zgubisz. Następnie w przerwaniu Timera, albo nie częsciej...
Dziękuję za odpowiedź. Podaję więcej informacji. W obecnej chwili jest cała linia produkcyjna sterowana z trzech S5 (dwa S5-115 komunikują się z S5-135). Enkodery absolutne - jest ich 6 podłączone są do S5-135. Tu jest obliczanie pozycji. informacja o jej osiągnięciu jest wysyłana do S5-115 i tu jest realizowane zatrzymanie albo zmiana obrotów z szybkich...
Gdy będę miał luzy na przekładni, i zastosuję servo + enkoder na śrubie to chyba mija się z celem? Raczej będzie się to i tak "bujało"? Chyba zrobię to na silniku krokowym ze sterowaniem 1/8 kroku i do tego na śrubie trapezowej dam enkoder. W momencie zbliżania się do zadanej pozycji po prostu zwolnię wózki i powoli dojadę. To chyba jedyne, "najtańsze"...
No zakres cenowy na pewno nie ten ;) Myślałem, że skoro dostępne są chińskie dalmierze, to brać elektroniczna już jakoś je wykorzystała :) Jako drugą opcję mam enkoder i przeliczanie skoku śruby na kroki itd... ale chciałem pójść w coś w stylu załącz - jedź dopóki nie będzie x i tyle. Ultradźwięki przeglądałem, ale właśnie żeby uzyskać jako-taką dokładność...
To racja, że enkodery powinny być usytuowane jak najbliżej ruchomego elementu aby niwelować błąd przekładni itp. Moja praktyka tylko to potwierdza, niemniej ten projekt nie korzysta z enkoderów w takim sensie jak np. w obliczaniu położenia ramienia robota (mój następny projekt). Większość z tych projektów opiera się na zwykłych krokowcach, w moim przypadku...
Witam. Jak działa serwonapęd z silnikiem z enkoderem inkrementalnym gdy go przestawiamy (zwolniony hamulec ale serwo ma zasilanie)? Jak działa enkoder wiem, ale czy serwo wie gdzie jest napęd jak mu zwolnię hamulec i przekręcę oś ręką? Chodzi mi o pozycjonowanie. Potrzebuję pojechać z stałego punktu A do jakiegoś ustawionego punktu B (przekładnia liniowa)...
kroki step7 autocad kroki mach3 kroki
amplituner pioneer kolumna wskazać amperomierz potencjometr liniowy logarytmiczny
zelmer odkurzacz aquawelt zelmer odkurzacz aquawelt
Vestel 17IPS72 Power Board Software for Toshiba TVs – Firmware Info and Mainboard Models Audi Q7 4L sterownik drzwi tylnych lewych J388 – brak komunikacji, powiązanie z lampami klapy