Jak zbudować prosty sterownik silnika krokowego z rejestrami przesuwnymi?

Najprostszyt sterownik silnika krokowego





Poprzedni Następny
Wiadomość
Spis treści
From: jelen <jelen_at_nospam_spox.org>
Subject: Najprostszyt sterownik silnika krokowego
Date: Sat, 22 Nov 2003 20:23:31 +0100


Jak wykonac ?
Potrzebuje sterownik, ktory bedzie za pomoca jedengo impulsu przsuwal
silnik o jeden krok w przod lub w tyl

Moj pomysl jest nastepujacy: (czy on ma racje bytu ?)
8 bitowy rejestr przesuwny o stalej wartosci 10000000
gdzie 1 bedzie reprezentowalo stan wysoki na wyjsciu, a 0 niski
naciskajac przycisk ( czy tez wysylajac sygnal z lptka z kompa) wartosc
rejestru bedzie zmieniana na 01000000, pozniej 00100000 itd

Czy dobrze rozumuje ?
Ile sygnalow na sekunde mozna wysylac na lptka ? Czy zalezy to od
magistrali procesora czy nie ?

--
pozdrawiam,
jelen


========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.gazeta.pl!topaz.icpnet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Amino" <marcin_ozon_at_nospam_wp.pl*>
Subject: Re: Najprostszyt sterownik silnika krokowego
Date: Sat, 22 Nov 2003 19:32:09 +0100



Potrzebuje sterownik, ktory bedzie za pomoca jedengo impulsu przsuwal
silnik o jeden krok w przod lub w tyl

Musisz wykombinnować coś, co będzie Ci zmieniało polaryzację na jednej z
cewek silnika. Najlepiej dwa tranzystory PNP i NPN.
--
Marcin



========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.nask.pl!news-stoc.telia.net!news-stoa.telia.net!telia.net!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: jelen <jelen_at_nospam_spox.org>
Subject: Re: Najprostszyt sterownik silnika krokowego
Date: Sat, 22 Nov 2003 20:53:24 +0100


Sat, 22 Nov 2003 19:32:09 +0100, Amino napisal(a):

Potrzebuje sterownik, ktory bedzie za pomoca jedengo impulsu przsuwal
silnik o jeden krok w przod lub w tyl
Musisz wykombinnować coś, co będzie Ci zmieniało polaryzację na
jednej z cewek silnika. Najlepiej dwa tranzystory PNP i NPN. --

ale tam jest chyba troche wiecej niz jedno uzwojenie ?
--
pozdrawiam,
jelen


========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!topaz.icpnet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Amino" <marcin_ozon_at_nospam_wp.pl*>
Subject: Re: Najprostszyt sterownik silnika krokowego
Date: Sat, 22 Nov 2003 20:15:37 +0100




ale tam jest chyba troche wiecej niz jedno uzwojenie ?


Na ogół są dwa. Jedno do "kręcenia" w prawo, a drugi w lewo.

--
Marcin



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!news.pw.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: Najprostszyt sterownik silnika krokowego
Date: Mon, 24 Nov 2003 10:45:11 +0100


Sat, 22 Nov 2003 20:15:37 +0100 jednostka biologiczna o nazwie "Amino"
<marcin_ozon_at_nospam_wp.pl*> wyslala do portu 119
jednego z serwerow news nastepujace dane:

ale tam jest chyba troche wiecej niz jedno uzwojenie ?
Na ogół są dwa. Jedno do "kręcenia" w prawo, a drugi w lewo.
No co Ty opowiadasz ? Uzwojenie jest wielofazowe. Jezeli sa
wyprowadzone 4 kabelki to silnik ma dwie fazy. Jezeli teraz bedziesz
sterowal uzwojenia przebiegami przesunietymi o 90 stopni to bedzie sie
krecil w jedna strone, a jezeli o -90 to w druga.

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Bolesław Jóźwiak" <bolek_j_junior_at_nospam_poczta.onet.pl>
Subject: Re: Najprostszyt sterownik silnika krokowego
Date: Sat, 22 Nov 2003 20:26:59 +0100


kiedyś zastanawialem się nad problemem i wymyśliłem:

okłady zmieniające polaryzacje są super rozwiązane w starych drukarkach

w normalnym silniku masz 4 cewki
i dwa sposoby napędu

zwykły - kolejno 1000,0100,0010,0001 itd
lub precyzyjny - 0111,1011,1101,1110 itd o wiela większa moc silnika i
precyzja ruchu

lpt może być zbyt wolny silniki krokowe mają obrót około 3 stopni na krok to
jest 120 kroków na jeden obrót (zależy jakie prędkości obrotowe
potrzebujesz - taki układ był kiedyś opisany w ep

a ja wymyśliłem mały układzik ze zintegrowanym sterownikiem silnika
krokowego
a wyglądało to tak
zegar
licznik
pamięć eprom (mała jakaś) i odpowiedni program
(tak naprawde to dla jednego silnika i dla ruchu w jedną stronę potrzebujesz
4 bity a dla ruchu w dwie strony licznik +/- )
i po sprawie
mój układ był wysterowany przez mikroprzelącznik obrotowy (taki jak czasem w
radiach zamiast potencjometra - nie da się go ukręcic) i muszę powiedzieć że
byłem adowolony



========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof Kucharski" <astrosms_at_nospam_wytnijto.alpha.net.pl>
Subject: Re: Najprostszyt sterownik silnika krokowego
Date: Sat, 22 Nov 2003 21:01:18 +0100



Użytkownik "Bolesław Jóźwiak" <bolek_j_junior_at_nospam_poczta.onet.pl>
napisał w wiadomości news:bpoda1$s4r$1_at_nospam_news.onet.pl...

[...]
a ja wymyśliłem mały układzik ze zintegrowanym sterownikiem
silnika
krokowego
[...]

Rany boskie ! Sterownik krokowca bez uC !? Przecież to jest passe
!
-)

BTW - bardzo podoba mi się Twoje podejście do tematu, w ten sposób
mozna zrobić sterownik praktycznie z niczego, ot, parę kości,
które zawze się poniewierają w szufladzie.

Pozdrawiam - Krzysztof Kucharski


========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <Adres_at_nospam_powszukaj.w.archiwum>
Subject: Re: Najprostszyt sterownik silnika krokowego
Date: Sat, 22 Nov 2003 22:41:15 +0100


w normalnym silniku masz 4 cewki

Czasami 2, czasami 5....

i dwa sposoby napędu

Krokowy (forsowny? ;-)* ), półkrokowy, mikrokrokowy....

zwykły - kolejno 1000,0100,0010,0001 itd
lub precyzyjny - 0111,1011,1101,1110 itd o wiela większa moc silnika i
precyzja ruchu

Tutaj opadła mi szczenka, przepraszam, nie rozumiem.
Czy 1 oznacza polaryzacje cewki? w takim razie w 2 przypadku polaryzujesz zawsze
3 cewki, a wiec dwie z nich produkuja tylko cieplo, gdyz ich pola znosza sie
wzajemnie. Nie....czegos nie rozumiem chyba.

lpt może być zbyt wolny silniki krokowe mają obrót około 3 stopni na krok to
jest 120 kroków na jeden obrót (zależy jakie prędkości obrotowe
potrzebujesz - taki układ był kiedyś opisany w ep

120? zawsze wydawalo mi sie ze najpopularniejsze sa 1.8 stopnia, czyli 200
krokow na obrot. Czasami w hdd bywały ciekawsze, bo 1,875 stopnia (192k/obr), a
w drukarkach 7.5 stopnia czy jakos tak (zalezy czy od glowicy czy od papieru).

Generalnie proponuję lekturę www.silniki.pl, jest tam trochę teorii na temat
sterowania i budowy krokowców.

Poza tym wszystkim - witamy na grupie.
__
Pzd, Irek.N.
na silniku większy moment - zgoda, ale silnik w końcu się ugotuje, a jeśli
obniżysz wartości prądów w tych uzwojeniach aby silnika nie przegrzać -
dojdziesz (momentem wyjściowym) do układu z zasilaną jedną cewką - gdzie więc
zysk?


========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Bolesław Jóźwiak" <bolek_j_junior_at_nospam_poczta.onet.pl>
Subject: Re: Najprostszyt sterownik silnika krokowego
Date: Sat, 22 Nov 2003 23:42:07 +0100


nie nie

nie chodziło o polaryzacje

może tak będzie lepiej

0+++,+0++,...
lub
0---,-0--,...

w zależności od kierunku obrotu !!?
(o ile dobrze pamiętam - teraz będę rył po książkach .. i szukał)

a co do konta to taki jeden z katalogu (pierwszy z brzegu - 3,75st) ale to
nie zmienia faktu że wolniej niż szybciej

fakt - prawdę mówiąc od czasu uruchomienia układu trochę minęło i działało
dobrze więc nie myślałem nad tym specjalnie więcej.

taka mała wpadka ?



========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <Adres_at_nospam_powszukaj.w.archiwum>
Subject: Re: Najprostszyt sterownik silnika krokowego
Date: Sun, 23 Nov 2003 09:54:17 +0100


nie nie

nie chodziło o polaryzacje

może tak będzie lepiej

0+++,+0++,...
lub
0---,-0--,...

w zależności od kierunku obrotu !!?
(o ile dobrze pamiętam - teraz będę rył po książkach .. i szukał)

-)

a co do konta to taki jeden z katalogu (pierwszy z brzegu - 3,75st) ale to
nie zmienia faktu że wolniej niż szybciej

