Sterowanie silnika krokowego.



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Jarek" <jarek54129_at_nospam_poczta.fm>
Subject: Sterowanie silnika krokowego.
Date: Tue, 14 Mar 2006 17:12:05 +0100


Witam posiadam silnik 2 fazowy bipolarny jak mi już jeden grupowicz
podpowiedział. Zrobiłem do niego sterownik silnika krokowego złożony z dwóch
mostków H i podłączyłem pod port drukarki. Teraz moje pytanie jak podawać
napięcie na uzwojenie silnika?? Bo narazie jak podaje na jedno uzwojenie +-
na nastepne to samo i znowu na pierwsze -+ i na drugie to samo to silnik
chodzi jakos tak jak by nie chciał. Z góry dziękuje za pomoc



Poprzedni Następny
Wiadomość
Spis treści
From: Virus_7 <rot13.ivehf_7_at_nospam_b2.cy>
Subject: Re: Sterowanie silnika krokowego.
Date: Tue, 14 Mar 2006 18:00:57 +0100


Jarek napisał(a):
Witam posiadam silnik 2 fazowy bipolarny jak mi już jeden grupowicz
podpowiedział. Zrobiłem do niego sterownik silnika krokowego złożony z dwóch
mostków H i podłączyłem pod port drukarki. Teraz moje pytanie jak podawać
napięcie na uzwojenie silnika?? Bo narazie jak podaje na jedno uzwojenie +-
na nastepne to samo i znowu na pierwsze -+ i na drugie to samo to silnik
chodzi jakos tak jak by nie chciał. Z góry dziękuje za pomoc

Spróbuj zamienić podłączenie drugiej cewki.

--
__ ___ * Pozdrawiam * ____
\ \ / (_)_ _ _ _ ___ |__ | mailto://rot13.ivehf_7_at_nospam_b2.cy/
\ V /| | '_| || (_-< ___ / / http://www.b3d.pl/
\_/ |_|_| \_,_/__/|___|/_/ gg://2812776/

Poprzedni Następny
Wiadomość
Spis treści
From: "Jarek" <jarek54129_at_nospam_poczta.fm>
Subject: Re: Sterowanie silnika krokowego.
Date: Tue, 14 Mar 2006 19:56:22 +0100


Już odkryłem przyczyne :-D nie była to wina podawania napięć lecz tego że
mostek sterowany jest przez port LPT który jest na bardzo starym kompie i na
win 98. Przy takim sprzęcie na porcie LPT jest sporo zakłóceń... a
mianowicie są różne czasy załączania cewek co w efekcie daje defekt
działania :-) Napisałem tyle po to jak by któs później szukał odpowiedzi...

Dziękuje za zainteresowanie...



Poprzedni Następny
Wiadomość
Spis treści
From: "Roman" <romantek_at_nospam_poczta.onet.pl>
Subject: Re: Sterowanie silnika krokowego.
Date: Wed, 15 Mar 2006 11:10:02 +0100



"Jarek" <jarek54129_at_nospam_poczta.fm> wrote in message
news:dv73s2$3jv$1_at_nospam_news.dialog.net.pl...
Już odkryłem przyczyne :-D nie była to wina podawania napięć lecz tego że
mostek sterowany jest przez port LPT który jest na bardzo starym kompie i
na
win 98. Przy takim sprzęcie na porcie LPT jest sporo zakłóceń... a
mianowicie są różne czasy załączania cewek co w efekcie daje defekt
działania :-)

Chyba żartujesz - stare porty COM i LPT pod Win98 (a nawet DOS) najlepiej
się nadają do takich zabaw,
czasy przełączeń są poniżej mikrosekundy, a więc niezauważalne dla silników.
Skąd zakłócenia ? masz obok wirujący silnik szczotkowy o mocy > 10kW ? -
albo coś źle robisz, albo niestety uszkodzony jest ten LPT (najlepiej
sprawdzić z drukarką ?)

Pozdrawiam
Roman


Poprzedni Następny
Wiadomość
Spis treści
From: "Jarek" <jarek54129_at_nospam_poczta.fm>
Subject: Re: Sterowanie silnika krokowego.
Date: Wed, 15 Mar 2006 14:49:37 +0100


Napisałem program w turbo pascalu który załącza cewki tak:

cewka pierwsza + -
cewka druga nie podłączona

cewka pierwsza niepodłączona
druga + -

pierwsza - +
druga nic

pierwsza nic
druga - +

pomiędzy nimi dałem delay(1) i na windowsie troche czasem się wiesza a pod
dosem chodzi płynnie chcociaż tu i tu po zakończeniu programu silnik stoi i
piszczy albo dalej się kręci co powoduje grzanie się tranzystorów. Wystarczy
pokręcić silnikiem i wszystko wraca do normy... Jak ktoś wie co może być
przyczyną niech napisze?? I czy delay(1) to jedna mikrosekunda??



