Próbuję wygenerować impulsy, aby sterować [url=https://www.oyostepper.de/category-... krokowym NEMA 17 za pomocą PLC. Silnik ma sterownik, który zamienia sygnały impulsów/kierunku na prawidłowe sygnały fazy A i B dla silnika. Zaprogramowałem PLC, aby wyprowadzał serię impulsów na pin wyjściowy, aby poruszać silnikiem....
No waitms...;/ teraz jeszcze wywalilem klawiature i wstawilem touch-panel. to jeszcze przeżyje..tylko ta rampa.
Jak już wcześniej pisałem, normalny sterownik do tego silnika to od 200zł wzwyż. Ten, który Autor zastosował wygląda na "bardzo chiński", jak to mawia mój syn. :D Silnik powinien dać radę pod warunkiem rozsądnych ramp.
35k RPM (580 obrotów na sekundę) to rzecz nieosiągalna dla silnika krokowego. Zgaduję, że RebellionArts mógł mieć na myśli kroki, albo pełną sekwencję zmian sygnałów (dla 2 cewek bipolarnych bez half-, a tym bardziej mikrostep, to są 4 kroki). Z mojego doświadczenia przy sterowaniu silnikiem krokowym duża bezwładność w połączeniu z małymi oporami ruchu...
Przede wszystkim zastosować jakiś normalny sterownik silnika krokowego, na przykład stepsticki stosowane w drukarkach 3D. Po drugie użyć silniki krokowe o jak najmniejszym napięciu pracy, a sterownik zasilić napięciem jak największym dopuszczalnym do tego sterownika. Ograniczyć prąd w sterowniku do wartości maksymalnej dla tego silnika. To już eksperymentalnie...
:) no więc tak... mikrokontroler ma sterować: kierunek + krok (stąd generacja częstotliwości) driverem silnika krokowego, ...no i steruje - wszytko działa kręci się, zmienia kierunek obrotów , tylko ta generacja rampy - brzydko się zacina. Docelowo sam mikrokontroler będzie sterowany poprzez UART i będzie realizował kilka innych funkcji. Na tę chwilę...
Witam, poszukuję osoby, która udzieli mi korepetycji z programowania mikrokontrolerów STM32 F072RB. Temat: sterowanie silników krokowych za pomocą "rampy" (rozpędzanie, hamowanie) Więcej informacji priv.
Zauważyłem jeszcze coś dziwnego-kierunek podłączenia cewek nie ma znaczenia, mogę zamienić początek z końcem jednej(tylko jednej, nie obu) cewki i działa bez zmian, chociaż chyba nie powinno? Tak to normalne silnik będzie kręcił się w obie strony. Trzeba wyczytać jeszcze o jaki czas ma mieć impuls, że impuls na wejście direction ma być przed wejściem...
Ostatni semestr- jakby mi ubyło 30 lat. Ale wtedy się pisze pracę dyplomową i na nic nie ma czasu. Ale to i tak były piękne dni... Sterowanie silnikami krokowymi wcale nie jest za proste- moment, rampa- czyli zwiększanie/ zmniejszanie prędkości przy starcie itd. A przy silnikach DC- czyli ze sprzężeniem zwrotnym jako serwo- też rampa, moment i sprzężenie....
Dzień dobry Potrzebuję sterować pięcioma silnikami krokowymi (pozycjonowanie według ustawionej prędkości i rampy; nie ma enkoderów) o prądzie ok. 2,5A. Do tego jest jeszcze silnik prądu przemiennego z prostym falownikiem oraz enkoderem z wyjściem analogowym (napęd pozycjonowany jest tylko w wąskim zakresie). Nie ma potrzeby synchronicznego ruchu osi...
Użytkownik (at)SylwekK od dawna steruje panoramami(sprawdź co robi). Kiedyś w Bascom.. Wie jak zrobić "rampę" w tym języku. Ten kod który pokazał to chyba zmyłka . Bez najmniejszego problemu mogę pokazać jak się robi "rampę" :D Czyli rozpędzanie i hamowanie silnika w miejscu gdzie ma stanąć.
Opisz to jakoś bardziej konkretnie. Bo robisz coś w rodzaju wału Leonarda. 63.6 kroków to ja nie widzę. Ale 636 kroków na 10 obrotów- jak najbardziej. Poza tym- silnik krokowy nie może sobie zmieniać obrotów z dowolnym przyrostem częstotliwości. Do tego potrzebna jest jakaś rampa. Podobnie- silnik indukcyjny nawet bez obciążenia nie może zmieniać prędkości...
Uzupełniłem bibliotekę do sterowania silnikiem o komentarze, mam nadzieję, że teraz będzie dokładnie wiadomo, o co mi chodzi. [syntax=c]#ifndef STEPPER_H_ #define STEPPER_H_ #define TURN 400 //ilosc krokow na obrot silnika #define MAX_DELAY 255 //maksymalna wartosc opoznienia miedzy krokami #define MIN_DELAY 5 //minimalna wartosc opoznienia miedzy krokami...
Temat trudny i nudny, hasło klucz - stepper motor ramp. https://obrazki.elektroda.pl/2856253800_...
czy to znaczy że jak zatrzymam na chwilę silnik to on zrobi jeszcze krok lub dwa ? Zależy to od konstrukcji i sztywności napędu, podobny efekt masz podczas hamowania autem - lecisz do przodu.To właśnie jest bezwładność. W silniku krokowym jeśli będzie on napędzał ciężki element może nastąpić "zerwanie" pola magnetycznego utrzymującego wirnik w danym...
Nie potrzebuje rampy rozpędzania głowica ma.sie poruszać wyłącznie Góra dół np do czujnika Góra z stała prędkością A przy określonym punkcie od do dać sygnał na elektro zawór
Witam, Chciałbym zrealizować sterowanie silnikiem krokowym poprzez Arduino. Dostaję sygnał prostokątny z czujnika i chciałbym aby po 1 impulsie z czujnika silnik wykonał np 3 kroki po 2 impulsach np 6 kroków itd chciałbym również tą rozdzielczość regulować np za pomocą potencjometru. Na podaną ilość informacji można powiedzieć tylko tyle: - Arduino...
Czytałem trochę o tych serwach i widzę same korzyści, pytanie mam teraz o sterowanie, bo jako początkujący jeszcze z serwami nie działałem. Bez problemu radzę sobie z ogarnięciem krokowca w sterowniku S7-1200 i chciałbym wszelkie rampy, przyspieszeń, bazowanie, i całe pozycjonowanie zrobić na poziomie sterownika, bo to znam i tak mi wygodniej. Pytanie...
Falownik jak najbardziej wskazany: można dobrze dopasować prędkość ruchu, aby był szybki a jednocześnie dopasowany do przesuwanej masy. Dodatkowo rampy rozruchu (w LG parametr "Acc") i hamowania (w LG parametr "dec") dają pracę bez szarpnięć - długie życie silnika i przekładni.
Szarpanie może wynikać ze sterowania pełnokrokowego. Generalnie lepiej silnik rozkręcać i hamować stosując rampy i sterowanie mikrokrokowe. Działa wtedy płynniej. Jeśli nie masz wykresu troque/speed, to chyba pozostaje tylko wyznaczenie eksperymentalne. Do generowania kroków możesz użyć timera w trybie generatora częstotliwości. Silnik zapewne ma standardową...
Tam są głownie skomplikowane obliczenia rampy akceleracji i deceleracji. A ja to chciałem uprościć- acc i dec mają te same nachylenia prędkości. W dodatku przyspieszenie nie musi być liniowe- tylko zależne od czasu przerwania. Ale o ile graf rozumiem- to mam wrażenie że powyżej 10 if zagnieżdżonych program zaczyna żyć własnym życiem.
(at)Karol966 Jak pisałem stosuję dwa rodzaje rampy, które w moich zastosowaniach sprawdzają się świetnie , a wiadomo, że najlepsze rozwiązania to są te najprostsze jeśli spełniają swoje zadanie :) Obie mają swoje wady i zalety, ale to też zależy w jakim układzie pracują, bo wtedy wady mogą zamienić się w ...zalety(!) Pierwsza, ta prostsza i bardziej...
Zwykle układ sterowania "krokowca" składa się z następujących elementów: - SILNIK - Element wykonawczy realizujący ruch. - STEROWNIK SILNIKA - Układ generujący sekwencje przebiegów sterujących cewkami silnika, aby wykonać obrót z zadaną dokładnością. Poza tym kontrolujący warunki pracy silnika. Zwykle posiada wejścia KROK/KIERUNEK. - ZASILACZ - Źródło...
Ten drugi sposób to sterowanie obrotami poprzez PWM. Port komunikacyjny, PWM oraz f/U to w tanich falownikach rzadkość. Z reguły jest sterowanie analogowe 0-10V i wtedy można zastosować przetwornik PWM=>0-10V (prostsze rozwiązanie) https://www.google.pl/search?q=mach3+pwm...
Witam, Ta tabelka w poście #45 to nie z maszyny tylko z programu GRBL sterującego maszyną (w tym konkretnym przypadku Laser GRBL). Ten program można sobie zainstalować i poeksperymentować. Jestem w trakcie budowy przecinarki plazmowej, którą próbuję sterować różnymi programami (od LinuxCNC po LPT do darmowych GRBL po USB). Z mojego doświadczenia wynika,...
Jak Ty sterujesz tymi silnikami krokowymi, że potrzebujesz tyle pierwiastków liczyć? Co do liczenia pierwiastków to przy obliczaniu rampy - przyśpieszenia/hamowania jest to chyba najdokładniejsza metoda i najprostszy wzór. Dlatego od tego zacząłem. Jest to w linku z mojego poprzedniego posta. Odpowiedź na Twoje pytanie kończy się przy równaniu nr 8....
A, to jednak niezupełnie zrozumiałem. Sterowanie polega na tym że przyciskiem na przerwaniu 2 zmieniasz sekwencję (i kierunek?) a na przerwanie 1 i 3 przychodzi ?( DIR) i STEP. To jeśli tak to po wciśnięciu przycisku zmieniającego kierunek (krok, półkrok?)musisz stopniowo zmieniać szybkość impulsów podawanych na uzwojenia prawie aż do zera. Zmieniając...
Jakiś czas temu przypiąłem się do postu "atmega - nawijarka warstwowa do cewek" z moją konstrukcją. Jako, że co i rusz ktoś dokopuje się do tematu i pyta o szczegóły - postanowiłem dodać projekt do DIY. -sterowanie AT89C4051, program w (sic!) bascomie, silniki krokowe 2x KH56KM2U014 ze sterownikami na L289/L287 (w elektronice - nic odkrywczego). -zasilacz...
Cześć Piszesz, że kupiłeś sterownik silnika krokowego od firmy Wobit i się nie sprawdził. Zaletą firmy Wobit jest to, że produkują takie sterowniki i są dostępne. Osobiście wykorzystywałem sterowniki SMC 62 i SMC116. Sterownik SMC116 steruje silniki prądem do 8A z tym, że w zamówieniu należy podać prąd silnika na fazę. Ostatnio reklamują SMC87, gdzie...
Ja mam coś takiego w układzie pozycjonowania. Zastosowany jest układ z czujnikiem który wykrywa element po kolorze gdy ten się kręci. Punkt ma max szerokość 1mm. I tak zastosowany układ rozjeżdża się o 10 mm. W zależności jak wejdzie element( jak na obwodzie wystąpi punkt) tak układ się rozjeżdża. Ważne jest niestety tutaj to, że musi układ zrobić 25...
Po pierwsze musisz używać bloków z malutkim symbolem "H" oznacza on że obsługuje on szybkie wejścia/wyjścia. Musisz użyć też konkretnego wyjścia, ponieważ APB ma tylko 2 szybkie wyjścia i nie są one ustawiane które chcesz. O ile dobrze pamiętam to q0.2 i q0.3 ale trzeba potwierdzić to w instrukcji. Do sterowania z prostymi aplikacjami silników krokowych...
To ja też czekam. A w tym czasie podam takie rozwiązania: 1.Zmienić silnik na 12V-są takie silniki ale mają gorsze parametry niż te na niskie napięcie z kilku powodów. 2.Zasilać silnik napięciem nominalnym 2.4V- raczej z przetwornicy bo zwykły zasilacz na takie napięcie będzie miał duże straty. 3.Zajrzeć na stronę CNC forum i wybrać jakiś specjalizowany...
Skrzywienie zawodowe nie pozwala mi przejść obojętnie obok tematu :P 1. Dlaczego silniki krokowe, a nie np. zwykłe DC z przekładnią - ich zalety to łatwiejsze sterowanie płynniejsza praca, mniejszy (dużo mniejszy!) pobór prądu. Podejrzewam, że nie zrobiłeś ogranicznika prądu na cewkach kiedy silnik stoi... 2. Kwestia oprogramowania - nie wiem czy zauważyłeś,...
I stało się to czego się bałem. Sterownik TB6600 przy prądzie 2,5A i napięciu 44V spalił się po dwóch minutach prób. Przypomnę, że jego wartości maksymalne to 5A i 48V. Nie wytrzymał nawet połowy swojej specyfikacji. Zastanawiam się nad kupnem tego sterownika: MA860H High performance, cost-effective Supply voltage up to 80VAC or +110VDC Output current...
Nie napisałeś nic o kosztach, zdjęcia w lepszym świetle też by się przydały ;-) koszty to już tajemnica , niech 2 połówka o niczym nie wie :D ,lepsze zdjęcia wrzucę na dniach , po przeniesieniu maszyny w docelowe miejsce Szacun za samodzielny soft do kontroli cnc. A w malinie co siedzi ? raspbian z kernel RT Pokombinuj z większymi przyspieszeniami...
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...
Cześć, Mam problem z maszyną, w której są wałki ciągnące papier. Całość napędzana jest serwem (w tym przypadku Mitsubishi MR-20). Zadaję mu z kontrolera serię impulsów o zadanej (stałej) częstotliwości (np. 1kHz). Na papierze są markery. Po wykryciu markera zadaję mu margines np. 2000 impulsów i stop. Silnik zatrzymuje się. Robię kreskę na papierze...
Dir to kierunek, Ena to sygnał zezwolenia na pracę sterownika, Pul to impuls kroku. W prosty sposób nie da się sterować płynną zmianą prędkości. Opcją jest użycie dwóch generatorów o różnych częstotliwościach które będziesz przełączał zależnie od potrzebnej prędkości silnika. Kiedyś miałem w planach zbudowanie czegoś podobnego sterowanego dżojstikiem...
No tak, moja pomyłka w tym lewo. A żebyś się nie nudził to sprawdź wersję która zawsze po zmianie kierunku obrotów powinna startować z dobrego położenia. $crystal = 8000000 $regfile = "m8def.dat" Config Portb = Input Portb = 255 Config Portd = Output Dim Temp_0 As Byte Dim Temp_1 As Byte Dim X As Byte X = 00000001 Dim Stan As Byte Step Alias...
Witam ja poczyniłem coś takiego: sterowanie AT89C4051 silniki krokowe 2x KH56KM2U014 ze sterownikami na L289/L287 0 przekładni- oś silnika bezpośrednio sprzężona z osią roboczą płynne układanie zwojów - (bez skoku o średnicę co obrót) ustawiana za pomocą klawiatury średnica drutu nawijanego - 0,01-1,25mm (skok co 0,01mm) z możliwością zmiany w trakcie...
Cześć. Mam serwonapęd MR-J3-A, sterownik Fatek i mnóstwo literatury do przeczytania. Ponieważ do tej pory z serwami nie miałem do czynienia (trochę z silnikami krokowymi), ilość informacji w manualach mnie przytłacza. Chciałbym poprosić o pomoc w zrobieniu pierwszych kroków. Silnik ma kręcić zespołem wałków (jak w starej pralce), które przesuwają arkusz...
http://obrazki.elektroda.pl/9093820100_1... Fot. conrad.de Przez ostatnie lata w wielu dziedzinach nastąpił znaczący wzrost zastosowania małych silników. Wśród branż wykorzystujących rozwiązania tego rodzaju znajdują się między innymi: automatyka laboratoryjna, półprzewodnikowe urządzenia transportowe, CCTV oraz automatyka przemysłowa. Produkty...
Wydaje mi się że znalazłem przyczynę moich problemów, zdaje się że przyczynną był zbyt krótki impuls sterujący parametr setMinPulseWidth(350) daje ok 62% wypełnienia ale problem się inny pojawił. Nie jestem w stanie zwiększyć obrotów, max ile umiem wydusić z programu to wartość 4220(doświadczalnie) powyżej tej wartości częstotliwość na wyjściu już nie...
To zależy od obwodów wejściowych tych sterowników. Teoretycznie, jeśli połączysz we wszystkich masy (Signal GND), to powinno działać zasilone z jednego źródła. Dodatkowa rzecz to wydajność prądowa zasilania. Czasem jest niestety śmiesznie niska... Ale patrząc na ten schemat (bo ten wariant powinien Cię interesować dla External POT): https://obrazki.elektroda.pl/4544372800_...
No, dzięki światłym uwagom hose2 coś udało się zrobić. Aktualny kod: 'Program do sterowania małych silników krokowych za pomocą ATMega8 i układu L6219 lub LB1845 'sterowanie ćwierćrokowe, zasilanie 30V $regfile "m168def.dat" $crystal = 4915200 '********* Konfiguracja wyświetlacza ********* $lib "Lcd4busy.lib" Const _lcdport = Portd...
Zrobiłem taki programik: 'Program do sterowania małych silników krokowych za pomocą ATMega8 i układu L6219 lub LB1845 'sterowanie ćwierćrokowe, zasilanie 30V 'set i reset zastosowałem w celach poglądowych- można- a nawet należy zastąpić to np.PortB=&B00001100 itp. $regfile "m8def.dat" $crystal = 4915200 Config Lcd = 16 * 2 Config Lcdpin =...
Witam, Do sprzedania mam własnoręcznie wykonaną drukarkę 3D Mendel90. Urządzenie zrobione bardzo starannie i estetycznie z dobrych jakościowo elementów. Sprzęt jest już skalibrowany i gotowy do użycia. Rama wykonana z płyty MDF o grubości 18mm. Została kilkakrotnie pomalowana podkładem, następnie czarną farbą i bezbarwnym lakierem. Wszystkie elementy...
rampa silnik krokowy silnik krokowy rampa rampa silnik
oporność głośnik passat tylny szyba microsoft windows ultimate
Numer 1021410244 na głowicy Mercedes W124 2.3 Pralka wyświetla program, ale nie startuje - przyczyny i rozwiązania