Prośba o poradę - kontrola pracy cyklicznej silnika krokowego

Dyskusje na temat silników krokowych i sterowników silników krokowych.

Autor tematu
Somnambulik
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 7
Posty: 8
Rejestracja: 22 sty 2021, 00:27

Prośba o poradę - kontrola pracy cyklicznej silnika krokowego

#1

Post napisał: Somnambulik » 22 sty 2021, 22:34

Witam serdecznie,

mam nadzieję, że dobry dział wybrałem
szukam porady jak i co dobrać pod względem elektroniki do prostej maszyny cnc, którą próbuję skonstruować

Mianowicie:
- w jaki sposób najlepiej uzyskać dany efekt działania pracy cyklicznej silnika krokowego:

1. ruch do przodu o zadaną ilość kroków
2. zatrzymanie silnika na określoną ilość czasu (np 3s) - możliwość szybkiej zmiany czasu - bez lub z podłączeniem do komputera (najlepiej bez)
3. w nieskończoność powtarzanie pkt 1 i 2 - z możliwością zatrzymania i zmodyfikowania 'czasu postoju'


trochę szukam od paru dni rozwiązań, ale naprawdę nie wiem, czy dane rozwiązanie/urządzenie jest właściwe.

np sterownik z lcd - http://pl.aliexpress.com/item/329161699 ... hweb201603_
czy spełni swoje zadanie, czy wystarczy takie cudo plus silnik krokowy (plus zasilanie)?

albo taki sterownik programowalny:
http://pl.aliexpress.com/item/323315557 ... hweb201603_

czy to przerost formy nad treścią?

w trakcie szukania przewijało się też coś takiego jak "Arduino" - czy to też coś, co mogłoby posłużyć za rozwiązanie.

stąd moje pytanie o jakiś rozsądny wybór, co byłoby właściwe?
szukałem także na forum, ale proszę mnie nie linczować, jeżeli jest odpowiedź na podobne pytanie

Z wyrazami szacunku :)
Kamil
Ostatnio zmieniony 22 sty 2021, 22:56 przez Somnambulik, łącznie zmieniany 1 raz.



Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

Re: Prośba o poradę - kontrola pracy cyklicznej silnika krokowego

#2

Post napisał: adam Fx » 22 sty 2021, 22:51

Somnambulik pisze:w trakcie szukania przewijało się też coś takiego jak "Arudino"
jasne arduino powinno zrobić robotę - myślę ze bez trudu znajdziesz zapaleńca na forach czy grupach Arduino który napisze taki krótki programik lub nawet sam ogarniesz korzystając z bibliotek i tutoriali z YT .

Te chińskie sterowniki toga okazać się problematyczne nawet jeśli ogarną zmianę czasu -mamy taki w pile do meteorytów (instrukcja słaba pomoc od chińczyka słaba na forach nikt nic nie wie)
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
Somnambulik
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 7
Posty: 8
Rejestracja: 22 sty 2021, 00:27

Re: Prośba o poradę - kontrola pracy cyklicznej silnika krokowego

#3

Post napisał: Somnambulik » 23 sty 2021, 19:59

Dziękuję za szybką odpowiedź,

