Strona 1 z 5

W jaki sposób sterować obrotami?

: 30 lis 2018, 20:50
autor: ABKK
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?

Re: W jaki sposób sterować obrotami?

: 30 lis 2018, 21:35
autor: adam Fx
najłatwiej na Arduino https://www.youtube.com/results?search_ ... ik+krokowy

Po prostu musisz podać odpowiednią liczbę impulsów do ster.

Re: W jaki sposób sterować obrotami?

: 30 lis 2018, 21:42
autor: ABKK
Z jakimi to kosztami muszę się liczyć?

Silnik krokowy
Sterownik
Zasilacz
Arduino która wersja?

Czy coś jeszcze potrzeba?

Re: W jaki sposób sterować obrotami?

: 30 lis 2018, 22:06
autor: strikexp
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.

Re: W jaki sposób sterować obrotami?

: 30 lis 2018, 22:16
autor: ABKK
Wystarczy jeden kierunek.
Podzielnica ma bardzo duże przełożenie 90:1 wiec kręci się palcem :)

Re: W jaki sposób sterować obrotami?

: 30 lis 2018, 23:14
autor: Avalyah
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.

Re: W jaki sposób sterować obrotami?

: 30 lis 2018, 23:22
autor: adam Fx
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

Re: W jaki sposób sterować obrotami?

: 30 lis 2018, 23:27
autor: strikexp
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.

Re: W jaki sposób sterować obrotami?

: 30 lis 2018, 23:51
autor: ABKK
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 :)

Re: W jaki sposób sterować obrotami?

: 01 gru 2018, 00:05
autor: adam Fx
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