Kierunek możesz wykryć używając przerzutnika JK (synchronicznego). Zanegowany kanał A do wejścia J, kanał A do wejścia K i kanał B na wejście zegarowe. Wyjście na bramkę AND z dowolnym sygnałem (A lub B) i już. To tak na szybko. Może zrób sobie symulację. A tak na marginesie. Masz enkoder z wyjściem symetrycznym i nie wiem czy sygnały wychodzące są...
Spróbuj zdefiniować zmienną licznika jako ze znakiem.
Witam ! Zmień zapis na ten: Stan_enk = Encoder(pind.2 , Pind.3 , Lewo , Prawo , 0)
Witam, Program nie będzie skomplikowany więc samemu mógłbyś spokojnie go napisać. Jak szybko przesuwa się materiał ? Pozdrawiam,
W Helpie bascoma jest napisane: "LOW LEVEL to generate an interrupt while the pin is held low. Holding the pin low will generate an interrupt over and over again." Przetłumaczyć, czy znasz angielski?
Jeżeli chcesz koniecznie jednym timerem odczytywać sygnały z dwóch oddzielnych źródeł rozumiem że potrzebujesz również programowego oddzielenia tych danych. Jeżeli sygnały na jednym i drugim enkoderze nie będą się zmieniały jednocześnie możesz zastosować jakikolwiek multiplekser sterowany z procka ewentualnie jest wiele innych układów buforów itp pozwalających...
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...
Może Master-K120S z wyjściami tranzystorowymi firmy LG. Masz do dyspozycji 4 szybkie liczniki jednofazowe(po dwa 100kHz i 20kHz) albo 2 dwufazowe (50kHz i 10kHz). Do obsługi licznika słuza gotowe bloczki. Wyjście możesz zrealiwać za pomocą funkcji PWM albo timerów. Soft do sterownika jest darmowy.
Niepotrzebnie ustawiasz preskaler (PSC=1). Zmień na PSC=0. Częstotliwość licznika jest dzielona przez (PSC+1). A teraz czemu UDIS pomagał: rejestr preskalera jest buforowany*. Nowa wartość zaczyna działać po UEV (update event). Bez bitu UDIS, UEV pojawiał się po przekręceniu licznika - zaczynała działać nowa nastawa preskalera (podział przez PSC+1,...
6000 * 360 = 2 160 000 czyli 460ns na impuls. więc co najwyżej 9 cykli zegara ATMEGI na impuls :(
No tak faktycznie te 100x zrobi się w mgnieniu oka... Więc program musi dodać +1 przy zmianie na stan wysoki i koniec, jednokrotnie. Może zastosować przerwania? W momencie kiedy wystąpi stan wysoki, następuje przerwanie które zlicza +1 do licznika. Czy to miało by sens? uC to attiny 2313.
Ten uP jest juz na plytce z pamiecia zewnetrzna - zrobione w ten sposob, ze dziala ona jako wewnetrzna, aby nie trzeba bylo za kazdym razem kasowac EPROM'u promieniami UV. Taki zestaw 'szkoleniowy' :) Mozna wiec do woli wgrywac i kasowac programy (przycisk RESET rowniez jest).. :) A enkoder - wlasnie czekam na jego dane, gdyz tym zajmuje sie kolega.....
opis enkodera
Dokładnie. Na jakiej podstawie miałby to robić? Czas podnoszenia? Tyle że czas podnoszenia byłby różny, zależny od obciążenia na biurku, czy nawet temperatury w pomieszczeniu, praca silnika elektrycznego bez dokładnej kontroli obrotów jest w znaczny sposób zależna od całej masy warunków. Wracamy tutaj albo do krańcówek, tak jak pisali Koledzy, albo...
Witam, kolego nie te instrukcje. Do obsługi enkoderów używa się szybkich liczników, które działają w przerwaniach. W załączniku instrukcja do tej serii sterowników, szukaj "High-speed Counter".
(at)zhan Wrzuć tutaj program jak to zliczasz i ile kanałów enkodera wykorzystujesz.
No teraz to już są przyzwoite drgania styków. ;) Tyle, że przy enkoderze drgania styków nie powinny mieć znaczenia - drgania spowodują zliczanie +/-1, jak się ustabilizują to i wynik się ustabilizuje i przeskoczy prawidłowo o jeden. Czyli albo znowu źle podłączony enkoder (linie A i B), lub timer nie pracuje w trybie enkodera kwadraturowego tylko po...
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ć....
Mogę oczywiście i tak jest, zobacz foto. To jest marker startu. Ustawiam na nim początek, przyciskam reset w liczniku i naciskam przycisk start. Rusza napęd i zliczanie z enkodera od zera. Licznik zlicza i zatrzymuje na wymiarze, timer1 odlicza 200 ms do ustabilizowania papieru i całkowitego wyhamowania napędu żeby papier w ruchu nie wlazł pod noz i...
To ma zliczać impulsy z enkodera. A nie można zastosować czegoś takiego do eliminowania drgań na stykach?
Zmieniłem budowę urządzenia. Zamiast przesuwać taśmę w szczelinie transoptora zastosowałem enkoder obrotowy. Ruch enkodera powoduje zliczanie impulsów.
Tak, literówka.
Nic "śmigać" nie będzie, tu trzeba znaleźć przyczynę, sprawne wyjście TTL trudniej zakłócić przy stanie niskim niż przy wysokim. Na płytce uniwersalnej też nie powinno niczego "łapać" bo wyjście ma małą impedancje, no chyba że badziewnie polutowane i przerywa, wtedy jak najbardziej. Jaki to typ enkodera? Przewody sprawne? Jak często pojawiają się zakłócenia,...
Nadal nie napisałeś jaki F masz tych impulsów z enkodera.
nibbit napisał: To co napisał Freddie to raz, a dwa to to że zamiast zaprzęgać dwa timery możesz okresowo sprawdzać różnicę dwóch ostatnich odczytów timera enkoderowego i na tej podstawie odświeżać zmienną 32 bitową. Takie rozwiązanie wiąże się z dodatkowym obciążeniem rdzenia procesora. Na pewno lepiej jest zrobić zliczanie enkodera sprzętowo tym bardziej,...
Cześć, powinieneś najpierw zadeklarować sobie jakieś zmienne (najlepiej globalne) w Global Variables i wówczas przypisać im odpowiednie zmienne In/Out z tych modułów - wystarczy przeciągnąć zmienną z modułów (po prawej) na daną zmienną global (po lewej). Inną opcja to automatyczne stworzenie zmiennej - klikasz prawym na zmienną i wybierasz jak poniżej....
(at)Flesz Taktuję zewnętrznym kwarcem 16MHz , więc przerwania z częstotliwością 14kHz powinno dać się uzyskać. Na pewno się da - przy prostym programie. Jeżeli jednak procesor będzie mocno obciążony to dodatkowe zliczanie enkodera może powodować utratę impulsów, a co za tym idzie przekłamania. Myślę że z czegoś to wynika że gotowe biblioteki liczą...
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ść...
Fusebity nie wrócą. W innych mikrokontrolerach np. PIC, fusebity ładowane są razem z programem. W AVR tak nie jest.
Witam. Potrzebuję użyć sterownika CQM1H z procesorem CPU51 do zliczania szybkich impulsów (częstotliwość około 1kHz) z enkodera własnej konstrukcji (czujnik szczelinowy + tarcza z nacięciami). Czy mogę to zrobić na jednym z podstawowych wejść, czy muszę dokupić specjalne rozszerzenie? Pozdrawiam.
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?...
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...
Program powinien wyglądać mniej-więcej tak: wsunięcie sklejki - np. czujnik na wejściu przed pierwszym wałkiem - zaczyna napędzać wałki. po wejściu na pierwszy wałek "chwyta" czujnik między walkami: od teraz napęd jedzie do przodu; sklejka jest prasowana przez drugi wałek na zakładany margines. po wymiarze zatrzymuje się i cofa o wymiar, znów zatrzymuje...
Pod ten drugi procek podpięte jest wyjście USART z XMEGA, dzięki czemu masz je widoczne w systemie jako wirtualny port szeregowy. W ten sposób możesz łatwo komunikować się z XMEGA za pomocą USART. Co do zmiany bitów portów IO - w XMEGA masz rejestry SET, CLR i TGL związane z portem, jeden ustawia bity, drugi kasuje, a trzeci zmienia na przeciwne. Dzięki...
I tu jest problem , stan 1 w logo zaczyna się od 5V. Dodać jakiś wtórnik do enkodera .
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, posiadam płytkę ZL29ARM i staram sie zrealizowac odczyt predkosci obrotowej przy uzyciu enkodera wobit M590. Kierujac sie dokumentacja "reference manual" podlaczylem enkoder - kanaly A i B na piny numer 6 i 7 na porcie A, uruchomilem Timer3 w trybie enkodera i dziala - zlicza w gore, w dol. Problem polega na tym, ze program powinien udostepnic...
Proszę o pomoc i informację jak skonfigurować timer w ARM7 aby zliczał impulsy z enkodera silnika i był w stanie określić, w którą stronę silnik w danym momencie się obraca. Enkoder posiada dwa wyjścia i sygnały są przesunięte w fazie o pół okresu. Enkoder podpięty jest na piny TIOA1 i TIOB1. Udało mi się skonfigurować timer tak aby zliczał impulsy...
Z drganiami styków nie bedzie problemow poniewaz sygnaly beda pochodzily z enkoderów optycznych (podobnie jak to dziala w myszce) wiec nie ma tu zadnych mechanicznych styków. Zastanawiam sie tez czy podlaczac z kazdego enkodera : 1)Bezposrednio 2 sygnaly pzezsuniete w fazie ,tylko wowczas trzeba by rozwiazac programowo kwestie rozrozniania kierunku...
Dziękuje bardzo za odpowiedzi, rozwiązałem ten problem przy użyciu przerwania czasowego. Mam kolejne pytanie: czy istnieje możliwość użycia dwóch szybkich liczników? Ma ktoś jakiś pomysł jak mógłbym to zrobić? Pierwszy musiałby zliczać impulsy enkodera , a drugi impulsy generatora wzorcowego. Dokładniej można przeczytać tutaj o co biega (metoda kombinowana):...
Witam, Czy przy takiej rozdzielczości da radę?? Jasne że da radę pytanie jaka dokładności jest Ci potrzebna . Przy zastosowaniu szybkich liczników jak radzili koledzy będzie ok. Nawet z timerem będzie ok. Implementowałem podobną rzeczy jak Ty. Miałem enkoder, zliczałem impulsy w czasie z zastosowaniem timera a następnie wynik jeszcze uśredniałem. Miałem...
S7-1200 system manual rozdział 9.1 [url=https://cache.industry.siemens.com/... Wejście kwadraturowe - gdy enkoder ma sygnały A i B (przesunięte o 90°) Ustawienie tego typu daje...
Ok rozumiem. Chcę po prostu zliczać impulsy dla enkodera inkrementalnego(dwa sygnały A i B) ale muszę zliczać impulsy dla każdej zmiany stanu na obu liniach aby otrzymać ilość sygnałów 4xPPR Przydał by się także port USB.
Po pierwsze enkoder możesz obsługiwać sprzętowo na XMEGA - w tym celu konfigurujesz event system na QDEC, a dowolny timer będzie ci zliczał impulsy i pracował jako enkoder. Co do transmisji USART - można paczki odbierać przez DMA, co jest wygodne, można to zrobić w oparciu o przerwania. W tym celu odblokowujesz przerwanie RXComplete sygnalizujące gotowy...
Witam, pomijając całą resztę, to skąd wiesz, że liczy źle? Z czym porównujesz? Twój kod nie zlicza impulsów z enkodera, tylko zmiany stanów na pinach podłączonych do kanału A i B, co raczej nie przekłada się ani na kierunek, ani zmianę pozycji enkodera (tylko zbiegiem okoliczności). Może Twój enkoder produkuje kod Graya? Porównuję z daną pozycją mechaniczną...
Moze warto w tym przypadku zastosowac zewnetrzny ukladzik ( np LS7183 albo 7184 ) do realizacji rozpoznawania wszystkich zboczy A i B i kierunku obrotu. Odciazy to procesor i zapewn bezbledne zliczanie impulsow. Wykorzystywalem taki ukladzik w jednym projekcie i zliczalem bezbłędnie impulsy z enkodera 2000imp/ obrot przy predkosciach do 70 obr/s
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...
Potrzebujesz sterownika dla silnika krokowego, przy pomocy enkodera możesz mierzyć jego przemieszczenie/ prędkość. Jeżeli chcesz to możesz również wykorzystać enkoder do zadawania parametrów sterujących dla silnika (np. liczba stopni obrotu), poprzez zliczanie impulsów generowanych przez enkoder. Jednak nadal potrzebujesz sterownika.
Zdaje się że mam podobne enkodery. One po prostu gubią kroki bo są kiepsko wykonane. Ja napisałem sobie program który zliczał poszczególne kombinacje podczas kręcenia. I okazało się że niektóre występują bardzo rzadko. Przy kręceniu w odwrotną stronę już występują, za to nie występują inne. No to po prostu wywaliłem ich zliczanie i od tej pory działa...
Owszem. Wtedy załącza przekaźnik wewnetrzny, startuje np. silnik i zaczyna się zliczanie drogi impulsami z enkodera. Po wypelnieniu zaprogramowanej liczby impulsów wewnetrzny przekaźnik otwiera styki i silnik sie zatrzymuje. Można, jak pisałem wprowadzić dwie wartości - pełna prędkosc silnika i dobieg plus hamulec do zachowania dokładności.
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 szanownych kolegów Mam taki dziwny przypadek, logo w wersji 0ba3 miało zostać zastosowane do pomiaru impulsów z enkodera (56 imp/ obrot). Układ miał mierzyć przemieszczenie walu i wyłączyć zasilanie motoreduktora po osiągnięciu zadanego wcześniej położenia. Wał obraca się ze stalą prędkością 56obr na min co daje częstotliwość impulsów z enkodera...
Dane z enkodera mają być interpretowane w pilocie i pojedynczy przeskok ma być wysyłany jako pojedyncze wciśnięcie przycisku. Nie wiem jak zareaguje program na PC ale zliczanie ma tutaj sens. Do odbierania używam programu event ghost pod windows
to ja też coś od siebie dołożę spróbuj wszystko zapisać w postaci liczbowe tj nie baw się w przesunięcia bitów i takie tam tylko na sztywno w pisz co masz wpisać do rejestrów, wnioskuje ze używasz darmowego kompilatora spróbuj wyłączyć optymalizacje kodu, ewentualnie spróbuj dopisać w obsłudze przerwania czy to wejście faktycznie ma stan niski. Swego...
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...
Witam. Przy przewijaniu papieru z dużej roli na mniejsze rolki mam takie rozwiązanie. Na drodze przesuwu papieru są zamontowane wałki pośrednie. na jednym z nich zamontowany jest enkoder. Impulsy z enkodera zliczane sa przez programowalny licznik. Po osiągnięciu zadanego stanu przewijarka zostaje zatrzymana. Pozdrawiam.
Dochodzi jeszcze aspekt zliczania enkodera Myślę że po drodze jest reduktor obrotów i na jego wyjściu jest enkoder. Po drugie styczniki mają styki pomocnicze i je też się podłącza do sterownika w celu kontrolowania stanu styczników. Po trzecie robię takie układy na falownikach i to działa. Jest 1 przycisk uczenia który resetuje licznik i napęd jedzie...
Odp. układ scalony jest prawidłowa, ale w automatyce enkoder używany jest jako precyzyjny wskaźnik położenia np. wału silnka. Enkoder zamocowany (sprzężony z tym wałem) informuje falownik zasilający ten silnik o jego położeniu co w sterowaniu wektorowym jest niezbędne. Rodzajów enkoderów jest wiele i ich dokładność jest różna w zależności od potrzeb....
jak to tylko konfiguracja wejścia i powinno pokazać gdzieś w jakiejś tabelce że się zmienia ? narazie to tylko pokazuje mi zero i jeden i tak w koło jak kręcę encoderem ,to pewnie trzeba napisać drabinkę tak aby zliczało po prostu te jedynki ,zgadza się ?
Cześć, mam pytanie odnośnie Timerów w uC ATmega. Potrzebuję następujących opcji: - zliczanie impulsów z dwóch enkoderów - generowanie dwóch przebiegów PWM - generowanie przerwania co kilka ms. ..............? Czy są jakieś AVR'y mające 4 timery? ........... Pozdrawiam, Bartek Wystarczy ci Atmega48/88/168 Dla 2-ch sygnałów PWM wystarczyłby 1 timer z...
Enkodery dają na wyjściu kod Graya i trzeba to zdekodować zanim zaczniesz zliczać impulsy. Jak to zrobić masz w przykładach do mojej książki o C na AVR (link w stopce, przykłady są za darmo).
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....
Proponuję silniczek DC z przekładnią i impulsatorem na osi. Sterownik silniczka zlicza impulsy z impulsatora (enkodera) i w ten sposób ustala kąt obrotu przekładni.
Drodzy koledzy i koleżanki i ty wujku google. Rowiązałem swój problem i chciałbym się nim z wami podzielić. Otóż: Stosując wejście czy I3 czy I1, problem był ten sam, ale mam błąd w założeniach programu. Gdyż sygnał wejścia zanim trafiał do licznika puszczałem przez bramki, dopiero zastosowanie połączenia w programie wejście licznik pozwoliło mi na...
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...
Witam, posiadam enkoder typu otwarty kolektor, który można zasilać od 5 do 24V. Niestety nie potrafię zliczać sygnałów z tego enkodera do siemens s7-1200 CPU1215C. Doradzono mi abym podłączył rezystor 4,7K z zasilania do wyjścia A. Jednak enkoder dalej nie daje sygnałów, czy podłączenie z rezystorem jest prawidłowe? Czy też muszę sprawdzić go oscyloskopem....
Aby to w miarę kulturalnie pracowało to należałoby zastosować jeden czujnik/krańcówkę położenia "0", natomiast spodziewaną pozycję docelową ustalać na podstawie ruchomego-ustawianego czujnika/krańcówki (punkt przełączenia obrotów "roboczych" na "spoczynkowe") lub zastosować nastawiany punkt na podstawie zliczania impulsów/enkodera. Drugie rozwiązanie...
Gdyby impulsy zliczane były po zboczach to otrzymasz 720*4 impulsy na obrót. Daj rezystory 4k7 z wyjść do zasilania, ja tak robiłem w enkoderze HEDM. http://obrazki.elektroda.pl/2377291000_1...
Z enkodera wychodzą impulsy, które są zliczane przez "szybki licznik" za pomocą wejścia cyfrowego.
Nie wiem jak w tym modelu, ale aby enkoder (hall sensor) działał poprawnie, poprawnie zliczał impulsy, to: W samej okolicy takowego enkodera powinien znajdować się wirujący magnes. Magnes ten najczęściej jest umieszczony na osi wirnika, ale w pobliżu samego enkodera (czujnika halla) A za tym. A za tym może też zaistnieć sytuacja, że ów magnes nie będzie...
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...
Więc musisz zdecydować o czasie zliczania. najlepiej wykorzystać wejście licznika. Teraz pytanie czy konieczne w twoim przypadku jest zliczanie wszystkich enkoderów jednocześnie czy wystarczy je zliczać pojedynczo i poklei wystarczająco szybko o ile do możliwe. Innym licznikiem odmierzasz czas zliczania. Tu istotne jest aby po uruchomieniu licznika...
Witam. Prosiłbym o pomoc w następującej sprawie. Chciałbym odczytywać sygnał z enkodera (zliczanie sygnałów góra dół) poprzez mikrokontroler 90S2313 i potem wyświetlać to na wyświetlaczu. Nie jestem wprawnym "fachowcem" w tej dziedzinie (nie wiem jak się do tego zabrać :(). Czy mógłby ktoś o większych umiejętnościach wyjaśnić mi jak się do tego zabrać...
Zgoda, ale coś mi się wydaje, że rozdzielczość będzie kilkukrotnie mniejsza od możliwej do uzyskania.
Witam. Mam układ z LS7083 do którego trafiają sygnały z enkodera (1600/obr). Piszę kod na uC do sterowania silnikiem DC. INT0,1 odpadają, bo w połączeniu z przerwaniami od timera (generującego PWM) cały program mam "poszatkowany", tj. przerwania od INT przerywają te od timera. Dlatego szukam rozwiązania tego problemu w taki sposób, aby w przerwaniu...
Nie zagłębiałem się w funkcję tego Omrona CPM1A 30, ale jeśli ma licznik impulsów, to można zliczać impulsy z z enkodera, a po zliczeniu zadanej ilości, odpowiadającej długości 30cm, włączać piłę. P.S. Mogę także zaprojektować układ liczący długość za pomocą wskazanego enkodera, a który daje impuls do sterownika Omoron.
Jakie enkoder ma wyjścia? A, B, Z i /A, /B, /Z? Dwie pary to przebieg impulsowy przesunęty jeden od drugiego o 90 stopni, dla identyfikacji kierunku obrotów. Z i /Z to zero - impuls występuje tylko raz na obrót (początek zliczania). Więc enkoder chyba jest OK.
OK ale sterownik będzie wykorzystany w bardzo małym stopniu Jak wyobrażasz sobie zliczanie impulsów z enkodera i reakcje na np. 537impuls. Zanim PC odbierze info i wyśle rozkaz STOP to nastąpi dalsze przesunięcie elementu Nie tędy droga. Sterownik powinien być maksymalnie wykorzystany a ewentualne dane pomiarowe lub statystyczne przesyłane do PC Jeżeli...
to jaki najtańszy układ nadawałby się do tego ? docelowo potrzebuję zliczać impulsy z enkodera inkrementalnego (trzy przewodowego X,Y,Z Z=impuls resetujący) 3600 lub 5000 impulsów na obrót z wjściem impulsu co 90 stopni, na procku to nie działa bo przy większej szybkości gubi impulsy a ja potrzebuję kręcić do 1000obr/min ,wiem że są specjalizowane układy...
Nie rozumiem, chcesz aby silnik działał jak enkoder? Chcesz aby silnik wykrywał ruch zaworu ? Czy po prostu sterujesz zaworem? Jeśli sterujesz to czemu nie wiesz w która strone... Nie rozumiem....
(at)stachn , no to się pośmialiśmy! Dlaczego nie taki czujnik? 1. Bo się zabrudzi 2. Nie wycelujesz nim w roletę 3. Kłopotliwe mocowanie, mierna jakość pomiaru. Takie sprawy załatwia się za pomocą 2 kontaktronów i enkodera obrotowego na napędzie (np. magnetyczny - niewrażliwy na brud etc.). Ja to działa? W sytuacjach krytycznych (brak zasilania, pierwsze...
Dlaczego jak wykonuję jeden obrót enkoderem to wyświetla mi wartość na "serial monitor" równą 4096? Jeden pełny cykl zliczania (1 "impuls") enkodera składa się z 4 zboczy. [url=https://developer.mbed.org/cookbook... Twój program zlicza każde zbocze osobno, co w efekcie daje 4-krotnie wyższą liczbę zliczonych impulsów. Jeśli chcesz zliczać tylko...
Zgadzam się z kolegą grajkiem, do giętarki prosty sterownik był by dibrym wyjśćiem można było by zaadoptować go do ustawiania kąta ale wtedy trzeba by było zliczać obroty jakimś enkoderem, to też niesie za sobą problem w montażu takiego enkodera. Zna kolega model takiego licznika impulsów który spełnił by moje wymagania?
Ogólnie jest dość dobrze zrobiony, ale właśnie szybkim licznikom wcale nie poświęcili zbyt dużo. Interesuje mnie jeszcze jedna sprawa. Czy cewka kierunkowa szybkiego licznika może być wysterowywana z częstotliwością do 1KHz (przy liczniku C13 - sygnały do zliczenia wejście I1, zaś cewka zmieniająca kierunek zliczania I2 lub na odwrót) Chodzi mi cały...
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...
Witam, Chciałbym prosić o wskazówki dotyczące zliczania impulsów 5VDC z enkodera A/B zamontowanego na małym silniczku, ponieważ nie mogę tych impulsów zliczyć ani podglądnąć. Zakupiłem CPU 1214C DC/DC/DC oraz płytkę sygnałową 6ES7221-3AD30-0XB0 4wej 5VDC 200kHz. Do płytki podłączyłem zasilanie 5VDC. Kanał A podłączyłem do wejścia I4.0 natomiast kanał...
Dzień dobry, Mam następującą aplikację składającą się z dwóch wciągników na silnikach indukcyjnych zasilanych falownikami ATV340. Wciągniki mogą pracować pojedynczo, lub razem w tandemie. Przy pracy w tandemie może pojawić się nierównomierne obciążenie przez co silniki muszą być zsynchronizowane. Na silnikach zamontowane są enkodery inkrementalne a...
Ogolnie to jestem cierpliwy, ale na to pytanie odpowiedział bym juz z 5 raz z kolei na elektrodzie... Jest taka opcja jak szukaj :> jak wpiszesz " enkoder" to znajdziesz kilkanascie tematów z odpowiedzia na Twoje pytanie ( lacznie z fragmentami kodu realizującego zliczanie imp. z enkodera) . 2. jak zrobic układ logiczny na TTL który by realizował konwersje...
Witam. Nie do końca rozumiem jak chcesz zliczać. chcesz zliczać tylko w jedną stronę , niezależnie od ruchu enkodera? Nie posiadam TIA portal, ale "count direction " służy do ustawiania kierunku zliczania w zależności od podłączenia do kanałów - daje to taki sam efekt jak zmiana fizyczna podłączenia - zgodnie z moimi doświadczeniami :). Jeśli chcesz...
Witam Nie znalazłem na forum tematu odnośnie serva jak na poniższy zdjęciu https://obrazki.elektroda.pl/5810419200_... https://obrazki.elektroda.pl/4520174500_... Mam nadzieję, że nie dubluję tematu. Jestem na etapie budowy frezarki CNC i zastanawiam się nad zastosowaniem właśnie silników krokowych z enkoderem. Sporo...
Pomiar prędkości przez enkoder, to zliczanie impulsów w określonym czasie. Więc Twój układ będzie działał. Jeżeli chcesz kontrolować kierunek obrotów, enkodery muszą być A/B-fazowe.
Na wejściu PLC jest (zwykle) "montowany" filtr cyfrowy 10ms (standardowe wejście PLC) a impuls z indeksu trwa 10us i sterownik nic nie "zobaczy" -> tak ma być (filtracja zakłóceń). Jeżeli wejście indeksu skonfigurujesz jako szybkie/przerwaniowe albo podłączysz je do szybkiego licznika to będą zliczane impulsy. Prędkość ma znaczenie, ale i tak (zwykle)...
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...
No sprawdziłem z 1k i działa jest 5.04V lub coś koło 0V. A jak proponujecie komunikację enkodera z atmegą. Trzeba zastosować jakiś licznik, przerwanie, czy tak normalnie zliczać zbocza/jedynki?
Witam. Posiadam enkoder inkrementalny Heidenhain ERN 1185 który jest zasilany 5VDC i chciałbym go wykorzystać przy modernizacji giętarki. Lecz do zliczania impulsów enkodera potrzebny jest mi sygnał na wyjściu 0-24VDC. Widziałem wiele podobnych tematów ale z żadnego nie jestem w stanie nic wyciągnąć ponieważ jestem kompletnie zielony w dziedzinie elektroniki....
Jak najbardziej enkodery inkrementalne nadają się do zliczania przebytej drogi. Pracuje w firmie jako utrzymanie ruchu i posiadamy na stanie maszyny które wykorzystują właśnie takie enkodery. I możecie być pewni, że właśnie zliczają przebytą drogę, albo kąt przechyłu. I to w obie strony. I we wszystkich przypadkach są to enkodery inkrementalne. Więc...
Zeby odczytywac predkosc obrotowa musisz zliczac impulsy z enkodera. Masz teraz dwie mozliwosci. Albo zliczasz ilosc pojawiajacych sie impulsow w pewnym stalym odcinku czasu (ilosc zliczonych impulsow jest proporcjonalna do predkosci) albo zliczasz okreslona liczbe impulsow i sprawdzasz w jakim czasie te impulsy zostaly zliczone (np uruchamiajac i zatrzymujac...
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...
W metodzie "Differential" zliczane są obydwa zbocza impulsu (narastające i opadające) natomiast w metodzie "Up - Down" tylko zbocza narastające. W ten sposób w pierwszej metodzie dla tego samego enkodera o określonej rozdzielczości masz czterokrotnie wiekszą dokładność zliczania niż w drugiej.
Witam. Prostownik ma być trójpulsowy czy szesciopulsowy? Mam gdzieś zeszyt ze studiów z energoelektroniki i mialem tam algorytmy sterowania - jak znajdę to postaram się wrzucić skan. jeśli ma być szesciopulsowy to 6Tyr czy 3Tyr+3Diody? Co do sterowania mikroprocesorem to nie jestem w tej dziedzinie ekspertem, ale z tego co mi wiadomo to program musi...
zliczanie impulsów enkodera krańcówka zliczanie zliczanie komórek
koło pasowe pralki wiązka przewód renault scenic wzmacniacz operacyjny offset
deskorolka elektryczna silnik silnik buforowy
Oleo Mac 937 - Wysokie obroty przy cięciu, regulacja śruby L Jak podłączyć monitor DVI Dual Link do HDMI lub DisplayPort?