Generator określonej liczby kroków w określonym czasie

Na tym forum rozmawiamy o elektronice nie związanej bezpośrednio z tematem CNC
Awatar użytkownika

Autor tematu
Rafalgl
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1238
Rejestracja: 24 gru 2020, 01:43

Generator określonej liczby kroków w określonym czasie

#1

Post napisał: Rafalgl » 22 sie 2023, 03:05

Poszukuję modułu/układu do sterowania pojedynczym silnikiem krokowym. Miałaby to być to płytka z wyświetlaczem, enkoderem do ustawiania określonej liczby kroków/obrotów, czasu w jakim ma te zadane kroki wykonać oraz wejściem sygnału start; sygnał ten byłby pojedynczym, krótkim impulsem z czujnika indukcyjnego. Idea jest następująca - element będący w ciagłym i stałym ruchu obotowym (np. wrzeciono maszyny) przy każdym obrocie aktywuje czujnik indukcyjny, wówczas silnik krokowy ma obracać się o wcześniej ustawioną wartość. Czas na wykonanie tych kroków byłby zawsze stały, niezależnie od ich ilośc, przy czym musiałby być on niższy niż jeden obrót głównego wrzeciona. Po kolejnym obrocie wrzrciina procedura miałaby się powtórzyć i tak dalej, aż do momentu zatrzymania maszyny. Chcę zrobić na bazie tego nawijarkę do toroidów.

Zależy mi, aby była to jakaś pojedyncza płytka pcb/moduł, ew. parę płytek plus jakiś sterownik, coś bez konieczności podłączania do kompa. Całość ma mieć równie prostą budowę jak prosta będzie funkcja urządzenia. Może być to zarówno kit jak i gotowy moduł. Im mniejsze, tym lepiej. Ktoś ma jakieś pomysły?

Dodane 1 godzina 51 minuty 7 sekundy:
Znalazłem na razie jedynie taki moduł:
https://allegro .pl/oferta/wsfg-06-fal-generatora-pwm-modul-sinusoidalnych-13735080162
Może on generować między innymi sygnał sinusoidalny jak i prostokątny o zadanej ilości impulsów, napięciu i wypełnieniu. Jest to jakaś opcja, rozwiązanie połowy problemu, tylko pytanie jak możnaby przetworzyć te impulsy na sygnał STEP i na mikrokroki dla silnika?

Zastanawia mnie jeszcze, co by było, gdyby podłączyc krokowiec pod źródło prądu sinusoidalnego (np. falownik jednofazowy z regulacją częstotliwości oraz napięcia), rozdzielając sygnał na 2 obwody i podłączając go przez diody prostownicze w taki sposób, by w konkretnych uzwojeniach w danej chwili płyneły tylko dodatnie lub tylko ujemne połówki sygnału? Czy wtedy będę mógł sterować prędkością silnika krokowego tylko w jedną stronę? jak by nie było, teoretycznie krokowiec to silnik prądu zmiennego sinusoidalnego, więc powinno działać, z tą roznicą że uzwojenie A nie będzie przyciągać w tym samym momencie, gdy uzwojenie B odpycha, tylko będą to robić na przemian. Teoretycznie, o ile w ogóle on ruszy😄 A może ktoś próbował i zda relację? Ewentualnie zrobić coś by podać dwie sinusoidy przesunięte w fazie. Powinno nawet lepiej być, gdyż sinusoida będzie gładka, a nie kwadratowa i posiekana jak sinusoida PWM zależna od ilości mikrokroków. Teoretycznie😅. Zatem widzę tym sposobem póki co 2 rozwiązania. Generator określonej liczby impulsów kwadratowych i jakiś sterownik który zamieni impulsy na sygnał step, albo drugie, przytoczone powyżej, generator sinusoidy i diody prostownicze (tylko tu pojawia się problem regulacji ilości impulsów i najlepiej dodania drugiej fazy). Która z tych dróg jest lepsza? A może znacie jakaś trzecią, własciwszą od obu wspomnianych.

Dodane 38 minuty 52 sekundy:
Opcja nr 3: https://allegro .pl/oferta/sterownik-silnika-krokowego-5-30v-4a-13775610522 znalazłem jeszcze takie coś. Czy to rozwiąże mój problem? Ktoś może jest w posiadaniu?


Kto pyta, nie błądzi.

Awatar użytkownika

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

Re: Generator określonej liczby kroków w określonym czasie

#2

Post napisał: tuxcnc » 22 sie 2023, 06:12

Rafalgl pisze:
22 sie 2023, 03:44
jak by nie było, teoretycznie krokowiec to silnik prądu zmiennego sinusoidalnego
To chyba jedyne sensowne zdanie w twoim poście, ale zapomniałeś że prądu dwufazowego o przesunięciu 90 stopni.
Oczywiście jedynym dostępnym falownikiem o takich parametrach jest... drajwer silnika krokowego...
Nawiasem mówiąc, jeżeli twoja nawijarka ma działać z rozsądną prędkością, to bez rampy nie da rady, co sprawę stanowczo komplikuje...
Problem rozwiąże choćby i Arduino z CNC-shield i stepstickiem, ale czy dasz radę napisać dobry program to już wątpię...
Nawet jeśli znasz język C, to znając życie, będziesz próbował tam upchnąć jeszcze choinkę i wodotrysk...

Awatar użytkownika

pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4463
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

Re: Generator określonej liczby kroków w określonym czasie

#3

Post napisał: pitsa » 22 sie 2023, 07:48

To jest przyjemne zadanie do wykonania ale słów za dużo i za mało obrazków.
Rozejrzyj się po forum jest tu parę przykładów.
sterownik-do-uzyskania-okreslonej-ilosc ... 19318.html
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ


drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 2329
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: Generator określonej liczby kroków w określonym czasie

#4

Post napisał: drzasiek90 » 22 sie 2023, 09:32

Dlatego warto nauczyć się programować.
To prostsze, niż elektronika.
Kupujesz płytkę, piszesz program i robi to co chcesz.
Nie zawsze uda się znaleźć odpowiednie moduły, aby poskładać z gotowców tak, aby działało według określonego algorytmu.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika ogólna”