w takim razie udaję się na forum Arduino, ale wcześniej trochę postaram się zaznajomić z tematem, dzięki temu będę mógł dodać parę innych funkcjonalności w kolejnych etapach projektu :)
Jak już ktoś pomoże dobrać hardware (widziałem kilka różnych typów Arduino i duużo modułów do tego), to z zaprogramowaniem powinienem sobie poradzić, muszę odkurzyć stare umiejętności :) Mam nadzięję, że uda mi się w miarę szybko to ogarnąć, akurat teraz mam czas przez najbliższe miesiące bez wolnego czasu :(

Pozdrawiam i dziękuję za podpowiedź
Kamil

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Prośba o poradę - kontrola pracy cyklicznej silnika krokowego

#4

Post napisał: TOP67 » 23 sty 2021, 20:05

Na Arduino da się to zrobić lepiej, w sensie napisać bardziej dopasowany program. Koszty elektroniki też są niższe. Ale jak doliczysz obudowę i czas poświęcony na programowanie, to wyjdzie więcej niż te chińskie gotowce.

Jaki silnik i sterownik do tego chcesz użyć?

Do większych tego celu polecam Arduino Nano z zaciskami. Może być wlutowany lub w podstawce. https://www.gotronik.pl/adapter-dla-ard ... -4823.html

Do mniejszego silnika wystarczy stepstick włożony w płytkę CNC Shield v4.0


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2850
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: Prośba o poradę - kontrola pracy cyklicznej silnika krokowego

#5

Post napisał: tristar0 » 24 sty 2021, 10:45

posiadam sterownik takowy ma więcej funkcji może współpracować z dowolnym silnikiem ( krokowym czy serwem ) zadaną odległość można kontrolować enkoderem dowolnym ,wszystko programowane ( czasy poszczególnych wyjść rampa i prędkość ,może współpracować z czujnikiem indukcyjnym programowana liczba cykli ( sztuk ) obsługa z klawiatury

Dodane 5 minuty 7 sekundy:
Obrazek Obrazek Obrazek
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki


Autor tematu
Somnambulik
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 7
Posty: 8
Rejestracja: 22 sty 2021, 00:27

Re: Prośba o poradę - kontrola pracy cyklicznej silnika krokowego

#6

Post napisał: Somnambulik » 24 sty 2021, 16:11

TOP67 pisze:Jaki silnik i sterownik do tego chcesz użyć?


myślałem o czymś takim:
https://adroautomatyka.pl/pl/p/Silnik-k ... 7H1402/224
takie cudo ze sterownikiem wbudowanym

tutaj jakiś człowiek łączy z Arduino UNO podobny tj o podobnej mocy silnik, jeszcze nie wiem czym różnią się wersje Arduino, i jakie dokładnie elementy będą musiał zakupić

TOP67 pisze:Ale jak doliczysz obudowę i czas poświęcony na programowanie, to wyjdzie więcej niż te chińskie gotowce.

z chęcią zrobię obudowę, szczególnie, że jakieś kawałki blachy walają mi się tu i tam niewykorzystane, podoba mi się potencjał Arduino i chyba jednak wolę napisać kawałek programu niż męczyć się z manualem do kontrolera

tristar0 pisze:posiadam sterownik takowy

myślę ostatecznie, że Arduino będzie jednak najlepszym rozwiązaniem, w przyszłości mogę do niego dodać parę czujników i ulepszyć pototyp, ma możliwość rozbudowy, a jestem pewien że na prototyp będę narzekać, tj będzie wymagał udoskonaleń i poprawek

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Prośba o poradę - kontrola pracy cyklicznej silnika krokowego

#7

Post napisał: TOP67 » 24 sty 2021, 16:57

To do tego Arduino Nano z zaciskami. Dają pewniejsze połączenia niż szpilki

Arduino UNO i NANO praktycznie niczym się nie różnią. O ile wybierzesz z Atmega 328p. Możliwości mają identyczne. UNO ma gniazdo na zasilacz, a w Nano podaje się napięcie na pin.

Dodane 17 minuty 4 sekundy:
Somnambulik pisze:
24 sty 2021, 16:11
tutaj jakiś człowiek łączy z Arduino UNO podobny tj o podobnej mocy silnik, jeszcze nie wiem czym różnią się wersje Arduino, i jakie dokładnie elementy będą musiał zakupić
Moc nie ma znaczenia, bo za to odpowiada sterownik, a do niego podaje się sygnał TTL.
Potrzebujesz Arduino, jakiś wyświetlacz i przyciski. Do tego polecam jeszcze impulsator w kształcie potencjometru, doskonały do wprowadzania danych.

Wyświetlacz. Najprościej się pisze na alfanumeryczne, jak ten https://www.gotronik.pl/wyswietlacz-lcd ... -2626.html
Ale jak chcesz graficzny, to wybór jest spory


Autor tematu
Somnambulik
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 7
Posty: 8
Rejestracja: 22 sty 2021, 00:27

Re: Prośba o poradę - kontrola pracy cyklicznej silnika krokowego

#8

Post napisał: Somnambulik » 24 sty 2021, 20:48

Dobrze, myślę, że udało mi się coś skompletować po poszukiwaniach, czytaniu itp, czy to ma sens? :) troszkę inaczej ale chyba będzie prościej to wszystko połączyć i stworzyć obudowę na to

Byłoby Arduino Uno plus do tego nakładka z wyświetlaczem i guzikami (do zatrzymania, zmiany ustawiania czasu postoju silnika i puszczenia dalej) plus impulsator i trochę złączy ark pod lcd keypad shield, aby łatwo i trwale podłączyć pod sterownik silnika.

https://www.gotronik.pl/zestaw-startowy ... -1597.html
https://www.gotronik.pl/modul-keypad-sh ... -1566.html
https://www.gotronik.pl/impulsator-enko ... -4018.html
https://botland.com.pl/zlacza-ark/9444- ... 10szt.html
https://botland.com.pl/zlacza-ark/9443- ... 10szt.html
plus zasilacz do arduino np 12V i oczywiście do silnika krokowego

i to rozumiem wystarczy to stworzenia cyklu pracy silnika krokowego? W sensie nie potrzeba innych modułów? Widziałem jakieś nakładki (Shield) pod silniki (https://www.gotronik.pl/l298n-motor-shi ... -2834.html) ale skoro już jest sterownik dedykowany do silnika, to nie jest on potrzeby?

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: Prośba o poradę - kontrola pracy cyklicznej silnika krokowego

#9

Post napisał: TOP67 » 24 sty 2021, 22:34

Tak. To wystarczy. Shield jest podstawką pod malutkie sterowniki, ale one tego silnika nie uciągną.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 7918
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Prośba o poradę - kontrola pracy cyklicznej silnika krokowego

#10

Post napisał: tuxcnc » 24 sty 2021, 23:06

Somnambulik pisze:
24 sty 2021, 16:11
myślę ostatecznie, że Arduino będzie jednak najlepszym rozwiązaniem, w przyszłości mogę do niego dodać parę czujników i ulepszyć pototyp, ma możliwość rozbudowy, a jestem pewien że na prototyp będę narzekać, tj będzie wymagał udoskonaleń i poprawek
Arduino jako urządzenie spokojnie sobie poradzi w takim zastosowaniu.
Gorzej z oprogramowaniem, bo gotowe biblioteki są fatalnej jakości, a do napisania własnych już trochę więcej wiedzy potrzeba ...

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Silniki Krokowe / Sterowniki Silników Krokowych”