Poprzedni Następny
Wiadomość
Spis treści
From: Virus_7 <rot13.ivehf_7_at_nospam_b2.cy>
Subject: Re: Sterowanie silnika krokowego.
Date: Wed, 15 Mar 2006 15:20:27 +0100


Jarek napisał(a):
pomiędzy nimi dałem delay(1) i na windowsie troche czasem się wiesza a pod
dosem chodzi płynnie chcociaż tu i tu po zakończeniu programu silnik stoi i
piszczy albo dalej się kręci co powoduje grzanie się tranzystorów. Wystarczy
pokręcić silnikiem i wszystko wraca do normy... Jak ktoś wie co może być
przyczyną niech napisze??

Grzeje się bo na porcie LPT nadal masz stan wysoki dla jednej z cewek.
Przy zakończeniu programu daj na port LPT 0. Nie wiem natomiast dlaczego
piszczy. Zasilasz go jakimś PWM?

I czy delay(1) to jedna mikrosekunda??

Nie mikro-, tylko milisekunda, 1/1000 sekundy

--
__ ___ * Pozdrawiam * ____
\ \ / (_)_ _ _ _ ___ |__ | mailto://rot13.ivehf_7_at_nospam_b2.cy/
\ V /| | '_| || (_-< ___ / / http://www.b3d.pl/
\_/ |_|_| \_,_/__/|___|/_/ gg://2812776/

Poprzedni Następny
Wiadomość
Spis treści
From: Virus_7 <rot13.ivehf_7_at_nospam_b2.cy>
Subject: Re: Sterowanie silnika krokowego.
Date: Wed, 15 Mar 2006 15:22:57 +0100


Jarek napisał(a):
I czy delay(1) to jedna mikrosekunda??

To może być za mało. Możnaby było zrobić tak, że na początku, gdy silnik
się rozpędza dać delay na 10, a w normalnej pracy powiedzmy 4.

--
__ ___ * Pozdrawiam * ____
\ \ / (_)_ _ _ _ ___ |__ | mailto://rot13.ivehf_7_at_nospam_b2.cy/
\ V /| | '_| || (_-< ___ / / http://www.b3d.pl/
\_/ |_|_| \_,_/__/|___|/_/ gg://2812776/

Poprzedni Następny
Wiadomość
Spis treści
From: "Jarek" <jarek54129_at_nospam_poczta.fm>
Subject: Re: Sterowanie silnika krokowego.
Date: Wed, 15 Mar 2006 15:27:59 +0100



Użytkownik "Virus_7" <rot13.ivehf_7_at_nospam_b2.cy> napisał w wiadomości
news:dv97ub$dso$2_at_nospam_atlantis.news.tpi.pl...
To może być za mało. Możnaby było zrobić tak, że na początku, gdy silnik
się rozpędza dać delay na 10, a w normalnej pracy powiedzmy 4.

Ropędzanie silnika jest :-) zasilam go dwoma mostkami H podpiętymi prosto
pod port. Na końcu pętli jest zerowanie poru ale silnik nadal wariuje czasem
się zdaża że nadal się kręci a tranzystory dają swoje... zauważyłem że jak
na port da się 0 to i tak na wyjściach jest ok 0.5V może to przez to?? dać
większe rezystory??



Poprzedni Następny
Wiadomość
Spis treści
From: Virus_7 <rot13.ivehf_7_at_nospam_b2.cy>
Subject: Re: Sterowanie silnika krokowego.
Date: Wed, 15 Mar 2006 18:14:38 +0100


Jarek napisał(a):
Ropędzanie silnika jest :-) zasilam go dwoma mostkami H podpiętymi prosto
pod port. Na końcu pętli jest zerowanie poru ale silnik nadal wariuje czasem
się zdaża że nadal się kręci a tranzystory dają swoje... zauważyłem że jak
na port da się 0 to i tak na wyjściach jest ok 0.5V może to przez to?? dać
większe rezystory??

Hmm... Pomiędzy masą LPT, a np. D1 LPT jest 0,5V? Dziwne. A może masz
niepodłączoną masę?

--
__ ___ * Pozdrawiam * ____
\ \ / (_)_ _ _ _ ___ |__ | mailto://rot13.ivehf_7_at_nospam_b2.cy/
\ V /| | '_| || (_-< ___ / / http://www.b3d.pl/
\_/ |_|_| \_,_/__/|___|/_/ gg://2812776/

Poprzedni Następny
Wiadomość
Spis treści
From: "Martin Lukasik" <marcin_at_nospam_milea.pl.i.hate.this.spam>
Subject: Re: Sterowanie silnika krokowego.
Date: Wed, 15 Mar 2006 14:31:59 -0000


