Witam. Do zbudowania pewnego potrzebnego mi układu potrzebny mi jest enkoder. Jestem początkującym elektronikiem i nie za bardzo wiem jak sie za to zabrać. Dokładniej chodzi mi o to, jak odczytuje sie wartosc z takiego enkodera inkrementalnego i liniowego. Z góry dzięki za wszelką pomoc ;)
Nie napisałeś jakiego środowiska używasz, więc trudno coś poradzić. Bardzo możliwe, że na sieci już ktoś opisał jak używać twojego symulatora.
Zwracam honor istotnie 399, pominąłem słowo BCD :)
Można próbować przez SPI, a można programowo. Podajesz stan niski na CSB, odczekujesz t1, ustawiasz stan wysoki na SCLK, czekasz t4, ustawiasz niski na SCLK, czekasz t3, ustawiasz stan wysoki na SCLK i czytasz pierwszy bit na DATA... Potem już jest z górki - odczekujesz t4 i t3/odczyt naprzemiennie... -- Pozdrawiam, Daniel
Jeśli wyjście jest typu OC to można wyjście podciągnąć przez rezystor do zasilania. W miejscu połączenia wyjścia z rezystorem pobieramy sygnał. Sterownik nie ma jakiegoś specjalnego wejścia na enkoder? Raczej nie odczytasz prawidłowo impulsów przy cyklach sterownika typu 1, 10ms.
Zliczyć impulsy? Najprostszy STM32F0 sprzętowo to policzy. Jak chcesz to mogę Ci podesłać przykładowy programik.
Musi być moduł ? A nie ma takich falowników że po prostu podpina się A, B, Z ? Jak falownik ma moduł to musi się komunikować np. RS485 z modułem a do modułu podłączamy enkoder? A jeśli chodzi o PLC to jak wykorzystać enkoder podłączony do PLC aby falownik z niego skorzystał: 1. PLC i falownik musi być tej samej firmy lub komunikować się po tej samej...
To racja, migających diód jest od cholery. raczej interesowało mnie czy będę w stanie odczytać enkoder kwadraturowy, bo RPi z zainstalowanym raspbianem to nie system RTS, ale są przerwania i to sprawdziłem. Na razie z jednym enkoderem, wkrótce sprawdzę z trzema, ale muszę wybudować jakiś prosty układ z silnikami. Nie znam Mono, nie wypowiem się, choć...
Jak dobrze poszukasz na elektrodzie w tym dziale to znajdziesz sporo odpowiedzi na Twoje pytanie. Wpisz np "obsługa enkodera" albo chociaż sam wyraz "enkoder"
nie jestem pewien czy w pętli dobrze odczytam enkoder, bo muszę wykrywać zbocze opadające ,a nie konkretny stan styków, poza tym w innych pętlach w programie też czytam enkoder łącznie z wyświetlaniem lcd ,ale już przy wolnych obrotach, chciałbym się głównie dowiedzieć co w bascomie przymula to liczenie, skoro jest tam niewiele linijek programu.
Witam w jaki sposób odczytać prędkość podłączając enkoder impulsuwy do wejścia licznika HSC w S7 1200. chodzimi o program. Udało mi się uzyskać odczyt ale pracuje jako miernik częstotliwości. Chodzi mi o to, aby w przerwaniach np. co 10 ms dawał mi wartość zliczoną impulsów.
Ehh, no to trzeba bylo tak od razu. in r16,PINB ;odczytaj klawiature i enkoder cbr r16,0b11111100 ;maskuj niepotrzebne bity cpse r16,r18 ;porownaj aktualny stan ze starym rjmp EnkoderWRuchu ;= to skocz do obslugi enkodera ret ;!= to wyjdz EnkoderWRuchu: lsl r18 ;przesun o jedna pozycje poprzedni odczyt eor r18,r16 ;exor "dziurki 2 starej"...
Jak to "nie ma ujemnych wartości"? Przecież przy zejściu poniżej 0 masz, jak to sam napisałeś, -1, trzeba tylko umieć to odczytać przez odpowiednie zrzutowanie typów - (int16_t)
to jest enkoder z serii m600 . Jest on podłączony przez adapter AD2-A przez port szeregowy do komputera.
dziekuję a dlaczego w funkicji dwa razy jest TIM_ICPolarity_Rising? Enkoder nie powinien działać na zbocze rosnące i opadające? [syntax=c] TIM_EncoderInterfaceConfig(TIM3, TIM_EncoderMode_TI1, TIM_ICPolarity_Rising, TIM_ICPolarity_Rising); [/syntax]
Dzięki, wszystko działa. Mam jeszcze pytanie odnośnie napięcia jakim może być zasilany ten enkoder. Wiem, że pracuje w standardzie HTL. Znalazłem dosyć dobry dokument na ten temat. https://www.posital.com/pl/produkty/inte... Z niego wynika (tabelka 1), że enkoder w tym standardzie rzeczywiście może być zasilony...
Jak szybko tego potrzebujesz? Bo po urlopie (okolice połowy sierpnia) mogę odczytać pozycję enkodera przy określonym (wymuszonym) położeniu wału silnika. Masz do tego serwo-napędu oprogramowanie? Ale na marginesie te napędy są (a raczej były) "słabe" (magnesy potrafiły się pokruszyć na skutek drgań maszyny). Pewnie dlatego je wycofali.
Witam Panów. Mam problem ze zrozumieniem jak odczytać sygnały z enkodera przyrostowego e6c2-c. W manualu do Omrona wytłumoczone jest to w sposób dość zawiły. Nie mam problemu z rozumieniem LD, jednakże wcześniej nie robiłem odczytu z enkodera. Czy ktoś mógłby mi to wytłumaczyć ? Potrzebuję zrobić odczyt w dwóch kierunkach. Z tego co się zorientowałem...
Tam nie ma ani enkodera ani silnika na 230V.... W sterowniku masz możliwość odczytania anomalli i porównaj z tabelka...
Aby sprawdzić ilość impulsów/ obrót wystarczy ściągnąć pokrywę enkodera i odczytać z tarczy zajmuję się serwisem silników dunkermotor, jeśli potrzeba innych informacji proszę pytać.
Enkoder inkrementalny z wyjściem PNP. https://obrazki.elektroda.pl/8675557100_... Brązowy do + zasilania, niebieski do masy, a wyjścia do arduino. Oczywiście nie możesz podłączyć bezpośrednio, bo na wyjściach będziesz miał 12V. Musisz to ograniczyć w jakikolwiek sposób. Np. opornik i dioda zenera, dzielnik rezystancyjny, czy wysterować...
Jeżeli będe miał enkoder inkrementalny o rozdzielczości 1024/impulsów na obrót i założe go na silnik, którego wał wirnika ma średnice fi=11 mm to jeżeli wirnik obróci się w stosunku do bazowego położenia o 0,033 mm do enkoder odczyta/wyśle jeden impuls? PV=Pi*fi/rozdzielczość Dobrze to jest?
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ł...
Masz dwie, kartę katalog, i podobny wyprowadzenia ze zdjęcia nie mogę odczytać co to za model tego starocia ale mam wszystkie za dużo tego żeby tu dodać.Tych modeli już nie robią 2000 PPR, teraz standard 1024,2048,2500,3072.
Witam, ilość impulsów enkodera ma znaczenie w stosunku do max częstotliwości wejść na sterowniku. Nie wolno "przegiąć" powyżej max prędkości, sterownik nie będzie w stanie odczytać szeregu impulsów z enkodera. Pamiętaj również że jeśli zastosujesz enkoder przyrostowy dwufazowy to większość sterowników częstotliwość wejść impulsowych dzieli na dwa czyli...
Sprawa nie jest prosta i jeśli nie bardzo wie kolega jak to zrobić to lepiej powierzyć zadanie komuś kto wie. Ogólnie trzeba przypisać enkoder do szybkich wejść plc , odczytać częstotliwość (może być blok 148) , przekonwertować na częstotliwość silnika krokowego i po sprawie ;-)
Istotnie są enkodery, które generują pojedyncze przejścia, albo całe cykle, lecz w praktyce nie ma to znaczenia i metoda opisana przez (at)PDT sprawdzi się w obu przypadkach. Jedynie wynik należy podzielić przez 4 jeśli enkoder generuje pełen cykl/przejście. Jeśli przerwanie tak jak w przykłądzie jest generowane co 2,5ms to potencjalnie możemy wykryć...
Jak ma 2 przewody, to to jest prądniczka tachometryczna a nie enkoder.
W silniku masz enkoder, tylko pytanie jaiki enkoder. Najczęściej jest to enkoder 3 kanałowy i dzięki niemu można odczytać: kierunek obrotów, pozycję, ilość pełnych obrotów.
A nie da się jakoś darmo zakodować skryptu, żeby loader ioncube to odczytał ?
wstawione :)
Program już prawie skończony, po wstępnym podłączeniu sterownika pojawił się problem ze zliczaniem impulsów w programie. Za każdym razem silnik "przejeżdża" zadaną wartość impulsów, przy większej liczbie zadanych impulsów rozbieżność jest większa. Co jest przyczyną takiej sytuacji? Czy impulsy są podawana za szybko, aby sterownik mógł je odczytać?
albo zbliżanie dłoni powoduje ich zaświecanie To jedynie wskazuje na pin będący w stanie wysokiej impedancji. Poprawnie załączasz pull up, więc zjawisko nie powinno występować, chyba że jest tam dodatkowy bufor w sensie bramki, której wejście jest nie spolaryzowane. Napisz coś więcej o pinie z którego czytasz stan karty. Jeśli pin od czerwonej diody...
a coś więcej mógłbyś opisać? Pomijając to, da radę odczytać częstotliwość zmiany wartości QDEC ?
co zawiera beginTransaction beginTransaction(SPISettings settings); SPISettings: uint32_t clock (domyślnie 1000000) uint8_t bitOrder (domyślnie SPI_MSBFIRST) uint8_t dataMode (domyślnie SPI_MODE0) Funkcja zakłada blokadę SPI_MUTEX_LOCK w danym wątku, który jest później zwalniany przez endTransaction(). co kryje się za poleceniem transfer(stuff); void...
O ile dobrze rozumiem, to celem jest aby nie gubić pozycji. Jeśli tak, to po co liczyć impulsy step i dir, to co cie interesuje to wskazanie enkodera. Tak długo generujesz impulsy sterujące silnikiem, aż enkoder wskaże właściwą pozycję. To co cie interesuje to pozycja zadana vs. odczytana z enkodera. Przynajmniej tak to rozumiem z twojego opisu. Impulsów...
Poza tym Zrobienie takiego man-in-the-middle, może być trudniejsze niż się na początku wydaje, a atiny nie jest też demonem prędkości, a nie ma sprzętowego licznika do obsługi enkoderów. Co ty opowiadasz... Mamy enkoder, który generuje max kilka impulsów na sekundę i to ma być problem? No, niby tak, ale robienie man-in-the-middle z attiny i enkodera...
Ale temu aparacikowi musisz dać zasilanie, ale które to kable - dopiero po odczytaniu symbolu scalaka powiem...
Znalazłem taki sterownik: SID116. Można podpiąć enkoder i krańcówki. Tylko nie wiem jak odczytać parametry silnika. Wpisywałem wyszukiwarkę i pokazywało tylko że to na prąd dc 24v. Nie ma nic o maksymalnym napięciu, chwilowym itd. A potrzeba to chyba do ustawienia sterownika. Chyba że jakiś mniejszy wystarczy do ten ma zakres do 30v chyba nie potrzeba....
Myślę, że nie stanowi to najmniejszego problemu, ponieważ enkoder może mierzyć tę temperaturę i wprowadzać korekty. To miałoby sens, ale raczej dla sytuacji gdy na całej wysokości podnoszenia panuje taka sama temperatura. Nie wiem jak Elgo, Kubler i inni, ale CEDES w swoim APSie nie ma pomiaru temperatury. Poza tym co to za enkoder absolutny który...
1. Trochę o enkoderach: Enkoder absolutny to taki który po włączeniu zasilania podaje do sterowania dokładną pozycję. Praktycznie więc to wygląda tak, że włączasz prąd i maszyna już wie w jakim położeniu jest wałek, bądź silnik. Coś jak elektroniczna suwmiarka, włączasz i pokazuje wymiar na wyświetlaczu. Z enkoderem inkrementalnym jest malutki problem...
Czy maksymalna częstotliwość odczytania sygnału cyfrowego przez mikrokontroler również ma znaczenie? F = RPM * imp/60 powinien być mniejszy od maksymalnej możliwości odczytania sygnału przez mikrokontroler?
Owszem jeśli chcesz mieć więcej enkoderów to bardziej opłacalne będzie SPI. Wtedy FPGA może obsługiwać wszystkie enkodery i przyciski. Można by tak jak mówisz wyprowadzić linię IRQ a statusy przycisków/enkoderów wyprowadzić po SPI jako bity. [syntax=c]//____________________________... //| 0 | 1 | 2 | 3...
Jednej zmianie na pinie b odpowiada jedna zmiana na a. Zmiana na pinie a bez zmiany na b to fałszywy alarm. Tym sposobem tracisz krok przy zmianie kierunku, Enkoder na pinach a i b generuje kod Graya. W jedną stronę 0, 1, 2, 3, 0, 1, 2, ... a w drugą 3, 2, 1, 0, 3, 2, 1, ..., dlatego lepiej byłoby po prostu odczytać ten kod i reagować na zmiany.
Racja, ale są też silniki które wykorzystują czujniki Hall'a do określenia położenia wirnika i na podstawie informacji z nich odczytanych następuje przełączanie zasilania, wtedy enkoder może być przyrostowy.
Chyba muszę pisać dużymi literami. W Bascomie na atmedze ciężko, a moim zdaniem niemożliwe jest napisanie programu do sterownika serwosilnika do cnc z sensowną ilością obrotów na minutę. Program musi odczytać pozycję z enkodera, sprawdzić czy wystąpił impuls step, obliczyć pętlę PIDa, wysterować odpowiednio tranzystory mostlka itd. (at)trol.six Na stronie...
Tak zmiana zbocza to jeden krok. Filtr oczywiście jak najbardziej, ja po prostu doświadczalnie wybrałem prędkość, przy której jestem w stanie odczytać impulsy. Przerwania będą w 2 cz.
Witam, Potrzebuję odczytać 32 enkodery podpięte do mikrokontrolera przez rejestry 74HC165. Odczyt z rejestrów odbywa się przez sprzętowe SPI z częstotliwością 1MHz. Problem polega na przetworzeniu tych danych. Jak się za to zabrać? Myślałem nad odczytem rejestrów do globalnych zmiennych w przerwaniu, a następnie przetwarzanie tych danych w głównej pętli...
Wynika z niej, że poziomy się zgadzają. Jak powinien wyglądać układ wzmacniający i formatujący sygnał tak by był do odczytania przez kontroler jako stan wysoki? Moja podpowiedź brzmi: LM393 ;)
Więc jeśli nawet jest absolutny, ale zaniknie transmisja na czas jednego obrotu, to tego obrotu nie ma w rachunku i wystąpi błąd położenia. W takiej wersji błąd powinien być zawsze wielokrotnością drogi pokonywanej w czasie 1 obrotu enkodera - zakładając, ze kąt jest odczytany prawidłowo, ale utracono liczbę pełnych obrotów.
Natomiast jestem w stanie użyć EVSYS.CH2 zamiast EVSYS.CH1 i wygląda, że działa. Czy to miałeś na myśli? Nie czytasz dokumentacji. Wybierasz nr kanału n, drugi kanał to będzie automatycznie n+1, n musi być parzyste - 0, 2, 4 itd. Czy da się jakoś poprawić detekcję kroków poza ustawieniem maksymalnej ilości EVSYS_DIGFILT_8SAMPLES oraz takiego podłączenia...
Witam!!! Buduję z kolegą kierownicę do komputera, a wraz z nią pedały. Problem się pojawił, ponieważ chcemy jak najdokładniej odwzorować działanie pedału hamulca. Charakterystykę jaką chcemy osiągnąć to przy nacisku około 2-3kg pedał dochodzi do miejsca oporu(około 2/3 skoku). Ten fragment odczyta enkoder który ma 450 lub 900 kroków na 90* a powrót...
(at)elektronockaut , silnik krokowy może gubić też kroki z powodu przeciążeń mechanicznych, nie tylko z powodu zakłóceń, dlatego napisałem o enkoderze gdyż to eliminuje takie sytuacje. A czym odczytać impulsy z takiego enkodera przy dość sporej prędkości obrotowej? Do tego jeszcze komputer musiał by się zająć ich interpretacja jednocześnie sterując...
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...
W jaki sposób mogę wykorzystać sygnał z enkodera przy wyznaczaniu komutacji. Czy dobrze kombinuję, że w oparciu o informację z enkodera muszę wyznaczyć odpowiednią fazę komutacji, a później wykorzystując 3 osobne kanały sprzętowego PWMa podłączonego do np masowych gałęzi mostka zadawać sygnał PWM, który będzie umożliwiał regulację prędkości i momentu?...
Chcę podłączyć enkoder impulsowy do mikrokontrolera w następujący sposób: wyjście A podłączyć na wejście przerzutnika D, a wyjście B na wejście CLK. Wtedy przy narastającym zboczu sygnału B, będę mógł odczytać kierunek obrotu enkodera. Czy mogę wyjścia enkodera (NPN OC) podłączyć bezpośrednio na wejścia przerzutnika? W karcie katalogowej tego enkodera...
Cześć chciałbym zrobić kierownice do gier komputerowych na enkoderze obrotowym bez ograniczenia. Mam arduino leonardo 32u4 i ten enkoder z chińskiej stronki zakupowej chciałbym sprawdzić czy arduino odczyta sygnał z enkodera tylko nie wiem jaki program napisać w programie żeby arduino zliczało impulsy. Odrazu mówię enkoder sprawdziłem na oscyloskopie...
Cześć chciałbym zrobić kierownice do gier komputerowych na enkoderze obrotowym bez ograniczenia. Mam arduino leonardo 32u4 i ten enkoder z chińskiej stronki zakupowej chciałbym sprawdzić czy arduino odczyta sygnał z enkodera tylko nie wiem jaki program napisać w programie żeby arduino zliczało impulsy. Odrazu mówię enkoder sprawdziłem na oscyloskopie...
Na wyjściu chce mieć w stanie niskim 0V a wstanie wysokim 24V( tak żeby sterownik mógł impuls odczytać)
TIM1 mikrokontrolera STM32F103 z płytki ZL27ARM skonfigurowany do obługi enkodera inkrementalnego dwukanałowego, optycznego, sygnał kwadraturowy: [syntax=c] TIM1->ARR = 0xFFFF; // wartosc rejestru autoreload (maks wartosc) TIM1->CCMR1 = TIM_CCMR1_CC2S_0 |TIM_CCMR1_CC1S_0 ; //TI2 mapped to IC2 TI1 mapped to IC1 TIM1->CCER = TIM_CCER_CC1P | TIM_CCER_CC2P...
wrzuć wyraźne zdjęcie, z którego da się odczytać ścieżki, to można będzie coś wywnioskować. Drugą stronę również, bo tam pewnie są rezystory, itp. Dodano po 47 Zapomnij mój poprzedni post z Rx, Tx, itd. To jakaś bzdura z internetu, którą niepotrzebnie powieliłem. Te enkodery, to zwykle dioda świecąca oraz dwa fototranzystory. Znalazłem podobny enkoder...
1. Rozumiem, że płytka stykowa pełni fukcję czegoś w rodzaju uniwersalnego socketu, gdzie przy każdym programowaniu trzeba ręcznie łączyć piny ? Skąd zatem przy takim rozwiązaniu wiadomo, gdzie i jak podłączyć taśmę wychodzącą z programatora ? Jest na to jakaś reguła ? Tak to rodzaj uniwersalnego socketu. W kanda masz 4 podstawowe piny MISO, MOSI,...
Konwersja jest ok, to co dzielisz to wynikową liczbę zliczonych impulsów. Czyli enc_delta dodajesz to jakiejś zmiennej, przechowującej różnicę pomiędzy ostatnio odczytaną, a bieżącą pozycją enkodera i tak zliczoną liczbę impulsów dzielisz przez dwa. Reagujesz tylko na wartości parzyste lub nieparzyste.
Witam Posiadam enkoder absolutny firmy Introl, parametry odczytane z obudowy: -zasilanie 5V -GRAY 12 bitów TTL -wtyk db25 Niestety enkoder jest już dosyć stary, firma która go wyprodukowała upadła ładnych parę lat temu, i nie mogę znaleźć nic na temat tego enkodera, a chodzi mi o opis poszczególnych pinów ponieważ planuje podłączyć go do mikrokontrolera....
Witam, jako iż jestem początkujący ze światem budowania robotów postanowiłem kupić sobie następujące podwozie gąsienicowe: http://electropark.pl/podwozia-ramy/4034... Jak widać do silników dołączone są enkodery. I teraz mam pytanie jako początkujący nie zamierzam od razu wykorzystywać ich do sterowania podwoziem....
Czy filtr RC górnoprzepustowy zadziała w takim przypadku? Nie, bo taki filtr wycina daną częstotliwość a nie poziom napięcia. Jaki poziom sygnału karta odczytuje jako wysoki? Można użyć odpowiedniej diody zenera szeregowo z linią sygnałową, ale wtedy stan wysoki (oryginalnie 5V) wyniesie jakieś 2V. Czy karta poprawnie to odczyta? Zamiast diody zenera...
Witam, Mam pytanie odnośnie programowania enkodera absolutnego działającego w sieci Profibus DP. Znalazłem przykład gdzie enkoder jest oprogramowany w nastepujący sposób: L PIW124 T MW100 L MW100 T PQW124 Nie bardzo rozumiem jaki jest sens wysyłania odczytanej wartości na wejście enkodera. Mógłby mi ktoś nakreślić problem?
Funkcja pulseIn zwraca wartość w postaci unsigned long. Ty natomiast przypisujesz jej wartość do (signed) int. Czyli: -odczytana wartość może się nie zmieścić; -jeżeli odczytana wartość przekroczy połowę "pojemności" typu int, to zostanie zinterpretowana jako liczba ujemna. Pytanie, jakie długości czasów mierzysz? Ile mija czasu pomiędzy kolejnymi impulsami...
Witam, mam problem jak oprogramować enkoder 500 imp/obr ABZ w sterowniku CPM1 Omrona? Enkoder działa poprawnie, podłączony do wejść 00,01,02. Licznik SR248 i 249 zlicza impulsy, można odczytać wartość PV za pomocą instrukcji PRV(62) ale żeby wykorzystać enkoder np. do powiamru odległości to trzeba użyć przerwań a z tym sobie nie radzę. Nie mam pojęcia...
Aby enkoderem odczytać KIERUNEK obrotów ważna jest kolejność pojawiania się stanów ON na wyjściach A i B. Przesunięcia czasowe są bardzo małe i mierząc stany statyczne rzeczywiście masz tylko dwa stany. Gdybyś obejrzał rozciągnięty zapis z oscyloskopu to stany te nie pojawiają się dokładnie równocześnie, ale z minimalnym opóżnieniem. To umożliwia rozpoznanie...
Wymieniłem enkoder obrotowy w testerze tranzystorów. Oryginalny działał na opak, to znaczy np. kręciłem w prawo, a na ekranie przesuwało się w lewą stronę, co było denerwujące. Wymieniłem na inny, który pozyskałem z radia samochodowego. Założony enkoder działa poprawnie, ale trzeba przekręcić o dwie pozycje, żeby na ekranie odczytało jeden ruch. Mam...
Witam, najtaniej to jakiś potencjometr precyzyjny i odpowiednio wyskalowany pomiar rezystancji, profesjonalnie i drogo :D to enkoder inkrementalny i licznik impulsów. Wykonanie - chyba najlepiej jak enkoder z rolką zamocujesz na przesuwanej części piły (prowadnicy). Rolka odczyta drogę przebytą przez prowadnicę. Powinien wystarczyć ci enkoder 500imp/obr,...
Err na wyświetlaczu. Internet mówi o jakichś stykach, o jakiejś aperturze za 300 zł . Apertura to system przekładni silnika z elektromagnesami naciągu zespołu lustra-migawki. Hmm, procesor aparatu musi jakoś odczytać te ustawienia. I tu jest usterka w komunikacji. Informacje o stanie apertury podaje "enkoder". To takie kółko ze stykami, jak w każdym...
Ja nadal nie rozumiem , gdzie kolega widzi tu problem? Opisałeś swój problem - padło kilka odpowiedzi, że to nie ma sensu - ok, może nietrafnie. Można próbować jak się chcę. Ale założyłeś z góry, jak chcesz do tego tematu podejść ( wykorzystanie enkodera cyfrowego ). Dostałeś podpowiedzi jak zrobić to prosto i w czysto analogowej formie. Podobno na...
Enkoder ten odczytujesz jak przycisk, czyli wykrywać zmiany stanu pinu. Różnica do przycisku jest taka, że nie ma zjawiska drań styków, więc jest prościej. Nie do końca tak samo. W tym przypadku trzeba jeszcze "odczytać" zmianę kierunku ruchu kierownicy.
Gadałem z kolesiem który się tym zajmuje z bosh-rexroth podałęm mu csb i przedstawiłem problem i powiedział że wszystko będzie pracować, że poprzez emulator będe mógł odczytać sygnały które przycodzą z enkodera serwo do karty, ja sobie je poprzez ten separator je przetworze na impulsy poziom do 24V i do plc gdzie nastawie w nim aktywacje licznika hsc...
Witam Posiadam kartę Advantech PCI-1711 i zamierzam za jej pomocą odczytać sygnał z enkodera inkrementalnego w celu późniejszej obróbki tego sygnału i implementacji algorytmu sterowania wahadłem odwróconym. Mam problem, ponieważ sygnał z enkodera jest w przybliżeniu sygnałem prostokątnym o minimum w około -12 V, a maksimum około -7 V. Chcę odczytywać...
Radio Makita Dmr 115, nie działa enkoder. Znalazłem dwa spalone rezystory na linii która go zasila, ale nie da sie ich odczytać. Może ktoś posiada zdjęcie tej płytki bo schematu nigdzie nie ma? https://obrazki.elektroda.pl/4256333000_... https://obrazki.elektroda.pl/9336072400_... https://obrazki.elektroda.pl/4329611900_...
Witaj. Jak pisałem wiem że inkrementalny gubi się po zaniku zasilania. Bazowanie też nie problem, bo aktualnie jeżdżę tanim Leadshine HBS który gubi się też po zdjęciu zasilania na uzwojenia. Ale chciałem coś bardziej "zaawansowanego" co się da kontrolować inaczej niż paczką impulsów, ustawić jakieś progi maksymalnej siły oraz odczytać aktualną pozycję....
Witam. Muszę obsłużyć enkoder firmy Baumer IVO GM400.010A102. jeszcze widnieją dane: 8192x4096 Gray SSI mam jedynie do niego opis wyprowadzeń ale nie mam dokumentacji w jaki sposób się z nim skomunikować. Proszę o pomoc. Obsłużyć go chcę za pomocą mikrokontrolera (odczytać położenie absolutne)... nie mogę znaleźć idei komunikacji i poziomu sygnałów...
Cześć Mam problem z odczytaniem kierunku obrotu silnika. Mam zmontowany układ w którym steruje silnikiem za pomocą regulatora PID. Prędkość obliczam na podstawie przerwań z enkodera. Mam dwa kanały ale do prędkości jeden w pełni wystarcza. Chciał bym odczytać kierunek obrotów silnika i pojawia się problem, niby wszystko rozumiem a działać nie chce i...
Witam. Na tym sterowniku można ustawić maksymalnie 1500 ob/min. I enkoder do 200 działek. Zrobiłem ten układ - na PCB swojego projektu. Oryginalne jakieś zagmatwane były nadmiernie. Konfigurowanie jest - delikatnie mówić - " bolesne ". Prawdę powiedziawszy nie do końca mi się udało. Pozdrawiam. Jaki enkoder zastosowałeś - odbiciowy ? Wydaje mi się...
Zrobiłem prosty test u siebie, zmieniłem wartość głośności, poczekałem na informacje na terminalu o zapisie. Odciąłem zasilanie i odczyt jest poprawny. Zrobiłem to samo nie wyłączając zasilania i robiąc reset - odczyt również jest poprawny. Użyłem do testu tych samych wartości 1 i 3. Deklaracja enkoderów na -1 będzie "sypać" błędy na terminalu "debugu"...
Akcelerometr nie mierzy pozycji statycznej( dostaniesz tylko informację o kierunku i przyśpieszeniu ), tu sprawdzą się enkodery. Na ramieniu obsługiwanym ręcznie odczytają pozycję i przekażą do układu sterującego napędami drugiego ramienia.
Zrozumiałem co nie co po przeczytaniu tego i owego, jednakże nasuwa mi się na myśl dwa pytania: 1. Moja tarcza ( jak i enkoder ) nie posiadają możliwości odczytu położenia zerowego - więc czy da radę oraz na jakiej zasadzie zrealizować możliwość odczytania go ? 2. Czy zmieniając obroty wahadła z lewe na prawe i na odwrót nie będzie enkoder gubił się...
Witam Mam problem z obsłużeniem enkodera w programie - brak jakiejkolwiek odczytanej wartości. Enkoder to (201935): http://www.maxonmotor.com/medias/sys_mas... [syntax=c]void encoder_timer_config(void) { gpio_pin_cfg(ENCODER_PORT, ENCODER_LEFT_A, ENCODER_PORT_MODE); gpio_pin_cfg(ENCODER_PORT, ENCODER_LEFT_B, ENCODER_PORT_MODE);...
Witam Potrzebuję odczytać dość dokładnie pozycję ruchomej części urządzenia. W tym celu umyśliłem sobie wykorzystanie enkodera liniowego z drukarki atramentowej. rozebrałem canona IP1500, przy głowicy jest śliczny enkoder .... O ile nie ma problemu z rozpoznaniem funkcji nóżek - widać na pierwszy rzut oka, o tyle mam mały problem z parametrami układu....
Ja bym podejrzewał coś nie tak z czujnikiem lub paskiem enkodera (urządzenie jakby nie mogło odczytać położenia karetki). Dobrze by też było zainstalować urządzenie na komputerze i jeśli to się uda, sprawdzić jaki komunikat pokazuje program obsługowy.
Chyba się nie rozumiemy, napiszę jeszcze raz - inaczej. Nie wiem czy miałeś do czynienia z Xmegami. One mają wbudowaną sprzętowa obsługę enkodera. Nie trzeba sprawdzać "ifami" korelacji między stanami pinów enkodera bo one są cały czas aktualizowane w rejestrze TCC0.CNT i jedynym zadaniem jest odczytanie gotowego wyniku z rejestru. Działa to świetnie,...
Włożyłem nowego attiny2313 programuje i zapala się dioda redy po 10 sekundach zapala się dioda error ,ktoś wie co może być nie tak ? Dodano po 2 Dodam że wszystko zasilam 5V. Pewnie to jest nie tak, że sterownik nie potrafi ustawić zadanej pozycji. Żeby się udało to musi po pierwsze być w stanie poruszyć silnikiem a po drugie odczytać prawidłowo informację...
Tak masz rację to enkoder. On jeszcze działa, ale nie ma już wyczuwalnego stuknięcia/przeskoku. Poczekam aż padnie zupełnie i wtedy zdemontuję i odczytam typ.
Tak masz rację. Nie potrzeba znać dokładnej pozycji z tych 4000 impulsów. Ale procesor musi je wszystkie odczytać. Jeżeli będzie je pomijał zacznie się wszystko rozjeżdżać. Ale konkretnie to chodzi mi o to że zaczynamy programowanie, ustawiam pozycje 0 i jedziemy do samego końca, zapisujemy pozycje końcową a procesor zapamiętuje ile impulsów podał w...
Proszę o info czy są jakieś napędy przewodowe z enkoderem z którego można zaczytać stan położenia rolety. Chcę odczytać stan z takiego napędu czy roleta się zamknęła jest otwarta lub jest innym położeniu. Wiem, że są takie napędy bezprzewodowe, które to mają, ale pytam o przewodowe. Przejrzałem kilka produktów, dzwoniłem po instalatorach ale nikt nic...
Witam Na moim horyzoncie pojawił się temat, w którym najprawdopodobniej będzie wykorzystany CPU S7-315-2 PN/DP (Work memory 384KB; 0.05ms/1000 instructions). Do niego będzie podłączonych najprawdopodobniej 12 grzałek i 3 enkodery (przyjmijmy 2k imp/obrót). Zakładając, że: - cykl programu, który ostatnio napisałem na S7-314C (0,6ms/1000 instrukcji) jest...
Witam, chciałem podłączyć pod ATmegę 4 enkodery z myszek PC. Znalazłem taki kod w sieci: * * ENCODER - Checks rotary encoder and returns the following: * * 0: no movement * -1: ccw rotation * 1: cw rotation * *---------------------------------------... signed char encoder(void) { static unsigned...
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...
Witajcie. Chcę zrobić układ, który będzie sterowany dyskiem twardym. Dokładniej to mikroprocesor będzie przetwarzał impulsy generowane przez silnik dysk na impulsy, które uC odczyta tak jakby był to enkoder. Sprawa się trochę komplikuje bo nie mam jak sprawdzić które wejście jest które. W innym projekcie ktoś użył takiego układu do tworzenia impulsów:...
Witam Wiem, że to nie jest ten dział, co trzeba, ale stała się dziwna rzecz z tym radiem. Ostatnio, jak pisałem - radio zostało podłączone pod zasilacz warsztatowy i po wpisaniu kodu wyskoczył napis: "Code error", radio zostało wyłączone i odpięte od zasilacza. Tak sobie stało kilka dni, aż wziął go mój znajomy w celu sprawdzenia w samochodzie. Niestety...
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...
Witam, próbuję odczytać liczbę impulsów z enkodera, ale niestety liczby pojawiające się na ekranie są nieadekwatne do obrotów. Enkoder wysyła 20impulsów/obrót, u mnie jest czasem 13 czasem 16 a czasem 7. Jak przekręcę go jeden raz ( jeden "skok") to często nie odnotowuje tego, czasem pokazuje 2 impulsy, ogólnie w cały świat. Oto mój kod: GPIO RCC_AHB1PeriphClockCmd(RCC_AHB1Perip...
odczytać 24c04 odczytać 24c08 odczytać asemblera
radiowy pilot sterowa pointer siemens schemat zasilania klimatyzacji
sterownik wózka widłowego gaszenie serwisu
Wyciek na dole kołnierza pralki Whirlpool - przyczyny i rozwiązania Domyślny adres IP AirLive WLA-9000AP