Połączyłem bezpośrednio enkoder do uC i po kilku obrotach lewo/prawo pozycja "0" a fizyczne "0" różnią się, nie jest to jakaś duża różnica ale, więc chyba muszą mieć wpływ. Ciekawe jak to jest możliwe?:) Rozrysuj te sygnały i zastanów się jaka sytuacja mogłaby to spowodować? W twoim przypadku zapewne winowajcą jest użycie wewnętrznego podciągania....
Nie rozumiem jak miałoby to działać, najpierw zapisywana jest wartosc CNT do zmiennej wartosc_licznika, potem kasowane jest CNT. Następnie obliczane jest ilosc kroków = wartosc_licznika - wartosc_referencyjna czyli wynikiem jest 0. potem cnt jest już = 0 wiec ilość kroków ciągle jest chyba 1000 lub -1000. Maly blad w funkcji encoder_odczyt. Powinno...
Tak jak kolega napisał dobre napięcie to ok 36V. Musisz mieć zapas przy hamowaniu silnika. Na wejścia pul, dir, ena podajesz sygnały 5V nie musisz dawać żadnych diod. 5V DC na PUL+ a 0V DC na -. Z 24V DC wystarczy rezystor ok 2,2kOma. Co do sterowania miałem kilka przypadków, że sterowniki po 160 zł nie działały tak jak trzeba. A to zamiast obrotu miałem...
Witam Enkoder absolutny impulsator, który przyporządkowuje odpowiednim wartościom kąta, kodowane wartości liczbowe. Na wałku napędowym enkodera znajduje się tarcza kodowa, która zawiera w formie kodu wartości liczbowe odpowiadające przesunięciom kątowym. Pozwala to na zadawanie wartości absolutnych w dowolnym momencie, bez konieczności porównywania...
Z oscylogramu wynika że przerwanie napisane masz tak że atmega reaguje na każde zbocze narastające i przy nim zmienia stan . Akurat program z oscylogramu był napisany specjalnie po to aby niwelować zakłócenia. Wykrywanie działało w przerwaniu od timera, sprawdzny był stan stan linii, w kolejnym przerwaniu sprawdzane było czy w dalszym ciągu stan się...
(at)stopi Wygląda jak enkoder absolutny. Bez tabliczki enkodera za wiele Ci nie pomożemy.
Zdaje się że mam podobne enkodery. One po prostu gubią kroki bo są kiepsko wykonane. Ja napisałem sobie program który zliczał poszczególne kombinacje podczas kręcenia. I okazało się że niektóre występują bardzo rzadko. Przy kręceniu w odwrotną stronę już występują, za to nie występują inne. No to po prostu wywaliłem ich zliczanie i od tej pory działa...
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...
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;...
Ale zwiększa się o 4 przy czym? Przy pokręceniu o jeden krok? Bo może enkoder daje 4 impulsy na 1 krok. Jakieś diody LED możesz podpiąć do enkodera żeby to sprawdzić?
Dzięki. Nie będę już nic przerabiał, tylko dołożę przycisk NO/NC jako ,,kalibracja". Widzę to tak NC - przycisku jest zwarte w linii napędu, czyli jest jak jest. Operator go naciska i przycisk wymusza jazde z zaprogramowanego 180 mm, przy czym szeregowo z jego NO podłączone sa styki przekaźnika noża. Przyciśnie go, wiec nastąpi jednorazowy dojazd i...
Jak już mówimy o podpięciu enkodera do osi silnika to linuxcnc załatwia sprzężenie sam, bez żadnej dodatkowej elektroniki. Mach tego nie potrafi, ale jest już takiego typu gotowe urządzenie serwo-enkoder. A liczenie kroków wychodzących z komputera nie ma większego sensu, bo w prawdzie licząc kroki z pc mamy szansę na koniec pracy otrzymać informację...
https://obrazki.elektroda.pl/3536273200_... Enkoder obrotowy - impulsator - jest doskonałym urządzeniem wejściowym do sterowania np. menu w interfejsie urządzenia. W poniższym tutorialu opiszemy, jak wykorzystać typowy impulsator w połączeniu z modułem Arduino. Krok 1. Obejrzyj film Jeśli nie chce Ci się czytać całego poniższego tekstu,...
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...
W uproszczeniu serwonapędy obsługę enkodera mają wpisaną niejako z definicji. Jest ona realizowana w sterowniku serwonapędu. Sterowniki silników krokowych nie obsługują sprzężenia zwrotnego, przynajmniej ja się z tym jeszcze nie spotkałem. Dlatego w przypadku 'krokówek' musiałbym obsłużyć enkoder samodzielnie, czyli jakiś hardware odczytujący poprzez...
zanim zaczniesz kupować , dokładnie przemyśl część mechaniczną konstrukcji dotyczącą przeniesienia napędu jeżeli masz zamiar kupować gotowe produkty to poszukaj takich sterowników które mają możliwość bezpośredniego sterownia przez RS232 , lub USB i możliwość podłączenia enkodera , chyba że chcesz bazować tylko na ilości kroków dla danego ruchu
Witam kolegów, proszę o pomoc dla bardziej doświadczonych kolegów w błahej sprawie o pomoc,a mianowicie chodzi mi o to że mam problem z uruchomieniem hsc0 za pomocą wizarda,konfiguracje zaczynam od podania hsc0,mode10, nie podaje cv i pv,jest równe 0 ponieważ mogę je dopisać później (tak mi sie wydaje) po zakończeniu pracy w wizardzie , w bloku MAIN...
Zacznij od decyzji czy chcesz serwo analogowe czy na step-dir Analogowe steruje napięciem +-10v albo +-5 v i pozycjonowanie ustawiasz w systemie a sterujesz prędkością z max momentem ustawionym w serwo i zazwyczaj musisz mieć do niego tachoprądnicę. Enkoder podłączony do sterowania cnc Jest to droższe rozwiązanie ale ograniczenia tylko jakością systemu...
Wystarczy pominąć mikrokontroler i masz sygnały jak w normalnym enkoderze inkrementalnym, tylko że bez znacznika zera. Tak tylko jak spowodować aby na jednym wyjściu mieć impuls po obrocie o jeden krok w prawo a na drugim wyjściu impuls po obrocie o jeden krok w lewo. Lub druga opcja jak to potem podłączyć do licznika który działa tak że na jednym...
Cześć i czołem szanownym forumowiczom, (Jeżeli temat jest w złym dziale proszę o przeniesienie) Przychodzę do was z problemem niskiego momentu i braku korekcji kroku w hybrydowych silnikach krokowych z pętlą sprzężenia zwrotnego. Aktualnie buduję drukarkę 3d na sterownikach CL42 (hanpose) oraz silnikach krokowych z enkoderami (0,6Nm). Generalnie na...
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...
Co do wartości 4096 w ARR. To by mnie nie zdziwiło, haczyk jest w tym że wpisałeś do ARR 0x4096 (16534) a to już wyglądało "podejrzanie" :) Uprzedzam, że nie wiem czy w tej nocie jest coś ciekawego... po prostu pamiętałem, że był jakiś pdf o 32bit resolution timer. Tak czy siak idea jest taka, że jeden licznik (master) przy przepełnieniu wysyła sygnał...
Witam serdecznie! Zachęcony tematem: http://www.elektroda.pl/rtvforum/viewtop... oraz działaniami z układami FPGA postanowiłem stworzyć driver do mechanicznych enkoderów obrotowych. Aktualnie zaimplementowałem już eliminację drgań styków oraz dekodowanie 2 przebiegów z enkodera na bardziej zrozumiałe dla logiki sygnały (mam 2 wersje: albo...
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....
Droga elektrodo, koledzy, ewentualne koleżanki i ty wujku Google. Zwracam się do was z całkiem poważnym tematem. Otóż tworze układ który będzie mierzył długość przesuwającego się elementu i tam sobie na nim pracował. Mam silnik trójfazowy z motoreduktorem, element porusza się ze stałą prędkością, nie regulowaną. Mam także Logo! w wersji 8 na 24V oraz...
elektroziom - przede wszystkim poszukaj pdf-a do swojego enkodera i upewnij się jak działa - zaoszczędzi Ci to wiele problemów. To wspólne wyprowadzenie nie koniecznie musi być po środku, a wtedy całość będzie działała - lecz niepoprawnie a Ty będziesz szukał błędu w kodzie. Co do samej obsługi, ja to robię tak: Jedno wyprowadzenie na przerwaniu zewnętrznym...
"Jeżeli czujesz się na siłach, to możesz też na jakimś małym osobnym mikrokontrolerze zrobić enkoder i zaprogramować mu ow-slave samemu wzorując się na chociażby termometrowej komunikacji. " nie czuje się na siłach ale mam zamiar spróbować, nie ma może poradnika dla idiotów jak coś takiego zrobić krok po kroku ? (z pierwszym dłużej się pomęcze ale potem...
http://obrazki.elektroda.pl/9389203100_1... Witam. Projekt potencjometru cyfrowego zrodził się po tym, jak analogowy potencjometr wieloobrotowy uszkodził się. Nie chciałem, aby ponownie coś takiego się stało (te potencjometry są dość drogie ;P około 30zł), więc postanowiłem wykonać coś lepszego. Założenia regulacja rezystancji od 0-100...
A wiec juz pisze więcej szczegolów otoz po pierwsze ingerowanie w budowe enkodera nie jest mozliwe bo jest to nowy enkoder szczelnie zamkniety i raczej nierozbieralny. Teraz odpowiedzi na reszte postow: Silnik jest stabilnie przytwierdzony do podloza nie mniej jednak generuje drgania. jest to silniczek krokowy 2-fazowy bipolarny o oznaczeniu KP56LLM2-553...
No to teraz poważnie (bo NASA było nie całkiem) Moja główna myśl odnosiła się do idei śledzenia Słońca, bez wdawania się w rozważania o położeniu urządzenia, aktualnej godzinie itp. Teraz jednak wiem, że chodzi o ustawienie urządzenia w zadanym z góry stanie (tu akurat 2 kąty). Potencjometr zupełnie zły nie jest, ale poza szczególnymi profesjonalnymi...
Nie, nie wyraziles sie jasno! Przyklad na ktorym sie wzorujesz nie odnosi sie do typowego/przemyslowego encodera. To jest jedno. Druga sprawa, to rozdzielczosc encodera. Bardzo rzadko stosuje sie encodery o rozdzielczosci 1 (1impuls/1 obr. walu). Niemniej jednak jezeli taki wlasnie (specjalny enc.) masz do dyspozycji i chcesz pomniejszyc pojedyncza...
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...
Dziękuję za zainteresowanie. Przykład ten daje możliwość zapisu danych do już stworzonego bloku DB (u mnie blok DB z 2500 zmiennymi typu DWORD). Czyli dalej muszę wklepywać ręcznie zmienne. Na podstawie przykładu zrobiłem programik który co jeden impuls zapisuje wartość (szerokość malowania) do bloku DB. Wstawiłem tam licznik który "zbiera" impulsy...
Odnoszę wrażenie, że serwo to nie całkiem to, czego potrzeba: ono jest do obrócenia w ułamku sekundy. Do precyzyjnego obracania jest silnik krokowy - najtańszy kosztuje kilka zł. Duża szybkość działania serwa nie jest problemem, zawsze można je spowolnić zgodnie z zasadą "łatwiej kijek obcienkować niż go potem pogrubasić". Musisz wziąć pod uwagę pewną...
No i mam na stole ledashine CS-D808 i silnik 86HSE8N-BC38 i nie działa :| Enkoder jest zakończony wtyczką DB15/VGA i oczywiście w dokumentacji nie ma pinoutu, są kolorki :|, to samo na naklejce silnika, a tam nie ma nawet producenta. Ze stron innych ogarnąłem pinout + zajrzałem do środka. Silnik leżał sobie w zakładzie stolarskim i w środku pod deklem...
https://obrazki.elektroda.pl/8691272400_... Witam, poniższy mini-projekt powstał z inspiracji Część elektroniczna Urządzenie bazuje na dwóch PCB (4x wyświetlacz LED + płyta główna) połączonych ze sobą taśmą flex z jakiejś drukarki. Wyświetlacze to wylutowane z czegoś 7-segmentowe pojedyńcze kostki ze wspólną anodą i czerwonym filtrem...
To jszcze raz ja , po tym co zaraz przedstawie zarzucicie mi może ze nie wyciągam wszystkich wniosków z Waszych cennych uwag, są to moje pierwsze kroki w programowaniu i proszę o wyrozumiałość. Pin 2 portuB jst zadeklarowany nastepująco: DDRB |= _BV(2); i,e,f to zmienne lokalne odpowiadajace za bajty wyluskiwane z tablicy jakie trafiaja na siedmiosegmentowy,...
https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
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...
Moim zdaniem zabierasz się do tego ze złej strony. Sterownik daje sygnały step i dir. Te sygnały podajesz na licznik, który w każdym momencie wskazuje poprawną pozycję. Wartością z tego licznika sterujesz silnikiem DC i odczytujesz wartość enkodera - chociażby przy pomocy drugiego licznika. Silnikiem DC sterujesz tak, aby wartości obu liczników były...
zy wystarczy jak zbuduję prosty układzik na tranzystorach sterowanych bezpośrednio (ewentualnie przez driver) ze sterownika (a sekwencja impulsów będzie w programie sterownika), czy lepiej wykorzystać jakiś scalak, który będzie otrzymywał dane ze sterownika (kierunek i impulsy) i odpowiednio sterował silnikem (chyba L297 lub L298 i STEP/DIR). Osobiście...
Cześć, czy ktokolwiek na tej planecie próbował użyć opcji remapowania enkodera z TIM15 na TIM2/TIM3/TIM4 w STM32? W datasheet opisane jest to tak (rejestr SYSCFG->CFGR1) https://obrazki.elektroda.pl/4378207500_... TIM15 nie ma bloku enkoderowego, ale według mojego rozumienia ustawiając odpowiednio bity ENCODER_MODE w tym rejestrze mogę...
Mam projekt enkodera inkrementalnego który ma dwa pierścienie z polami generującymi sygnał 0 i 1. Między górnym i dolnym pierścieniem jest przesuniecie 90°. Więc tak wyglądają sygnały: http://obrazki.elektroda.pl/7174774200_1... Teraz tak, jedno pole na tarczy zajmuje 2°. Z racji tego że jest przesuniecie 90° mogę uzyskać rozdzielczość...
Wyjaśnię zasadę działania tego interfejsu bo zasadniczo nie zrozumieliśmy się od początku. Kolega Gizmoń dobrze zrozumiał zasadę działania: 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...
Nie wiem jak to jest w DDS. Ale w tych silnikach problemem jest zgubienie kroku. Zaletą silników krokowych jest to że nie wymagają enkodera i sprzężenia zwrotnego. No i duży moment przy małych albo wręcz zerowych obrotach. Ale coś za coś. Moment maleje wraz z obrotami. Aż w pewnym momencie silnik przestaje się obracać i zaczyna piszczeć. Dlatego gwałtowna...
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...
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°,...
Nie wiem o co chodzi, support STM mi powiedział, żebym wgrał kod do ramu oraz wektor przerwań. Cały problem od początku: Zadanie programu jest następujące: ze sterownika sczytuję wartości enkoderów i zapisuję je do pamięci flash. (powinno to być wykonywane timerem co 10ms). Następnie odczytuję te wartości z flasha w celu odtworzenia ruchu i odpowiednie...
Ten układ nie jest licznikiem Na wyświetlaczach ma się ukazywać wartość liczbowa z różnych liczników np. jeden wyświetlacz z tych 17szt jest podłączony pod dekoder 74147 jest to 1z10naBCD Trzy wyświetlacze obsługują licznik zliczający w dół 74190 na trzech takich kościach od 999do000 inne dwa wyświetlacze pokazują pozycję enkodera impulsowego który...
Czemu nie działa jakieś błedy kompilatora, jak nie tak to może źle napisany kod i się przy większej optymalizacji wysypuje. Jak coś to wrzuć kod nie działający. Heh, no ok, wrzucam więc kod. Od razu jednak uprzedzam, że to jest mój pierwszy program w C i mogą występować rażące programistów błędy. Poza tym kod jest nieco rozlazły - dla mnie bardziej...
licznik kroków licznik enkoder sekwencja kroków
zawieszenie tylne laguna wymiana płyty głównej samsung testy akumulatorów
projekt instalacji elektrycznej sprzęgło skrzynia biegów citroen
Fiat Panda 1.1 2004 – rechotanie silnika jak diesel, regulacja zaworów, rozrząd, typowe usterki Grundig VS 960 – magnetowid VHS Hi-Fi Stereo, typowe usterki, serwis, instrukcje online