pomiędzy nimi dałem delay(1) i na windowsie troche czasem się wiesza a pod
dosem chodzi płynnie chcociaż tu i tu po zakończeniu programu silnik stoi
i
piszczy albo dalej się kręci co powoduje grzanie się tranzystorów.
Wystarczy
pokręcić silnikiem i wszystko wraca do normy... Jak ktoś wie co może być
przyczyną niech napisze?? I czy delay(1) to jedna mikrosekunda??

No to wlasnie zmasciles. Podejrzewam, ze w pascalu to 1ms, ale nie pamietam
dokladnie. Sprawdz w helpie. W perlu to np 1 sekunda...
Tak czy owak, z tego co pamietam -- przy zejsciu ponizej ok 15ms na silniku
wydartym z HDD silniczek sie "krztusil". Proponuje zaczas od ok. 50ms miedzy
skokami i schodzic.
Ja mialem tez problem z LPT pod winzgroza. Nie przelaczalo go szybko. Nie
pamietam o co chodzilo, ale chyba przestawialem tryby w BIOSie (ECP/EPP).

m.



Poprzedni Następny
Wiadomość
Spis treści
From: "Tomek" <kogutek4_at_nospam_vp.pl>
Subject: Re: Sterowanie silnika krokowego.
Date: 15 Mar 2006 16:08:44 +0100


Witam posiadam silnik 2 fazowy bipolarny jak mi już jeden grupowicz
podpowiedział. Zrobiłem do niego sterownik silnika krokowego złożony z dwóch
mostków H i podłączyłem pod port drukarki. Teraz moje pytanie jak podawać
napięcie na uzwojenie silnika?? Bo narazie jak podaje na jedno uzwojenie +-
na nastepne to samo i znowu na pierwsze -+ i na drugie to samo to silnik
chodzi jakos tak jak by nie chciał. Z góry dziękuje za pomoc


Weź gdzieś narysuj i pokaż jak zrobiłeś uklad wejściowy. Tam pewno tkwi
przyczyna niepoprawnej pracy silnika. Tomek

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Jarek" <jarek54129_at_nospam_poczta.fm>
Subject: Re: Sterowanie silnika krokowego.
Date: Wed, 15 Mar 2006 18:50:21 +0100



Użytkownik "Tomek" <kogutek4_at_nospam_vp.pl> napisał w wiadomości
news:1fd4.0000017b.44182dfb_at_nospam_newsgate.onet.pl...

Weź gdzieś narysuj i pokaż jak zrobiłeś uklad wejściowy. Tam pewno tkwi
przyczyna niepoprawnej pracy silnika. Tomek

Steruje dwoma takimi mostkami H podpiętymi pod LPT

Czy to piszczenie może być spowodowane tym że dałem zasilanie z kabla od
stacji dyskietek a z portu lpt podpiąłem tylko plusy bez masy??



Poprzedni Następny
Wiadomość
Spis treści
From: Virus_7 <rot13.ivehf_7_at_nospam_b2.cy>
Subject: Re: Sterowanie silnika krokowego.
Date: Wed, 15 Mar 2006 21:06:51 +0100


Jarek napisał(a):
Czy to piszczenie może być spowodowane tym że dałem zasilanie z kabla od
stacji dyskietek a z portu lpt podpiąłem tylko plusy bez masy??

Mało prawdopodobne, ale możliwe... :P

--
__ ___ * Pozdrawiam * ____
\ \ / (_)_ _ _ _ ___ |__ | mailto://rot13.ivehf_7_at_nospam_b2.cy/
\ V /| | '_| || (_-< ___ / / http://www.b3d.pl/
\_/ |_|_| \_,_/__/|___|/_/ gg://2812776/

Poprzedni Następny
Wiadomość
Spis treści
From: "Tomek" <kogutek4_at_nospam_vp.pl>
Subject: Re: Sterowanie silnika krokowego.
Date: 15 Mar 2006 22:34:32 +0100



Użytkownik "Tomek" <kogutek4_at_nospam_vp.pl> napisał w wiadomości
news:1fd4.0000017b.44182dfb_at_nospam_newsgate.onet.pl...

Weź gdzieś narysuj i pokaż jak zrobiłeś uklad wejściowy. Tam pewno tkwi
przyczyna niepoprawnej pracy silnika. Tomek

Steruje dwoma takimi mostkami H podpiętymi pod LPT

Czy to piszczenie może być spowodowane tym że dałem zasilanie z kabla od
stacji dyskietek a z portu lpt podpiąłem tylko plusy bez masy??


Rysunek. Inaczej nie pogadamy. Tomek

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl