Spróbuj zdefiniować zmienną licznika jako ze znakiem.
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ą...
Witam, mam za zadanie zrobić program zliczający impulsy enkodera, enkoder ma 100 działek/obrót. Chcę, aby po zliczeniu 100 impulsów zaświeciła się jedna część wyświetlacza(wspólna anoda), program wygląda następująco: [syntax=c]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #define _BV(bit) (1 << (bit)) // wyswietlacz...
Fusebity nie wrócą. W innych mikrokontrolerach np. PIC, fusebity ładowane są razem z programem. W AVR tak nie jest.
Witam ! Zmień zapis na ten: Stan_enk = Encoder(pind.2 , Pind.3 , Lewo , Prawo , 0)
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ą...
6000 * 360 = 2 160 000 czyli 460ns na impuls. więc co najwyżej 9 cykli zegara ATMEGI na impuls :(
Możesz zastosować serwa zamiast krokowców i zadane kroki będą odpracowane bez ich gubienia więc chyba nie będziesz musiał sprawdzać zadanej pozycji bo będzie osiągnięta. Mach czy inny program poradzi sobie z tym bo może synchroniczne napędzać nawet 5 osi więc ruchy będą płynne, interpolacja linowa spowoduje, że odpowiednio dobierze prędkość na każdej...
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?
Posiadam sterownik LOGO!8 12/24 RCEO i panel operatorski LOGO! TDE. Chciałbym to rozwiązać następująco - podłączę jeden z kanałów enkodera do wejścia szybko zliczającego, sygnał wyjściowy będzie wychodzić bezpośrednio do falownika. Pętlę zliczającą impulsy z enkodera już mam, a na zadawanie impulsów już mam pomysł - sygnał wyjściowy na falownik będzie...
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.
Witam Wszystkich Zazwyczaj używałem fateka do prostych programów drabinkowych ale teraz próbuję okiełzać połączenie z enkoderem. Mam enkoder inkrementalny 500 imp. podłączony do HSC0. Kanał A- X0, Kanał B-X1, maska - X3, kanał Z - X3 Poprzez DR4096 widać zliczające impulsy przy obrocie enkodera. Przy 1 impulsie enkodera otrzymujemy przesunięcie wózka...
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".
dwa posty wyżej niestety brak foto... z jaką prędkością będzie sie obracał i czy jest bezpośrednie połączenie z osią napedową czy jest jakieś przełożenie ?
Jeżeli szybkość obrotowa jest 70 obr/min to można przyjąć ~1 obr/sek; czyli faktyczna częstotliwość to 400 imp/sek (400 Hz) - nawet najprostszy licznik powinien sobie z tym radzić?!
Ten układ z cyferkami to ZN1040E, jest to licznik, który steruje wyświetlaczami, multipleksowo, wejście count to wejście zliczające impulsy. HEDS 1000 to enkoder, który na wyjściu daje sygnały o częstotliwości proporcjonalnej do obrotów wału. Sygnały te są formowane przez komparator lm311, który ma podłączone dzielniki napięciowe do 2 i 3 nogi oraz...
dokładnie. może być "enkoder" zliczający impulsy z koła zębatego, ale potrzebny jest też punkt odniesienia występujący raz w cyklu pracy zegara (co 12h) tak aby "zsynchronizować" kurant z zegarem.
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....
A masz tego typu (HSC) kartę wyjściową? Chyba raczej kartę wejściową?
Nadal nie napisałeś jaki F masz tych impulsów z enkodera.
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ć....
Witam. Pierwszy raz programowałem easy i jak nazwa pokazała jest naprawdę prosty w programowaniu. Napisałem program na obsługę całego rolomatu nawijającego worki na śmieci w rulony. Wszystko działało pięknie. Jednym z elementów jest licznik zliczający impulsy wykorzystany do pomiaru długości worka liczący w dwóch kierunkach. Do testów podłączyłem zwykły...
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! Wydaje mi się że prowadzącemu chodzi o zbudowanie jakiegos prostego enkodera (np. co obrót będzie podawał sygnał 0 na INT0 lub INT1, lub wykorzystać transoptor i jakąś zębatkę do przerywania diody nadawczej - to chyba najprostsze jakie mi przychodzą). Potem piszesz program zliczający impulsy w przerwaniu (INT0,INT1) i w tym samym czasie puszczasz...
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, Nie chciałem zaczynać nowego tematu o impulsatorze, więc się podpinam;) więc potrzebuję program do obsługi impulsatora, musi zliczać szybko impulsy, oraz działać poprawnie prawo(dodać impulsy)-lewo(odjąć impulsy). Po przeszukaniu wszystkiego co możliwe, po przestudiowaniu wszystkich programów dowiedziałem się że najszybciej działa na przerwaniach....
To ma zliczać impulsy z enkodera. A nie można zastosować czegoś takiego do eliminowania drgań na stykach?
Nie musisz mieć karty rozszerzeń. Cztery pierwsze wejścia na module CPU51 można ustawić jako przerwaniowe bodajże do 5kHz. Kolejne trzy wejścia IN4 IN5 oraz IN6 są to specjalne wejścia szybkiego licznika do podłączenia enkodera. przy fazach A i B do 2,5 kHz a przy jednej fazie do 5kHz. Ustawienia typu wejść można dokonać w zakładce ustawień sterownika...
Witam wszystkich. Panowie potrzebuje jakiegoś przykładowego programu dla 2 enkoderow na powyższy procesor .... Enkodery będą podłączone pod silnik DC zliczając impulsy z 2 silników .... potrzebne mi to jest do tego aby ów 2 silniki kręciły sie z dokładnie taka sama prędkością ... pozdrawiam
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.
Zmieniłem budowę urządzenia. Zamiast przesuwać taśmę w szczelinie transoptora zastosowałem enkoder obrotowy. Ruch enkodera powoduje zliczanie impulsów.
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...
Do enkodera musisz dobudować układ który będzie "wiedział" w jaką stronę się obraca enkoder i zliczając impulsy odpowiednio sterował drabinką rezystorową (chyba o to Ci chodzi?). Jest jednak kilka alternatyw w postaci najzwyklejszych przełączników obrotowych - zależy tylko ile ustawień (kroków) potrzebujesz. Jeśli wystarczy Ci np. 12 - można z powodzeniem...
Witajcie, Mam pytanie dotyczące enkodera, w jaki sposób to rozwiązać. Chciałbym aby wyrzutnik trafiał w butelkę. Sygnał do siłownika jest przeprowadzany z enkodera tzn: zainstalowany jest czujnik B1 który gdy wykryje butelkę uruchamia Licznik który zlicza impulsy z enkodera i gdy wyliczy 200 załącza siłownik. Pytanie jak zachowa się ten algorytm gdy...
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.
Witam, steruję silnikiem sj01 z enkoderem 1920 imp/obr za pomocą sterownika stm32f3 taktowanego 64MHz. Silnik oraz enkoder jest podłączony i skonfigurowany pod sprzętowy timer jednakże licznik timera zliczający impulsy nie zmienia się przy wyższych prędkościach. Układ pracuje poprawnie przy połowie maksymalnej prędkości. Wrzucam konfigurację timera...
Witam Mam taki problemik. Chcę zrobić układ zliczający ilość impulsów na sekundę. Impulsy są generowane przez enkoder od regulacji głośności (24 impulsy na obrót). Problem pojawia się w momencie podłączenia tego razem. Enkoder strasznie iskrzy i przy połowie obrotu generuje około 100 - 120 impulsów. Próbowałem to zniwelować kondensatorem, ale przy dużych...
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, od niedawna zajmuję się sterownikami PLC. Mam taki problem, za pomocą sterownika APB-22MTDL ustawiam wymiar na maszynie stolarskiej (prosty enkoder, motoreduktor, panel operatorski SH300). Wszystko chodzi bardzo ładnie, niestety czasami jest tak że trzeba skorygować impulsy z enkodera bo pojawiają się czasem niewielkie przekłamania wymiaru. W...
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...
Witam. Stoję przed następującym zagadnieniem. Chciałbym uruchomić układ sterowania maszyną z wykorzystaniem PLC. Sterownik miałby za zadanie zliczenie zadanej liczby impulsów i wykonanie pewnego działania - zatrzymanie silnika. Do tego momentu sprawa jest bardzo prosta. Chciałbym jednak aby żądaną ilość zliczonych impulsów wprowadzać za pomocą najlepiej...
Napisz jakie mają być obroty tego wałka. Jeżeli jakieś małe,nieliniowe (np.kręcisz ręcznie) to do tego symulatorka musisz użyć enkodera z rozdzielczością nie mniejszą niż 720 imp/obr. Podpinasz go do wałka z krzywkami, dodatkowo czujnik martwego punktu (np. przełącznik halla). Impulsy z enkodera trafiają do mikroprocesora, który zliczając je, określa...
(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...
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...
Witam, mam silnik podłączony do enkodera. Napisałem kod który zlicza mi impulsy z enkodera. Teraz jak zrobić aby je odtworzyć czyli jeżeli wczytam skądś liczbę tych impulsów lub podam na sztywno, chcę aby silnik podłączony do enkodera się obrócił tyle samo razy? Myślałem nad tym aby po prostu, odbierać impulsy od enkodera a następnie porównywać ich...
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 będą się działy żadne cyrki - tak naprawdę wystarczy że raz złapiesz ten impuls (odpowiednio napisany program poprosi byś wykonał 1 pełny obrót wałem)potem obliczasz pozycję zliczając impulsy - o kierunku zliczania decyduje sygnał drugiego toru. W domowych warunkach możesz osiągnąć dokładność rzędu 2 stopnie.
potrzebuje projekt układu zliczajacego impulsy z enkodera (2 sygnały przesuniete o 90 stopni) o max czestotliwości 205 kHz, próbkowanie z czestotliwościa 200 kHz wynik to jest ok 1000 pomiarów powinien być zarejestrowany w pamieci ,w czasie zarejestrowanym i zeby byla mozliwośc transmisji do komputera w celu dalszej obróbki danych.2 sygnały sa potrzobne...
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.
I tu jest problem , stan 1 w logo zaczyna się od 5V. Dodać jakiś wtórnik do enkodera .
Witaj A i B, oraz Z to kanały enkodera inkrementalnego.A i B powinny mrugać naprzemiennie, przy wolnym kręceniu i niedużej rozdzielczości enkodera powinno być to widoczne. Jeśli w trakcie obrotu enkodera pali się permanentnie B, oznaczałoby to uszkodzenie enkodera, kabla... Odepnij przede wszystkim enkoder i zobacz czy zgaśnie kanał B. pozdrawiam
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...
Witam kolegów Nie znam się na assemblerze bascom się nie wyrabia w czasie, czy mógłby ktoś napisać wstawkę assemblerową zamiast poniższego listingu ? ten listing jest w przerwaniu INT0 i zlicza impulsy od enkodera , niezbyt szybko działa, a ja potrzebuję bardzo szybkie działanie. If pind.3 = 1 Then decr poz if poz = 0 then poz = 5000 else incr poz if...
Załóżmy że w sterowniku będę zliczał impulsy z enkodera na osi bębna i będę mógł wysterować układacz w odpowiednich momentach (kątach obrotu). Jak jednak teraz zsynchronizować do tego prędkość napędu układacza. Jakbyś "rozwinął" zapis z enkodera to uzyskasz harmonogram/podstawę co i gdzie ma się zdarzyć. W określonych miejscach wysyłasz "paczkę" STEP/DIR...
(at)zhan Wrzuć tutaj program jak to zliczasz i ile kanałów enkodera wykorzystujesz.
Po pierwsze należy odpowiedzieć jakiego rodzaju przetwornik jest tu użyty łatwo to rozpoznać nawet dla nie fachowca. Stosuje się tu dwa rodzaje : 1.Przetwornik tensometryczny w części środkowej wagi jest to belka gięta z naklejonymi tensometrami. 2.typ to przetwornik mechaniczny z enkoderem optycznym czyli tarcza kodowa z mometem zwrotym w postaci sprężyny...
OK pytanie poprawiam :) nie miałem na myśli żle działającego procesora tylko mój program oczywiście. jesli w bascomie to będzie działać to nie będę kombinował dalej zmostkowałem wejścia INT0 i T1 bo to jest ten sam impuls z wyjścia A enkodera, enkoder chodzi dobrze, ale obroty są liczone źle, dobrze są liczone jeśli obraca sie bardzo powoli. Przerwania...
Witam, chciałbym tutaj zaprezentować początek projektu (choć i tak już nieco zaawansowany) budowy własnego ramienia robotycznego. Projekt składa się z kilku faz. Często równoległe wykonuję różne zadania związane z tym projektem. Ale od początku. Faza 1. Polegała ona na określeniu jaki typ ramienia robotycznego chcę zbudować, jak rozwiążę zabudowę napędów,...
https://obrazki.elektroda.pl/6863312200_... Jeżeli tarcza encodera zamontowana jest bezpośrednio na osi koła jezdnego, to wystarczy ci znać obwód tego koła i ilość impulsów dostarczanych na jeden obrót przez posiadany encoder. Ten przykładowy ma akurat 20, twój może być inny. Z tego obliczysz jaki odcinek drogi przypadnie na jeden...
witam Dzięki dr.vee za pomoc. Teraz staram się zrozumieć o co chodzi(wiem jak działa kod) ale przyznam szczerze ,że nie za bardzo rozumiem jak miałby wyglądać schemat takiego programu. Na wszelki wypadek opisze dokładniej co chciałbym osiągnąć: Licznik ma zliczać impulsy z enkodera E w zadanym czasie przez generator G tzn. gdy na G='1' to licznik zlicza...
No to wzór na prędkość jest taki: V=\frac{n}{Nt} n - ilość impulsów jakie naliczyłeś N - ilość impulsów na obrót enkodera t - czas w jakim naliczyłeś te impulsy Jeśli masz na przykład enkoder inkrementalny z ilością kroków 500 i w czasie 100ms naliczyłeś 374 impulsy to podstawiając do wzoru masz 500/(374*0.1) czyli 13,37 obrotów na sekundę. Zauważ,...
Program ma za zadanie sterować silnikiem krokowym z określoną czestotliwością i jednocześnie zliczać impulsy z enkodera. Do obsługi silnika wykorzystuję Timer0, który odmierza mi równe odcinki czasu pomiędzy kolejnymi krokami silnika. Natomiast do obsługi enkodera wykorzystuję Timer2, który po przepełnieniu zgłasza przerwanie i sprawdza stan na wejściach...
Witam!Prosze o pomoc w wyborze sterownika,bo ich tyle na rynku. Zliczam impulsy z enkodera i musze po pojawieniu sie zbocza sygnału z czujnika odliczyc kilka impulsow po czym wystawic na wyjsciu stan wysoki utrzymac go kilka impulsow,nastepnie znowu kilka impulsow stan niski i kilka impulsow stan wysoki.to jest jeden cykl, po tym czekam na następne...
Może tak...enkoder/impulsator działa tak, że zliczając w jednym kierunku pojawia się A, potem B, potem gaśnie A i następnie gaśnie B - wtedy masz jeden impuls w danym kierunku; w przeciwnym kierunku kolejność A-B jest odwrotna. Na obrazku: przygotowanie impulsów - zliczanie w kierunku; zliczony licznik - na "arytmetykę" (impulsy można pomnożyć przez...
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...
Urządzenie (obrót) powinno się wyposażyć w enkoder inkrementalny lub absolutny; tu można założyć również jakiś czujnik (liczący zęby zębatki) lub transoptor szczelinowy i jakąś tarczkę z dziurkami czy szczelinami. Na podstawie tych wskazań - uruchamiać lub zatrzymywać napęd. Dodano po 2 Co do funkcji czasowych: prosta czasówka z dwoma nastawialnymi...
Witam. 1) Jaki to silnik, samo określenie " 28V " to tak troszkę mało. 2) Z jaką szybkością, w jakim czasie, silnik ma ten obrót wykonać. 3) Ile tych obrotów ma być wykonywanych w jakiejś tam jednostce czasu. ....Jak wykonać taki hamulec elektromagnetyczny ?.... Wykonanie takiego hamulca do prostych nie należy. No ale jak już zauważył vodiczka nie gwarantuje...
Każde wywołanie millis() trwa w sumie 29 cykli zegara, w tym przerwania blokowane są tylko na mniej niż połowę, czyli około 1us (przy 16MHz), w pętli loop można wywołać millis() raz by potem napełnić swoje zmienne setek ms/sekund/minut/itd. Oczywiście przerwanie zostanie zauważone, po prostu reakcja może być opóźniona o tą 1 milionową część sekundy....
Więc tak Zmontowałem układ formowania impulsów zgodnie ze schematem założyciela postu (z pominięciem mikrokontrolera) na wejście podłączyłem silniczek krokowy do wyjść podłączyłem licznik impulsów tak że jedno wyjście dałem na wejście zliczające impulsy a drugie wyjście na wejście decydujące (na podstawie stanu H i L) o kierunku zliczania. Sytuacja...
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
Cześć wszystkim, ze wszystkie tematy są pozamykane postanowiłem go troszkę odświeżyć. 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...
Witam Nie wiem czy dobrze zrozumiałem to, w jaki sposób zliczasz impulsy z enkodera? Jeżeli po prostu wstawiłeś w drabince licznik i wyzwalasz go zboczem narastającym i opadającym sygnału z wejścia to rzeczywiście może to źle działać. Będzie to działało tym gorzej im dłuższy jest czas skanu i/lub większa jest prędkość obrotowa enkodera. Poniżej cytat...
Witam W celach edukacyjnych podłączyłem impulsator obrotowy AB (z wyglądu podobny do potencjometru - nie stać mnie na enkoder za 400 zł) do sterownika PLC FATEK i niby wszystko działa tzn. rozróżnia kierunek obrotu zliczając impulsy w górę i dół ale zdarza się, że pomimo odpowiedniej liczby impulsów program nie pracuje tak jak powinien tzn. nie ustawia...
Z enkodera wychodzą impulsy, które są zliczane przez "szybki licznik" za pomocą wejścia cyfrowego.
Przepraszam tam bład jest nie 0-12V tylko 0-10V. Informacja zwrotna od enkodera aby być pewnym w 100% gdzie znajduje się element chce uzyskać dużą dokładność znajdowanego się elementu do 0,02mm. Bez enkodera nie będzie dokładnie bo zjawisko poślizgu to uniemożliwia ??. Chcę na wizualizacji zadać 5m i silnik ma mi przesunąć ten element o odległość 5m....
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.
Witam. Chciałem zrobić program realizujący zliczanie poszczególnych impulsów enkodera oraz określenie kierunku obrotu tarczy - problem niestety tkwi w samej zasadzie działania programu - przy kręceniu w jedną stronę niekiedy pojawiają się błędne sygnały obrotu w drugim kierunku, a ponadto same zliczanie nie pracuje stabilnie - raz przy wolnym kręceniu...
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....
Możesz też zmienić w ustawieniach hsc żeby zliczał częstotliwość a nie ilość impulsów.
Prowadzenie nieekranowanych i długich przewodów od encodera wraz z impulsowym sterowaniem obciążenia indukcyjnego to "strzelanie sobie w kolano" Większość czujników sprzedawanych z przewodem ma ekranowany przewód sygnałowy do tego jeśli już musi być prowadzony ze sterowaniem mocy obwodów o charakterze indukcyjnym wymaga odpowiedniego ich zaprojektowania...
1 kHz ??? Będzie ciężko - to jest 1ms, czyli sporo mniej niż skan. Chyba trzeba przejść przez zakiś zewnętrzny szybki licznik, ale nawet jak zliczał będzie zewnętrzny licznik, to rozumiem że interesuje cie wykrywanie jakiegoś konkretnego wyniku. Na SIMATICU czegoś takiego nie robiłem. W Mitsubishi robi się to tak, że szybki zewnętrzny licznik zlicza...
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)...
Panowie, bo tak ucichło, chciałbym elementy zamawiać ale muszę wiedzieć czy wszystko będzie dobrze. S1 to enkoder który wysyła impulsy do Atmegi, która ma je zliczać. Czy taki sposób ominięcia drgań na stykach będzie prawidłowy, aby nie zliczało drgań jako impuls? http://obrazki.elektroda.pl/2103953600_1... T1 BD139 R1 i R2 1k C1 100nF...
Witam. Dyskusję należy zacząć od pytania z którą wersją enkodera mamy do czynienia. Jeżeli jest to MOZ30 z końcówką N, to na wejściu urządzenia zliczającego impulsy powinien być odbiornik linii + rezystory wymuszające prądy (lub źródła prądowe). Podpięcie sygnałów do wejść wysokoomowych spowoduje "dzwonienie" sygnałów. Pozdrawiam, Adam
Wg mnie Twój tok rozumowania jest prawidłowy. Licznik zlicza impulsy z jednego wyjścia enkodera (enkoder na jeden obrót generuje x impulsów zapewne prostokątnych na dwóch przesuniętych w fazie wyjściach -> ilość impulsów jest proporcjonalna do przebytej drogi przez blachę), po przekroczeniu zadanego progu zapewne licznik powinien wygenerować sygnał...
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...
Korzystanie z jednego tylko wyjścia zaprzecza sensowi stosowania enkodera służącego do określania położenia. Jeśli chodzi Ci tylko o pomiar prędkości, to nie potrzebujesz enkodera, tylko wystarczy pojedynczy czujnik dający impuls raz na obrót. Jeśli jednak koniecznie chcesz do tego celu stosować enkoder i to tylko jedno z jego wyjść A/B, to żeby wyznaczyć...
Witam serdecznie! Mam pewnien problem do rozgryzienia. Muszę odpowiednio ukształtować przebieg z wyjść analogowych s7 200. Kształt przebiegu: najpierw od wartości początkowej 0V ma rosnąć proporcjonalnie do wartości x ustalonej w zakrecie od 0-10V utrzymywać się przez określony czas pracy maszyny w stanie x i pożniej w określonym momencie od x wartości...
Zbuduj sobie stabilizator prądu Na każdy siłownik osobno Pierwotnie siłowniki w skrajnych pozycjach pokrywy były wyłączane poprzez niezależne (oddzielnie dla prawego i lewego siłownika) krańcówki, ale działo się tak, że po kilku cyklach otwarcia/zamknięcia przy zamykaniu różnica prędkości opuszczania wzrastała do tego stopnia, że pokrywa "kanotwała"...
Użyłem licznika C238 z wejściem x3. I teraz mam wolne X4 i z niego biorę sygnał do SPD. Tylko minusem jest to, że nie mam kierunku obrotu. I niezależnie w którą stronę kręcę enkoderem to zlicza w górę.
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...
Witam, po zrobieniu prób okazało się że zliczanie impulsów jest niepoprawne. Timer zlicza przypadkowe stany (wynikające z drgań styków). Nie pomógł układ RC na liniach A, B enkodera. Pozdrawiam
Podlaczyc wyjscie/a do nozki jakiegos mikrokontrolera zliczac impulsy i wyslac np po rsie do kompa
Witam Przeczytałem post i próbowałem skonfigurować układ tak aby zliczał mi impulsy z enkodera....ale coś poszło nie tak. Możecie koledzy podpowiedzieć co robię nie tak. Mam 313C ustawiłem liczniki tak jak kolega pisał powyżej Dodałem SFB47 na wejście dałem W#16#300 na I124.0 impulsuję + zasilania wybrany Chanel "0" SWgate stała "1" Czy po podawaniu...
(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ą...
Witam Potrzebuje zbudować układ na podwójnym transoptorze szczelinowym (jedna dioda dwa foto tranzystory np.taki jak w myszy komputerowej) który rozpozna kierunek obrotu, na wyjściu potrzebuje dwa oddzielne impulsy dla każdego kierunku. Inaczej mówiąc ma to wyglądać np. tak: impuls z T1 potem z T2 daje na wyjściu impuls dla prawych obrotów a impuls...
Wyświetlacz alfanumeryczny będzie 4 x 20znaków Pierwotnie zrobiłem regulację na potencjometrach wieloobrotowych i działa pięknie pomiar napięcia i ograniczenia prądu. Zachciało mi się enkoderów, ale chyba tego nie dam rady zrobić programowo bo za cienki jestem. Żaden ze mnie programista. Po prostu myślałem że się czegoś nuczę, ale mnie to przerosło....
Cześć. O to Ci chodzi? 7 bitów = 128 kroków na obrót 10 bitów = 1024 kroków na obrót 12 bitów = 4096 kroków na obrót Zależy mi także, aby moduł nie wymagał złożonej elektroniki po stronie systemu komunikującego się z modułami no zliczanie takiej ilości impulsów będzie zasobożerne a ekonomiczny zakup takiego enkodera to tylko w marzeniach hehe :D. Są...
Problemem jest tutaj fakt ze licznik zlicza impulsy. A ty każdemu krokowi enkodera chcesz przypisać pewna wartość (regulacja zgrubna/precyzyjna) a tego licznik nie robi (bo każdy impuls jest traktowany z taka sama waga). Jednym z możliwych rozwiązań jest zliczanie ilości impulsów i mnożenie ich przez wagę (w zależności od wybranej dokładności). [syntax=c]...
A skąd wiesz, że impulsy z enkodera są dobrze zliczane ? Dodano po 4 W AVR Studio zmieniło się że jak zliczy do 100, to obrot = 2, zliczy do 200, obrot = 4, zliczy do 300, obrot = 6. Nie wiem skąd 2, 4, 6 skoro ma dodawać +1... Z tego wynikało by, ze enkoder ma 200 impulsów na obrót. Czyli po jednym obrocie cnt=200, pod dwóch cnt=400 itd.
licznik zliczający impulsy układ zliczający impulsy pomiar zliczający impulsy
akumulator tesco wałka laserowej eprom renault
renault mascott renault mascott
Renault Scénic III 1.2 – brak przełączania ogrzewania na klimatyzację, usterka HVAC Falownik off-grid 5-7 kW: Qoltec, Growatt, Deye, Victron – modele i ceny 2024