Proszę się nie sugerować rampa czy prędkością bo zmieniałem i dalej to samo. Silnik pracuje na stole bez obciążenia. Wydaje mi że to może chodzi o poziom tego sygnału bo... Z Arduino sygnał wychodzi ok 2,5v a zrobiłem generator na ne555 i tam przy 5v zasilania na wyjściu miałem ok 4v i działało dobrze bez utraty kroków.
Witam, zbudowałem urządzenie do przewlekania tasiemek na medale, działanie widoczne na filmiku pod linkiem:[url=https://www.youtube.com/wat... Niestety nie znam się dobrze na silnikach większych niż do drukarki i źle go dobrałem. W załączniku karta techniczna silnika który kupiłem. Silnik odpowiada za ruch wózka...
Zerknij [url=https://www.cnc.info.pl/rampa-na-ar...
No waitms...;/ teraz jeszcze wywalilem klawiature i wstawilem touch-panel. to jeszcze przeżyje..tylko ta rampa.
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....
Szukam przetestowanego programu CNC pracującego pod DOS lub WIN98 mającego funkcje przyśpieszania,max. prędkość,funkcja zwalniania silnika krokowego podobnie jak ma MACH.Może być wersja DEMO z ograniczeniem ilości ruchów maszyny.Programów jest dość dużo,ale problemy językowe nie potrafią mi właściwie ocenić z opisu właściwości funkcje,które mnie interesują
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...
SylwekK napiszesz jak to robisz w kilka minut ładną rampę dla silnika krokowego jednej osi? Ja z tego co pamiętam miałem równy czas między kolejnymi zmianami prędkości. Nie pamiętam jak dokładnie to robiłem ale był minimum 1 lub 2 timery. Ogólnie to wszystko zależy od konkretnego przypadku ale załóżmy, że są osobne drivery do silników (STEP/DIR/ENA)....
Pomyśl czy nie będzie prościej zamienić ten istniejący silnik na serwo pozostawiając przekładnię. Zwykle spotykam się z tym że da się dobrać silnik serwo tak aby jego wałek pasował do otworu w przekładni i musisz zmienić tylko kołnierz osadczy (albo dać do przerobienia) Tak z pamięci: sterownik ASD-B2-0421-B i silnik ECMA-C20604RS firmy Delta. Powinno...
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...
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...
Super, dzięki bardzo. Na razie próbuję to ogarnąć w ten sposób (wrzucam tylko zmodyfikowane fragmenty): dodatkowe definicje: [syntax=c]#define STEP_X PD0 //pin STEP silnika X (krok) #define DIR_X PD1 //pin DIR silnika X (kierunek) #define STEP_Y PD2 //pin STEP silnika Y (krok) #define DIR_Y PD3 //pin DIR silnika Y (kierunek) #define STEP_Z PD4 //pin...
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...
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...
No jak to? Możesz wyhamować dowolnie szybko? Znieniasz długość drogi przy maksymalnej prędkości do zera. No przecież się tak nie da- silnik krokowy się pogubi- zresztą każdy silnik.
Czy nie lepiej byłoby użyć jakiegoś µC, choćby "A". Można programowo zrealizować różne prędkości, rampy, zatrzymania, zmiany kierunku i inne takie. Niech się procesor męczy.
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ąć.
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...
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....
:) 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...
Witam! A ja bym obstawiał że przesunięcie takiej masy w jedną sekundę o 700 mm wliczając w to rampy rozpędzania i hamowania (bo nie ruszysz z miejsca z max. prędkością i tak samo nie wyhamujesz albo śruba bardzo krótko pożyje) będzie wymagało serwa od 1kW wzwyż. Przykładowo silnik Lenze MDSKSRS056 (używka) powyżej 1000 PLN i sterownik Lenze 9323 wersja...
Cześć mam pytanko odnośnie mojego projektu dotyczącego STM32 F103RB NUCLEO Tematem mojego projektu jest generowanie sygnału kwadraturowego o zadanych parametrach: -ilość impulsów -rozpędzanie / hamowanie - prędkość Muszę użyć do tego timera i podczas generowania tego sygnału zwracać prędkość w każdym impulsie. Ma to symulować coś jak silniki krokowe...
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
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.
Program tworzy rampę dla silników krokowych czyli rozpędzanie i hamowanie płynne przy zadanej ilości kroków . Efekt widać na tym filmie na 20:20 minut. 1109182 Mnie osobiście interesuje ta wersja "Stepper3_linearSpeed" https://obrazki.elektroda.pl/6120115100_... . Nie znam arduino dlatego trochę się kręcę z częścią kodu pokazanej w...
Mam jednak teraz wątpliwość czy zadając parametr motor.setSpeed(800); rzeczywiście silnik kręci się na 800 rpm. Pewnie bez zastosowania enkodera i analizowania obrotów w ten sposób nie będę wiedział jak szybko się kręci. To zaley jaką prędkośc miał w momencie zmiany parametru. Jeżeli zaczynasz od zera to silnik najprawdopodobniej będzie drgał i buczał....
Temat trudny i nudny, hasło klucz - stepper motor ramp. https://obrazki.elektroda.pl/2856253800_...
Masz złą relację rampy do prędkości. Nie musisz tyle siedzieć przy napędzie. Zrób program na pracę cykliczną i przetestujesz znacznie szybciej. Musisz albo zmniejszyć prędkość albo zwiększyć czas rozpędu. Może jeszcze masz problem z mechaniką która stawia zbyt duży opór.
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...
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...
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...
_marek- tak właściwie to działa. Bo jest jeszcze funkcja: //*****************************a tu funkcja zmieniająca kanały- definicja- to chyba też gaskoina void SetAdcKanal(void) { static uint8_t kanal; ADMUX = ((ADMUX&0xE0)+ kanal);//zmienić kanał napiecie[kanal++]=ADC_sr; // zapisać pomiar w tablicę if(kanal>=LICZBA_KANALOW)...
z tego co widzę to silnik trochę gubi mi kroki, bo gdy puszczam go na pełny obrót w jedną stronę (załóżmy robi tych obrotów 20 z przerwą 1sek) to wszystko jest ok, natomiast gdy robię to samo ale naprzemiennie obraca się lewo/prawo to ten "środek" lekko się przesuwa Tzw. rampa silnika, nie można raptownie zmienić kierunku ani zatrzymać silnika. Działa...
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,...
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...
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...
Daj schemat tego sterownika. Albo nazwę. Jak jest "oszczędny" to nie dadzą charakterystyk, bo nie ma się czym chwalić. Zmniejszenie prądu zmniejszy moment.(choć to było do chrisa) Ale dla małych prędkości w w tanim sterowniku jest on zwykle i tak duży. Sprawdź czy w sterowniku nie ma zworek do ustawiania rodzaju pracy(krok, półkrok itd.) Uważaj na to...
Korzystając z chwili wolnej poskładałem zestaw i przeprowadziłem kolejne testy. Tym razem wspierając się oscyloskopem. https://obrazki.elektroda.pl/1456926200_... Bazując na ustawieniach preskalera autora w/w artykułu uzyskałem przerwanie co 976,56Hz (16MHz/64/256) które wygląd tak: [syntax=c]ISR(TIMER0_OVF_vect)//przerwan... po przepełnieniu...
(1) Czy ramps czy też arduino mega nie ma w układzie diod prostowniczych? (2) Mam je użyć? Ad 1.Ten aspekt akurat nie powinien cię interesować. Ad 2.Ani ramps ani tez arduino mega nie mają w układzie wbudowanych diod prostowniczych. Ramps to jest tylko zwykła płytka spełniająca rolę podobną jak M/B w komputerze, którą populujesz/wypełniasz jej wolne...
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...
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.
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ś,...
Witam Czujnik indukcyjny + tarcza z zębami jest ok, ale można też zastosować enkoder. Na jednym z portali aukcyjnych, o których nie wolno tutaj wspominać :) udało mi się kupić za 20zł z wysyłką silnik prądu stałego z wbudowanym enkoderem. Nie liczyłem, ale na oko ma 100 otworów na obrót. Do tego wystarczy jakiś prosty licznik impulsów lub mikrokontrolerek,...
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...
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ść, 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...
silnik krokowy rampa sterować silnik krokowy rampa rampa silnik
uszkodzona grzałka kuchenki daewoo dźwięk e3272 hilink
migomat powermat fotokomórki benica
Błąd 061 w centrali kondensacyjnej Wolf CGS-24: przyczyny i diagnostyka Ustawienie zaworów w Piaggio X8 125 2006: Luzy i regulacja