enkoder zliczanie impulsów przerwaniu

Znaleziono około 82 wyników dla: enkoder zliczanie impulsów przerwaniu
  • 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ń: 1323
  • Zliczanie impulsów z enkoderów na AT908515 bez przerwań - jak to zrobić?

    W przerwaniu timera, powiedzmy 1000razy na sekundę, sprawdzany jest stan pinu i porównywany ze stanem odczytanym poprzednio, jeśli jest inny to zwiększany jest odpowiedni licznik, a stany aktualne są przepisywane jako poprzednie. Robiłem tak setki razy i zawsze działało dobrze, tylko miałem do czynienia z gotowymi układami impulsatorów ze sprzętową...

    Mikrokontrolery   24 Maj 2005 19:52 Odpowiedzi: 12    Wyświetleń: 2573
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • ATmega32 - Jak zliczać impulsy, generować PWM i przerwania co kilka ms?

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

    Mikrokontrolery AVR   05 Lis 2014 23:09 Odpowiedzi: 4    Wyświetleń: 1593
  • REKLAMA
  • Niedokładne wyniki licznika impulsów z enkodera - jak poprawić?

    W jakich odstępach czasowych pojawiają się kolejne przerwania przy zliczaniu impulsów?

    Arduino   08 Wrz 2019 08:31 Odpowiedzi: 47    Wyświetleń: 2859
  • Jak zliczać impulsy? XMEGA, system zdarzeń i timery.

    Czytam i sam się pogubiłem hehe . Czy tu chodzi o względne przesunięcie (tmf) czy bezwzględne (satanistik). Parę miesięcy temu robiłem sterowanie PID dla servo Xmega w bascom . [youtube]https://www.youtube.com/watch?v... Nie obyło się bez problemu , który polegał na zliczaniu bezwzględnym więcej niż 65535 impulsów . Mój wpis z innego...

    Mikrokontrolery AVR   23 Mar 2022 08:16 Odpowiedzi: 29    Wyświetleń: 753
  • [Atmega8][C/AVR Studio] Niepoprawne zliczanie impulsów impulsatora.

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

    Mikrokontrolery AVR   15 Wrz 2011 12:32 Odpowiedzi: 14    Wyświetleń: 4182
  • Xmega A1 - Jak poprawnie zrealizować USART z przerwaniami?

    Prawdę mówiąc nie widzę sensu w realizacji dzielenia przez 40 sprzętowo. Ale jak pisałem, jeśli masz wolny timer, to do rejestru PER timera za pomocą którego realizujesz QDEC wpisujesz 39, wtedy co 40 impulsów wygeneruje ci przepełnienie, które możesz transmitować przez event system jako zegar dla drugiego timera, który w efekcie będzie zliczał co 40...

    Mikrokontrolery AVR   15 Gru 2014 21:18 Odpowiedzi: 9    Wyświetleń: 1839
  • REKLAMA
  • Zliczanie impulsów enkodera 100 impulsów/obrót – AVR, wyświetlacz nie reaguje

    Owszem zajrzałem do tych przykładów z enkoderem, ale nie rozumiem większości z tych programów. Nie wiem czy dam radę to zaprogramować, bo widzę że jednak może być ciężej niż przypuszczałem. Ale spróbuję, a w związku z tym mam pytania: 1. Jak na razie mam podłączony tylko kanał A. Czytałem trochę o kodzie Graya, ale żadnych praktycznych sposobów jego...

    Mikrokontrolery AVR   27 Gru 2012 23:08 Odpowiedzi: 20    Wyświetleń: 4386
  • CX PROGRAMER - Zliczanie impulsów z enkodera, bloczki funkcyjne

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

    Automatyka Sterowanie PLC   24 Sty 2015 07:25 Odpowiedzi: 10    Wyświetleń: 4005
  • Jak oprogramować enkoder 500 imp/obr ABZ w sterowniku Omron CPM1?

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

    Automatyka Przemysłowa   05 Lip 2005 10:52 Odpowiedzi: 2    Wyświetleń: 3308
  • REKLAMA
  • STM32f4-DISCOVERY - Enkoder - znaczny błąd w odczycie

    Dla enkoderów ze stykami mechanicznymi, jeśli nie podłączasz go do uC za pomocą prostego filtru RC, wykorzystywanie timera czy przerwań to ślepa uliczka. Z racji, że takie enkodery nie generują impulsów o dużej częstotliwości, to najlepiej zrealizować odczyt programowo, np. cyklicznie w systicku sprawdzać czy mamy stan wysoki przez minimalny czas i...

    Mikrokontrolery ARM   22 Wrz 2015 22:50 Odpowiedzi: 19    Wyświetleń: 1122
  • Jak poprawić dokładność pomiaru enkodera w S7-1200?

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

    Automatyka Sterowanie PLC   14 Cze 2020 15:33 Odpowiedzi: 7    Wyświetleń: 840
  • Jak ograniczyć zliczanie impulsów enkodera w Bascom na Atmega?

    Mateusz(at) Jak będę w domu to sprawdzę to rozwiązanie. MArSTER_1 Nie wiem jak napisać przerwanie aby w kółko się nie wykonywało jak jest stan niski.

    Mikrokontrolery AVR   08 Mar 2014 20:32 Odpowiedzi: 11    Wyświetleń: 2229
  • Enkoder generuje różną ilość impulsów na tym samym zakresie ruchu

    Witam, Mam enkoder inkrementalny E6A2-CS5C o ilości impulsów 100/obrót. Enkoder współpracuje z siłownikiem pneumatycznym za pośrednictwem listwy zębatej, która mierzy jego wysunięcie. Siłownik jest zamontowany w maszynie i ma mechanicznie ograniczony zakres ruchu z obu stron, co oznacza, że teoretycznie może pracować w dość ściśle ustalonym zakresie...

    Automatyka Przemysłowa   02 Sie 2023 19:15 Odpowiedzi: 16    Wyświetleń: 657
  • Program w C# do enkodera absolutnego z mikrokontrolerem ATmega8 i FT232

    W kwestii formalnej, ten kod się nazywa kodem Gray'a (od nazwiska Franka Gray'a 1887-1969, pracownika laboratoriów Bella, który go opracował) Co do samego problemu, to - prędkość obrotową wyliczysz z jednego kanału mierząc ilość impulsów w jednostce czasu lub mierząc czas trwania jednego okresu i przeliczając to na obroty (wiadomo ile masz impulsów...

    Mikrokontrolery AVR   18 Mar 2014 14:39 Odpowiedzi: 13    Wyświetleń: 2022
  • Enkoder (zdarzenia, dekoder) - wyskalowanie wyniku - XMEGA

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

    Mikrokontrolery   26 Wrz 2017 10:27 Odpowiedzi: 30    Wyświetleń: 1545
  • Sterownik PLC do zliczania impulsów z enkodera i generowania wyjść zależnych od impulsów

    Nie wiem, jakie częstotliwości wchodzą w grę i jak długą masz pętlę programu. Do rozważenia jest wykorzystanie przerwania czasowego (np. co 10 ms) albo sprzętowego (od wejścia enkodera) i liczników. Rodzaj sterownika wydaje mi się sprawą wtórną.

    Automatyka Przemysłowa   01 Mar 2005 14:17 Odpowiedzi: 8    Wyświetleń: 2544
  • [STM32] STM32: Obsługa enkodera ALPS/Piher z przerwaniami i eliminacją drgań styków

    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

    Mikrokontrolery ARM   03 Wrz 2013 13:54 Odpowiedzi: 22    Wyświetleń: 6492
  • XMega: Jak skonfigurować przerwania dla enkodera obrotowego?

    Witam !! Ustawiłem przerwania dla licznika. Działają gdy licznik zlicza w górę Czyli 0, 1, 4,5 i załącza przerwanie. Czy można tak zrobić aby przerwanie przy 5 załączyło się .gdy licznik liczy w dół 7,6,5 ,4 ? [syntax=c] TCC0.PER=0; //górna granica licznika x4 !!!!! TCC0.CTRLB = TC_WGMODE_NORMAL_gc; // zwykły tryb zliczania impulsów TCC0.INTCTRLA =...

    Mikrokontrolery Początkujący   20 Lut 2019 13:59 Odpowiedzi: 10    Wyświetleń: 1584
  • Jak zredukować opóźnienia w Arduino z OLED i Modbus RTU?

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

    Arduino   07 Cze 2019 10:55 Odpowiedzi: 24    Wyświetleń: 1173
  • AVR - Obsługa przerwań dla enkodera przy dużej prędkości obrotowej

    Może po prostu dane z enkodera są zakłócone i występuje więcej impulsów niż wynikało by z prędkości obrotowej enkodera. Przy kwadraturowym jest jeszcze o tyle dobrze że zakłócenia się same niwelują. Tzn. licznik będzie zliczał do przodu i do tyłu na przemian. Tyle że ten licznik musi po prostu nadążać z tym zliczaniem. A tutaj liczy procek i go może...

    Mikrokontrolery   19 Wrz 2015 19:49 Odpowiedzi: 49    Wyświetleń: 4413
  • Przerwania AVR: Konflikt zewnętrznego i timera przy zliczaniu obrotów i czasu

    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.

    Mikrokontrolery Początkujący   14 Sty 2013 17:09 Odpowiedzi: 7    Wyświetleń: 1728
  • [VBA 2008] Jak odczytać dane z portu COM3 w VBA 2008 dla zmiennej alfa?

    Witam. Jest taki problem. Robię odczyt z enkodera w mikroprocesorze używając przerwania do zliczania impulsów. Ilość zliczonych impulsów jest zapisywana w zmiennej alfa. Zmienna alfa jest przesyłana do PC przez port COM3 z prędkością 115200 bps. Dane na 100% dochodzą do portu i mogę je odczytać np. w LabVIEW. Jednakże, odczyt tych danych musi być w...

    Programowanie   29 Mar 2011 16:31 Odpowiedzi: 2    Wyświetleń: 1836
  • C - ATmega32 i enkoder o dużej częstotliwości impulsów

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

    Mikrokontrolery AVR   21 Gru 2015 13:21 Odpowiedzi: 8    Wyświetleń: 1230
  • Jak odseparować sygnały PWM od enkoderów w robocie z L293D?

    Mam problem z enkoderami w robociku. Silniki sterujące zasilam z L293D i spowalniam PWM'em. Enkodery ( tarcze + transoptory szczelinowe) zasilam z tego samego źródła i zliczam sygnały jako przerwania w procku. Niestety procek zlicza mi również pwm'a (reaguje na zbocze opadające) i zamiast np 100 impulsów wychodzi w granicach 3000. W jaki sposób mogę...

    Robotyka Modelarstwo i CNC   21 Wrz 2006 21:45 Odpowiedzi: 16    Wyświetleń: 4437
  • Jak podłączyć enkoder HEDS-9140 do Atmega16? Zasilanie i sygnały TTL

    Witam. Elektrycznie jest wszystko rozwiązane jak w nocie katalogowej, czyli rezystory są 2,7k. Co do listingu musze tego poszukać, ale z tego co pamiętam nie wykorzystywałem w nim pinu I, był mi niepotrzebny. Ponieważ nie wiem kiedy będę mógł zamieścić listing, polecam poszukać zasadę działania enkoderów. Co do programu najlepiej zrealizować to na przerwaniach....

    Mikrokontrolery AVR   27 Kwi 2010 19:07 Odpowiedzi: 10    Wyświetleń: 2514
  • [ATmega16] Jak skonfigurować ATmega16 do zliczania impulsów na TOSC1 w trybie asynchronicznym?

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

    Mikrokontrolery AVR   25 Gru 2011 19:38 Odpowiedzi: 6    Wyświetleń: 2132
  • Arduino nie nadąża sczytywać sygnałów z enkodera

    Ja wcale nie twierdziłem, że to jest sztywna granica. Właśnie dlatego że twierdziłeś że więcej się nie da: Według moich szacunków, przy częstotliwości taktowania 16MHz, detekcji na jednym zboczu, procedurach napisanych w asemblerze i niezbyt wysokich oczekiwaniach dodatkowych co do pozostałych zadań wykonywanych przez mikrokontroler można osiągnąć...

    Arduino   18 Sie 2015 17:49 Odpowiedzi: 33    Wyświetleń: 8472
  • [AVR, C] Projekt enkodera inkrementalnego z elektroniką na dwóch uC

    Jeżeli to ma być projekt czysto teoretyczny, mierzący tylko prędkość obrotową bez położenia obiektu (wałka enkodera), to przecież wystarczy zliczać impulsy sprzętowym licznikiem (16-bit), a drugi wykorzystać do generowania przerwania ze stałym okresem, np. 10ms, aby cyklicznie odczytywać ilość zmierzonych impulsów. Prędkość obrotowa wałka, to ilość...

    Mikrokontrolery   06 Sty 2014 21:44 Odpowiedzi: 13    Wyświetleń: 3048
  • Arduino pomiar odległości enkoder program nie liczy przebytej drogi

    Kolego Chivo ja korzystam obecnie z enkodera dfrobot df400 ma 400 impulsów na obrót, czasem bywały problemy z nim ale znacznie przewyższa tanie impulsatory. Wracając do tematu opracowałem kod który działa mniej więcej tak jak bym chciał. Czujnik odległości optyczny odbiciowy działa na pinie 12, na pinie 2 korzystam z impulsów enkodera. Podczas gdy obiekt...

    Arduino   01 Cze 2022 08:12 Odpowiedzi: 10    Wyświetleń: 1557
  • Jednoczesny odczyt prędkości i położenia wału enkodera inkrementalnego w sterowniku Siemens S7-1200

    Witam ;) Mam problem z jednoczesnym odczytem prędkości oraz położenia wału enkodera inkrementalnego w sterowniku Siemens S7-1200. Kwestię odczytu samej prędkości lub położenia mam opanowane bo jeśli chcę określić położenie to wykorzystam zliczanie impulsów z HSC, a kiedy chcę prędkość to wejście HSC ustawiam na pomiar częstotliwości. Niestety nie mam...

    Automatyka Sterowanie PLC   22 Maj 2021 21:01 Odpowiedzi: 4    Wyświetleń: 549
  • Jak zmierzyć czas między impulsami enkodera używając PLC?

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

    Automatyka Sterowanie PLC   03 Sty 2019 23:48 Odpowiedzi: 11    Wyświetleń: 1953
  • [AtMega16][BASCOM]Problem z odmierzaniem odcinków czasu

    michal2666 --> sposobów jest milion. 1 sekunda to hetar czasu zresztą tak samo jak 16ms to także hektar czasu ;) Powiedz lepiej na co ty masz wykorzystany tenże swój Timer1 bo zaraz się może okazać, że także i jego można spokojnie wykorzystać do tych celów. Inna możliwość to - użycie Timera0 do odliczania impulsów do czasu upłynięcia 1sek i wtedy dopeiro...

    Mikrokontrolery AVR   10 Maj 2010 11:58 Odpowiedzi: 11    Wyświetleń: 1668
  • Jak obliczyć prędkość obrotową silnika w S7-200 224 XP z enkoderem 1024 imp/obrót?

    No tak, poszło, dodane SMB47, HSC1, jeszcze tylko odpowiednio przeliczyć i będzie ok. A tak na marginesie rejestr sterujący 16#F8 powoduje zliczanie x4 w górę, 16#C0, czy te dodane przerwanie uaktywnia zliczanie w dół i w tym czasie zliczona jest odpowiednia ilość impulsów ?? Dziękuję za pomoc

    Automatyka Przemysłowa   27 Lut 2010 09:18 Odpowiedzi: 5    Wyświetleń: 4025
  • Enkoder, ATmega8, pomiar położenia silnika, asembler

    Zmiana enkodera jest nie możliwa. Muszę sobie poradzić ze zliczaniem impulsów tylko nie jestem pewien jak to zrobić. Nie mam za bardzo opanowanych liczników na Atmedze ale jest jakiś sposób zliczania ilości zboczy narastających na nich? Drugim pomysłem jest użycie przerwań zewnętrznych, ale jak wtedy określić kierunek obrotów? Po prostu nie chce wyważać...

    Automatyka Przemysłowa   07 Maj 2007 15:38 Odpowiedzi: 10    Wyświetleń: 3750
  • BASCOM - Jak uniknąć drgań styków przy zliczaniu impulsów z enkodera?

    Te coś takiego , to jest układ do resetowania procesora w momencie włączenia zasilania i nie służy do eliminacji drgań S1 (R10 jest nie potrzebny). Jak chcesz zliczać szybkie impulsy to zrób to na zewnętrznych przerwaniach , jeżeli ma to być tylko liczenie ile razy przycisk został naciśnięty , to powinno wystarczyć If Pinc.4 = 0 Then waitms 200 Incr...

    Mikrokontrolery   01 Sie 2012 22:39 Odpowiedzi: 5    Wyświetleń: 1540
  • Licznik impulsów do enkodera inkrementalnego z funkcją sterowania przekaźnikami

    Tak jak podpowiada kol.Strumien swiadomosci swia ...Czyli automatyczne sterowanie lewo prawo? Weź Siemensa lub mollera i po sprawie... Licznik będzie miał tylko jedną wartość i zawsze w układzie dwóch przekaźników jeden będzie wysterowany. Tu jest potrzebna opcja histerezy/okna gdzie układ jest w stanie spoczynku i żaden kierunek pracy nie jest wysterowany....

    Automatyka Przemysłowa   17 Lis 2017 10:46 Odpowiedzi: 12    Wyświetleń: 978
  • Siemens s7-200 kontrola obrotów

    Nie musisz korzystać z enkodera ale musisz z szybkich liczników (choć enkoder ułatwi zadanie). Oczywiście czujnik musi być odpowiednio szybki i współpracować z "tarczką" o odpowiedniej ilości wycięć. Przyjmując 3000obr/ min=50 Hz, max. częstotliwość HSC 20 kHz to możesz mieć max 400 imp na obrót ale lepiej trochę mniej. Potem musisz skorzystać z przerwań...

    Automatyka Sterowanie PLC   21 Kwi 2017 09:02 Odpowiedzi: 10    Wyświetleń: 1458
  • Jak napisać kod w Bascom dla przepływomierza 648 impulsów/litr na ATmega32?

    W obu programach masz błąd. W pierwszym: Akurat kod tu nie ma wiele wspólnego zrobiłem to na dwa sposoby i za każdym razem inne wyniki Widać że jednak ma. Chyba to rozgryzłem Proszę mnie poprawić jak się mylę No teraz by było. Przerwanie Int nie dzieli przez 256 więc masz przerwanie co impuls. Tylko po co później to: [syntax=basic4gl]Lj = Li / 250[/syntax]...

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7728
  • Enkoder-C przerwania a sterowanie silnikiem jak zrealizować

    Witam. Mam maleńką prośbę. Czy mógłby ktoś z bardziej doświadczonych kolegów podpowiedzieć mi w następującej sprawie?? Mianowicie zliczam impulsy (na zew. przerwaniach) z enkodera i teraz chciałbym ruszyć silnikiem o ileś impulsów i aby ten samoczynnie sie zatrzymał. Problem w tym, że kod na pewno działa poprawnie ale niestety silnik ignoruje moj warunek...

    Mikrokontrolery   07 Sty 2008 20:05 Odpowiedzi: 2    Wyświetleń: 1773
  • S7 300 - Jak wyzerować/ustawić szybki licznik przez przerwanie sprzętowe

    Witam kolegów, mam zestawiony układ: PLC - S7 300 (CPU 313 C - 2DP) + enkoder inkrementalny (wykorzystuję sygnały AB, 24V DC). 1.Podłączyłem poprawnie enkoder do sterownika (wybrałem licznik kanału 0, czyli pierwsze dwa wbudowane wejścia cyfrowe modułu wejść/wyjść). 2.Skonfigurowałem sprzęt w Step 7 w HW config, a następnie w programie użyłem bloku...

    Automatyka Sterowanie PLC   25 Cze 2019 19:35 Odpowiedzi: 1    Wyświetleń: 2703
  • [atmega16] [Bascom] Wpis wartości początkowej do timera

    Witam ! Dzięki wielkie za porady, po pierwsze przeniosłem cały program do pętli głównej i timera0 już nie używam, Właczyłem tryb CTC i nim pięknie generuję częstotliwość. Ale niestety w toku dalszych prac pojawił się następny problem. otórz w układzie potrzebuję wykorzystać jeszcze przerwanie od INT0 http://obrazki.elektroda.net/59_12685081...

    Mikrokontrolery AVR   14 Mar 2010 21:32 Odpowiedzi: 22    Wyświetleń: 3042
  • [STM32F107VCT6] STM32F107VCT6 - Regulacja czasu zliczania impulsów enkodera Wobit M590

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

    Mikrokontrolery ARM   28 Kwi 2013 14:15 Odpowiedzi: 6    Wyświetleń: 1590
  • 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ń: 2982
  • TP177mico i S7-200: Odczyt parametrów z podprogramów przez RS485

    ok dzieki za podpowiedz, będę szukał. Mam jeszcze jedno pytanko. Borykam sięz problemem szybkich licznków. Otóż ten problem. mam do dyspozycji silnik z reduktorem na tym wisi enkoder. Zliczam przez szybki liczniki wartość aktualnie zliczonych impulsów i po przekroczeniu x impulsów zatrzymuję silnik. Startuję i po x impulsach zatrzymujęi tak w kółko....

    Automatyka Przemysłowa   07 Cze 2009 17:26 Odpowiedzi: 4    Wyświetleń: 1107
  • Jak podłączyć enkoder 2000 imp/1Vpp do ATMega 8 bez dodatkowych układów?

    Witam ... jak w temacie mam pytanie enkoder zasilanie 5V wyjście kanały A B na poziomie 1Vpp czy mogę to razem połączyć z wejsciem licznika 16bit PD5 noga 11 bez dodatkowych zbędnych układów układ ma być licznikem impulsów z enkodera 2000imp/obr przerwaniem zewnętrzym będzie sygnał zbocza opadającego na PD3 noga 5 - znalazłem kiedyś dość prosty interface...

    Mikrokontrolery   15 Lis 2006 20:26 Odpowiedzi: 5    Wyświetleń: 3011
  • ATmega328PB + PCINT od dwóch enkoderów - gubi impulsy enkoderów

    Faktycznie, teraz dopiero zauważyłem, że dodałeś (a u mnie zabrakło zapamiętywanie poprzednich wartości). Dodatkowo skopałem inicjalizację zmiennych A0 i B0. Pierwsze uruchomienie (z pomocą zmiennej "init") pozwoli na poprawną inicjalizację zmiennych przechowujących "poprzednie" wartości. Dzięki temu przy starcie programu nie wygeneruje się impuls zmieniający...

    Programowanie   19 Lis 2021 10:42 Odpowiedzi: 25    Wyświetleń: 615
  • program w AVR błędnie zlicza impulsy z wejścia T1

    Mam rozumieć, że układ zliczał prawidłowo, jeśli nie wykorzystywałeś INT0. Jeśli tak, to ja mam taką teorię: enkoder podaję impulsy o częstotliwości 250kHz (impuls co 4us), w czasie 100ms, takich impulsów może przyjść 25000. Z racji że opóźnienie jest programowe, każde wywołanie przerwania INT0, powoduje "wyskok" z procedury waitms (załóżmy że to jest...

    Mikrokontrolery   28 Kwi 2008 06:50 Odpowiedzi: 20    Wyświetleń: 3014
  • Jak zsynchronizować silniki robota LEGO z enkoderami i ATmega8/16?

    Po obliczeniach wychodzi mi jakies 500 - 600 impulsów na sekunde, nawet nie tak mało. Mógłbym przenieść enkoder bezpośredno na koło, ale wtedy bardzo strace na rozdzielczości (ok 25impulsów/sek :/ ). Chyba zdecyduje sie na rozwiązanie z obrazka, które załączyłem poprzednio... będzie trzeba wykonać serię testów. Sam procek nie ma dużo do zrobienia, głównie...

    Robotyka Modelarstwo i CNC   29 Gru 2007 23:46 Odpowiedzi: 8    Wyświetleń: 3220
  • Jak podłączyć enkoder inkrementalny do ATMega32 i sterować diodami?

    ENKODER.H To raz. Dwa - nie ma nigdzie sei(); Trzy - jak jest otwarty kolektor to trzeba zrobić pullup na linii wejścia. Napisałeś też push pull więc w sumie nie wiadomo jakie jest wyjście z enkodera. 1) Ile mam błędów? Dlaczego mi to nie zadziała? ( : 2) Czy wyjscia A i B mogę podłączyć zgodnie ze schematem? Czy muszę dodać oporniki? Co to znaczy...

    Mikrokontrolery   04 Cze 2012 14:13 Odpowiedzi: 1    Wyświetleń: 1787
  • [STM32F4] - Enkoder inkrementalny - zliczanie obu zboczy sygnału.

    Witam, Do STM32F4 mam podłączony enkoder inkrementalny o rozdzielczości 1024 imp/obr. Chciałbym wykorzystać pełne możliwości sprzętowego modułu obsługi takich enkoderów przez F4, czyli zmieniać wartość licznika na opadających oraz narastających zboczach sygnału. W tym celu skonfigurowałem Timer 3 w następujący sposób: TIM3->CR1 |= TIM_CR1_UDIS; Bez...

    Mikrokontrolery ARM   23 Sie 2015 20:18 Odpowiedzi: 4    Wyświetleń: 1161
  • Podłączenie wiatraka 12V do ATMEGA 88 - schemat i sugestie

    Nie wiem jak dokładnie wyglądał twój układ i czy mogłes tak zrobić, ale skoro jeden licznik był wykorzystywany do input capture, to nie lepiej było go ustawić w trybie clear-on-compare bądź compare match a lub b (jeśli już był wykorzystywany do generowania jakiejś podstawy czasu ) na 0,5 sek i jednocześnie ustawić przerwanie input capture i w nim zwiększac...

    Mikrokontrolery   15 Cze 2005 00:29 Odpowiedzi: 17    Wyświetleń: 2387
  • Siemens s7-200 - Dlaczego timery TON/TOF nie działają w SBR?

    Do bhtom: Wartość 10ms wpisałem przykładowo, żeby ktoś nie powiedział że niczego tam nie ma. Chodziło mi konkretnie o to co napisał allmar i zastosuję tą ostatnią metodę z podtrzymaniem, ponieważ chcę zmniejszyć jak najbardziej czas cyklu programu, zawsze stosowałęm timery w programie głównym, zobaczymy jaki teraz osiągnę czas cyklu. Czyli dobrze rozumując...

    Automatyka Przemysłowa   08 Lut 2010 11:29 Odpowiedzi: 10    Wyświetleń: 3787
  • S7-315-2 PN/DP - S7315+12 regulatorów PID dla grzałek + 3 enkodery

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

    Automatyka Przemysłowa   28 Sty 2014 09:41 Odpowiedzi: 2    Wyświetleń: 1566
  • ATmega 168 - Arduino nie zlicza impulsów z enkodera przy 3000 RPM

    Witam drogich forumowiczów. Jakiś czas temu postanowiłem zbudować wyważarkę do wałków. Część mechaniczna jakoś wyszła natomiast pozostał problem części programowo elektrycznej. Wyważarka ma wykonywać pomiar przyspieszenia na każdym łożysku przy określonej prędkości obrotowej, żeby było ciekawiej przy maksymalnym przyspieszeniu muszę rejestrować pozycję...

    Arduino   28 Sie 2013 22:32 Odpowiedzi: 9    Wyświetleń: 4665
  • Ramię robotyczne - własna konstrukcja i oprogramowanie

    Geneza projektu Mając na co dzień do czynienia z zagadnieniami robotyki i automatyki oraz budowy własnych systemów sterowania, zacząłem zastanawiać się nad stworzeniem własnego eksperymentalnego manipulatora. Tak narodził się ten projekt, którego celem było i nadal jest rozwijanie oprogramowania sterującego robotem oraz zbieranie doświadczenia pozwalającego...

    DIY Konstrukcje   25 Wrz 2023 09:58 Odpowiedzi: 3    Wyświetleń: 2730
  • Bascom: Jak zliczać impulsy enkodera 360 imp/st bez użycia flag?

    kolego nie zrozumiałeś mojego pytania ale po kolei encoder wysokoobrotowy - nie impulsator jako pokrętło optyczny - zasilany 5V - gotowe impulsy na wyjściu - do 6000 obr/min czyli 6000 * 360 = ??? impulsów potega ale nie w tym problem gdyby to był zwykły impulsator jako pokrętło to nie zaprzęgał był ITN0 & INT1 tylko jako przyciski ze wzorem if sw1...

    Mikrokontrolery AVR   27 Maj 2016 12:57 Odpowiedzi: 22    Wyświetleń: 5583
  • Atmega8 - enkoder obrotowy jako licznik w górę i w dół

    Witam Kupiłem ostatnio na allegro kilka sztuk http://obrazki.elektroda.pl/1735347800_1... enkoderów obrotowych NONAME. Pierwszy raz mam styczność z takim czymś jak enkoder dlatego najpierw chciałem napisać program bez jakichkolwiek przerwań czy funkcji zwracających wartości oraz zanian z kodu Grey-a na binarny. Podłączyłem to w taki...

    Mikrokontrolery Początkujący   13 Sty 2015 08:24 Odpowiedzi: 9    Wyświetleń: 4665
  • ATmega32 + enkoder obrotowy Mirley – kod w C do obsługi inkrementacji/dekrementacji

    Mój enkoder wysyła 4 impulsy i wynik dziele przez 4. Impulsy nie skaczą i zliczają się poprawnie. Funkcja jest wyzwalana przerwaniem zegarowym a nie zewnętrznym. Tak więc nie będę robił deboucingu. Pozdrawiam i dziękuję za odpowiedź.

    Mikrokontrolery AVR   28 Gru 2010 23:02 Odpowiedzi: 23    Wyświetleń: 13730
  • Czy optyka myszy PC wykryje przesunięcie 0,5 cm/h z dokładnością 1-2 mm?

    lbugiera: Wiem jak wyglądają przebiegi z enkodera. Chyba się nie zastanowiłem pisząc to zdanie. 100% racji przyznaje. Ale idąc dalej i w ten punkt. Czy nie jest możliwe, że przesłona zatrzyma się w tak felornym miejscu, że fototranzystor będzie przewodził i nie oscylując? (To właśnie te powolne ruchy). Wydaje mi się że nie, ale chętnie usłyszę waszą...

    Mikrokontrolery   04 Lut 2006 21:33 Odpowiedzi: 29    Wyświetleń: 5094
  • Arduino, użycie enkodera do pomiaru dużych prędkości

    W moim przypadku potrzebny jest mi tylko czas pomiędzy poszczególnymi sygnałami a nie zliczanie sygnałów. Wobec takiego założenia to pierwotna proponowana metoda jest bez sensu. Latencje i buforowania w systemie operacyjnym, USB itp. według mnie wykluczają pomiar odstępów czasowych rzędu 140µs poprzez port szeregowy. Jedynie akceptowalnym sposobem...

    Arduino   08 Lis 2018 18:06 Odpowiedzi: 9    Wyświetleń: 1578
  • [Atmega8] [Atmega8][C] - Jak rozróżnić przerwanie LOW->HIGH i HIGH->LOW na INT0?

    Mam tarcze z 1200 liniami. Sygnał A z enkodera podaje na przerwanie INT0 i badam tylko jego zbocze narastające. Natomiast sygnał B to ADC0. Podczas każdego przerwania sprawdzam stan sygnału B, jeśli jest wysokie to kierunek prawo, jeśli niskie to kierunek lewo. Gdy obracam w miarę wolno to wszystko gra, natomiast gdy trochę szybciej obrócę tarczę to...

    Początkujący Naprawy   21 Lip 2013 16:01 Odpowiedzi: 93    Wyświetleń: 8481
  • Jak podłączyć enkoder EC11SP do mikroprocesora AVR? VCC i GND?

    tmf , dlaczego uważasz że nie jest to dobrym pomysłem ? Nie zawsze w programie trzeba zliczać impulsy , czy liczyć czas na innych przerwaniach .Wszystko zależy od programu . do czego ma być.

    Mikrokontrolery Początkujący   10 Sie 2013 23:22 Odpowiedzi: 8    Wyświetleń: 1890
  • szybka obsługa encodera, czy można tę procedurę uprościć?

    Witam. Po przeszukaniu forum nie znalazłem rozwiązania tego problemu. Napisałem swego czasu procedurkę obsługi enkodera, wszystko było dobrze ale przy ipulsatorze 50imp/obr. i prędkości obrotowej ok.500 obr./min niestety wysypuje się. Mam przeczucie że jej wykonanie trwa zbyt długo.Nie jest może to procedurka najprostsza z możliwych ale jest b.skuteczna...

    Mikrokontrolery   05 Lut 2007 08:17 Odpowiedzi: 15    Wyświetleń: 2132
  • Kompaktowa frezarka CNC z serwomotorami

    http://obrazki.elektroda.pl/2187134200_1... MECHANIKA Projektowanie zacząłem od pojechania na złomowisko w poszukiwaniu czegoś co nadawałoby się na łożyska liniowe - od tych elementów zależało być albo nie być całej maszyny. Miałem bardzo dużo szczęścia - znalazłem dwumetrowy profil stalowy z 2mm blachy wygięty wzdłuż pod kątem 110°,...

    DIY Konstrukcje   01 Lut 2020 22:33 Odpowiedzi: 147    Wyświetleń: 109611
  • [atmega8] [atmega8][bascom] Zmiana wartości tylko z 1 na 2 przy kręceniu impulsatorem

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

    Mikrokontrolery Początkujący   27 Lut 2014 21:55 Odpowiedzi: 9    Wyświetleń: 5318
  • Atmega – jak podłączyć enkoder A/B bez utraty impulsów przy priorytecie przerwań?

    Witam , posiadam enkoder , dajacy sygnały A i B chce dołaczyc go do uC Atmega, tu jest problem poniewaz procesor ma za zadanie wykonywac pewna czynnosc na wewnetrznym przerwaniu od licznika.... bedzie ona wywoływana z pewna czestotliwoscia i ona ma najwyzszy priorytet. teraz pytanko , jak podlaczyc enkoder do uC aby nie zgubic zadnego impulsu z niego..........

    Mikrokontrolery   25 Maj 2007 20:11 Odpowiedzi: 6    Wyświetleń: 2269
  • EP21MPL10 - Enkoder optyczny EP21MPL10 - wzmacniacz

    Witam Posiadam enkoder jak w temacie, niestety nie mam do niego wzmacniacza (schemat w załączniku), czy można zastąpić ten wzmacniacz jakimś układem scalonym? Sam enkoder generuje na wyjściach sygnał zbliżony do sinusoidalnego na poziomie 20mV/DIV (stary oscyloskop ale...). Myślałem o jakimś komparatorze, ale chwilowo nie mam pod ręką. Enkoder podłączony...

    Automatyka Przemysłowa   15 Lut 2017 14:16 Odpowiedzi: 3    Wyświetleń: 843
  • Zegarek wskazówkowy i termometr na LCD graficznym Nokia3310

    http://obrazki.elektroda.pl/1661316800_1... Witam ponownie Tym razem chciałbym zaprezentować projekt lżejszego kalibru - zegarek wskazówkowy i termometr zbudowany na AT91SAM7S64. Wykonałem ten projekt, bo chciałem trochę pouczyć się programowej obsługi wyświetlacza graficznego z Nokii 3310, programowej obsługi enkodera inkrementalnego...

    DIY Konstrukcje   13 Gru 2011 19:26 Odpowiedzi: 13    Wyświetleń: 15526
  • AVR - Jak obsłużyć 4 enkodery na Atmega32 bez dodatkowych układów?

    Robienie tego na przerwaniach z pinów nie jest dobrym pomysłem. Przy enkoderze właściwie nie interesują cię zbocza sygnału, lepiej zrobić próbkowanie pinu IO co określony czas - zależny od liczby impulsów /s. Przykładowy kod działający na tej zasadzie możesz pobrać za darmo z przykładów z mojej stopki. Łatwo go rozszerzyć o kolejne enkodery. Są też...

    Mikrokontrolery   24 Gru 2012 01:52 Odpowiedzi: 2    Wyświetleń: 1833
  • Dlaczego dany kod niewłaściwie zlicza impulsy enkodera optycznego?

    Witam serdecznie. Niestety po wielu bataliach poległem z tematem jakże prostym. Posiadam enkoder optyczny o dokładności 2000 impulsów na obrót. postanowiłem podpiąć go do mikokontrolera aby zacząć liczyć jego impulsy (kierunek obrotu tutaj jest nieistotny) impulsy liczy jednakże liczy je bardzo niedokładnie - szukając nie bardzo mogłem natrafić na szybki...

    Mikrokontrolery   20 Sty 2021 10:02 Odpowiedzi: 12    Wyświetleń: 600
  • Dzielenie 16-bit przez 8-bit w asemblerze Atmega dla miernika prędkości obrotowej

    Wszedzie szukam i nie moge znalezc, potrzebuje pojdzielic liczbe 16 bitowa przez 8 bitową w asemblerze Ostatecznie moze byc nawet 8 bit przez 8 bit, bez reszty, choc z reszta tez moze byc. Robie miernik prękości obrotej z enkodera (4096 na obrót). Licznik 16 bitowy zlicza impulsy, potem co 1sekunde wyzwala sie przerwanie ktore podzieli liczbe zliczonych...

    Mikrokontrolery   21 Sty 2011 02:30 Odpowiedzi: 2    Wyświetleń: 3327
  • Sprzętowy debouncing enkodera + kod

    Cześć, po analizie działania enkodera obrotowego (mechanicznego) i ilości problemów, jakie on dostarcza, postanowiłem skonstruować prosty układ elektroniczny, który "wygładzi" impulsy enkodera. Układ posiada dwie wersje. Obie są na przerzutnikach Schmitta. Pierwszy na pojedynczych układach TI SN74LVC1G17: https://obrazki.elektroda.pl/5101546100_...

    DIY Początkujący   19 Maj 2020 15:57 Odpowiedzi: 22    Wyświetleń: 3981
  • 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ń: 11139
  • ATmega32 - Pomiar czasu między dwoma zboczami narastającymi na INT0 i INT1

    Poprawiłem warunek else na następujący [syntax=c] else PORTA&=~(1<<PA2); // Jeśli nie zgaś LED [/syntax] zaś flagi zdeklarowałem następująco [syntax=c] volatile uint8_t flaga1=0; volatile uint8_t flaga=0; [/syntax] co w efekcie dało cały kod następujący [syntax=c] #include <avr/io.h> //dołączenie podstawowej biblioteki #include <util/delay.h>...

    Mikrokontrolery AVR   19 Gru 2013 20:04 Odpowiedzi: 13    Wyświetleń: 2490
  • Impulsator, Atmega328p na jednym przerwaniu INT0

    Witam, Przedstawiam a tym artykule jak można na jednym przerwaniu obsłużyć pokazany poniżej impulsator. Może komuś się przyda. http://obrazki.elektroda.pl/6570210900_1... http://obrazki.elektroda.pl/3250862500_1... Wyjście B enkodera może by na innym dowolnym pinie, wymaga jedynie zmian w algorytmie. /* wyjście impulsatora...

    Artykuły   15 Mar 2015 15:13 Odpowiedzi: 13    Wyświetleń: 6303
  • Jak utrzymać robota na linii prostej i stałą prędkość na ATmega 128?

    Witam. Jestem w trakcie pisania oprogramowania do platformy mobilnej w obecnej chwili borykam się nad problemem utrzymania robota w linii prostej i utrzymania stałej prędkości niezależnie od obciążenia. Koła są napędzane niezależnie z dwóch silników a ilość obrotów jest mierzona za pomocą zamontowanych enkoderów [syntax=c]unsigned int volatile a,i,j;...

    Mikrokontrolery   22 Cze 2011 21:43 Odpowiedzi: 13    Wyświetleń: 1983
  • Optymalizacja wydajności silnika elektrycznego: Wyjaśnienie technik sterowania PID

    Optymalizacja wydajności silników elektrycznych: Wyjaśnienie technik sterowania PID Kiedy przyglądamy się dronom, deskom balansującym, inteligentnym samochodom i odwróconym wahadłom, ciągle pojawia się ten termin - PID. Ale czym u licha jest PID i do czego służy? Cóż, w tym artykule stworzyłem prosty sterownik silnika, aby zagłębić się w zasadę działania...

    Elementy Elektroniczne - zamienniki i identyfikacja   22 Lis 2024 04:30 Odpowiedzi: 0    Wyświetleń: 288
  • [ATTiny2313][Bascom]Stabilizacja obrotów silnika DC

    Witam. Mając trochę wolnego czasu postanowiłem wrócić do zmagań z PIDem. W sieci znalazłem program PIDa w Bascomie na Atmegę8 (maluszek Attiny2313 okazał się niestety za mały). W programie wyłączyłem różniczkowanie - aby było łatwiej. Program działa dość dobrze tzn. obroty utrzymują się na żądanym poziomie ale troszkę oscylują wokół wartości zadanej....

    Mikrokontrolery AVR   01 Wrz 2010 22:27 Odpowiedzi: 11    Wyświetleń: 5427
  • Jak zaimplementować regulator PID w Bascomie dla silnika DC 24V 50W?

    Witam. Po dłuższej przerwie wracam do tematu stabilizatora. Zmagając się z regulatorem na wzmacniaczach operacyjnych postanowiłem jednak pójść w stronę regulatora na mikroprocesorze. W sieci znalazłem program PID-a w Bascomie na Atmege8, w którym wyłączyłem człon różniczkujący. Regulator działa średnio dobrze tzn. obroty wciąż oscylują wokół wartości...

    Automatyka Przemysłowa   13 Cze 2010 19:55 Odpowiedzi: 7    Wyświetleń: 6284
  • AVR Maxon - Enkoder Maxon typ M 128-512, zmiana rozdzielczości, odczyt.

    Witam. Mam problem z obsługą enkodera Maxon M 128-512. Problemem jest zbyt duża ilość impulsów generowana na obrót wału wyjściowego przekładni. Enkoder jest sprzężony z silnikiem MAXON A-MAX 22mm ten z przekładnia planetarną. Enkoder na jeden pełen obrót podaje 512 impulsów ( jest to maksymalna rozdzielczość tego modelu ), aby obrócić wałem o 360 stopni...

    Robotyka Modelarstwo i CNC   02 Gru 2013 22:29 Odpowiedzi: 0    Wyświetleń: 1335
  • Dlaczego przerwanie w mikrokontrolerze ADuC812 nie działa poprawnie?

    Witam wszystkich serdecznie! Ostatnio zająłem sie pisanie programu w asm.do pomiaru prędkości kątowej w silnikach.Do zliczania impulsów posłużyłem sie enkoderem(2000imp/obr).Program napisałem raczej poprawnie ponieważ po przepuszczeniu go przez KEIL'A nie wykrywa żadnych błedów ani zaszczerzeń.Jednak po załadowaniu go do mikrokontrolera(ADuC812=8052)zaczyna...

    Programowanie   02 Cze 2006 05:18 Odpowiedzi: 0    Wyświetleń: 885