Bywają przeróżne... najdrobniejszy jaki widziałem to 5-cio fazowiec z
krokiem 0.36st (1000 kroków/obrót).

fakt - prawdę mówiąc od czasu uruchomienia układu trochę minęło i działało
dobrze więc nie myślałem nad tym specjalnie więcej.

E tam, spoko ;-)

Miłego dnia.
__
Pzd, Irek.N.


========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.internetia.pl!mimuw.edu.pl!news.mimuw.edu.pl!uw.edu.pl!news.pw.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: Najprostszyt sterownik silnika krokowego
Date: Mon, 24 Nov 2003 10:46:52 +0100


Sun, 23 Nov 2003 09:54:17 +0100 jednostka biologiczna o nazwie
Ireneusz Niemczyk <Adres_at_nospam_powszukaj.w.archiwum> wyslala do portu 119
jednego z serwerow news nastepujace dane:

Bywają przeróżne... najdrobniejszy jaki widziałem to 5-cio fazowiec z
krokiem 0.36st (1000 kroków/obrót).
Ja mam w domu silnik od poruszania glowica w staaaarym dysku.
400kr/obr

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.internetia.pl!mimuw.edu.pl!news.mimuw.edu.pl!uw.edu.pl!news.pw.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: Najprostszyt sterownik silnika krokowego
Date: Mon, 24 Nov 2003 10:50:15 +0100


Sat, 22 Nov 2003 22:41:15 +0100 jednostka biologiczna o nazwie
Ireneusz Niemczyk <Adres_at_nospam_powszukaj.w.archiwum> wyslala do portu 119
jednego z serwerow news nastepujace dane:

Tutaj opadła mi szczenka, przepraszam, nie rozumiem.
Czy 1 oznacza polaryzacje cewki? w takim razie w 2 przypadku polaryzujesz zawsze
3 cewki, a wiec dwie z nich produkuja tylko cieplo, gdyz ich pola znosza sie
wzajemnie. Nie....czegos nie rozumiem chyba.
Zdaje sie ze to jest sterowanie w trybie "mikrokrokow"

w drukarkach 7.5 stopnia czy jakos tak (zalezy czy od glowicy czy od papieru).
Raczej od srednicy walka (jezeli chodzi o silnik poruszajacy walkiem),
ale oczywiscie od grubosci "pasma" jakie za jednym przejazdem rysuje
glowica rowniez. Chodzi po prostu o to aby glowica mogla drukowac "raz
przy razie" czy "pas przy pasie" jak kto woli.

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <Adres_at_nospam_powszukaj.w.archiwum>
Subject: Re: Najprostszyt sterownik silnika krokowego
Date: Mon, 24 Nov 2003 21:39:39 +0100


Zdaje sie ze to jest sterowanie w trybie "mikrokrokow"

;-)

Raczej od srednicy walka (jezeli chodzi o silnik poruszajacy walkiem),
ale oczywiscie od grubosci "pasma" jakie za jednym przejazdem rysuje
glowica rowniez. Chodzi po prostu o to aby glowica mogla drukowac "raz
przy razie" czy "pas przy pasie" jak kto woli.

Zawsze jest po drodze przekładnia :-)

__
Pzd, Irek.N.


========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.nask.pl!news-stoc.telia.net!news-stoa.telia.net!telia.net!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "CosteC" <costec_at_nospam_[no_spam]konto.pl>
Subject: Re: Najprostszyt sterownik silnika krokowego
Date: Sun, 23 Nov 2003 14:11:12 +0100


Jak wykonac ?
Potrzebuje sterownik, ktory bedzie za pomoca jedengo impulsu przsuwal
silnik o jeden krok w przod lub w tyl

Moj pomysl jest nastepujacy: (czy on ma racje bytu ?)
8 bitowy rejestr przesuwny o stalej wartosci 10000000
gdzie 1 bedzie reprezentowalo stan wysoki na wyjsciu, a 0 niski
naciskajac przycisk ( czy tez wysylajac sygnal z lptka z kompa) wartosc
rejestru bedzie zmieniana na 01000000, pozniej 00100000 itd

Czy dobrze rozumuje ?
Ile sygnalow na sekunde mozna wysylac na lptka ? Czy zalezy to od
magistrali procesora czy nie ?

do sterowania bipolarnym silnikiem trzeba 1 sztukę 4030 i jedną sztukę 4013
+ 8 x tranzystorki + pare dyskretnych elem.

zajmuje to 2 piny LPT. po co pamięci EPROM. po co uP skoro ma być prosto?
http://www.home.autocom.pl/sirius/costec/pl/projects/step_motor_driver/step_
motor.htm

CosteC




========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.task.gda.pl!news.mm.pl!not-for-mai