Strona 1 z 3

zadawanie kroków mikrokontroler

: 27 kwie 2020, 09:01
autor: andrejch2
Witam,

czy ktoś z forum może zna jakiś ukłąd gotowy lub do zlozenia, który zadawał by mi kroki do sterownika silnika krokowego. Chciałbym, aby szybkość zadawania kroków była regulowana potencjometrem ewentualnie, wartość zadawania kroków może być wpisywana z klawiatury.
Moze ktoś podjąłby sie budowy czegoś takiego?
Nie chce nawet pytać na elektrodzie bo wartość tamtego forum jest żenująca w tych czasach.

Re: zadawanie kroków mikrokontroler

: 27 kwie 2020, 09:09
autor: TOP67
Jest to do zrobienia na dowolnym Arduino.
Można też użyć gotowego generatora PWM & pulse.

Mam jedno i drugie i mogę pomóc.

Dodane 2 minuty 23 sekundy:
Jeśli nie jest potrzebny wyświetlacz, to można też użyć prostego generatora na 555.

Mam też gotowy analogowy sterownik silnika z potencjometrem i trzema trybami pracy.

Re: zadawanie kroków mikrokontroler

: 27 kwie 2020, 09:13
autor: andrejch2
Chciałbym miec jednak wyswietlacz zeby wyswietlał ile kroków jest zadane w danej chwili. Silnik krokowy ma napedzać srubę tokarki. Chciałbym dzięki niemu pozbyć się kół zębatych i móc nacinac jakies gwinty nie wiem czy jest to realne ale...

Re: zadawanie kroków mikrokontroler

: 27 kwie 2020, 09:25
autor: TOP67
andrejch2 pisze:
27 kwie 2020, 09:13
Chciałbym miec jednak wyswietlacz zeby wyswietlał ile kroków jest zadane w danej chwili. Silnik krokowy ma napedzać srubę tokarki.
Czyli dwa pierwsze rozwiązania. Można zadać szybkość i ilość impulsów
andrejch2 pisze:
27 kwie 2020, 09:13
Chciałbym dzięki niemu pozbyć się kół zębatych i móc nacinac jakies gwinty nie wiem czy jest to realne ale...
A to wymaga dodatkowo synchronizacji z wrzecionem. Trzeba założyć na nie enkoder. To już tylko mikrokontroler, jak Arduino i dedykowany program.

Re: zadawanie kroków mikrokontroler

: 27 kwie 2020, 09:28
autor: bdgr
To czego szukasz nazywa się electronic lead screw, jest kilka tego typu projektów
https://github.com/clough42/electronic-leadscrew/wiki
http://autoartisans.com/ELS/

Re: zadawanie kroków mikrokontroler

: 27 kwie 2020, 09:29
autor: Avalyah
andrejch2 pisze:Chciałbym dzięki niemu pozbyć się kół zębatych i móc nacinac jakies gwinty nie wiem czy jest to realne ale...

Do gwintów potrzebny jest jeszcze enkoder i to trochę skomplikuje układ, ale dalej jest to spokojnie do zrobienia nawet przez zupełnie początkującego.

Re: zadawanie kroków mikrokontroler

: 27 kwie 2020, 09:32
autor: andrejch2
A ten enkoder jest potrzebny? nie można z niego zrezygnować? Czy taniej nie wyjdzie mi podpięcie wszystkiego pod Mach3 lub inny podobny program na linuxie?

Re: zadawanie kroków mikrokontroler

: 27 kwie 2020, 09:35
autor: Avalyah
andrejch2 pisze:A ten enkoder jest potrzebny? nie można z niego zrezygnować?

Nie można, bo bez niego nie zsynchronizujesz śruby z wrzecionem i nie wykonasz gwintu. Machy i inne również potrzebują tego enkodera.

Re: zadawanie kroków mikrokontroler

: 27 kwie 2020, 09:38
autor: andrejch2
Ok. Czyli muszę przeliczyć co wyjdzie mi taniej komputer + silnik czy sterowanie z mikrokontrolera jak w linkach powyżej.

Re: zadawanie kroków mikrokontroler

: 27 kwie 2020, 09:49
autor: TOP67
andrejch2 pisze:
27 kwie 2020, 09:38
Ok. Czyli muszę przeliczyć co wyjdzie mi taniej komputer + silnik czy sterowanie z mikrokontrolera jak w linkach powyżej.
Mikrokontroler zastępuje komputer. Płytka + wyświetlacz + zasilacz można kupić do 100 zł.
Całą resztę, czyli silnik, sterownik, enkoder wrzeciona trzeba kupić do obu rozwiązań.
Ale jeśli podłączysz jeszcze silnik do osi Y, to będziesz miał pełne CNC (bez kontroli prędkości wrzeciona).

Dodane 4 minuty 14 sekundy:
andrejch2 pisze:
27 kwie 2020, 09:32
A ten enkoder jest potrzebny? nie można z niego zrezygnować?
Można tylko pod dwoma warunkami

1. Masz stabilne i znane obroty wrzeciona
2. Natniesz gwint za jednym przejazdem

W praktyce nierealne

Enkoder może się składać nawet z jednej kreski na kole pasowym wrzeciona i czujniku odbiciowym.