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...
(at)deus.ex.machina zapisz plik na dysku i obejrzyj go w skali 1:1. Tak będzie wyglądał obraz po wyskalowaniu z HD do 4k. Owszem powiesz że są mniejsze piksele i nie będzie tego tak widać więc po co więcej pikseli skoro elekt będzie ten sam. Nie bardzo rozumiem? Mógłbyś mi napisać co mam zobaczyć i dodać informacje jak uzyskałeś efekt (nazwij algorytm...
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"...
Tak sobie siedzę i czytam i śmiać mi się chce. Widać gołym okiem że ci co na mnie naskoczyli nie mają zielonego pojęcia o temacie. Myślę że kolega Plumpi wyczerpał temat rezystora i odpowiedział dlaczego wymiana rezystora usunęła usterkę buczenia w czasie jazdy mojego dźwigu. W którym miejscu odpowiedział, możesz zaznaczyć? Też tam byłem. Pierwsze co...
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...
Witam, Mam sytuację którą nie bardzo rozumiem a mianowicie. Mam enkoder inkrementalny 3600 imp/rev zapięty oczywiście na HSC w moim wypadku HSC1 jest kanał A i B a kanał Z zapiąłem na HSC2. Enkoder liczy elegancko i teoretycznie wszystko śmiga ale kompletnie nie reaguje na zmianę sposobu liczenia ustawianą w HW config ->HSC1->COUNT UP/ COUNT DOWN -...
We wzorze distance = (2*pi*R)/N nie uwzględniasz zliczonych impulsów Pos.
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 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.
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...
Zakładasz na koło, ew końcówkę półosi enkoder. Jak zrobiony będzie, czy gotowy, czy stworzony przez ciebie, to już osobna kwestia. Ważne aby miał sporo impulsów na obrót. Ile ? Ok 200. Impulsy z enkodera po dopasowaniu poziomów podajemy na kartę dźwiękową laptopa. Ideałem było by podać na drugi kanał impulsy dokładnego zegara. Wszystko zgrywamy np....
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
mr_grabarz napisał: Nie rozumiem co jest złego w oknach czasowych... Jak dla mnie liczenie czasu jest OK na co dzień mam to w praktyce z liniami dużo dłuższymi po których jeżdżą pojemniki magazynowe i nie ma żadnego problemu... Bo wszystko jest ok gdy masz stałą prędkość. nie mam... mało tego pojemniki co jakiś czas się zatrzymują w buforach i sobie...
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...
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ć ? Przyczynę poczwórnego (x4) zliczania...
(at)Karol966 Jak pisałem stosuję dwa rodzaje rampy, które w moich zastosowaniach sprawdzają się świetnie , a wiadomo, że najlepsze rozwiązania to są te najprostsze jeśli spełniają swoje zadanie :) Obie mają swoje wady i zalety, ale to też zależy w jakim układzie pracują, bo wtedy wady mogą zamienić się w ...zalety(!) Pierwsza, ta prostsza i bardziej...
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?...
Cześć, czy ktokolwiek na tej planecie próbował użyć opcji remapowania enkodera z TIM15 na TIM2/TIM3/TIM4 w STM32? W datasheet opisane jest to tak (rejestr SYSCFG->CFGR1) https://obrazki.elektroda.pl/4378207500_... TIM15 nie ma bloku enkoderowego, ale według mojego rozumienia ustawiając odpowiednio bity ENCODER_MODE w tym rejestrze mogę...
AVE... Mam taką propozycję: 5*Attiny jako sterowniki PWM silników połączone też z kontrolą położenia na potencjometrach lub enkoderach(lepsze rozwiązanie). Atmega jako główny mikrokontroler komunikowałaby się ze sterownikami przez przykładowo SPI czy I2C. W ten sposób Atmega będzie się zajmować istotnymi rzeczami, jak obliczanie trajektorii ruchu i...
Najprostsze rozwiązanie to zastosowanie krańcówek odpada liczenie kroków oraz można cały sterownik zrealizować bez użycia mikrokontrolera , pozbył bym się również przycisku stop zupełnie wystarczą dwa góra / dół działające w momencie trzymania . W przypadku zastosowania mikrokontrolera i tak wypada mieć chodź jedną krańcówkę aby wyznaczyć punkt odniesienia...
Jeśli enkoder daje impulsy o częstotliwości proporcjonalnej do szybkości obracania się silnika, to układ pokazujący tę szybkość musi być bardziej złożony - najlepiej dodać 8-bitowy zatrzask, aby zapamiętywać zliczenie na zboczu impulsu, który by jednocześnie zerował liczniki (jeszcze jest potrzebny generator impulsów); można też prościej, jeśli szybkość...
w pierwszej swojej odpowiedzi na twoje pytanie jeszcze bez pokazania kodu tak na czuja podpowiadałem ci już, że właśnie problem może leżeć w tym, że procedura obsługi przerwania INT0 może się wykonywać zbyt długo i przez to następują takie rzeczy. Teraz można być tego prawie pewnym gdy się widzi kod i zna twoje zależności czasowe jeśli chodzi o ten...
Witam ... jak w temacie mam pytanie enkoder zasilanie 5V wyjście kanały A B na poziomie 1Vpp czy mogę to razem połączyć z wejsciem licznika 16bit PD5 noga 11 bez dodatkowych zbędnych układów układ ma być licznikem impulsów z enkodera 2000imp/obr przerwaniem zewnętrzym będzie sygnał zbocza opadającego na PD3 noga 5 - znalazłem kiedyś dość prosty interface...
Potrzebuję schematu jakiegoś sterownika który robiłby określoną liczbę kroków "tam" i "spowrotem". masz przyklejony temat o silnikach krokowych , jest tam kilka propozycji sterowników podstawowa sprawa to bipolarny , czy unipolarny kolejna to jego prąd dopiero znając te dane można szukać sterownika , dla 3 silników bez problemu znajdziesz sterownik...
Zupełnie nie rozumiem co takiego trudnego widzisz w zastosowaniu 2 przekaźników do budowy mostka H , praktycznie odpada problem z obciążeniem prądowym silników , pomiar prądu silnika to dosłownie kilka sekund ...... takie rzeczy sprawiają Ci problem bo to elektronika analogowa ! Enkoder z myszki ma podwójny foto-tranzystor do pozycjonowania musisz mieć...
Nie wiem o co chodzi, support STM mi powiedział, żebym wgrał kod do ramu oraz wektor przerwań. Cały problem od początku: Zadanie programu jest następujące: ze sterownika sczytuję wartości enkoderów i zapisuję je do pamięci flash. (powinno to być wykonywane timerem co 10ms). Następnie odczytuję te wartości z flasha w celu odtworzenia ruchu i odpowiednie...
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.
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.
OFERTA . Silniki nowe nie używane . Silnik prądu stałego : Parametry ogólne : Moc 4.2 Watt . Zasilanie do 12V (zaczyna obracać się od 300mV ! ) , kierunek obrotów w zależności od kierunku zasilania .Maksymalne obroty silniczka 7600 rpm Moc na wale 0.4Nm . co oznacza możliwość podniesienia 0.4kG na ramieniu 10cm .(mam nadzieję że dobrze przeliczam :)...
Na schemat nie licz, typ enkodera powinien znajdować się na nim.
Kółko z otworkami, takie jak jest w myszce + uC liczący impulsy. Nazywa sie toto enkoder obrotowy i jest dostępne w wielu miejscach, chyba nawet na tme.pl
(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.
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...
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...
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...
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.
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...
Tylko, że jak podam stan wysoki na "reset_status", to mi nie resetuje licznika... Enkoder tak jak liczył, tak dalej zlicza...
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 ...
Ja liczę sobie 500 Pozdrawiam
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...
No niestety ale obawiam się, że będziesz musiał zastosować enkoder mierzący (liczący) położenie w osi Z. Wcześniej wprowadzasz maksymalną głębokość (długość frezu/wiertła) i po sprawie. Czujniki zbliżeniowe nie zadziałają bo musisz mieć na uwadze zanieczyszczenia. Pozdrawiam
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ę...
dasz rybe - to zje i bedzie głody a dasz wętke - to sam zacznie łowic skoro ma byc 50 obr - to musi byc liczydło = enkoder Enkoder po kazdym uruchomieniu - musi liczyc obroty i odciąc prąd . czyli juz jakies sterowanie posiadając odpowiedni regulator - mozna zrobic tzw Soft start
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...
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...
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
No ale przecież masz źle skonfigurowane timery, bo masz obydwa liczące enkoder, ale zupełnie osobno... Przeczytaj w manualu: 15.3.15 Timer synchronization - Using one timer as prescaler for another Timer zliczający enkoder powinien być "preskalerem" dla drugiego timera, zwiększającego zakres do 32-bitów. 4\/3!!
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...
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...
liczenie pinów liczenie obrotow liczenie okrążeń
lodówki bosch opinie pilot model chassis uszkodzić stabilizator napiąć
2000w inverter instrukcja programowania beninca
Mazda 3 2004 – odwrotne podłączenie akumulatora, brak ładowania, świecą lampy, wentylator non-stop Skoda Octavia 2 1.6 MPI 2004 – bypass immobilizera CAN, cewka transpondera, objawy złego podłączenia