Silnik krokowy + mikroprocesor = liniał lub enkoder

Dyskusje na temat silników krokowych i sterowników silników krokowych.
Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 20
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#11

Post napisał: markcomp77 » 15 wrz 2012, 10:48

aż z ciekawości, wrzucę toto na ltspica...

[ Dodano: 2012-09-15, 13:09 ]
Obrazek

wzmacniacz operacyjny z gotowej biblioteki (podobny do lm358)
amplituda na wejściu 50V

Obrazek

duże sinusy - fiolet/jany niebieski -- sygnał wejściowy
zielony - wyjście ze wzmacniacza
czerwone/niebieski - wejście wzmacniacza

[ Dodano: 2012-09-15, 13:18 ]
przy rezystorach wejściowych 100ohm, 1k między wejściami -/+
układ działa (w symulatorze) symetrycznie... przy 0.01V amplitudy/ 1kHz... przy 1Hz też

możliwe, że trzeba będzie dać jakiś kondensator na wejściu... no i może zapiąć jakieś niewielkie sprzężenie zwrotne (ujemne) aby eliminować wzbudzenie

albo po prostu dać komparator...

[ Dodano: 2012-09-15, 13:29 ]
komparator też działa (w symulatorze)


SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Tagi:

Awatar użytkownika

Autor tematu
pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 15
Posty: 4697
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

#12

Post napisał: pitsa » 16 wrz 2012, 09:40

No ładnie. Znacie elektroniczne "niuanse" więc przyjdzie wam łatwo dobranie rezystorów do danego układu. LM258 może być? W opisie ukladu nie widzę większych różnic.

Zastanawia mnie jeszcze jaki wpływ na zakres działania układu ma dobór silnika. W drukarkach są takie co mają cewki o dużej oporności (cieńszy drut i więcej zwojów) i podczas obrotu będzie indukował wyższe napięcie. Silnik drukarkowy będzie miał więc większą czułość.
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 20
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#13

Post napisał: markcomp77 » 16 wrz 2012, 09:59

pitsa pisze:LM258 może być?
może ;)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

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

#14

Post napisał: tuxcnc » 16 wrz 2012, 18:49

pitsa pisze:W drukarkach są takie co mają cewki o dużej oporności (cieńszy drut i więcej zwojów) i podczas obrotu będzie indukował wyższe napięcie. Silnik drukarkowy będzie miał więc większą czułość.
Już Ci pisałem, że mi silnik wygenerował 250V, a obroty wcale nie były ekstremalne.
Takie napięcie jest już niebezpieczne dla samego silnika.

Natomiast problem czułości rozwiązuje doskonale sprzęgło podatne.
Ja zastosowałem kawałek wężyka do tlenu, ale może być i inna elastyczna rurka.
Opory mechaniczne od pola magnetycznego powodują że silnik będzie pykał niezależnie od prędkości obrotowej po drugiej stronie sprzęgła.
Po prostu jak siła skręcająca sprzęgło przekroczy pewną wartość, to wirnik przeskoczy do następnego stabilnego położenia.

.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 20
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#15

Post napisał: markcomp77 » 16 wrz 2012, 21:57

tuxcnc pisze:silnik wygenerował 250V
ja napięcia nie badałem - ale krokowiec to prawdziwa prądnica... a wartość napięcia na indukcyjności impulsowo zasilanej bez obciążenia może być wyysoka

opis układu:

do istniejącej maszynki testowej XYZ, na krokowacach 3.1Nm na jednej z osi zamiast krokowca założyłem servo -- ale nie demontowałem krokowca, sevo zmontowałem na drugim końcu śruby...
z obawy przez przebiciem uzwojeń krokowca, fazy obciążyłem rezystorami mocy (już nie pamiętam dokładnie wartości)... ale rezystory się bardzo szybko znacznie nagrzewały, więc wstawiałem je do naczynia z wodą... woda dość szybko się gotowała...

może przyszedł czas na dokonanie pomiarów napięć... i wyliczenia współczynnika tej prądnicy
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

Autor tematu
pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 15
Posty: 4697
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

#16

Post napisał: pitsa » 16 wrz 2012, 23:45

Silnik krokowy to dość sprawna prądnica. Sprawdzałem rok temu:

[youtube][/youtube]

Na początek będę testował enkoder na maleńkim silniczku krokowym z drukarki. Opis tego rozwiązania mnie przekonuje: http://www.piclist.com/techref/io/senso ... ncoder.htm
W opisie jest podana sztuczka z zasilaniem na cewki co daje w efekcie wyraźniejszy impuls:

Obrazek

jest tu większa czułość (nie chodzi mi o rozdzielczość) czyli zdolność do pracy przy niedużych prędkościach.

Myślałem, że uda mi się układ dziś zmontować ale chciałem profesjonalnie ale utknąłem na kicadzie... da się opanować ale to wymaga sporo czasu. :)
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 20
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#17

Post napisał: markcomp77 » 17 wrz 2012, 12:58

jestem na etapie czytanie ciekawej noty aplikacyjnej...
AN4144 pisze:The back electromotive force is typically a sinusoidal voltage with frequency and amplitude proportional to motor rotation speed. The BEMF frequency (fel) is equal to one quarter of the rotation speed expressed in steps per second (fSTEP); this frequency is exactly the same as the hypothetical current sinewave that should be applied to the motor phase in order to make the motor turn at fSTEP step rate. The BEMF amplitude is proportional to step frequency through a linear coefficient ke: this parameter depends on motor characteristics and structure (rotor material, coil turns, etc.).
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

Autor tematu
pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 15
Posty: 4697
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

#18

Post napisał: pitsa » 18 wrz 2012, 13:21

Zrobiłem ten układ: http://www.piclist.com/techref/io/senso ... ncoder.htm ale działa mi tylko jeden kanał. Być może coś uszkodziłem przy pierwszej próbie, gdy zasilanie podłączyłem odwrotnie. Zamiast robić prototyp, licząc stawkę 8zł netto/h lepiej byłoby kupić enkoder MAB25 za 150 PLN i zacząć się uczyć konwersji sygnału z tego czujnika na przykładach. :mrgreen:
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 20
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#19

Post napisał: markcomp77 » 18 wrz 2012, 13:51

pitsa pisze:Być może coś uszkodziłem przy pierwszej próbie,
do prób, do pierwszego uruchomienia nie kupuje się jedynie jednej sztuki... ;)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

ursus_arctos
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 2083
Rejestracja: 11 cze 2011, 18:29
Lokalizacja: Warszawa / Lublin

#20

Post napisał: ursus_arctos » 18 wrz 2012, 14:07

Nie kumam, po co robić enkoder z silnika, skoro można łatwo zrobić enkoder optyczny 100ppr (typowy silnik ma 200 kroków, czyli jest odpowiednikiem 50ppr) za pomocą drukarki (laserowej; z atramentówką może być różnie), folii do druku, 2 krążków z blachy, LEDa, 2 fotodiod, kilku rezystorów oraz kawałka rurki i łożyska.
Koszt: ok. 20zł (zakładam, że wydruk to znikomy koszt - na poziomie ceny folii).
Taki enkoder będzie spory (6cm średnicy), ale nadal znacznie mniejszy i lżejszy, niż silnik krokowy, nie będzie wytrwarzał szalonych napięć ani stawiał oporu podczas obracania.

ODPOWIEDZ Poprzedni tematNastępny temat

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