Nie chcę Cię wprowadzić w błąd, ale zobacz ten temat; https://www.elektroda.pl/rtvforum/topic3...
Witam. Do odmierzania długości materiału przesuwającego się po rolkach możesz użyć jakiegoś licznika impulsów np.: [url=http://www.simex.pl/produkt/2206]SL... Ustawiasz odpowiednio mnożnik/dzielnik tak aby dane wyświetlane na nim reprezentowały długość materiału. Co do enkodera i dwóch odbiorników to było poruszane wiele razy np.: [url=http://www.elektroda.pl/rtvforum/to...
Nie wnikając w resztę kodu - w przerwaniu ustawiaj flagę (w zmiennej) na podstawie której zostanie wykonana procedura w funkcji, a na koniec, następuje zmiana flagi na przeciwną. Zatem w przerwaniu nie wykonujesz obsługi serial'a, ustawiasz tylko wartość zmiennej. [syntax=c] #define LED_R 10 #define LED_G 11 #define LED_B 12 #define ENKODER 2 int impulses;...
zapodac na A licznika sygnał A enkodera a -A licznika podpiac do masy? Raczej tak to trzeba zrobić, dla każdego z sygnałów oczywiście.
Czyli automatyczne sterowanie lewo prawo? Weź Siemensa lub mollera i po sprawie.
Porównaj czy opis jest taki sam https://my.world.taobao.com/item/5749744...
Proponuję podłączenie wg trochę innego schematu "Przykład podłączenia enkodera Push-Pull lub OC (NPN)" z załącznika. Wyjścia enkodera A, B kluczują do masy w tym przykładzie. Powinno pomóc.
Kawalek kodu w asemblerze. Nie jestem pewien czy ATiny ma wszystkie te rozkazy. in r16,PINA ;odczytaj klawiature i enkoder cbr r16,sEnkoderMask ;maskuj niepotrzebne bity lds r17,dPoprzedniStanEnkodera cpse r16,r17 ;porownaj aktualny stan ze starym rjmp EnkoderWRuchu ;= to skocz do obslugi enkodera ret ;!= to wyjdz EnkoderWRuchu: lsl r17 ;przesun...
Używałem liczników kubler, ale do twoich wymagań użyłbym np. Siemens Logo! plus wyświetlacz Logo TDE, możesz zaprogramować wtedy co zechcesz, łatwy wybór wartości zadanych, proste menu do ustawiania tych wartości.
Mi tak samo wygląda to na enkoder... Ja bym właśnie wstawił automatyczne resetowanie licznika zamiast przycisku po powrocie gietarki.
Ja mam to tak skonfigurowane: [syntax=c] // gpio enkoder - PB4, PB5 RCC->AHB1ENR |= RCC_AHB1ENR_GPIOBEN; GPIOB->MODER |= GPIO_MODER_MODER4_1 | GPIO_MODER_MODER5_1; GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR4 | GPIO_OSPEEDER_OSPEEDR5; GPIOB->PUPDR |= GPIO_PUPDR_PUPDR4_0 | GPIO_PUPDR_PUPDR5_0; GPIOB->AFR[0] = 0x00220000; //init enkoder RCC->APB1ENR |= RCC_APB1ENR_TIM3EN;...
Witam! Nie wiem czy w dobrej kategorii założyłem temat ale jesli w złej to przeprasza. Mam problem. Potrzebuje licznik długości. Myślałem o zastowowaniu enkodera i licznika. Macie jakis pomysł?
Należy zrobić 2 czynności: 1. Usunąć te kondensatory 100n wydłużające czas ustalania stanu układu, 2. Zaprogramować timer na przerwania co około 2.5ms (~400Hz) i w nich odczytywać stan wejść A, B nie zawracając sobie głowy drganiami styków. Sygnał A używamy do wykrycia stanu zwarcia, wówczas sygnał B odczytujemy do ustalenia kierunku obrotu enkodera....
Logikę można zrobić z licznika 4017 i enkodera diodowego.
Chyba, że istnieje jakieś proste (gotowe) rozwiązanie dla modułu rozpoznania kierunku obrotów? Owszem istnieje, a zwie się enkoderem . Poszukaj naprawdę małego, zamontuj mechanicznie jak licznik (napęd np. paskiem) i masz gotowe zliczanie przy użyciu dowolnego licznika do współpracy z enkoderem.
Witam mam prośbę do osób bardziej doświadczonych w temacie mikrokontrolerów zrobiłem opisywane enkoder na przerwaniach z noty znalezionej na stronie bascoma i chodzi jak należy jednak chce zrobić to tak jak opisywałem wcześniej nie chce przerabiać urządzenia i przyznam się ze mam problem z wrzuceniem tego co kolega napisał powyżej do procka może ktoś...
Witam kol. Mam pytanie chyba nie zna działania enkodera inkrementalnego Licznik jest ok tylko w jednym kierunku obrotów, jeśli będzie się obracał w różnych to lipa licznik wszystko zliczy
Siemens LOGO da sobie spokojnie rade z obsługa enkodera nie trzeba żadnych rezystorów wstawiać wszystko zależy od tego czy przypiszemy wejścia jedno czy wielostanowe. Przypuszczam że kolega chce zaprogramować logo jako licznik kata obrotu.
Witam, nie do konca widze sens kodowania kilkudziesieciu linijek kodu nad pojedyncza linijka i dodatkowym czujnikiem pozycji butelki ale zostawiamy to autorowi. Jak rozumiem "wyrzucasz" kazda butelke, po co "liczysz" kazda butelke? kazda butelka zeruje licznik enkodera - jezeli dobrze zrozumialem problem do rozwiazania. Pozdrawiam
Skoro sprawdzales program to przeciez mozesz zobaczyc w ktorym momencie pojawia sie 1600 jako dana kata. Czy to jest na wejsciu z enkodera czy po przeliczeniu i w jakich warunkach. Co wtedy pokazuje licznik enkodera - danay bezporednio z wejscia.
Xmega serii A i AU mają 3 enkodery na pokładzie, można je użyć jednocześnie - praktycznie, z tym że każdy enkoder wymaga osobnego timera (nieistotne jest czy typu TC0 czy TC1 itd). Co do programu, timer musi być odpowiednio skonfigurowany i włączony. Dlaczego konfigurujesz jedynie rejestr TC0.CTRLD? W konfiguracji portów dodaj: "| PORT_OPC_PULLUP_gc"...
Da się podzielić wynik licznikiem. Np. układem 4017.
Com do masy (gdy enkoder ma wyjście PNP) a funct=quad1 lub quad4 - wszystkie inne nie uwzględniają kierunku obrotów więc jakiekolwiek drgnięcia osi zaliczane są na plus.
Programy a nie układy. No chociaż w wypadku pętli prądowej- jakieś układy też będą potrzebne. Są gotowe fragmenty programów. Gdzieś na elektrodzie. No i program tmf- na stronie wydawnictwa Helion. A układy- TME, Farnell- trzeba szukać. A "pracy" trzeba będzie w to nieco włożyć.
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...
Witam, potrzebuje zrobić następującą aplikację: - wejście sterownika np. I 0.3 załącza wyjście np. Q0.1 (silnik na którym zamontowany jest enkoder) i wyjście to zatrzymuje się po liczbach zadanych impulsów enkodera ustawionych na panelu KTP.I tak cyklicznie. Zrobiłem to na liczniku CTD, ale działa tylko przy niskich obrotach silnika.Włączyłem szybki...
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...
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...
W VHDL tak można napisać: signal FF1 : std_logic; signal FF2 : std_logic; signal FF3 : std_logic; signal FF4 : std_logic; signal FF5 : std_logic; signal FF6 : std_logic; process(clk, quada, quadb) begin if rising_edge(clk) then FF1 <= quada; FF2 <= FF1; FF3 <= FF2; FF4 <= quadb; FF5 <= FF4; FF6...
Wyjście podepnij przez rezystor 2k do zasilania 24VDC - w przypadku aktywnego wyjścia enkodera będziesz miał stan niski na wejściu licznika
Zakładami że to enkoder inkrementalnyy i do obsługi używasz szybkiego licznika HSC. Wtedy masz obsługę zdarzenia typu wartość licznika=wartość zadania przez przerwanie. Np dla HSC0 jest to zdarzenie (przerwanie) 12
Na EASY serii 800 masz 2 wejścia enkoderów I1 ,I2 enkoder 1 , I3,I4 enkoder 2 . Wejścia są na sztywno przypisane do liczników przyrostowych . Najlepiej ściągnij oprogramowanie i sprawdzisz resztę potrzebnych funkcji . pozdrowienia
http://www.wobit.com.pl/produkt/9426/urz...
sprawdź sobie czy Ci się licznik nie przepełnia 1 imp enkodera to 4 zliczone zbocza a licznik masz UP/DOWN czyli jeszcze /2 pojemność licznika 65536 /4/2 daje 8192 impulsy enkodera zanim licznik będzie full
Witam mam problem z zliczaniem impulsów z enkodera 400imp/obr licznik ustawiony na 5khz to maksymalny zakres jest mniejszy 30hz wymiar jest uzależnimy od prędkości obrotowej enkodera.Zastanawiam się nad pastowaniem jakiegoś taniego małego sterownika plc z szybkimi wejściami 20khz tak aby zliczał i dawał sygnał na licznik co 1cm bądź wymianę enkodera...
ale tam jest transmisja szeregowa.
W drukarce masz enkoder ( a może i dwa). To takie przeźroczyste tarcze z kreskami wraz z nadajnikiem i czujnikiem. Wystarczy dorobić licznik.
Interpretacja zdarzeń należy do ciebie, tylko ty wiesz czy możesz jakieś pominąć, czy też nie. Np. robisz licznik na enkoderze. Każde przekręcenie enkodera ma go zmniejszać/zwiększać, generuje więc zdarzenie. W innym miejscu je odbierasz i zmieniasz stosownie licznik. W takiej sytuacji analizujesz zdarzenie po zdarzeniu. Inny przykład - masz kolejkę...
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...
Najpierw potrzeba sprawdzić czy enkoder działa poprawnie (daje dobre impulsy i czy koło pomiarowe nie ma poślizgu). Potrzeba do tego jakiegoś innego licznika - sprawnego, lub też samodzielnie wykonanego (w zależności od rodzaju sygnałów wyjściowych z enkodera).
Spróbuj zdefiniować zmienną licznika jako ze znakiem.
Jest ok. Można to ew. tak zrobić, że wykorzystujesz przerwanie przepełnienia lub porównania licznika i w jego ISR korygujesz CNT. Są jeszcze enkodery z indeksem, dzięki temu masz absolutną pozycję enkodera. Ale to już w zależności od tego do czego wykorzystujesz enkoder.
Używam dużo enkoderów z sprzętowym licznikiem w STM32 i jakoś nigdy nic nie przeskakiwało. Nie trzeba żadnego filtrowania ani kodu, tylko konfiguracja licznika i gotowe.
Musisz skorzystać z licznika sprzętowego anie programowego.
http://www.enkodery24.pl/pl/katalog/Licz...
Rozumiem, że luzy mechaniczne są całkowicie wyeliminowane?! Przeanalizuj czy ruch nie kończy się w połowie zliczenia impulsu; po zmianie kierunku ten "pół-impuls" może być odjęty jako cały. Najlepiej byłoby na jednym skraju zastosować dodatkowy czujnik HOME zerujący licznik.
Witam szanownych . Mam pompe hydrauliczna ktorej nie odbija kolyska do konca sterujaca napedem przod tyl. Chcialbym zamontowac uklad ktory po odjeciu napoecia na cewke do przodu podalby napiecie do cewki tyl do momentu przestania obrotu walu. Moze jakis enkodera uklad lub licznika obrotow. prosze o podpowiedzi
Nie sądzę. Jeśli wystąpią to raczej z powodu zbyt długich kabli lub złego dopasowania wyjść enkodera do wejść licznika(procesora ?).
Poszedł bym w PLC - jak będziesz miał inny pomysł na sterowanie to po prostu poprawisz program. Wybrał bym taki który ma dwa sprzętowe HSC. Zamiast impulsatorów Enkodery inkrementalne - konfiguracja licznika w trybie kwadraturowym (używanie dwóch kanałów enkodera) da Ci kontrolę kierunku i odporność na ewentualne luzy a w liczniku będzie siedziała gotowa...
Witam. Rozwiązanie chyba najlepsze i najtańsze w tej sytuacji. http://www.wobit.com.pl/produkt/9426/urz...
Dzień Dobry. Potrzebuje najprostrzy program do obsługi enkodera inkementalnego do LOGO (wiem że tam niema sprzętowego licznika do obsługi enkodera). Max czestotliwosc to 5 Hz.Podłączylem go do wejść I5 oraz I6.Chcę wykorzystać Licznik góra/dół do zliczania impulsów.Potrzebuje również kierunek zliczania. Bardzo proszę o pomoc. Z góry dziekuje Grzegorz
1 ms to nie przesada, zostało mi z góry narzucone ponieważ bardzo liczy sie precyzja ruchu oto zczytywanie danych z encoderow: SysTick dziala co 1 ms [syntax=c] void SysTick_Handler(void) { Encoders_Read(); } [/syntax] teraz funkcja Encoder_Read [syntax=c] void Encoders_Read(void){ // Odczytanie predkosci z enkoderow oldLeftEncoder = leftEncoder; leftEncoder...
Jak na czuja zrozumialem - nie jest to "pierścień ferrytowy" a magnes pierścieniowy enkodera. Bez niego napęd ruszy może o kilka cm i stanie. Spróbuj poszukać pod hasłem "magnes okrągły enkodera" albo jakoś tak, i podać wymiary. Ale to też loteria bo takie pierścionki mają od 2 do ponad 30 biegunów magnetycznych na obwodzie.
Oczywiście licznik liczy impulsy a nie różnicę wiec przy zerowym błędzie czyli gdy silnik podąża za sygnałem zadanym, wartość dalej rośnie. Nie, prościej, liczysz impulsy step w liczniku, jak wykryjesz przerwę to trzeba dać 'busy' do programu a wartość najlepiej przepisać do licznika enkodera i ruszyć silnikiem, jak licznik doliczy do zera to zwalniasz...
Chciałem użyć w projekcie enkodera inkrementalnego. We właściwościach wybrałem HSC1 jako aktywny (więc wejścia 0,1 i 3), jako AB x1. Start adres ustawiony jest na 1000 (end 1003). W programie dodałem blok CTRL_HSC i zastanawiam się co dalej. Jak poustawiać ten blok aby całość zaczęła działać? (chciałbym mieć możliwość zresetowania licznika enkodera...
Czy nie powinno być: [syntax=c] TIM1->PSC = 0; [/syntax]
A może jednak jakiś schemat, chociaż blokowy ? Wejścia przerwań dobrze jest podciągnąć przez rezystorek np. 10k do jakiegoś stanu ustalonego np. do Vcc albo GND. Ja spotkałem się z takim przypadkiem, ze w modyfikowanej maszynie przewód był pociągnięty od czujnika do szafy przekaźników i gdzieś tam zaplątany powracał jakimś innym dziwnym kabelkiem do...
Tylko, że jak podam stan wysoki na "reset_status", to mi nie resetuje licznika... Enkoder tak jak liczył, tak dalej zlicza...
Chyba najprostszym i najszybszym sposobem obslugi enkodera jest exor odczytu aktualnego i przesunietego o 1 bit w lewo odczytu poprzedniego. W asemblerze zajmuje to zaledwie kilka linijek kodu i zajmuje 1 bajt pamieci RAM do pamietania poprzedniego odczytu. Aktualnie mam taki kawalek programu tylko na AVR ale mysle ze nie bedzie problemu z zalapaniem...
Dwa trochę bardziej zaawansowane przekaźniki czasowe rozwiązują sprawe. A tzw. przekaźnik programowalny może jeszcze tego druta ciągnąć :D dalej i zgrzewać cyklicznie. Natomiast sam pomysł użycia układu czasowego do zadawania długości jest mocno chybiony - niedokładny. To się robi na enkoderze i liczniku impulsów bezpośrednio wyskalowanym w np.mm.
To, co jeszcze warto wyciągać z takich drukarek to enkoder liniowy. To wygląda jak ten transoptor szczelinowy, ale przechodzi przez niego taki przeźroczysty pasek z kreskami. Super sprawa. Standardowo można znać przesunięcie paska, względem enkodera o 1/4 odległości pomiędzy kreskami. Działa jak zwykły enkoder, czyli można np. podłączyć, prawie bezpośrednio...
Jeśli enkoder działą tylko jako sygnał taktujący licznik to masz problem o którym pisze kol. BlueDraco, czyli drganie styku. Dodaj na wejściu filtr RC. Zakładam, że MCU ma na wejściu przerzutnik schmitta.
Witam. Jeśli Twój enkoder to przetwornik obrotowo-impulsowy inkrementalny (taki jak w myszce) to oznacza, że masz do dyspozycji 2 kanały licznikowe i/lub/może 1 kanał znacznikowy. Licznikowe dają określoną liczbę impulsów (najczęściej prostokątnych) na 1 obrót osi, znacznikowy 1 impuls na 1 obrót. Sygnały licznikowe (A i B) są przesunięte względem siebie...
Witam, może prościej zastosować interfejs CANopen i enkodery z CAN-em... prosto... i taniej niż karty liczników... pozdrawiam
To juz nie duzy problem. Z tego co sie domyslam to mozesz napisac prosty program wymiany np: 1. wysteruj silnik na zadana predkosc np. polecenie SP=200 <znak entera $10> 2. odczytac licznik enkodera IM=? <znak entera $10> w odpowiedzi <znak np $12> = 32421 <znak np. $16> 3. odczyt ustawien US=? <znak enter> w odpowiedzi:...
Obawiam się że ten enkoder(to co podał kolega w linku to enkoder) długo nie pożyje. W automatyce robi sie to enkoderami i licznikami programowalnymi gdzie w liczniku ustalasz tzw dzielnik (preskaler). Popatrz np omron H7CX i E6A2. Lub używa się enkoderów absolutnych. Bardzo często role licznika przejmuje sterownik PLC z odpowiednim modułem licznikowym...
...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ł...
Koledzy. Bardzo proszę nie mylić przełącznika mode switch z enkoderem. bo to są dwa różne pojęcia. Mode switch służy do ustawienia zadanej funkcji np odtwarzania natomiast enkoder do odczytywania impulsów (licznik obrotów) . Kaseta często wyjeżdżała ponieważ enkoder nie zliczał należycie impulsów z talerzyka. Przyczyną może być zabrudzone diody pod...
Dzieki za szybka odpowiedź. Z tego co widziałem na stronach producenta to do sterowania silnikami jest seria MC, natomiast mam watpliwości co do ilości tych wejść enkoderowych- jest ich maxymalnie 2? Peryferia na razie będą stanowiły przyciski i diody LED ( nauka programowania:)). Co do pamięci- to nie mam pojęcia ile moge potrzebować:( Poczytam jeszcze...
Korzystam z licznika sprzętowego. Generalnie w rachubę wchodzą liczniki z obsługą enkodera czyli advanced albo general purpose(Najprawdopodobniej TIM1, lub TIM3). Licznik będzie pracował dwukierunkowo z przeładowaniem. Czy jestem w stanie stwierdzić czy przeładowanie nastąpiło na wskutek przekroczenia zakresu od góry czy od dołu? Oczywiście w obsłudze...
Witam. To łańcuch flayer'a - faktycznie układa się dosyć równo ale i tak będziesz musiał przeliczać przełożenia (imp. enkodera na mm łańcucha) które będą różne dla poszczególnych warstw nawoju. Powinieneś zacząć od zerowej ilości łańcucha na bębnie i ustawić jakiś czujnik dla wózka jako referencyjny - od tego odliczasz nawijanie. Średnicę nawoju pierwszej...
Witam Czy robił ktoś może licznik długości materiału z encoderem obrotowym ? Albo wie jak zrobić nie za tysiące :) W moim przypadku potrzebuję do mierzenia zużytego obrzeża meblowego w okleiniarce do płyt meblowych grubość materiału 1-2mm szerokość 22-50mm odliczanie w setkach metrów z dokładnością do 1cm w zupełności wystarczy Proszę o pomoc Pozdrawiam...
Z tym priorytetem to nie do końca jest tak jak myślisz. Dziala to tylko w przypadku jednoczesnego otrzymania sygnału przerwania, natomiast po wejsciu do przerwania od licznika obsługa przerwania z enkodera zostanie zawieszona do momentu ukończenia obsługi licznika. W twoim przypadku w niczym to nie przeszkodzi chyba ze faktycznie enkoder generuje "gęste"...
Witam borykam się od paru godzeń z konfiguracją szybkiego licznika do którego mam podłączony na kanał 2 single enkoder i w żaden sposób nie potrafię się z nim skomunikować aby zliczać impulsy z enkodera. Wszystko wykonuje na sterowniku VIPA314ST konfiguracje wykonałem w taki sposób http://obrazki.elektroda.pl/4201952200_1... natomiast...
Mam problem z szybkim licznikiem (HSC) w sterowniku Allen Bradley Micrologix 1200. Wg dokumentacji ma on max częstotliwość wejściową na poziomie 20kHz. Chciałem na wejście podać sygnały z enkodera i zliczać impulsy (HSC można skonfigurować pod taki właśnie enkoder). Po skonfigurowaniu licznika i uruchomieniu programu efekt jest delikatnie mówiąc kiepski....
Dzień dobry Potrzebuję sterować pięcioma silnikami krokowymi (pozycjonowanie według ustawionej prędkości i rampy; nie ma enkoderów) o prądzie ok. 2,5A. Do tego jest jeszcze silnik prądu przemiennego z prostym falownikiem oraz enkoderem z wyjściem analogowym (napęd pozycjonowany jest tylko w wąskim zakresie). Nie ma potrzeby synchronicznego ruchu osi...
Witam, Zastosuj porównania do liczby z enkodera np jesli wykona 30000imp załącza falownik wejsci 30Hz jesli 35000 imp włcza 35hz a powyżej 40000ip wyłacza wszystko i podaje sygnał resetu na szybki licznik wtedy enkoder wykorzystujesz w funkcji licznika jednokierunkowego bo rozumiem że układ ma działać w jednym kierunku Jeśli układ pracuje tyko do przodu...
A po co tak utrudniasz? skoro się porusza to znaczy coś go napędza, a jak napędza to wystarczy enkoder założyć na źródło napędu i tylko przeliczyć...
Witam. Enkoder inkrementalny 100imp/obrót (około 200 zł w promocji) do 600 bez. Licznik z wyświetlaczem np.(http://www.wobit.com.pl/produkt/9426... lub sterownik też np. micro 830 koszt w zależności od kogo kupowany około 1k netto. Soft darmowy. Pomysł z sondą...
Właśnie po to używa się i po to zostały skonstruowane enkodery absolutne, aby w każdej sytuacji i w dowolnej chwili wskazać poprawne położenie wału. Większość enkoderów absolutnych posiada system tarcz kodowych sprzężonych przekładniami mechanicznymi, które wskazują zawsze unikalne położenie wału. Nawet jeśli wyłączysz zasilanie enkodera, obrócisz wał...
Witam! A czy z enkodera są wysyłane impulsy A i B (czy tylko jeden kanał) Przy dwóch kanałach nawet jeżeli drga to licznik powinien poradzić sobie ze zliczaniem. Może zdarzyć się tak, że drgania są na skraju wykrywania kierunku i wtedy należy zmniejszyć rozdzielczość enkodera albo też zwiększyć na tyle wysoko aby amplituda poszczególnych wychyłów powodowała...
Zobacz coś takiego: $regfile = "m328pdef.dat" 'definicja mikrokontrolera $crystal = 16000000 'częstotliwość taktowania mikrokontrolera $baud = 9600 'szybkość transmisji szeregowej $hwstack = 40 'rozmiar stosu sprzętowego $swstack = 40 'rozmiar stosu programowego $framesize = 40 'rozmiar ramki stosu 'Inicjalizacja portów wejściowych i wyjściowych...
Witam! Też mam do zrobienia projekcik "Stół do cięcia szkła". Dotąd nie używałem szybkich liczników i enkoderów. 1.Szybki licznik można użyć do podłączenia enkodera (wyznaczenia odległości)? 2.Wiem, że enkoder może być z dwoma fazami przesuniętymi o 90' do wykrywania kierunku. 2.a) Czy takie rozwiązanie zajmuje dwa szybkie liczniki? 2.b) Czy da się...
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 coś już powoli wiem Mam rolety silnik wbudowany w rurę tam juz jest wbudowany enkoder, chodzi mi o sam sterownik-licznik układ wykonawczy sobie przerobie w roletach basenowych są silniki 24VDC. Szukam czegos w rozsądnych cenach, oryginalny sam serownik bez silnika i enkodera to kilka setek euro - uroki rzeczy do basenu :cry:
Nie wiem, jakie częstotliwości wchodzą w grę i jak długą masz pętlę programu. Do rozważenia jest wykorzystanie przerwania czasowego (np. co 10 ms) albo sprzętowego (od wejścia enkodera) i liczników. Rodzaj sterownika wydaje mi się sprawą wtórną.
Dziękuję za odpowiedzi. Po przeczytaniu Państwa postów i zrozumieniu działania całego mechanizmu nabrałem ambicji do stworzenie czegoś bardziej skomplikowanego. Przy zastosowaniu dodatkowego mechanizmu gnącego na kąt 90 stopni przy wyjściu drutu. Czy zastosowanie jeszcze 4 liczników impulsów połączonych z enkoderem które dawały by sygnał do urządzenia...
Sprzedam układy scalone liczników enkoderowych 1 i 2 osiowych. Do współpracy z liniałami oraz enkoderami obrotowymi inkrementalnymi.
Witam Jeżeli chodzi o zastosowanie enkoderów w easy czy mfd to oprogramowanie EASY soft oferuje tylko jeden typ licznika dla enkoderów inkrementalnych - CI ( sygnały A B ) podłączenie czterech enkoderów również jest możliwe ale tylko za pomocą funkcji CH ( szybkiego licznika ) który de facto tylko zlicza impulsy i tylko z jednego kanału enkodera ->...
witam... mam za zadanie spozycjonowac produkt na rolkach... do wykorzystania jest enkoder zblizeniowy i szybki licznik FM350-2 czy ktos moze wie co nieco o takim module ? na co zwrocic uwage przy oprogramowywaniu takiego licznika? jak najlepiej podejsc do takiego zagadnienia? jakie funkcje standardowe sa niezbedne do dzialania licznika cnt2_ctr ? +...
(at)johnwawa Do Maximy, do Polara, do Senatora....Czy to naprawdę takie trudne ? Są tanie szybkie liczniki do enkoderów, enkodery liniowe za kilkadziesiąt dolarów na Ali Express i falowniki do sterowania silnika belki dosuwu. Pytanie, co chcesz mieć ? Czy tylko pomiar, czy automatyczne ustawianie formatu, czyli licznik programowany ? Tu nie jest istotny...
To chyba dobre rozwiązanie. Ale właśnie nie bardzo wiem jak rozwiązać kwestie przepełnienia licznika. Przy rozdzielczości enkodera około 500 imp./obr licznik zapełni sie po kilku minutach i będzie wymagał wyzerowania. Jak to rozwiązać? Z czujnikiem mam nadzieję że nie będzie problemu. Także dlatego aby uniknąć zabrudzenia czujnik znajduje sie tak daleko...
Witam Mam do napisania program w Step7 wykorzystujacy moduł szybkiego licznika.Ogolne zasady działania enkodera i liczników w Step7 znam ale nie wiem jak się zabrać za ten temat (moduł FM350). Czy mogę liczyć na pomoc lub wskazówki
VCC-INDEX = 24V, GND-INDEX=0V i cały czas mam wejście do PLC aktywne albio nieaktywne. Uszkodzone wyście INDEX? Raczej zanegowane. Czyli sygnał przy pełnym obrocie znika a nie się pojawia. Zależy jak masz wejście ustawione w PLC. Ja mam source, więc cały czas jest sygnał. Jeśli ktoś ma enkoder i mógłby to podłączyć to proszę sprawdźcie czy przy wolnym...
Zapomniałeś o "or". "Push-Pull or TTL RS422 Line Driver". Z datasheetu wynika że ma wyście Push-Pull 24V. Uważaj tylko abyś nie zrobił zwarcia wyjścia enkodera do masy czy plusa, bo nie wiadomo czy liniał ma jakieś zabezpieczenia pod tym względem.[url=http://www.plcs.net.pl/ind... Enkodery. Minusy "-" wejść...
Zlożyłem układ do mierzenia przemysłowych enkoderów. Właściwie jest to zwykły licznik impulsów. Enkoder ma trzy tory pomiarowe: (A, _A), (B, _B), (Z, _Z). Ten ostatni daje tylko jeden impuls na pełen obrót enkodera. Chciałbym wykorzystać ten impuls do uruchamiania procesu zliczania i do jego wyłączania po wykonaniu pełnego obrotu. Jak to zrobic? Mam...
Chcę wykorzystać licznik HSC, enkoder 720 impulsów na obrót, Chcę zczytywać tylko liczbę impulsów.
zliczanie impulsów z dwóch enkoderów Jeżeli to są enkodery inkrementalne z sygnałem A, B i ew. Home, zrezygnuj z megi64/128. Xmegi mają wsparcie sprzętowe do obróbki sygnału z takich enkoderów przez użycie liczników w połączeniu z eventami. Na STM32Fxxx zrobisz to łatwiej i być może szybciej korzystając z gotowców. generowanie dwóch przebiegów PWM...
Wystarczy ustawić sprzętowe przerwanie int0 np narastającym zboczem kanału A - w momencie przerwania sprawdzić stan kanału B enkodera i stosownie do jego stanu zmniejszyć lub zwiększyć stan licznika o 1.
Jakby mógłby wyglądać odczyt wartości licznika używając przerwania ?
licznik impulsów enkodera kalibracja enkodera wyjścia enkodera
pioneer selector blokować szyba iveco zacisk
Schemat balansera dla ogniw Li-Ion 2S: pasywny i aktywny Jak zmierzyć długość świetlówki? Praktyczne wskazówki