W jaki sposób sterować obrotami?

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

Autor tematu
ABKK
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 14
Posty: 288
Rejestracja: 01 lut 2012, 11:12
Lokalizacja: Wrocław

W jaki sposób sterować obrotami?

#1

Post napisał: ABKK » 30 lis 2018, 20:50

Witam.

Z silnikami krokowymi nigdy nie miałem przyjemności obcować.

Proszę mi powiedzieć w jaki sposób mogę sterować silnikiem, aby obracał się 15 pełnych obrotów czyli 15x360 stopni = 5 400 stopni

Dokładnie chce go zastosować do stołu obrotowego (podzielnicy).

Ma to wyglądać tak, że włączam obraca się 15 pełnych obrotów, klikam znowu 15 obrotow, klikam znowu 15 obrotów i tak w kółko :)

Macie jakiś pomysł na to?
Są jakieś proste sterowniki czy muszę podłączać pod komputer?



Awatar użytkownika

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

Re: W jaki sposób sterować obrotami?

#2

Post napisał: adam Fx » 30 lis 2018, 21:35

najłatwiej na Arduino https://www.youtube.com/results?search_ ... ik+krokowy

Po prostu musisz podać odpowiednią liczbę impulsów do ster.
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
ABKK
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 14
Posty: 288
Rejestracja: 01 lut 2012, 11:12
Lokalizacja: Wrocław

Re: W jaki sposób sterować obrotami?

#3

Post napisał: ABKK » 30 lis 2018, 21:42

Z jakimi to kosztami muszę się liczyć?

Silnik krokowy
Sterownik
Zasilacz
Arduino która wersja?

Czy coś jeszcze potrzeba?


strikexp
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 4419
Rejestracja: 31 mar 2017, 19:47
Lokalizacja: Warszawa

Re: W jaki sposób sterować obrotami?

#4

Post napisał: strikexp » 30 lis 2018, 22:06

Przewody?
Arduino Uno wystarczy, gorzej ze sterownikiem i silnikiem jeśli podzielnica ma dość spore opory.

Możesz oprogramować 2 przyciski żeby przesuwały podzielnicę o okreslony kąt w prawo lub w lewo. Pamiętaj o bezwładności, inaczej będziesz gubił kroki przy starcie i zatrzymaniu. Ruch nie może być zbyt szybki.

Na sterowniku masz sygnały DIR (kierunek), ENA (odblokowanie ruchu) i PUL (kolejny impuls dla silnika). Sterownie bardzo proste, tylko kwestia sił i bezwładności.
Tylko z tym ENA to chyba różnie jest w różnych sterownikach, w jednych stan wysoki w innych stan niski.


Autor tematu
ABKK
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 14
Posty: 288
Rejestracja: 01 lut 2012, 11:12
Lokalizacja: Wrocław

Re: W jaki sposób sterować obrotami?

#5

Post napisał: ABKK » 30 lis 2018, 22:16

Wystarczy jeden kierunek.
Podzielnica ma bardzo duże przełożenie 90:1 wiec kręci się palcem :)


Avalyah
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 11
Posty: 2364
Rejestracja: 29 lis 2015, 00:38
Lokalizacja: Bielsko-Biała

Re: W jaki sposób sterować obrotami?

#6

Post napisał: Avalyah » 30 lis 2018, 23:14

strikexp pisze:Pamiętaj o bezwładności, inaczej będziesz gubił kroki przy starcie i zatrzymaniu.

Co?

A co do zrealizowania takiego zadania to wystarczy jak najbardziej arduino, wersja nie ma znaczenia, kup najtańszą podróbę za 30zł :P Sam program do tego konkretnego zadania to kilka linijek, ale jeśliby podzielnica miała być używana do czegoś innego to realizacja dowolnych obrotów o zadany kąt, z zadaną prędkością itd. to również nic trudnego.

Awatar użytkownika

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

Re: W jaki sposób sterować obrotami?

#7

Post napisał: adam Fx » 30 lis 2018, 23:22

strikexp pisze:Pamiętaj o bezwładności, inaczej będziesz gubił kroki przy starcie i zatrzymaniu. Ruch nie może być zbyt szybki.

O ile pamiętam biblioteka krokowca ma rampy start / stop

Jak nie ma oporów to i za 200zł pokręcisz
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


strikexp
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 4419
Rejestracja: 31 mar 2017, 19:47
Lokalizacja: Warszawa

Re: W jaki sposób sterować obrotami?

#8

Post napisał: strikexp » 30 lis 2018, 23:27

Naprawdę Avalyah nie spotkałeś się z problemem bezwładności? Przy szybkich startach silnik potrafi przeskakiwać początkowe kroki. Rozwiązaniem jest zmniejszenie prędkości lub stopniowe rozpędzanie.


Autor tematu
ABKK
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 14
Posty: 288
Rejestracja: 01 lut 2012, 11:12
Lokalizacja: Wrocław

Re: W jaki sposób sterować obrotami?

#9

Post napisał: ABKK » 30 lis 2018, 23:51

Do tego Arduino potrzebuje jakiś sterownik jeszcze?
Takie coś myślałem:
TB6560 STEROWNIK SILNIKA KROKOWEGO będzie dobry?
Silnik SILNIK KROKOWY SHINANO KENSHI 1,7A 1.41Nm

Wiadomo zasilacz 24V :)

Awatar użytkownika

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

Re: W jaki sposób sterować obrotami?

#10

Post napisał: adam Fx » 01 gru 2018, 00:05

Tak potrzebujesz sterownika tak jak napisałeś może być

Wydaje mi się że wybrałeś silnik unipolarny co prawda 6-cio przewodowy i mógłbyś pominąć środkowe przewody ale nie wiem jaką ma w tym momencie indukcyjność taki silnik ogólnie musisz poszukać silnika który będzie miał możliwie niską indukcyjność przy możliwie Wysokich w parametrach najlepiej rozglądaj się za silnikami bipolarnymi 4 lub 8 przewodowymi
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos

ODPOWIEDZ Poprzedni tematNastępny temat

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