To już jest całkiem spory silnik. Gotowe scalaki mogące sterować takim silnikiem raczej nie istnieją - są pewnie dostępne gotowe moduły (cena!), można sobie zbudować samemu mostek H na taką moc. Jednak jeśli nic do tej pory z silnikami nie robiłeś to naprawdę zacznij od mniejszych. Silnik ma 150 W, czy jest mocny to zależy do czego chcesz go zastosować....
W VHDL tak można napisać: signal FF1 : std_logic; signal FF2 : std_logic; signal FF3 : std_logic; signal FF4 : std_logic; signal FF5 : std_logic; signal FF6 : std_logic; process(clk, quada, quadb) begin if rising_edge(clk) then FF1 <= quada; FF2 <= FF1; FF3 <= FF2; FF4 <= quadb; FF5 <= FF4; FF6...
Niniejszy artykuł przedstawia programową obsługę enkodera kwadraturowego przy użyciu mikrokontrolera Atmel AVR. Zajmowałem się tutaj enkoderem pochodzącym z drukarki HP. Obrazek niżej przedstawia wyprowadzenia enkodera : http://obrazki.elektroda.pl/7392145600_1... Podłączamy oscyloskop i patrzymy co się dzieje: http://obrazki.elektroda.pl/8018542000_1...
aj, niestety w tym nie jestem w stanie Ci pomoc - myslalem ze mowisz o koderze kwadranturywm stosowanym do sledzenia sciezki na plycie CD, jest on oparty o uklad czterech diod itd , ale to widze jest zupelnie cos innego... :D sorki but i can't help you
Witam, przejrzałem (pobieżnie niestety) dokumentację tych enkoderów: https://www.pilz.com/download/open/PSEN_... i wydaje mi się, że chodzi jednak o coś innego. Moim zdaniem te enkodery to są takie "dwa w jednym". Z jednej strony mają enkoder absolutny, z którego dane można "wyciągać" za pomocą RS-422. Nie jest to...
Jeżeli chodzi o Twój enkoder, to z dokumentacji wynika, że możesz użyć wyjść A i B (oraz mechanicznego zera np) podłączając je bezpośrednio do uC. Jak wiesz jak działa enkoder inkrementalny (kwadraturowy - znajdziesz w necie) to sobie poradzisz z implementacją. Jako ciekawostkę podam, że niektóre uC mają wbudowane interfejsy takich enkoderów, wystarczy...
W sensie próbkowania na przerwaniu od timera aby pozbyć się drgania styków, czy podłaczyć do sprzętowego licznika (co raczej w AVR Arduino nie pyknie)? To pierwsze. Aczkolwiek w tym przypadku nie mamy drgań, więc jest ok. Sprzętowy licznik byłby ok, o ile ma enkoder kwadraturowy. W XMEGA to jest, więc tam można zrobić całość sprzętowo.
No teraz to już są przyzwoite drgania styków. ;) Tyle, że przy enkoderze drgania styków nie powinny mieć znaczenia - drgania spowodują zliczanie +/-1, jak się ustabilizują to i wynik się ustabilizuje i przeskoczy prawidłowo o jeden. Czyli albo znowu źle podłączony enkoder (linie A i B), lub timer nie pracuje w trybie enkodera kwadraturowego tylko po...
Przecież istnieją encodery magnetyczne pokroju AM4096. Jedyny problem to znaleźć do nich odpowiedni magnes. Mają wyjście absolutne i kwadraturowe A B.
Witam mam enkoder kwadraturowy 200 szczelin/obrót kanały A i B 1. jak zrealizować zliczanie impulsów na AVR na każdym zboczu sygnału zeby uzyskać 800 imp /obrót widziałem projekty w którym zlicznie było x1 czyli troche bez sensu tracić na rozdzielczości 2. jak zrobic układ logiczny na TTL który by realizował konwersje sygnału z enkodera na krok, kierunek...
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ć...
Dobra, już wiem. W jaki sposób można dołożyć dodatkowy kanał I (sygnał indeksujacy). Enkoder znajduje się na silniku dc. Silnik jest połączony z przekładnią, a ona wykonuje ruch od 0 do 330 stopni.
Witam bardzo serdecznie! Mam następująco prośbę czy ktoś mógłby mi przybliżyć zasadę działania enkodera z wyjściem kwadraturowym oraz SSI (Synchronous Serial Interface)... znaczy się jak to się ma do normalnego eknkodera inkrementalnego na przykład :) Z gory dziękuję za pomoc... Pozdrawiam
Witam ponownie. Zdecydowałem się ponownie otworzyć temat ponieważ napotkałem kolejny problem. Myślę, że jest to czas by przybliżyć docelowy sposób działania układu. -Silnik DC będzie napędzać śrubę z nakrętką. -Enkoder kwadraturowy na silniku ma ograniczać zakres jego pracy. -Silnik sterowany ma być przez UART Problem polega na tym, że gdy załączę mostek...
Wygląda jak enkoder wyjściem kwadraturowym, to że zawiera dodatkowy przycisk podłączony do linii ROW COL upewnia mnie w przekonaniu że nie jest to enkoder od silnika tylko enkoder/impulsator od interfejsu użytkownika. Opis Motor Power pewnie dotyczy czegoś co znalazło sie poza granicami wstawionego schematu.
Dziękuje za zainteresowanie tematem. Silnik ma tylko 2 wyprowadzenia. Dociera do niego 42V. Oczywiście lepiej byłoby się wpiąć gdzieś w płytę główną, tak jak proponujesz. Problem polega na tym, że ta płyta jest dość skomplikowana (jak na moje umiejętności). Schematy do niej są nieosiągalne, więc to podpada pod inżynierię wsteczną. Dlatego też wcześniej...
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ć...
Do portów PB.8 i PB.9 oraz PB.13 i PB.14 podłączone mam po 2 kanały kwadraturowe z enkoderów AS5040. Z tego co już zdążyłem zauważyć to nie będę mógł wykorzystać sprzętowego wsparcia dla enkoderów, ponieważ kanały TIM1_CH1n, TIM1_CH2n, TIM3_CH3 i TIM3_CH4 nie obsługują tej funkcji. Teraz mam pytanie jak to w inny sposób obsłużyć? Chodzi mi o najprostszy...
S7-1200 system manual rozdział 9.1 [url=https://cache.industry.siemens.com/... Wejście kwadraturowe - gdy enkoder ma sygnały A i B (przesunięte o 90°) Ustawienie tego typu daje...
Przy 25km/h koło wykonuje ok 0.4 obrotu na sekundę. Przy oczekiwanej "gęstości" pomiaru co 0.1s, wykona tylko 0.04 obrotu! Potrzebujesz czegoś co ma setki czy tysiące impulsów na obrót. Stąd może zainteresowanie silnikiem krokowym, bo on ma skok bardzo mały. Jeśli interesuje Cię tylko prędkość, to można poszukać innych rozwiązań, np: prądnica tachometryczna...
Hmmm. Ogólnie to ten kod jest takiej sobie jakości. Poza tym to jest kod do czytania enkodera, a Ty chcesz generować. Pytania: 1. Jaki enkoder chcesz generować (kwadraturowy? Jakiś kod Graya?) 2. 3 mechaniczne przekręcenia, to znaczy 3 pełne obroty? (jeżeli tak, to musisz wiedzieć ile impulsów jest na obrót), 3 kliknięcia?
Układ sterownika musi mieć dwie informacje zwrotne: kierunek i kąt obrotu wału. Do pomiaru tych dwóch wielkości służy enkoder kwadraturowy (inkrementalny) mający dwa wyjścia z sygnałami przesuniętymi w fazie. To przesunięcie fazowe umożliwia określenie kierunku, a ilość impulsów na wyjściach - kąta obrotu. Enkoder z jednym wyjściem się nie nadaje, bo...
Czujniki muszą być dwa, jeśli będą dawały przesunięte w fazie sygnały tak jak w enkoderze z wyjściem kwadraturowym, przerzutnik D może służyć jako detektor kierunku, dalej bramka AND sygnałów z czujnika i przerzutnika. Może Koledzy podrzucą coś sprawdzonego. Eee tam, zaraz chciał byś sprawdzone, na słowo nie uwierzysz że zadziała ;) https://obrazki.elektroda.pl/7222028600_...
Odpowiedzią na taki problem jest multiplexing. Nie potrzebujesz czterech pokręteł, ani 48 linii! Eleganckim rozwiązaniem byłoby jedno duże, centralne pokrętło plus kilka przycisków, wybierających tryb: głośność, balans etc. W takim układzie potrzebujesz 12+4 = 16 linii. Faktycznie potrzebowałbyś ich tylko kilka, gdybyś zbudował sobie amatorski enkoder...
Podłączenie do mikrokontrolera nigdy nie stawia ograniczeń, po prostu czasem przed mikrokontrolerem musi znaleźć się dodatkowy układ. Każdy enkoder można przystosować, np. napięcia poziomów logicznych mogą być za wysokie i wymagać dopasowania, może być też wyjście OC wymagające podciągania, czasem spotyka się inne interfejsy niż dwa sygnały kwadraturowe....
Co do FX5 to warto mieć : - moduł Simple Motion dla napędów servo po sieci SSCNET - moduł FX5-RS232-ADP, dla komunikacji z urządzeniami po RS232 (RFID, Skaner, Drukarka) - sterownik FX5 ma wbudowany 2xADC i 1xDAC, RS485, SD, możliwość sterowania 4 krokówki, 8 wejść szybkich na liczniki/enkodery - 2 osie servo, najnowsze z rodziny MR-J4 - falownik z...
Ja wykonalem taki uklad do zwijania materialu w czasie produkcji .Uklad startuje zwiekszajac obroty ,czas jest ustawiany jaki sie chce na falowniku ( raz sie go ustawilo ),gdy dochodzi do konca zwijania zwalniaja sie obroty silnika napedowego i gdy dojdzie do wymiaru ustawionego uklad sie zatrzymuje .Rozwiazane to jest na jednym ukladzie zliczajacym...
Kanały A i B: Zazwyczaj enkoder ma wyjścia kwadraturowe – to są te kanały A i B. Skoro enkoder ma wejście zasilania, to zawiera już w środku układ formowania sygnałów. W takim razie trakcie obrotu na wyjściach pojawiają się przebiegi prostokątne o przesuniętych względem siebie zboczach, a kolejność pojawiania się zboczy informuje o kierunku obrotu....
Enkoder nie da Ci pozycji po zaniku zasilania, nie wiem czy to ważne. Zauważ że te czujniki pozycji na kostkach MT6701CT lub podobnych np. AS5600 są od strony działania enkoderami absolutnymi. Działające bardzo podobnie (składowa sinusowa i kosinusowa itd.)) do polecanych przez Ciebie resolverów tyle że na stałym polu magnesu. Kwestią jest tylko wybór...
Jakaś prosta XMEGA (np. E5), która ma timer z opcją enkodera kwadraturowego (czyli obsługa sprzętowa enkoderów), do tego ma DAC, z którego wyjście dajesz na opamp sterujący napięciem. Oczywiscie można zastosować dowolny mikrokontroler, gdyż enkoder można obsługiwać softwarowo, a DAC można zastąpić PWMem + filtr dolnoprzepustowy RC. Pytanie co potrafisz...
A oprogramowanie pisano ręcznie czy już jakieś było? Dodano po 2 i co to są enkodery kwadraturowe?
Poszedł bym w PLC - jak będziesz miał inny pomysł na sterowanie to po prostu poprawisz program. Wybrał bym taki który ma dwa sprzętowe HSC. Zamiast impulsatorów Enkodery inkrementalne - konfiguracja licznika w trybie kwadraturowym (używanie dwóch kanałów enkodera) da Ci kontrolę kierunku i odporność na ewentualne luzy a w liczniku będzie siedziała gotowa...
http://obrazki.elektroda.net/84_12330077... Nie znam się dokładnie na sprzęcie didżejskim więc nie wiedziałam jak to nazwać :) Tak więc układzik ten zawiera w sobie mikrokontroler Atmega16. Dostaje on sygnały z enkodera z myszy optycznej i przesyła je dalej przez łącze szeregowe (USB) do urządzenia będącego konwerterem USB <-> Midi. Schemat...
chodziło o sygnał kwadraturowy Co i tak nie tłumaczy reszty. Czy chodzi o badanie enkodera z wyjściem kwadraturowym. Zadane jest ma pewnie więcej treści niż nam podałeś.
I zrobiłem jak mi doradziłeś. Teraz mamy tak: Enkoder -> debouncing -> dekoder kwadraturowy (2 impulsy odpowiadające krokom w każdym z kierunków) -> pamięć impulsów -> zatrzask -> SPI I dodatkowo każdy impuls generuje IRQ. Procesor teraz przy każdym IRQ odczytuje dane z SPI (tym samym resetując pamięć impulsów) i na podstawie odpowiednich bitów dokonuje...
kto normalny robi falownik na avrku?? Do takich zadań są odpowiednie procesory dostępne, np. dsPIC33FJ16GS502. Poza tym - co to jest za falownik? Ile ma mieć faz? Jesli urządzenie ma służyć do nadzoru pracy trójfazowych silników - będzie cięzko. Ten procesor jest za wolny , żeby robić wszystko na piechotę, i ma za mało/nieprzystosowane peryferia , zeby...
Bierzesz enkoder z kołem pomiarowym do tego licznik impulsów z wejściem kwadraturowym, łączysz to razem, konfigurujesz, zamykasz w obudowie i elektronikę masz zrobioną. Teraz musisz tak zbudować rozwijanie materiału by nie było uślizgów na kole pomiarowym. O 1cm/100m zapomnij - błędy uślizgu się sumują.
Właściwie oda linki które podałeś dotyczą tego samego projektu. Jeśli chodzi o sterowanie ( schemat, blok mocy etc ... ) to można znaleźć w sieci schematy od UHU. Z programem jest gorzej. Jeśli chodzi o pojedyncze elementy jak obsługa enkoderów kwadraturowych, PID, sterowanie silnikiem DC nie jest problemem. Problem pojawia się jeśli chcesz to wszystko...
Pozycja enkodera kwadraturowego bez mozliwosci ustalenia stanu pelnego obrotu (a wlasnie tą sytuację mamy dysponując klasycznym 'impulsatorem') siłą rzeczy będzie uniemozliwiać wszelkie próby ustalenia absolutnej pozycji enkodera względem punktu początkowego. Więc cała dywagacja na nic; nigdy nie dowiesz się gdzie enkoder jest, a tylko dowiesz się,...
zróbmy tak jak na powyższym obrazku układ ma dobrze obsługiwać typowy enkoder,czyli liczyć w przód lub w tył, jakieś stany nieustalone itp. muszą być pomijane, czyli nie ma opcji ,że licznik nie wie w ktorą stronę ma liczyć , wyjście informujące o osiągnięciu zadanego stanu licznika jest jedno (najpierw myślałem o 4) po osiągnięciu tego stanu, licznik...
dalej nie rozumiem jak ma działać Zapewne układ otrzymuje z enkodera kwadraturowego informację o pozycji aktualnej, porównuje ją z wartością zadaną przez wejścia STEP/DIR i, odpowiednio do stanu wyjścia regulatora PID, wystawia napięcie z zakresu -10...+10V sterujące prędkością napędu (szybkością zmian pozycji). -10V to maksymalna prędkość w jedną...
Spokojnie może trochę stanieje :D Ale wracając do tematu to po to mi dwa kanały bo na jednym nie sprawdzę enkodera kwadraturowego, maja tam być dwa przebiegi prostokątne przesunięte względem siebie, a jeśli chodzi o rozmiary to rewelacja bo nie wyobrażam sobie konwencjonalnego oscyloskopu na hali lub gdzieś indziej w terenie. A wiec czekam z niecierpliwością....
Ale przecież nadal będzie problem z liczeniem do tyłu, czy mylę się. Nie, pierwszy timer liczy i w górę i w dół - poprawnie obsługuje enkoder. Problem pojawia się wyłącznie przy sprzętowym przeniesieniu przy pomocy event system na drugi timer. Stąd to rozszerzenie należałoby zrobić programowo. Obawiam się że tak jak napisał Janusz_kk , przy użyciu...
Jest taki sterownik firmy CSlab - nie jest tani bo koszt ok 3000zł + przystawka do gwintów 450zł, potrzebny jest enkoder inkrementalny. Można użyć xmegi bo one mają dekoder kwadraturowy i można obsługiwać enkoder sprzętowo bez ryzyka gubienia kroków. Należy tylko napisać odpowiedni program.
Czujniki z fotografii działają jako czujniki odbiciowe, dwa takie przesunięte względem siebie utworzą enkoder. Dalej dekoder kwadraturowy da informację o ile obróci się koło oraz w jakim kierunku. Do tego licznik rewersyjny (na przykład programowy w Arduino) i masz informację o kącie obrotu. Weź pod uwagę, że czujniki optyczne są podatne na zanieczyszczenia,...
Enkoder (o ile chodzi o taki ręcznie pokręcany) to dwa elementy stykowe więc schemat nie będzie się różnił od standardowego. Istotne jest jak będziesz interpretował dane z tego enkodera i czy będzie to w pilocie czy w odbiorniku. Enkoder może zostać w stanie zwartych styków i pilot nie powinien bez przerwy nadawać. Sygnały kwadraturowe z enkodera mozna...
Autor nie podał, czy jest to enkoder inkrementalny, czy absolutny.W pierwszym poscie autor podal, ze sa dwa wyjscia A i B , a to oznacza ze enkoder pracuje w ukladzie kwadraturowym, tzn. dokladnie wie w ktora strone sie kreci.Co rozumiesz przez slowa "inkrementalny, czy absolutny".Nigdy nie slyszalem o takich enkoderach i takich nazwach.
No to ja też dorzucę coś od siebie - kwadraturowy konwerter zegara świetny do pracy z enkoderami - ls7183 w obudowie soic8 wyprowadzenia zgadzają się z ls7083 - podwójny transoptor PC3D16 w obudowie soic obie biblioteki działają w eagle 4.16 nie wiem jak ze starszymi wersjami pozdrawiam Czoperus
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...
Witam. Poradzcie koledzy , czy wśród rodziny różnych producentów programowalnych przekażników Logo, Easy itd jest taki, który ma w podstawowym wykonaniu model z wejściami do 1kHz umożliwiajacymi podłączenie enkodera kwadraturowego?. Do tej pory używałem Mitshubishi ALPHA2-24MR-D i jakieś przystawki z piwnicy z zaszytym stanem dla komparatora który widział...
Czy mówimy o przyłączeniu tego urządzenia :?: http://obrazki.elektroda.net/47_12044720... Szczerze mówiąc w tabeli nie widzę sygnałów, które można by skomunikować z UARTem mikroprocesora. Wyjścia wyglądają na typowe wyjścia kwadraturowe plus sygnał indeksowy i po spasowaniu poziomów powinny być podane na oddzielne wejścia (porty) licznika (mikroprocesora)...
A nie możesz zmienić czujnik obrotów? Zastosować inny zewnętrzny enkoder? W pracy używam enkoderów kublera. One mają wyjścia kwadraturowe.
Kodowanie kwadraturowe, które jest standardem w enkoderach z dwoma wyjściami (wspomniane sygnały A i B) zawiera w sobie informację o kierunku ruchu, prawda?
chce zrobic regolator pid ze sprzezeniem pradowym(moment) napiecia(predkosc) i pozycji (enkodery kwadraturowe) silniki dc z zinterowana pradniczka tachometryczna i enkoderem posiadam silnik ma byc zasilany z mostka H wysterowanego z procka przebiegiem pwm jest to temat mojej pracy dyplomowej jak rozmawialem z jednym z doktorantow to mowil ze jezeli...
Jeśli użyjesz enkodera z wyjściem kwadraturowym i silnika bipolarnego to elektronika będzie bardzo prosta, to potrzebny będzie tylko mostek H i dwa inwertery, kształt sygnałów będzie właściwy, pod warunkiem że zaakceptujesz przełożenie elektryczne 1:1, jakie będzie przełożenie mechaniczne będzie zależało od tego ile enkoder ma impulsów na obrót, a ile...
Witam. Szukam pomocy w doborze mikrokontrolera. W projekcie uC jest łącznikiem między oprzyrządowaniem a komputerem. Problemem są wymagania jakie musi spełnić uC. Musi obsłużyć: -8 enkoderów kwadraturowych pracujących z częstotliwością 100 kHz każdy najlepiej aby obsługa była sprzetowa - DMA - 8 ADC co najmniej 10bit - 20 wejść i 10 wyjść binarnych...
No to dla tych co mieli wątpliwości: http://www.song-huei.com.tw/pdfimages/ED... faktycznie jest to raczej enkoder 1 obrót to 12 lub 24 cykle sygnału kwadraturowego.
Sygnał z enkodera może mieć naprawdę paskudny kształt. Przerobiłem ten temat podczas konstrukcji zasilacza (jest na elektrodzie). W przypadku gdy sygnał z enkodera nie będzie poddawany dalszej obróbce w postaci cyfrowej filtracji. Korzystne jest choćby użycie prostego filtra RC. W moim projekcie sygnał z enkodera był podawany na wejścia przerwań i warunkowany...
Pomimo zignorowania mojej prośby o dodatkowe informacje spróbuję pomóc bazując na pewnych założeniach. - sygnały A i B są sygnałami enkodera kwadraturowego - wszystkie 4 sygnały podłączone są do jednego wejścia przerwania (poprzez bramkę OR) Kodowanie kwadraturowe wynaleziono dość dawno i są optymalne metody dekodowania tego sygnału (gdzie rozpoznawany...
Pokaż schemat na jakim to uruchamiasz bo większość silników bldc ma uzwojenia spięte w gwiazdę wiec do pełnego wysterowania potrzebujesz końcówki mocy z 6 tranzystorami aby mieć pełna kontrole dochodzą do tego jeszcze czujnika halla które są rozstawione po 120 stopni i enkoder do takich zabaw są dobre PIC-e microchipa a właściwie dsPIC-e bo maja wszystkie...
Mam następujący problem. Silnik krokowy przy małych prędkościach w wyniku wytwarzania drgań powoduje błędy odczytu z enkodera. Zastosowałem już przetwornik kwadraturowy LS7084 jednak na niewiele się zdał. Czy mógłby mi ktoś podsunąć jakiś inny pomysł na rozwiązanie tego problemu?
Witam, pracuję nad projektem, który w uproszczeniu będzie zawierał dwa główne bloki: 1) generator impulsów 2) analizator poziomów logicznych Całość będzie symulować np. zachowanie enkodera kwadraturowego i pochodnych (generator) oraz odczytywać reakcję urządzenia sterowanego (analizator). 1) W przypadku generatora powinien on dostarczać impulsy z zakresu...
"łączysz sygnały prędkości i obrotów do wejść przerwań, do reszty wyświetlacz LED. W programie mierzysz stosunek prędkości do obrotów i na podstawie kilku przedziałów określasz bieg. " Bardzo dobre rozwiązanie. Jak Kolega obliczy bieg, kiedy wcisnę sprzęgło lub kiedy samochód będzie staczał się z wzniesienia? Jeszcze sprawa biegu wstecznego, enkoder...
Zauważ cechę szczególną jeśli na wejściu A mamy zbocze narastające i na wejściu B mamy zero to jest jeden kierunek obrotów, jeśli na A zbocze narastające a na B jedynka to mamy drugi kierunek obrotów. Musiał byś zrobić układ detekcji zbocza. Chwilowe zadziałanie przekaźnika zamiast serii impulsów - musiał byś zrobić przerzutnik monostabilny, albo użyć...
XMEGA zawsze startują z zegarem 2 MHz, programowo możesz sobie potem to zmienić - wybrać np. dostępny na Xplained kwarc zegarkowy, skorzystać (jak w powyższym przykładzie, błędnym zresztą) z wbudowanego RC 32 MHz, masz też do dyspozycji PLL i 3 preskalery zegara. Na twoim Xplained możesz wybrać dowolny wewnętrzny generator zegara, lub kwarc zegarkowy,...
Wlascwie sens ma wylacznie dalmierz laserowy - niestety gotowe urzadzenia sa dosc drogie i czesto bez interfejsu umozliwiajacego zdalny pomiar odleglosci. Trzeba byloby zbudowac taki uklad jest to wykonalne ale nie bedzie latwe (ale dalej jest to mozliwe). Od biedy moglbys posilkowac sie ukladem z plywakiem zawieszonym w cieczy, majacym swobode poruszania...
Jakiej mocy rezystory dajesz 0,125W, 0.25W czy może większe 0,5W, 1W? Miałem pod ręką tylko 0.125W. Spróbuj Kolego zmienić konfigurację wejść na NPN i rezystory w kolektorach na 10K. Wypadało by się dowiedzieć co daje ten enkoder na wyjściach. kilka pomiarów multimetrem w różnych położeniach osi. Chyba że ma kolega oscyloskop. Wejście ustawię na NPN...
(at)tmf Trochę offtopic, ale czuję się wywołany do odpowiedzi w poście #9. Czy można zrobić na AVR32 kartę dźwiękową w systemie 7.1 podłączaną przez USB, która może również odtwarzać i nagrywać dźwięk na kartę pamięci? Ta karta ma również regulację głośności każdego z kanałów, korekcję opóźnienia czasowego każdego z kanałów i funkcję analizy i korekcji...
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...
Witam serdecznie, piszę aplikację związaną z pomiarem prędkości obrotowej silnika. Korzystam z wyjścia kwadraturowego enkodera (sygnały A i B). Muszę również rozpoznać kierunek wirowania. Tu pojawia się moja prośba. Czy zna może ktoś algorytm określenia kierunku wirowania na podstawie tych dwóch sygnałów? Mogę korzystać tylko i wyłącznie z tych dwóch...
Witam. Do takich zabawek idealnie nadaja sie optyczne enkodery z wyjsciem kwadraturowym. Zaleta - koduja nie tylko kroki ale i kerunek, wiec w polaczeniu z inteligencja pamietaja zawsze punkt wyjscia (zerowy). Fa Agilent (corka HP) produkuje takowe ... np. http://www.google.pl/search?q=quadrature... Rezolucje do...
Zdecydowanie lepiej zastosować gotowy mostek. Zrobić dobry mostek na mosfetach to sztuka. Większości się wydaje że wystarczy podpiąć fety do AVRka, ale niestety takie proste to nie jest. Przekaźnik równolegle służyłby do hamowania. Nie wiem czy to dobry pomysł - łatwo spalić mostek przypadkowym zwarciem. Te mostki też dobrze hamują, a na pewno same...
Witam wszystkich!! Od razu chciałbym nadmienic ze nie mam zbyt duzej wiedzy z elektroniki, dlatego przepraszam z gory za jakies glupoty jesli napisze, chodzi mi generalnie o to ze mam: - silnik szczotkowy DC, - enkoder, chciałbym do tego stworzyc układ sterowania, z tym ze nie chodzi mi tutaj o regulacje prędkości silnika, tylko zalezy mi na okresleniu...
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...
A czy jest jakaś inna możliwość (nie licząc wyprowadzeń T0 i T1) zliczania zdarzeń zewnętrznych , czyli sygnałów? Są to sygnały (ttl) od enkodera i trafiają na uC z konwertera kwadraturowego ls7083
Witam serdecznie Chcę wykorzystać enkoder do dokładnego wyznaczania prędkości obrotowej (maksymalna prędkość może wynosić do 600 RPM). Podłączyłem enkoder inkrementalny (rozdzielczość 1024) do układu FPGA 40 MHz. Położenie enkodera odczytuję wykorzystując metodę kwadraturową, co zwiększa rozdzielczość 4 razy. Zależy mi na dokładnym pomiarze i tu mam...
A dlaczego miałaby się nie palić skoro robisz to samo, tylko w bardziej dziwaczny sposób? Zajrzałeś do przykładów o których mówiłem? W przerwaniu timera masz badać stan wyjść A i B enkodera i dekodować ten stan z kodu Graya. Dodatkowo ciągle musisz zrobić wykrywanie zbocza. Co do timera to dopiero XMEGA ma sprzętowy dekoder kwadraturowy, zwykłe AVRy...
Może zamiast się bawić w jakieś diody włożyć do obsługi klawiszy PCF8574 na i2c? Zużyjesz 3 piny - 2 do i2c jeden do przerwania, no chyba że już masz w systemie i2c to wystarczy ci 1 pin dodatkowy. Rozwiązanie o tyle fajne że masz "gratis" przerwanie przy każdym naciśnięciu i puszczeniu dowolnego klawisza. Używałem PCF-ów nawet do obsługi enkodera,...
Z czujnika przyśpieszenia bardzo ciężko wydobyć przejechaną drogę. Czujnik odległości na IR - już się wypowiadałem na ten temat, dla mnie to jest co najwyżej detektor przedmiotów na bliżej nieokreślonej odległości enkoder - to przydatna rzecz, można wtedy pokusić się o regulator prędkości obrotowej utrzymujący stałe obroty koła (PD, PID) można nawet...
Jeśli to sygnały kwadraturowe (jak w optycznych enkoderach, np. HEDR-5420), wystarczy podać jeden sygnał na CK przerzutnika typu D wyzwalanego zboczem, a drugie na wejście D. Na wyjściu Q masz Lo albo Hi w zależności od kierunku. A dalej już wiesz... :)
Enkoder kwadraturowy z drukarki HP. Ciekawe jak dokładnie działa, musi być jakoś bardzo sprytnie zrobiony - nie wymaga wielkiej precyzji ustawienia względem tarczy, a sygnały wyjściowe daje zawsze idealne. http://obrazki.elektroda.pl/2360047900_1... http://obrazki.elektroda.pl/6027360600_1... Samochodowy zegarek kwarcowy....
Najpierw ustal czy musisz regulować oporność (trudniejsze) czy wystarczy np regulacja napiecia. Popularne posoby na regulowana oporność są dwa, pierwsze - potencjometr cyfrowy, czyli układ scalony a w nim szereg rezystorów przełączany kluczami elektronicznymi, w tym rozwiązaniu są bardzo ograniczone napiecia i moce jakie ten element może wytrzymać,...
Bawiłem się podobnym układem jakiś czas temu (enkoder + silnik krokowy). Oprogramowaie robiłem w LabView. Najprawdopodobniej problem tkwi w drganiach. Przy mniejszych prędkościach silnik pracuje "start-stopowo". Po wykonaniu każdego kroku wirnik oscyluje przed osiągnieciem stanu ustalonego. Im mniejsza prędkośc tym ruch jest bardziej chaotyczny. Jest...
Reset może nie mieć nic wspólnego z WinAVR. Przecież to tylko toolchain, który jest portem gcc na windowsa. Reasumując skoro zaczynałeś od AVR'ków to po co teraz bajasz, że każdy bez wyjątku powinien startować od ARM - Nie napisałem tak nigdzie, więc czemu bajasz, że bajam? Jakbym zaczynał dzisiaj, to zacząłbym chyba od ARMów, ze względu na cenę. Duża...
Witam czy mógłby mi ktoś pokazać jak zamienić sygnały jakie daje wyjście kwadraturowe enkodera AS5040 na prędkość obrotową? Znalazłem taki przykład w sieci ale prędkości tam nie ma wyznaczonej: [syntax=c]#define ENCODER_A_PIN 2 #define ENCODER_B_PIN 3 long position; void setup() { Serial.begin(19200); Serial.println("Started"); pinMode(ENCODER_A_PIN,...
Z enkoderami to jest mniej wiecej tak - ich dokladnosc to jedno a dokladnosc ukladu pomiarowego w danej aplikacji to cos zupelnie inego. 1: Enkoder i licznik - jedno wyjscie podlaczone do liczniika. Teoretycznie na kazdy obrot licznik powinien zliczyc 1024 impulsy. Powinien - gdyby nie "luzy" - zliczy troche wiecej bo kazde "cofniecie" zaliczy sie na...
witam mam zamiar wykonac sterownik serva dc na tym mikrokontrolerze SAB80C517A tzn dokladnie to jest temat moje pracy dyplomowej zaznaczam ze zaczynam zabawe z programowaniem i projektowaniem tego typu ukladow mam pare pytan w zwiazku z tym 1 chcialbym aby uklad byl taktowany z najwieksza mozliwa czestotliowscia podobno jest to 24Mhz czy to jest mozliwe...
Takie połączenie może robić problemy przy większych prędkościach. Przy małych problemu nie będzie. Enkoder ma wyjście NPN OC możesz przestawić sterownik na pracę NPN ale wówczas wszystkie czujniki będą musiały byc NPN (wystarczy 1M podłączyć do L+ ) Rozumiem że HSC ustawiony na tryb kwadraturowy. A wejścia to 4 i 5 (na rysunku jest błąd) https://obrazki.elektroda.pl/9666515600_...
Mam problem z jednym z enkoderów, w takim oto kodzie konfiguracyjnym: [syntax=c] void ustaw_ENC(void) { // wejścia enkodera 1 PORTCFG.MPCMASK = 0b00000011; // wybór pinów 0 i 1 do konfiguracji PORTD.PIN0CTRL = PORT_ISC_LEVEL_gc | // reagowanie na poziom niski PORT_OPC_PULLUP_gc; // podciągnięcie do zasilania // konfiguracja systemu zdarzeń EVSYS.CH0MUX...
500 obr/min to jest około połowa tej częstotliwości. A skąd taki wniosek? 500obr/min=8,33obr/s 8,33obr/s*1024imp/obr daje nam częstotliwość ok. 8,5kHz Poza tym 160kHz dotyczy jednego kanału, więc nie trzeba mnożyć przez 2. EDIT: W innych pytaniach chodziło o to, że może po prostu nie da się mierzyć tego w ten sposób nawet jeżeli napisać by program...
Np TU http://www.elektroda.pl/rtvforum/topic21... http://www.elektroda.pl/rtvforum/topic61... Gdzieś jest nawet jakiś kawałek w BASCOMie - wystarczy przepisać na C Ja najczęściej robię to tak, że A mam podpięte pod przerwanie zewnętrzne a B pod dowolny pin...I teraz kiedy generowne jest przerwanie w jego obsłudze sprawdzam stan na linii...
Wszystkie nowsze AVRy mają przerwania pin change na dowolnych pinach. Można na tym bardzo prosto zrobić dekoder kwadraturowy do sporej liczby enkoderów (przerania są buforowane). Regulacja 4 silników na 6 enkoderach w zupełnosci do opędzenia na atmedze88 pędzonej na 24MHz Widziałem już wiele platform które miały być później rozwijane i nie wychodziło...
Cześć, próbuję użyć enkoderów magnetycznych firmy austriamicrosystems, a dokładniej AS5040 - jest on fabrycznie zaprogramowany by używał trybu kwadraturowego - dwóch kanałów A i B gdzie jeden wyprzedza drugi zależnie od kierunku. Przeprogramowanie takiego układu na tryb inkrementalny z identyfikacją kierunku wiąże się z zainwestowaniem w płytkę ewaluacyjną...
Aktualnie udoskonalam płytkę i będą do niej podłączone: -2x czujnik sharpa -4x czujnik lini -sterownik silnika -LCD 2x16 znaków -2x detektory dotykowe -układ zasilający ----------------------------------------... -układ ładowania baterii -higrometr na I2C -zegar czasu rzeczywistego na I2C -extender na I2C -sonar na...
Ok rozumiem. Chcę po prostu zliczać impulsy dla enkodera inkrementalnego(dwa sygnały A i B) ale muszę zliczać impulsy dla każdej zmiany stanu na obu liniach aby otrzymać ilość sygnałów 4xPPR Przydał by się także port USB. Było tak od razu :) Jedno z rozwiązań podał ci kolega Atom, ale skoro chcesz też USB, to proponuję XMEGA, ktory ma sprzętowy dekoder...
Witam po krótkiej przerwie! Dla kolegi Noplis-wszystko działa, karty-przetwornice posiadają wyjście emulatora. Ze złącza X16 można odczytać sygnały z wewnętrznego enkodera oczywiście po uprzedniej zmianie parametrów w programie IndraWorks. Sprzęgnięcia i skonwertowania poziomów sygnałów dokonałem poprzez separator PU210-naprawdę niezły bajer no ale...
A jak z częstotliwością...?.?.? Z tego co czytałem to port LPT nie pociągnie za szybko... Jeśli napiszesz to w kodzie (wstawka), to jest kilkanaście rozkazów procesora, czyli rząd co najmniej kilkuset kHz. Problem jest z systemem, bo jak zawiesisz np. taki windows na dłużej, to możesz już nie wrócić, a w drugą stronę jak oddasz sterowanie do systemu,...
Witam wszystkich. Borykam się z pewnym problemem. Muszę wykonać program kontroli prędkości silnika AC: na wejście analogowe sterownika PLC (S7-1200) podaję napięcie w zakresie 0-10V DC- zadając prędkość obrotową silnika, natomiast na wyjście analogowe (0-10V DC) podpinam falownik i następnie do niego silnik AC. Ponadto na wale silnika znajduje się enkoder...
http://obrazki.elektroda.pl/7726512200_1... Chciałbym przedstawić projekt sterownika silników DC, który wykonałem kilka lat temu i używałem przez długi czas wraz z programowym driverem w systemie ROS. Sterownik został dokładnie przetestowany, a występujące błędy poprawione. Wydaje mi się, że jest to dobry czas, aby umieścić tutaj ten...
System event może dla timera robić dwie rzeczy - być źródłem zegara - to już zrobiłeś, ale oprócz tego każdy timer ma rejestr (CTRLD), w którym można powiązać kanał zdarzeń z akcją, jedną z dozwolonych akcji jest zmiana kierunku zliczania góra/dół (UPDOWN). Zresztą już to musiałeś wykorzystać, bo jedną z akcji jest QDEC, czyli dekoder kwadraturowy....
kwadraturowy enkoder licznik kwadraturowy mieszacz kwadraturowy
polskie znaki telefonie gazowanie reduktor fotowoltaika napięcie sieci
zmywarka amica pompa myjąca diora bluetooth
Brak dźwięku dzwonka w domofonie Eura - przyczyny Sprężynka wypadła podczas czyszczenia bloku zaparzającego w ekspresie