We wzorze distance = (2*pi*R)/N nie uwzględniasz zliczonych impulsów Pos.
Czujnik daje sygnał "butelka" - "zeruje" enkoder, i liczysz na podstawie enkodera opóźnienie zadziałania drukarki. Jeśli masz drogę dłuższą i trzeba zapamiętać kilka stanów - rejestr przesuwny. To tylko jedno z rozwiązań, na szybko. Jeśli zobaczę maszynę pewnie podam zupełnie inne rozwiązanie. Zawsze jest dużo szczególików.
W napędach drzwi kabinowych też stosuje się falowniki, enkoder liczy obroty silnika i podaje informację zwrotną do falownika. Drzwi tłuką bo pewnie macie Mezzago z silnikiem DC, te drzwi nie potrafią cicho pracować :) Powiedziałbym ze LiftService produkuje jedne z lepszych dźwigów, ciężkie stabilne ramy, wrzucenie we dwóch dachu do kabiny na 1000kg...
Enkoder liczy ilość obrotów wirnika. Kondensator ma na końcu gwint ponieważ można go w "normalnym" automacie przykręcić natomias Sprint jest "tańszą wersją siłownika" dlatego musi pewnie gdzieś "leżeć". Niewiem czy zauważyłeś ale Twój automat można "rozblokowa" monetą ;) ......ale tak to już jest w tańszych wersjach.
Na schemat nie licz, typ enkodera powinien znajdować się na nim.
Witam, Po pierwsze aby z bloku CTRL_HSC móc sterować kierunkiem zliczania to HSCx musi być skonfigurowany jako Single lub Two Phase. W przypadku gdy masz wybrane A/B to sterownik sprzętowo to zmienia i nie masz możliwości zmienić tego w programie. Zmian tych dokonujesz w konfiguracji sprzętowej sterownika w sekcji HSC. Pytanie natomiast po co jest podłączać...
Czego oczekujesz od konfiguracji licznika, jeśli nie wiesz co daje na wyjściu Twój enkoder i zakładasz że nie jest to kod Graya? Ja bym jednak na próbę przyjął że jest. W twoim kodzie, który cytowałem przenieś pierwszy "}" na koniec i usuń pierwsze "licznik ++". Dodano po 27 Oczywiście ważny jest kierunek. Licznik powinien liczyć w obie strony, zależnie...
Czyliu z tego co rozumiem to A daje sygnal w jedna strone a B w druga?? nie , proponuje poczytaj sobie jak działa enkoder konkretnie ten model dostarcza dwa sygnały przesunięte o 90° kierunek rozpoznawany jest przez zbadanie który z sygnałów był pierwszy rysunek powinien wyjaśnić sprawę http://obrazki.elektroda.net/92_12056055... jeżeli w...
Musisz dowiedzieć się ile enkoder liczy(ile ma szczelin itp.- nie wiem jaki to ekoder) na jeden pełny obrót. Jak już będziesz wiedział to możesz zrobić sobie jakąś stałą równą pełnemu obrotowi enkodera i liczyć z niego impulsy. A potem ustalić żądaną pozycję- z dokładnością enkodera Jak potrafisz zatrzymać tarczę( a więc silnik) po zliczeniu impulsów...
Witam, mam podłączony enkoder inkrementalny do AVR Atmega128, do wejść INT0 i INT1 (PIND0 i 1) Wszystko się fajnie liczy i wyświetla na LCD, ale przy szybszej regulacji enkoderem, licznik się gubi i nie liczy tylko oscyluje w granicach ostatniej liczby. Tak jakby za wolno pracował. W czym jest problem? Wielki dzięki!!! a oto kod BASCOM: $regfile = "m128def.dat"...
Napędy z przed 10 lat miały krańcówki na łańcuchu lub pasku ,obecne napędy są wyposażone w Enkoder i on liczy obroty wałka napędowego,więc trzeba przeprogramować napęd.
Tylko, że jak podam stan wysoki na "reset_status", to mi nie resetuje licznika... Enkoder tak jak liczył, tak dalej zlicza...
Sygnał C to sygnał zerujący. Prawdopodobnie od impulsu C jest liczone położenie papieru, więc jeśli enkoder nie daje zawsze tego sygnału to może się synchronizacja rozjeżdżać. Ja bym popatrzył: a) zasilanie enkodera, czy nie ma śmieci, b) ekranowanie przewodów enkodera, przełamanie żył enkodera i w momencie wstrząsu przerywa i pojawia się błąd, c) jeśli...
Witam, Możesz częściej wywoływać przerwanie ale nie licz na więcej ;) . Do odczytu enkodera w PLC masz specjalne wejścia i bloki. Pozdrawiam,
Ja liczę sobie 500 Pozdrawiam
No to niech program policzy, przynajmniej z grubsza: Co z błędnym liczeniem? A kiedy taki błąd może nastąpić. Nie chodzi mi o program, ale to co przesuwa taśmę.
No to wg. mnie wywazasz otwarte drzwi. Skoro w wiatraku masz enkoder to wystarczy dowiedziec sie co to za rodzaj enkodera i napisac aplikacje. Jezeli zwykly impulsowy enkoder 2-fazowy to musisz znac ilosc impulsow na obrot. Szybkim licznikiem liczysz z niego imulsy a timerem liczysz czas i ustawiasz przerwanie na wartosc zadana timera. W tym przerwaniu...
Z tego co się orjentuje jest to ilość przełączeń tzn ile razy może się zmienić stan na wyjściu czujnika bez uszkodzenia tranzystora sterującego po zatym aby zmieżyć ilość obrotów jest stosunkowo łatwo chyba że chcesz mieżyć jeszcze pół obroty tu jest trochę trudniej ale nie tragicznie najlepiej zamontować enkoder i liczyć impulsy
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ę...
Hej dzięki za odpowiedzi , niestety problemu swojego nie rozwiązałem. Próbując zmienić funkcje CHANGE na RISING lub FILLING nie każde przestawienie enkodera jest liczone, po przestudiowaniu filmu i nawet użyciu kodu jaki jest zamieszczony enkoder zlicza co 2 co dalej jest nie ok... czy ktoś może coś prostować ?
To z pewnością zależy od programu sterownika, który nadzoruje ruch. Dobry program wykryje, że pomimo sygnału ruchu kolejne impulsy nie są rejestrowane i zgłosi błąd enkodera. Byle jak napisanemu programowi będzie wszystko jedno i po przerwie będzie kontynuował liczenie impulsów.
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.
Znajdziesz tańsze enkodery, np. http://www.cncprofi.com/enkoder-profi-36... do tego proste PLC z wyświetlaczem: liczysz impulsy z 4 torów równolegle i porównanie z zadaną wartością wyłącza całość lub indywidualnie każdy z torów ...
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,...
Jak chcesz w miarę prosto to bierz Logo! Z softem chyba dałem niedawno 700 netto jak mnie pamięć nie myli. Ale... moim zdaniem soft od siemensa ssie i to porządnie - podłączanie połączeń do bloków trzeba bardzo precyzyjnie trafić i to potrafi zirytować. Ja mogę jeszcze Wago/Beckhoff proponować, ale to inna półka cenowa bo za starter kit trzeba 1 z przodu...
Tak myślałem nad zwykłymi silnikami jednak z braku miejsca na czujnika krańcowego położenia jestem zmuszony wykożystać silnik krokowy oraz zdefiniowaną ilość obrotów jeżeli faktycznie masz problem z krańcówkami to może prosty enkoder powinny wystarczyć 4 pola , wystarczy w uC liczyć impulsy zdefiniowana ilość określi krańcowe położenia moze zastosuj...
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, zauważ, że ilość impulsów/częstotliwość, jaką produkuje enkoder, jest wyrażana w maksymalnie dziesiątkach kHz, a nawet najprostsze mikrokontrolery sobie bez problemu radzą z liczeniem takich impulsów. Może napisz dokładnie, co tworzysz, będzie łatwiej pomóc. Pozdrawiam
Weź arduino, napisz sobie program do obsługi enkodera (albo weź gotowca z netu) i zobacz co pokaże - czy będzie poprawnie liczył powiedzmy pełne obroty. Potem możesz napisać program symulujący enkoder i zapiąć to do tej bramy i zobaczyć jak ona zareaguje. Aczkolwiek jeśli chodzi o enkodery stykowe do różnych cyfrowych potencjometrów, to psuje się to....
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...
Ale jak z analoga bez dodatkowego enkodera na osi może wiedzieć gdzie jest? Bo rozumie ze + to lewo - to prawo kierunek osi. Ale nie rozumie jak by miała działać reszta. Jak dla mnie w Machu ustala się że jeden impuls to że skoku śruby i kąta przekrecenia silnika wyjdzie ileś przykładowo 0.01mm więc jak analog ma to liczyć? Chyba że enkoder czy tam...
Witajcie koledzy , mam do was prośbę czy możecie mi pomóc w identyfikacji jaki to tranzystor ? wiadomo jest to smd na module do maszyny która liczy obroty w za pomocą enkodera ... maszyna przestała liczyć a tranzystor w załączniku jest upalony więc nie bardzo wiem jak go zlokalizować ewentualnie czym zastąpic . za pomoc ogromne dziękuje a fotka jest...
Problem dotyczy Came Home HG600. Objaw był taki, że brama tylko ruszała kilka cm (w obie strony i koniec). Teraz nie reaguje na pilota. Pozostała pozioma kreska "-". Procedura programowania pilota zakończona teoretycznie sukcesem. Po włączeniu do prądu na wyświetlaczu zlicza, zapala się lampa i przechodzi w tryb "poziomej kreski". Przy próbie ustawienia...
Ta suwmiarka działa na zasadzie jakiegoś enkodera? Może zamiast bawić się w jej wybudzanie itd, wykorzystać sam enkoder i samemu sobie liczyć odległości. Swoją drogą czy to wyjście sygnałowe ma jakieś konkretne zastosowanie przewidziane przez producenta? Edit: nie wiem jakiej dokładności potrzebujesz, ale można by spróbować wykorzystać pasek z kreseczkami...
Zależy. Może być tak, że lepiej mierzyć odstęp pomiędzy impulsami ale może być lepsze liczenie impulsów w ustalonym czasie. Podaj trochę więcej danych: jaka jest typowa częstotliwość impulsów (to enkoder czy coś innego?), typowa prędkość taśmy, z jaką dokładnością chcesz ją mierzyć, ile impulsów przypada na 1 cm, itd. I jeszcze link do dokumentacji...
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...
A i B mogą być sygnałami o przeciwstawnych poziomach - wtedy musimy mieć wejście liczące różnicowe - sygnał bardzo odporny na zakłócenia. W innych rozwiązaniach pojawienie się A->B lub B->A umożliwia rozpoznawanie kierunku liczenia. Szybkie liczniki - jeżeli ilość impulsów z enkodera tego wymaga (mogą być powolne ruchy i częstotliwość spodziewana jest...
Witam, też aktualnie bawię się impulsatorem na EVB4.3 M32 16MHz. Fajnie działa sterowanie w przerwaniu: http://www.elektroda.pl/rtvforum/topic14... Dołączyłem kondensatory 68 nF równolegle do styków. Na kwarcu 16 MHz nie ma żadnego problemu z liczeniem impulsów w obie strony. Musiałem tylko dokonać modyfikacji kodu ponieważ trafił mi się impulsator,...
witam W enkoderze inkrementalnym masz dwa sygnały A i B przesunięte względem siebie . sygnał A wykorzystaj jako sygnał zliczający . Do określenia kierunku np formułę Jest A i nie ma B - liczenie w górę każdy inny przypadek liczenie w dół. pozdrowienia
Panowie, na szybko zapytałme chatGPT, o kod do obslugi enkodera i zapalenie diody na 1 sekunde ale żeby nie gubic liczenia impulsow. Czy taki kod jest prawidlowy: // Deklaracje zmiennych volatile int impulsy = 0; // Licznik impulsów const int enkoderPinA = 2; // Pin A enkodera podłączony do pinu 2 na Arduino Nano const int enkoderPinB = 3; // Pin B...
Temat zakończył się na rezygnacji z enkodera i pojawiła się listwa zębata z której liczę piętra plus czujnik bazowania.
Witam, szukam rozwiązania jak podłączyć i oprogramować enkoder inkrementalny, żeby liczył pozycje w dwie strony, tzn. ruch w prawo dodaje, ruch w lewo odejmuje. Ma ktoś może gotowe rozwiązanie, czy jest jakiś FB który obsługuje taka funkcję? Posiadam S7-1200 CPU 1215C, encoder jeszcze nie został zakupiony, ale gdzieś mi się pałętał 1024 TTL i na próbę...
I wzajemnie odnośnie zrozumienia. Wszystko się zgadza. Tylko dlaczego Lumel podaje że można podłączyć do miernika N30O enkoder. Mało tego producent podaje iż miernik może liczyć prędkość obrotową, do czego zazwyczaj również wykorzystuje się enkoder? (patrz proszę na załącznik)
tablice wykorzystuje sie wtedy gdy masz bardzo zliczanie w odpowiednie DM-y wpisujesz wartość progową a odpowiedni bit wystawia sygnał. Dlatego są te tablice że czas wykonywania programu / scan / może byc długi a te tablice są porównywane w przerwaniach dlatego masz reakcję bespośrednio po przekroczeniu progu a nie czekasz na przejście programu. do...
Przejżałem trochę net pod kątem podobnych rozwiązań i jedyna rzecz jaka ma podobne rozwiązanie to jest to obsługa enkodera. Co prawda nie znalazłem kodu obsługi encodera który by liczył kolejne impulsy i wyświetlał je na wyświetlaczu, a jedynie kod który steruje silnikiem krokowym. Jeśli ktoś miałby kod tego typu to liczę na pomoc. Mam kod dla enkodera...
Zrób sobie filtr cyfrowy skoro zliczanie co impuls jest dla ciebie zbyt uciążliwe. Np licz impulsy i ilość podziel przez 10 (lub przez dowolny inny współczynnik). Wtedy to powinno pomóc. Nie bardzo wiem po co tutaj kondensatory na enkoderze? Jak dla mnie bez sensu, no ale może o czymś nie wiem ;)
To ma być taki układ serwo - jeden licznik zlicza impulsy step dir - układ zdarzeń potrafi rozpoznawać ten sygnał. W liczniku mamy więc pozycję zadaną. Drugi licznik liczy impulsy z enkodera na silniku - 2500obr minutę czyli 41 na sek, enkoder daje na obrót 1000imp ale można liczyć każde zbocze impulsu czyli 4000 imp (no chyba ze producent enkodera...
Obudowa cała (widziałem film na YT) sprawdziłem jako pierwsze podejrzenie.Kondensatory sprawne, wszystkie wylutowane i sprawdzone w testerze. Czy brama powinna dać się zamykać /otwierać ręcznie na lekko czy z dość sporym oporem? Czy jest możliwa jakaś awaria enkodera? Może źle liczy impulsy i stąd te krótkie ruchy?
Wg. dokumentacji uC w takiej konfiguracji powinno nastąpić przy stanie licznika 0, czyli wszystko się zgadza. Mógłbyś coś więcej o tym napisać? ma się zatrzymać, ale nie wyłączyć To znaczy, że jak liczy w górę powiedzmy do 20 to nie przekracza tej wartości ale jak zmieni się kierunek obrotów enkodera to liczy w dół do 0 której to wartości również nie...
Nie mogę dodać czujnika.(nie zależy to ode mnie) Mam jeszcze enkoder absolutny, który jest zerowany co każde wepchnięciu produktu. Enkoder jest użyty do liczenia przerwy między produktami, żeby nie było kolizji. Enkoder podaje wartość absolutna 1 puls to 0.0354711 mm/puls według projektantów co mi się nie spina, bo w programie wartość enkodera dziele...
po zabraniu przedmiotu powinien odbyć się cykl do momentu w jakim został zakończony i ustawiony w zakresie 35mm czyli zawsze jedzie do góry na ustaloną pozycję aż do zmiany tej pozycji pilotem musisz mieć albo enkoder i liczyć impulsy , albo krokowy i liczyć kroki wartość zapamiętać i na tej podstawie wykonywać nastepny cykl automatycznie , nie napisałeć...
https://obrazki.elektroda.pl/9061220600_... Nie mówię o enkoderach inkrementalnych - tu jest prosto, liczymy impulsy. Ale enkodery analogowe np heidenhain lub resolvery mają wyjście SIN COS ,a maszyna zmieniała to na cyfrę. Poza ttl było tam kilka płyt analogowych. W sowmiarce elektronicznej są takie trójkąty wytrawione na płytce i...
Z jakimi kosztami musiałbym się liczyć gdybym chciał kupić enkoder i interfejs?Nie mam również do falownika żadnej instrukcji czy ktoś wie jak go zdobyć?
(at)yakuza_2000 - mój błąd. Jest wszystko ok:) Co do zestawów ciekawe są produkty LATTICE. Stoi na nich całe oprogramowanie automatu szwalniczego Mitsubishi PLKG: sterowanie servami, liczenie enkoderami, wykonywanie programu itp. (at)matti0010 no to trzymamy kciuki za sukcesy!
Co to jest za płytka? Sterownik serwa, czasami ktoś buduje własne serwo "na piechotę" - są takie układy w sprzedaży. Kiedyś używałem gotowej płytki sterownika silników DC od Pololu, do której można było podłączyć potencjometr lub enkoder i skonfigurować jako sterownik serwa, był nawet soft wyświetlający przebiegi czasowe, dzięki czemu można było stroić...
zróbmy tak jak na powyższym obrazku układ ma dobrze obsługiwać typowy enkoder,czyli liczyć w przód lub w tył, jakieś stany nieustalone itp. muszą być pomijane, czyli nie ma opcji ,że licznik nie wie w ktorą stronę ma liczyć , wyjście informujące o osiągnięciu zadanego stanu licznika jest jedno (najpierw myślałem o 4) po osiągnięciu tego stanu, licznik...
Do Autora tematu: Jeżeli każdą jedną trzeba zrzucić to wystarczy miejscowa detekcja do zrzutu (czy to czujnikiem czy położeniem inkrementalnym) ale może chodzi o to by co niektóre zrzucać? - stąd to dokładne liczenie położenia każdej kolejnej butelki?
To musisz zrozumieć "automatyzacja procesu" proponujesz komuś wydać kasę zmienić komponenty i dalej korzystać z potencjometrów. Skup się trochę kolego, enkoderów używa się do liczenia do obrotu używa się skalowania analogowego, zwykły suwak z blokadą hamulca zaoszczędza kilka stów. Kolego jak się zdecydujesz to pisz na PRIV zrobię schemat w eplanie...
masz przyklejony temat o silnikach krokowych zapoznaj się z nim uzyskanie bezpośrednio z osi silnika takiego zakresu będzie trudne , dobrze było by zastosować przekładnie 10 : 1 liczy 360 ° to 10 obrotów silnika przy takim układzie nie będzie problemu z sterowaniem , jeżeli układ ma być dokładny to warto zastosować również enkoder przemyśl sobie najpierw...
(at)retrofood Mam w ,,opiece" maszynę z silnikami DC 50 kW i tez paski. Zabezpieczenia - 3 - przekaźnik zaniku prądu w układzie wzbudzenia, tachoprądnica i ,,enkoder" liczący zęby na jakimś kole zębatym. :D To jest silnik równoległy, ale.....przy zaniku wzbudzenia, zachowa się jak szeregowy.
Pytaj o enkoder. W najprostszym przypadku może być to impulsator aż po enkoder optyczny.
Dziękuje za szybką odpowiedź. Mam jeszcze dwa dodatkowe pytania: 1) Czy zakup jakiegoś mocniejszego Arduino, a jeśli tak to jakiego, rozwiązałby sprawę? 2) Czy da się zmodyfikować kod tak aby ograniczyć ilość znaków z 7-8 jak pisze odpowiadający, do np. 1-2 określającego wystąpienie wzniosu w enkoderze bez liczenia go? Następnie takie info przesłane...
Witam potrzebuję wykonać taką aplikację : przemieszcza się produkt i jedzie dalej , następnie przesłania fotokomórkę i od tego momentu następuje zliczanie z enkodera przez HSC. Po zjechaniu z fotokomórki produkt musi dojechać do siłowników , które mają wyprostować ten produkt (z regulowaną wartością odczytanych impulsów , które odpowiadają czasowi działania...
mam jeszcze wrażenie że coś za wolno chodzi to przerwanie albo cały procesor, bo podłączyłem oscyloskop do procesora i w przerwaniu zmieniam PORTC.5 na przeciwny nic więcej nie robiąc w programie i na załączonym oscylogramie widać ,że zmiana stanu na porcie c.5 jest dopiero po 5us od załączenia przerwania , czy to jest normalne ? Na oscylogramie niebieski...
Trzeba zwrócić tylko uwagę na rolkę, by przy spadaniu z materiału nie rozpędzała się i nie kręciła bezwładnie bo będzie liczyć metry. Może na przenośniku za strugarką zamontować enkoder oraz dodać czujnik, aby wykrywać materiał? Tutaj wystarczy zwykła strojona odbiciówka.
Mam pytanie o zliczanie impulsów z enkodera inkrementalnego. W aplikacji mierzę elementy przemieszczające się po przenośniku taśmowym. Enkoder jest umieszczony w motoreduktorze i liczy obroty silnika 1024 impulsów na obrót silnika. Wychodzi około 24000 imp. na sekundę. Uwzględniając prędkość przenośnika wychodzi 68 impulsów na mm produktu. Błąd pomiaru...
To co pokazałeś do kod Graya z enkodera. Funkcja go przelicza i dopiero wynik używa do liczenia kroków. Odpal ją w symulatorze Atmel Studio i sprawdź dla poszczególnych stanów enkodera.
Mam problem jeszcze z enkoderem, mianowicie jedno kliknięcie jest liczone jako 2. kod jest z ksiazki Tomasza Francuza. Gdzie mogłbym szukać błędu? Niekoniecznie jest to błędem. Zależy to od budowy enkodera - są takie, które generują nawet 4 impulsy na jedno "kliknięcie" - po prostu trzeba podzielić wynik przez 4 lub 2 w zależności od typu enkodera.
Wydaje mi się że wystarczy enkoder na wałku + czujnik optyczny wykrywający nakładanie kleju. Jeśli klej nakładany liczymy obroty, jeśli klej nie nakładany nie liczymy.
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...
AVE... Rozwiązanie powolne. Lepiej użyć enkodera... Do tego w tym przypadku wystarczy liczyć kliknięcia klawiszy...
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 .
Jeśli na enkoderze (2500 imp/rev) było by max 200 obr/min to spokojnie z powodzeniem powinno działać. Ale trzeba wziąć pod uwagę z jakimi przyspieszeniami i opóźnieniami ma chodzić to serwo aby sterownik nadążył liczyć impulsy z takiego enkodera.
Witam Zaczynam zabawę z Arduino, próbuję opanować trochę teorii. Chodzi mi o to aby łopatologicznie ktoś wyjaśnił mi jakie "prawa" rządzą np takim wyliczeniem. ATmega 328p do niej dołączony dwukanałowy enkoder optyczny (np 1000 imp/obrót) na tej bazie robimy licznik góra/dół który po zliczeniu 1000 impulsów daje nam informacje że wykonano 1 obrót i...
Witam chciałbym wykonać napęd do maszyny w której przesuwa się głowica tnąca z piłą. Przesuwając tą głowicę ustala się wymiar ciętego elementu.Chciałbym aby pozycjonowanie odbywało się z klawiatury i dobrze by było gdyby nastawiony wymiar był wyświetlany na jakimś panelu(najlepiej LED).Ze względu na dość duży ciężar głowicy myślałem o zastosowaniu śruby...
Sprawdź najpierw czy z impulsatora otrzymujesz takie przebiegi jak trzeba. Zbocza możesz wykrywać w pętli programu, ale wtedy musisz się liczyć z tym że coś się zgubi.
Właśnie o to chodzi że zmienna ma ciągle inną długość,jest to licznik rewersyjny i dlatego wymysliłem kasowanie spacjami w ilości maksymalnego rozmiaru wyświetlanej liczby.W przerwaniu mam zrobione liczenie do enkodera a wyświetlanie jest wywoływane z pętli głównej jako procedura więc nie ma kolizji.
Zrób wyłacznik krańcowy jako najazd liczenia i zastosuj enkoder mechaniczny jest on tani. Ma jednak wadę ma 24 impulsy na obrót i wyjście ma w kodzie greya.
Problemem może być wyjście SSI enkodera. Na wyjściach +D i -D są przesyłane dane typu ilość obrotów i aktualny stan "niepełnego obrotu". Po co używać wyjść A, /A, B, /B skoro to jest enkoder absolutny? W takim przypadku lepiej użyć tańszego enkodera inkrementalnego. Kolego myślę, że odpowiedzią na Twój problem będzie karta SM338: "SIMATIC S7-300, MODUŁ...
Wielkie dzięki za podpowiedzi : 1. Zdaję sobie sprawę z retro - rozwiązania typu tachogenerator, ale tak jak pisałem problem stanowi licznik związany z enkoderem. Sprawa w detalu wygląda mniej więcej tak - w dotychczasowym rozwiązaniu stosowałem enkoder 1024 imp/obr plus moduł licznika, który w rejestrze 32bit przechowuje stan osi. Prędkość była liczona...
To może taniej i praktyczniej byłoby zastosowanie niskonapięciowych silników DC z przekładniami. Do tego ewentualnie do liczenia impulsów jakiś prosty enkoder.
Wstawiłem rezystorek 640. Bez zmian. A czy jeśli zastosuję debounce, to nie będzie to koligowało z przerwaniami timera? Bo jeśli np przy jednym impulsie na sekundę debounce będzie czekał 25ms, to by znaczyło, że timer będzie liczył sekundę o czasie 1,025s
Witam, ostatnio zachciało mnie się zbudować własną kierownicę do komputera. Przyszedł w końcu czas na wybór odpowiedniego enkodera do mojej konstrukcji. Żeby miało to sens wybór padł na enkoder inkrementalny 600ppr. Ceny jednak mają dość spory rozstrzał. Wiem, że kupno taniego sprzetu, zawsze niesie za sobą pewnego rodzaju ryzyko. Dlatego właśnie chciałbym...
Nie można programowo ustawić że brama otwiera się przez 30sekund i koniec? Ja u siebie montowałem Hormann Rotamatic2 i jest to ciekawy system, bo silniki są niskonapięciowe, plus mają regulowaną krańcówkę na zamykaniu. Kąt otwarcia programujesz sobie trzymając przycisk tak długo, aż skrzydło dotrze do pożądanej pozycji. Pozycja jest zapamiętywana,...
Ja widziałem rozwiązanie z liczeniem impulsów na zębatce napędu łańcucha plus czujnik indukcyjny jako referencja do ustalania pozycji 0 plus sprawdzania czy impulsy dobrze policzone. Jak nie ma dużo pozycji to po dwa czujniki jak w windzie. Jeden przełącza na pozycję dokładną a drugi już zatrzymuje wózek. Można też kombinacje obu rozwiązań.
Obsługa enkodera polega na liczeniu impulsów w określonym przedziale czasowym, nie potrzeba do tego żadnych dodatkowych układów. Najprościej wykorzystać do tego układ przerwań zewnętrznych danego mikrokontrolera. A jak wygląda zmiana kierunku obrotowego w takich sterownikach. Wiem, że to kwestia sterowania jednym pinem Chętnie bym zobaczył jak chcesz...
dobra , układ wykrywa zbocze od enkodera , enkoder staje w miejscu... i do czego w tym wypadku przyda mi się liczenie czasu do drugiego zbocza? Dodano po 3 Jeśli dla układu XC95xx napiszesz program licznika, który ma reagować na oba zbocza to syntezer wywali błąd, to dlaczego przy kodzie który napisałem na początku tematu żadnego błedu mi nie wywala?...
KOlego z całym tym enkoderem sprawa idzie w kierunku stabilizacji prądu, weź poczytaj o sterowaniu silnikami DC , tylko prąd się liczy napięcie nie ma tu nic do rzeczy! Po drugie masz za wiodką klapę i teraz chcesz szkłem 3 podcierać niestety.
Napisałeś, że silniki są połączone w układzie Dahlandera. Teraz pytanie czy silniki pracują równolegle czy też w układzie nawrotnym tzn. jeden z silników ciągnie w jedną stronę, a drugi w drugą? Każdy z silników ma 2 uzwojenia realizujące dwie prędkości? Jak są sprzężone mechanicznie? Jakieś sprzegła dodatkowo? Silniki są rozsprzegane czy pracują razem?...
Nikt czegoś takiego nie rysował? W najprostszym wydaniu Enkoder ma 2 linie sygnałowe oraz 2 zasialjące. Myślę, że jest symbol takiego urządzenia, ale nie moge go nigdzie znleźć. Liczyłem na to, że po prostu ktoś coś takiego już wykorzystywał.
Myślę że wystarczy jeden przerzutnik D. Na wejście D podłączasz jeden kontaktron a na wejście zegarowe drugi. Coś takiego zmajstrowałem jak były modne magnetofony szpulowe, zrobiłem licznik elektroniczny który liczył do przodu i do tyłu. Enkoder własnej roboty, żaróweczka, kółko z wypaloną dziurą a z drugiej strony dwa fototranzystory i nie wiedziałem...
Dzień dobry Odgrzeje może trochę kotleta: Usiłuję podłączyć enkoder do sterownika LOGO!V8. Enkoder z wyjsciem A B Z i rozdzielczością impulsów 360/obrót. Maksymalna prędkość obrotowa enkodera będzie 2 obr/sek czyli maksymalna częstotliwość sygnału z enkodera 360x2=720Hz. Wejścia I3-I6 LOGO! V8 to 5kHz czyli teoretycznie powinno się spokojnie wyrobić....
Oczywiście możesz zrobić przerwania od QDEC - pin generujący event może też generować przerwanie. Lecz nie jest to potrzebne. Porównanie z określoną wartością możesz uzyskać sprzętowo - np. timer porównuje wartość CNT (licznik impulsów z enkodera) z CCx, równość może wywołać przerwanie. Co do przeliczania impulsów - jeśli zostaną ci wolne timery to...
real,a jak do tego celu by zaadaptować enkoder sprzęgnięty z wałem prądnicy liczą nawet do kilku tys.impulsów na 1 obr.i do tego jakiś prosty sterownik silnika krokowego dającego impulsy na cewki ,a co do momentu załączenia to trzeba lekko opuznić,kwestia regulacji jak ustawienie zapłonu w silniku spalinowym Dodano po 10 ale najpierw to lepiej sprawdzić...
...Mozesz sprobowac wykorzystac dodatkowo - jako uklad posredniczacy miedzy np enkoderem ,a uC jakis licznik... Jeden 7400 ustalający czy dodajemy czy odejmujemy, oraz cztery 74193 pozwalają Ci zliczyć dwubajtową wartość. Jeśli do tego dodasz nastawniki BCD, to możesz jeszcze kożystać z sygnału resetującego licznik z enkodera - będzie wtedy liczył...
To nie chodzi o żadne dzielenie... Siedzisz przed komputerem i kręcisz d*pą lewo/prawo, to też ma liczyć, czy tylko pełne obroty (jak na karuzeli)? Zastosuj enkoder (incr/decr) na transoptorach (nawet refleksyjne + naklejki - cenówki pod spodem) i obrabiaj dane z niego (jesteś programistą). Wtedy będziesz wiedział kiedy krzesło zrobi cały obrót, pół,...
Tylko zauważ że Stylo i AXO to różne siłowniki a w tej centrali można ustawić typ zastosowanego siłownika - ale globalnie dla obu na raz - czyli pozostaje użyć obu w tej samej konfiguracji - czyi np. oba z enkoderami i wewnętrznymi elektrozamkami - i liczyć że będą poprawnie współpracować. Czyli próby (i zakupy z możliwością zwrotu).
A nie wystarczy podpiąć płytkę do sterowania i sprawdzić zailanie, jeźeli jest ok to wtedy zasłaniać transoptory i sprawdzać napięcia. Dodano po 8 Jest to prawdziwy enkoder. Obrazowo moźna powiedziec źe drobna tarcza liczy jednostki a grubsza dziesiątki/ jeźeli jest system dziesiątkowy a moźe byc inny/. Jeźeli impulsy nie przychodzą do sterowania to...
Możesz też spróbować zmienić ustawienia przekształtnika z charakterystyki U/f (jeśli taką masz a zakładam że tak) na wektorową (VFC ale bez potwierdzenia położenia z enkodera). Wówczas falownik "liczy" położenie wału silnika i zawsze "stara się" utrzymać zadaną prędkość zwiększając moment. Czyli przy niskich obrotach przekształtnik będzie pchał w silnik...
Enkoder ten odczytujesz jak przycisk, czyli wykrywać zmiany stanu pinu. Różnica do przycisku jest taka, że nie ma zjawiska drań styków, więc jest prościej. Prosiłbym o przykład,liczy mi tylko 1 i 0.
liczenie pinów liczenie obrotow liczenie okrążeń
schneider kanały graja tylne glosniki dioda paskiem czerwonym
płyta indukcyjna płyta indukcyjna
Największe pojemności RAM w telefonach, tabletach, laptopach i przyszłość pamięci operacyjnej Wielkość pamięci RAM do obróbki filmów 8K i 16K