Jak zbudować prosty sterownik silnika krokowego z rejestrami przesuwnymi?
Najprostszyt sterownik silnika krokowego
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
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
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
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
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
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
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
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.
- pewnie miałeś na myśli to, iż polaryzując dwa uzwojenia na raz można utrzymać
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
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
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
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
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
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
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