enkoder przerwaniu

Znaleziono około 804 wyników dla: enkoder przerwaniu
  • [Atmega8] Jak obsłużyć enkoder MOZ 30 z Atmega8? Podłączenie i pomiar napięcia wyjściowego.

    Ja bym zrobił na przerwaniu + timer.

    Mikrokontrolery AVR   09 Gru 2011 11:02 Odpowiedzi: 20    Wyświetleń: 6709
  • Atmega – jak podłączyć enkoder A/B bez utraty impulsów przy priorytecie przerwań?

    1. z tego co piszesz to przerwanie o najwyższym piriorytecie będzie występowało z częstotliwością 4kHz. Zakładając że będziesz miał zegar 8MHz to na obsługe przerwania (zapisanie 8 bajtów) i obsługe innych przerwań będziesz miał: 8MHz/4kHz = 2000 cykli zegarowych co w przypadku procesorów typu RISC daje jakieś 1500 instrukcji. A to jest całkiem sporo....

    Mikrokontrolery   25 Maj 2007 20:11 Odpowiedzi: 6    Wyświetleń: 2287
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [avr][c] obsluga wielu enkoderow przez rejestry 74hc165

    Nie widzę problemu. 32 enkodery to 64 bity, 8 rejestrów przesuwnych. Ponieważ SPI działa z max CLK/2 to masz przerwanie co 16 taktów. No ale przecież enkoder możesz czytać wolniej, w zależności od założonej max prędkości pewnie nie trzeba częściej niż co 1ms, czyli przerwania ci wyjdą co 0,25ms - kupa czasu. Dekodowanie enkoderów zrobiłbym w przerwaniu...

    Mikrokontrolery AVR   24 Lut 2012 23:26 Odpowiedzi: 2    Wyświetleń: 1702
  • REKLAMA
  • Niedokładne wyniki licznika impulsów z enkodera - jak poprawić?

    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;...

    Arduino   08 Wrz 2019 08:31 Odpowiedzi: 47    Wyświetleń: 3126
  • REKLAMA
  • Arduino: Jak sterować silnikiem DC z enkoderem o zadany kąt?

    bo dane na porcie szeregowym pojawiają się dopiero po zakończeniu ruchu( domyslam się, że to przez funkcję delay) i to w "bliżej nieokreślonym" języku. Tak jakbym pomylił się w określeniu prędkości w Serial. begin . Drugą częścią komplikacji jest to, że nie ma mam pojęcia ( gdy uda mi się rozgryźć enkoder ) jak opisać ograniczenie obrotu. To co jest...

    Arduino   03 Maj 2020 23:16 Odpowiedzi: 13    Wyświetleń: 4002
  • [STM32] STM32: Obsługa enkodera ALPS/Piher z przerwaniami i eliminacją drgań styków

    Kolego andrzej_nied, Proponuję zastosować timer do generowania przerwań co około 2.5ms. W przerwaniu testujemy wejścia portów nie zawracając sobie głowy jakimiś 'drganiami styków'. Sprawdzone, pewne, proste. Czas 2.5ms dobrany jest tak aby zwykły enkoder 20-32imp./obrót obracany energicznie ręką nie zgubił impulsu (gdy czas pomiędzy przerwaniami za...

    Mikrokontrolery ARM   03 Wrz 2013 13:54 Odpowiedzi: 22    Wyświetleń: 6570
  • Pomysł na realizację protokołu szeregowego na pinach STM32

    Ponieważ PD2 nie da się skonfigurować jako UART5_TX to nie można zrealizować pół-automatycznego zegara. Pozostaje tylko działanie rdzenia lub przesłanie ciągu danych z użyciem DMA do GPIOD->BSRR dla PD2. Odczyt danych z PA15 będzie wtedy synchronicznie ze zmianą stanu pinu PD2. Obsługa w przerwaniu będzie kosztować trochę więcej, ale też jest możliwa....

    Mikrokontrolery ARM   09 Paź 2022 19:04 Odpowiedzi: 3    Wyświetleń: 801
  • REKLAMA
  • Jak zredukować opóźnienia w Arduino z OLED i Modbus RTU?

    (at)cinek_14 Jak rozumiem masz gotową płytkę, więc to implikuje jakie masz możliwości rozwiązania problemu. Koledzy upierają się, aby wszystko wrzucić do przerwań, co IMHO nie tylko nie rozwiązuje problemu, ale go całość niepotrzebnie komplikuje. Skoro już masz płytkę, to zrobienie 1-wire na UART raczej nie wchodzi w grę. Zresztą nie jest to potrzebne....

    Arduino   07 Cze 2019 10:55 Odpowiedzi: 24    Wyświetleń: 1260
  • Arduino, użycie enkodera do pomiaru dużych prędkości

    Niestety przy takiej prędkości obrotowej enkoder nie "łapie" już wszystkich punktów. Jeśli dobrze rozumiem, to chodzi Ci o to że nie widzisz wszystkich liczb co jeden po drugiej stronie portu szeregowego. A to akurat nie jest niczym dziwnym bo klasa Serial zapewnia (na UNO) transmisję mniejszą niż 50 tysięcy znaków na sekundę. A Ty potrzebujesz (600RPM/60s*720imp)...

    Arduino   08 Lis 2018 18:06 Odpowiedzi: 9    Wyświetleń: 1629
  • Programowanie PLC Omron - Timer 10ms jako sygnał wejściowy układu logicznego

    No to wg. mnie wywazasz otwarte drzwi. Skoro w wiatraku masz enkoder to wystarczy dowiedziec sie co to za rodzaj enkodera i napisac aplikacje. Jezeli zwykly impulsowy enkoder 2-fazowy to musisz znac ilosc impulsow na obrot. Szybkim licznikiem liczysz z niego imulsy a timerem liczysz czas i ustawiasz przerwanie na wartosc zadana timera. W tym przerwaniu...

    Automatyka Sterowanie PLC   19 Sty 2008 22:25 Odpowiedzi: 18    Wyświetleń: 4881
  • Atmega8 - enkoder obrotowy jako licznik w górę i w dół

    Twojego programu nie analizowałem, nie chciało mi się, albowiem od razu Ci powiem, że ja bez przerwań w ogóle bym się za to nie zabierał i dotyczy to nie tylko enkodera ale także zwykłych przycisków. Tak jak napisał tmf , każdy zestyk ma tendencję do drgań, a więc enkoder również, jest to opisane w książce Pieńkosa i Turczyńskiego "Układy scalone TTL...

    Mikrokontrolery Początkujący   13 Sty 2015 08:24 Odpowiedzi: 9    Wyświetleń: 4695
  • Enkoder optyczny TCRT5000 - maksymalna prędkość i dokładność pomiaru RPM

    Według mnie to wychodzi tak : dla czujnika z 4 polami odbiciowymi przy prędkości 2000 rmp uzyskasz 8000 imp / min, co daje częśtotliwosć ok. 133 Hz. Przy tej wartości nie bedziesz mial problemów ze Shmittem. Wyjście z czujnika podajesz np. na wejście INT0 mikrokontrolera i w przerwaniu sterujesz wewnętrznym timerem. Po prostu przerwanie INT0 powinno...

    Automatyka Przemysłowa   15 Lip 2011 07:51 Odpowiedzi: 4    Wyświetleń: 1483
  • REKLAMA
  • Mega8 bascom - TDA8425 + LCD + enkoder (INT0, INT1), I2C w przerwaniu T0

    Witam, Zacząłem pisać program na atmege8 w bascomie, do sterowania preampem tda8425 przez enkoder, wyświetlając to wszystko na LCD póki co 8x2. Program jest w fazie powstawania, ale mam kilka pytań co sądzicie o moich rozwiązaniach i czy tak w ogóle może być? Enkoder obsługuję przez INT0 i INT1, zbocze opadające. Jeśli wejdzie w procedurę przerwania...

    Mikrokontrolery AVR   30 Mar 2013 00:17 Odpowiedzi: 2    Wyświetleń: 2439
  • Attiny85 - Enkoder na przerwaniach - adaptacja działającej na Arduino procedury

    Brniesz w ślepą uliczkę. Zaprogramuj timer na zgłaszanie przerwań z częstotliwością rzędu 50..100 Hz. W przerwaniu timera sprawdzaj stan wejść enkodera, porównuj z poprzednim i reaguj.

    Mikrokontrolery Początkujący   31 Gru 2020 19:28 Odpowiedzi: 15    Wyświetleń: 1416
  • Arduino: Zliczanie impulsów enkodera i sterowanie przekaźnikiem

    skoro wykrywasz zmiany w przerwaniu to można tam ustawić flagę (zmienną bool) i wtedy wyświetlać w głównej pętli i ją kasować. Prawdę mówiąc obsługa enkodera w przerwaniu od pinu też nie jest najlepszym pomysłem - chyba, że to enkoder optyczny. Lepiej użyć przerwania timera.

    Mikrokontrolery Początkujący   05 Lut 2024 15:37 Odpowiedzi: 19    Wyświetleń: 1581
  • Tester/zadajnik pętli prądowej 4-20mA

    Dzień Dobry Od jakiegoś czasu, po blisko 20 latach przerwy, wróciłem do majsterkowania i elektroniki i muszę przyznać, że zafascynowały mnie dzisiejsze możliwości jakie oferuje się hobbystom. Dostępne dla amatorów technologie, dostęp do wiedzy i możliwości zaopatrzenia się w narzędzia i materiały są zupełnie inne niż przed laty. Ostatnich kilkanaście...

    DIY Konkurs   10 Lis 2017 18:35 Odpowiedzi: 24    Wyświetleń: 11271
  • Elektroniczne drzewko szczęścia

    http://obrazki.elektroda.pl/7114210100_1... Witam wszystkich serdecznie ! Z racji tego, że zbliżają się święta postanowiłem podzielić się z wami projektem elektronicznego drzewka szczęścia. Urządzenie powstało prawie rok temu i było prezentem urodzinowym dla mojej dziewczyny którą serdecznie pozdrawiam !!! :D Założenia do projektu:...

    DIY Konstrukcje   26 Gru 2015 00:04 Odpowiedzi: 16    Wyświetleń: 7476
  • HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy

    http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...

    DIY Konstrukcje   15 Wrz 2015 13:51 Odpowiedzi: 11    Wyświetleń: 7392
  • XMega: Jak skonfigurować przerwania dla enkodera obrotowego?

    Witam. Enkoder na jednym przerwaniu [url=http://www.elektroda.pl/rtvforum/to...

    Mikrokontrolery Początkujący   20 Lut 2019 13:59 Odpowiedzi: 10    Wyświetleń: 1605
  • Enkoder z mikrokontrolerem ATtiny - jak przeprogramować

    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...

    Mikrokontrolery   19 Wrz 2023 20:59 Odpowiedzi: 16    Wyświetleń: 525
  • ATmega328PB + PCINT od dwóch enkoderów - gubi impulsy enkoderów

    (at)karol966 , jeśli Tobie podoba się "zwięzły kod", to tu masz obsługę dwóch enkoderów w trzech liniach:[syntax=c] const int delta[] = {0,1,-1,0, -1,0,0,1, 1,0,0,-1, 0,-1,1,0}; ... //enkoder 1 na PB0 i PB1, enkoder 2 na PB4 i PB5 void enkodery2() { baba = ((baba << 2) & 0xCC) | (PINB & 0x33); cnt0 += delta[baba & 0x0F]; cnt1 += delta[baba...

    Programowanie   19 Lis 2021 10:42 Odpowiedzi: 25    Wyświetleń: 642
  • Jak poprawić dokładność pomiaru enkodera w S7-1200?

    Sprawdzałeś czy jeden obrót motoreduktora to tyle samo impulsów enkodera? Użyte są HSC ? W jakim przerwaniu odczytujesz te impulsy? Sam enkoder w sobie jest sprawny? Zakłócenia? Wrzuć jakieś zdjęcia?

    Automatyka Sterowanie PLC   14 Cze 2020 15:33 Odpowiedzi: 7    Wyświetleń: 909
  • Jak obsłużyć enkoder w Bascom bez przerwań przy szybkim obrocie?

    ... niestety nie znalazłem dobrej obsługi enkodera bez używania systemu przerwań (nie pozwala mi na to konstrukcja programu, gdyż innym przerwaniem obsługuję RS'a dla którego bardzo ważne są timingi) Bo dobra procedura enkodera musi być na przerwaniach. Spróbuj pogodzić jedne przerwania z drugimi, np. skracając czas obsługi przerwania do minimum, lub...

    Mikrokontrolery   15 Lip 2007 12:42 Odpowiedzi: 7    Wyświetleń: 6104
  • Jak podłączyć enkoder EC11SP do mikroprocesora AVR? VCC i GND?

    Bo enkoder mechaniczny generuje drgania styków - a te mogą wywołać wiele przerwań. Dużo lepszym i oszczędniejszym w zasoby uC sposobem na enkodery jest polling w przerwaniu timera.

    Mikrokontrolery Początkujący   10 Sie 2013 23:22 Odpowiedzi: 8    Wyświetleń: 1914
  • ATmega2560 i CKDIV8 - nieprawidłowa prędkość po wyłączeniu fuse bitu

    Najprawdopodobniej udało mi się rozwiązać. Problemem jednak było środowisko, pomogła reinstalacja. Mam jeszcze problem z enkoderem, działa tylko w jedną stronę- nie da się zmniejszać wartości zmiennej a jeśli od komentuję linijkę "pozycja_menu--; w przerwaniu INT1 wartość stoi w miejscu. Obsługę enkodera wrzuciłem w przerwania, deboucing zrobiony jest...

    Mikrokontrolery Początkujący   21 Lis 2019 23:40 Odpowiedzi: 19    Wyświetleń: 1395
  • Czy przerwanie jest "przechowywane"? Uszkodzona Atmega?

    Rzeczywiście należałoby zrobić to zgodnie z zasadami sztuki tzn. próbkować co jakiś tam czas wszystkie klawisze i enkoder w przerwaniu timera. Na tej podstawie robi się odtłumianie drgań styków. Na przerwaniach trudno zrobić to prawidłowo. Odnośnie schematu, to kolega Dondu ma rację. Jest narysowany niezbyt czytelnie. Ogromna większość rezystorów i...

    Mikrokontrolery AVR   06 Sie 2019 15:46 Odpowiedzi: 21    Wyświetleń: 1185
  • Jak podłączyć enkoder z przyciskiem do Atmegi z użyciem przerwań?

    Dziękuję za wszelkie sugestie. Spróbuję zastosować taki układ: http://obrazki.elektroda.pl/3146337900_1... Do tego ustawianie flagi w przerwaniu i oczekiwanie w programie. Będę wdzięczny za wszelkie uwagi dotyczące powyższego schematu filtra - dopiero przygotowuje się do wykonania PCB.

    Mikrokontrolery   09 Mar 2011 01:51 Odpowiedzi: 6    Wyświetleń: 6449
  • Enkoder - Jak opracować program wyznaczający prędkość?

    Witam, W przerwaniu czasowym jak jest dostępne. Jak nie zostają timery. Pozdrawiam,

    Automatyka Sterowanie PLC   18 Lut 2018 16:16 Odpowiedzi: 12    Wyświetleń: 1053
  • BASCOM M8: Jak poprawić odczyt z enkodera przy szybkich obrotach?

    Poczytaj o przerwaniach Dodano po 2 Jak ja sie bawilem enkodery posty tutaj na forum mi pomogly. Zrob to na jednym przerwaniu i napisz wlasny program. Ta komenda enkoder= jakos dzwinie dziala Dodano po 13 '******* procek ******* $regfile = "m32def.dat" $crystal = 8000000 $hwstack = 50 $swstack = 50 $framesize = 50 '******* lcd ******* Config...

    Mikrokontrolery   12 Wrz 2009 13:11 Odpowiedzi: 1    Wyświetleń: 2179
  • sterownik step dir na silniku dc z enkoderem do frezarki cnc

    Witam mam problem z programem do Serwa step dir na silniku DC z enkoderem , chodzi mi o pomoc w zrozumieniu zasady działania tak na chłopski rozum jak powinno się to odbywać naprawde z regulatorem PID . Ja piszę w bascomie jeśli ktoś może pomóc byłbym wdzięczny. Zrobiłem sobie enkoder do silnika o małej rozdzielczości na obrót 10 impulsów , celowo taki...

    Amatorskie Maszyny CNC   29 Gru 2018 20:17 Odpowiedzi: 13    Wyświetleń: 1923
  • Jak podłączyć enkoder obrotowy do przekaźników NO bez MCU?

    Zastosowałem rozwiązanie oparte na mikrokontrolerze z rodziny ATmega + zmodyfikowany przez Briana Lowa szkic autorstwa Bena Buxtona. Wyjście na 2 mikroprzekaźniki. Działa bez zarzutu. Jest debouncing, nie ma gubienia impulsów. Układ działa nawet przy "wariackim" kręceniu pokrętłem enkodera (choć nie do tego został stworzony). W przyszłości: - przepisanie...

    Początkujący Elektronicy   30 Gru 2020 20:59 Odpowiedzi: 19    Wyświetleń: 1476
  • [STM32F103] - odczyt wyjść kwadraturowych z enkodera

    No ciężko to jeszcze bardziej uprościć. Bo to są podstawy podstaw. Po prostu uruchamiasz przerwania dla pinów 8 i 9. Oraz 13 i 14. Z reakcją zarówno na zbocza narastające jak i opadające. W STM32F10x przerwania dla pinów 5...9 oraz 10...15 są wspólne. Czyli mają jeden wektor przerwania i nie wiadomo który pin spowodował wystąpienie przerwania. Więc...

    Mikrokontrolery ARM   01 Maj 2015 11:34 Odpowiedzi: 3    Wyświetleń: 1068
  • [ATxmega128A4U][C] - enkoder obrotowy, pomiar prędkości

    Jeśli ten kod działa, to przez czysty przypadek i tylko czasami. Jest tam parę istotnych błędów synchronizacji. Nie użyłeś nawet niezbędnego atrybutu volatile, który w tym przypadku i tak nie wystarczy - masz modyfikację 16-bitowej zmiennej w przerwaniu na 8-bitowym procesorze.

    Mikrokontrolery AVR   20 Lis 2016 18:22 Odpowiedzi: 24    Wyświetleń: 1377
  • [STM32] Jak skonfigurować tryb enkodera na STM32 z enkoderem HEDS-5540?

    Zasilam enkoder z 3.3V, nie tak jak rekomendują między 4,5-5,5V. Nie chciałem aby sygnał z enkodera był większy od V zasilania mikrokontrolera, żeby nic nie upalić. Czytałem w Data Sheecie że jest coś o 'five-volt tolerant' port/pin ale nie mogłem zrozumieć dokładnie o co chodzi. Spokojnie możesz podać te 5V na nóżkę z oznaczeniem FT. Jakby mógłby...

    Mikrokontrolery ARM   21 Maj 2012 09:00 Odpowiedzi: 9    Wyświetleń: 7321
  • Atmega8 - Nieprawidłowe działanie przerwań zewnętrznych z enkoderem i LEDami

    1. Nie definiuj F_CPU w kodzie z tych powodów: http://mikrokontrolery.blogspot.com/2011... 2. Dlaczego w tym przypadku: Od tego trzeba zacząć, ponieważ nie włączasz pull-up'ów wewnętrznych. Prośba kaamil1984 o schemat jest więc jak najbardziej zasadna. EDIT: Dodatkowe pytania do pkt 4: Czy zastanowiłeś się, co się dzieje...

    Mikrokontrolery Początkujący   13 Lip 2013 18:53 Odpowiedzi: 19    Wyświetleń: 3339
  • Impulsator, Atmega328p na jednym przerwaniu INT0

    Może wtrącę swoje 3 grosze Wynik jest taki jak przypuszczałeś (at)dondu , zmienna intliczba znacznie odbiega od wartości przechowywanej w licznik . W niektórych przypadkach zwiększa się nawet od 5 do 10 razy przy jednym skoku impulsatora. Z testu wynika że procesor reaguje na każde drgnięcie, uruchamiając kolejne przerwania, ale z powodu nieustabilizowania...

    Artykuły   15 Mar 2015 15:13 Odpowiedzi: 13    Wyświetleń: 6342
  • [STM32F030CCT6][C]Timer 3 nie współpracuje z enkoderem.

    T3 nie współpracuje z enkoderem. Analogiczna konfiguracja na T1 jak najbardziej działa poprawnie: [syntax=c]//GPIO //GPIOA RCC->AHBENR |= RCC_AHBENR_GPIOAEN;//zegar dla GPIO GPIOA->MODER |= (0<<0) | (3<<2) | (1<<4) | (1<<6) | (1<<8) | (2<<10) | (2<<12) | (2<<14) | (2<<16) | (2<<18); GPIOA->OSPEEDR...

    Mikrokontrolery ARM   05 Sty 2019 22:15 Odpowiedzi: 4    Wyświetleń: 468
  • Arduino Uno jako kierownica - kod do enkodera optycznego 100 szczelin

    Marcinn212 pod Warto zauważyć, iż sygnał 1 na przewodach wyjściowych (niebieski i żółty przewód) jest przesunięty względem nich o 90 stopni. Jest to dobre rozwiązanie ułatwiające odczytanie w którą stronę obraca się tarcza enkodera, ponieważ sygnał na jednym przewodzie pojawi się wcześniej niż na drugim. Ja zrobiłbym to w następujący sposób. Przewód...

    Arduino   25 Sty 2017 10:39 Odpowiedzi: 19    Wyświetleń: 3030
  • Poszukuje ukladu Invertera na niskie napiecie (od 1,5V)

    ten czujnik to po prostu enkoder na 5V, ktory wysyla impulsy na przerwania, procek w przerwaniach ink(dek)rementuje wartosc, ktora jest wyswietlana na wyswietlaczu. Czyli tak jak pisałem wcześniej zabierasz się do sprawy z niewłaściwej strony. Szkoda INT na takie cele. Trzeba planować odwrotnie. Najpierw najważniejsze sprawy, a później mniej istotne....

    Mikrokontrolery   26 Cze 2012 18:25 Odpowiedzi: 77    Wyświetleń: 6836
  • Enkoder jako impulsator dla sterownika silnika krokowego.

    Jak dobrze rozumie to obliczenia powinny pochodzić z funkcji 148 która jest w przerwaniu i tam z kolei mam rejestry D600, D700, D800. I teraz pytanie czy te wartości obliczają się jakoś w tej funkcji. A ogólnie to ta drabinka jest prawidłowa ?? posiłkowałem się instrukcjami do fateka z przykładami. A i zaobserwowałem że jak kręcę enkoderem to w funkcji...

    Automatyka Sterowanie PLC   22 Lis 2019 18:30 Odpowiedzi: 14    Wyświetleń: 1215
  • Atmega8: sterowanie silnika prądu stałego z enkoderem.

    Witam. Napisałem program sterujący pracą silnika prądu stałego do którego podpięty jest enkoder inkrementalny (najważniejsze części programu poniżej). Mój problem polega na tym, że gdy mikrokontroler zaczyna wykonywać program ruch_osi_ ma 2 możliwości: czekać określony czas, jechać do określonej pozycji. Część programu odpowiedzialna za postój i przerwanie...

    Mikrokontrolery   09 Sty 2008 16:07 Odpowiedzi: 5    Wyświetleń: 2867
  • Jak sprawdzić sprawność enkodera w servonapędzie Lenze 9300?

    Według instrukcji błąd Nmax oznacza: przekroczona max. prędkość urządzenia Prędkość tą ustawia się w parametrze C0596, sprawdź co masz tam ustawione. Jako przyczynę instrukcja podaje: a) za duże aktywne obciążenie (np. przy podnoszeniu ciężarów) b) napęd nie jest sterowany prędkością, moment obrotowy jest za bardzo ograniczony c) aktualna prędkość rozpoznawana...

    Automatyka Falowniki   28 Sie 2007 06:27 Odpowiedzi: 10    Wyświetleń: 2935
  • STM32f4-DISCOVERY - Enkoder - znaczny błąd w odczycie

    Albo użyj timera w tybie enkodera z włączoną filtracją, albo testuj stan enkodera programowo z częstotliwością np. 100 Hz w przerwaniu timera (SysTick lub dowolnego innego, którego i tak używasz). Nie potrzebujesz żadnych RC, jeśli to samo można osiągnąć tylko przez odpowiednie programowanie.

    Mikrokontrolery ARM   22 Wrz 2015 22:50 Odpowiedzi: 19    Wyświetleń: 1143
  • Jak zaimplementować debouncing przy długim loop() w Arduino?

    Ja mam program, który się długo wykonuje. Odczyt 4x INA219, 4x DS19B20 (a będzie więcej), obsługa Nokia 5110. Odczyt z 4 portów ADC (100-500, albo więcej próbek). Używałem biblioteki [url=https://github.com/0xPIT/encoder/tr... do encodera obrotowego, bo w jednej bibliotece miała wszystko. Wywoływana była z pomocą Timera i odczyt...

    Arduino   19 Lut 2019 17:15 Odpowiedzi: 27    Wyświetleń: 1059
  • Bascom - jak sterować portami przy obrocie impulsatora w prawo i lewo?

    Enkoder chodzi pięknie bez błędów , to nie w tym problem (obsługa w przerwaniu + kond. 100n do nożek enkod.). Problemem jest sterowanie 2 wyjść (przekaźniki lewo i prawo) z tego enkodera. Nie może następować nawet chwilowe załączenie drugiego przekaźnika w czasie kręcenia w danym kierunku.

    Mikrokontrolery Początkujący   29 Mar 2014 13:40 Odpowiedzi: 9    Wyświetleń: 1830
  • [C] Serwonapęd - silnik DC, Atmega32, PWM, PID, Enkoder

    Spróbuję zaprogramować ATMEGĘ8 tak aby na dwóch przykładowych pinach pojawiały się impulsy STEP_UP, STEP_DOWN, wtedy główny MCU (ATMEGA32) będzie musiał w przerwaniu tylko zmniejszyć lub zwiększyć licznik pozycji silnika.Powinno być sporo szybciej.

    DIY Konstrukcje   07 Gru 2013 17:34 Odpowiedzi: 143    Wyświetleń: 63750
  • cyfrowy odczyt do frezarki i zle działajacy enkoder

    Niestety nie działa - to co stworzyłeś to nie jest dekoder impuslów z enkodera - tak się nie dekoduje kodu Graya. Kolejna sprawa - w przerwaniu powinieneś liczyć impulsy, a nie ustawiać flagi goingUp i goingDown, bo to nie ma sensu. Jeśli pomiędzy przerwaniami nie dojdzie do pełnego obiegu pętli loop to efektem będzie zgubienie impulsu. Kolejna sprawa...

    Arduino   27 Kwi 2017 21:30 Odpowiedzi: 13    Wyświetleń: 1680
  • [89c2051][Asembler] Układ zliczający długość przewodu

    Wyjście A dajesz pod przerwanie, Wyjscie B pod dowolny port. W przerwaniu sprawdzasz czy na porcie jest 0 czy 1, w zależnosci od tego zwiększasz lub zmniejszasz mierzony odcinek. Jeśli przerwania będą reagowac na zbocze, to nie martw sie o enkoder w bezruchu. zacznij coś pisać to będzie się dalej myśleć.

    Mikrokontrolery   09 Lip 2010 07:47 Odpowiedzi: 4    Wyświetleń: 1731
  • Arduino Enkoder Programowanie

    Widze, ze kolega DarkMajster wstawil przyklad z polecanej przeze mnie biblioteki, jednak ja polecam tryb pooling gdyz nie zawsze jest mozliwosc korzystania z pinow przerwan ktorych za duzo nie ma, a obsluga w tym trybie dziala rowniez bardzo dobrze na "zwyklych" pinach. Oczywiscie pod warunkiem, ze sie nie naszpikuje kodu delayami. Pozdr Pooling to...

    Arduino   02 Maj 2017 16:19 Odpowiedzi: 14    Wyświetleń: 4464
  • Fatek PLC -licznik sprzętowy i wyjście analogowe 0-10v

    Witam ponownie Rozumiem, że będzie tylko jeden enkoder mierzący pozycję przecinanego elementu. Natomiast poruszanie się wózka z piłą będzie sterowane z analogu w trybie prędkości. Przy powyższym założeniu próbowałbym zrobić coś takiego: - enkoder odmierza odległość na jaką "wysunął" się przedmiot - na przerwaniu sprzętowym wykrywam moment odmierzenia...

    Automatyka Przemysłowa   27 Mar 2011 01:29 Odpowiedzi: 7    Wyświetleń: 3732