Sterownik Silnika krokowego

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

Autor tematu
hawryszka
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 19
Rejestracja: 22 mar 2011, 23:00
Lokalizacja: 3city

Sterownik Silnika krokowego

#1

Post napisał: hawryszka » 22 mar 2011, 23:28

Nie wiem czy piszę w dobrym dziale.Więc w razie czego proszę o przeniesienie.

Mam do zrealizowania pewien mały projekt:
Proste sterowanie dwoma silnikami krokowymi przez mikrokontroler.
Dużo szukałem i czytałem na ten temat i pierwszy krok polegał na uruchomieniu silnika Mitsumi M55SP-1 ; 5 wyprowadzeń. Z poszukiwań okazało się że jest to silnik krokowy unipolarny. Napisałem prosty program dla Atmega16 w C, wgrałem na uC. Jako sterownik użyłem układu ULN2803. Działa!

Drugi silnik to Sanyo Denki 103-771-1242 ; 1.35A; 1.8deg - tutaj dużo szukania, przeglądania wielu forów, artykułów itd po ciężkich poszukiwaniach znalazłem notę katalogową serii 103 - wywnioskowałem że to silnik unipolarny ( 6 przewodów , dwa odczepy na parę cewek). Odpowiednie podłączenie , odpalam uC w z tym samym programem silnik zrobił dwa kroki i ULN2804 poszedł z dymem - rzecz jasna i oczywista układ max 500mA a silnik chciał 1.35A.

Zabrałem się za poszukiwanie zamiennika dla drugiego silnika. Po wielu poszukiwaniach znalazłem układ ULN2064B o max I=1.5A.
Porównałem schematy wewnętrzne o dziwo są "identyczne".
Zakupiłem jeden takowy układzik odpowiednio podłączyłem, analogicznie jak ULN2803.. podłączam do uC , ten sam wsad co wcześniej a silnik robi dwa kroki w przód dwa w tył, w pewnym położeniu stoi robiąc jakby poł kroku do przodu pół do tyłu....
Początkowo myślałem że złe podłączenie wyprowadzeń do układu, przetestowałem każda możliwa kombinacje aby to wykluczyć .... następnie zabrałem się za analize trywialnego programu .. no może gdzieś jakiś błąd ... okazuje się że jest ok...

Proszę o pomoc co przeoczyłem , gdzie popełniłem błąd ?? może do układu muszę dostawić jakieś rezystorki ...
Nigdzie nie znalazłem podobnego projektu na ULN2064, ale z noty katalogowej wynika że ten układ ma takie przeznaczenie ...(tak mi się wydaje )

Dodam że zasilacz którym zasilałem silniki U=15V, I=1.5A, - do układów , + na odczepy cewek.

Do posta załączam notki katalogowe obu ULN..

Proszę o pomoc.

Dziękuję.

Pozdrawiam.
Załączniki
ULN2064.pdf
(100.72 KiB) Pobrany 240 razy
ULN2803.pdf
(90.84 KiB) Pobrany 255 razy



Tagi:

Awatar użytkownika

gelo
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1037
Rejestracja: 01 kwie 2006, 22:08
Lokalizacja: Wroclaw
Kontakt:

#2

Post napisał: gelo » 23 mar 2011, 20:30

Pokaz lepiej schamt calego sterownika to na pewno bedzie latwiej pomoc. Wykorzystales tylko 1 ULN? tzn 3 kanaly?
Schemat polaczenia 6cio przewodowca jest tu:
http://www.akcesoria.cnc.info.pl/sterow ... sskb04.htm
>>>>>>>>>> GELO <<<<<<<<<<


Autor tematu
hawryszka
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 19
Rejestracja: 22 mar 2011, 23:00
Lokalizacja: 3city

#3

Post napisał: hawryszka » 23 mar 2011, 20:41

Poniżej schematy połączeń układów jakie wykonałem :
(pierwszy ULN2803, drugi ULN2064)

Obrazek
Obrazek


Po południu zaczełem od nowa z tym że zamiast silnika wpiełem diody w szeregu z opornikiem, wyniki tego doświadczenia są dziwne:

sekwencja zapalania diod na ULN2803:

D1 D2 D3 D4
krok 1 : 1 0 0 0
krok 2 : 0 1 0 0
krok 3 : 0 0 1 0
krok 4 : 0 0 0 1

sekwencja zapalania diod na ULN2064:

D1 D2 D3 D4
krok 1 : 1 0 1 1
krok 2 : 0 1 1 1
krok 3 : 0 0 1 1
krok 4 : 0 0 1 1

1- oznacza zapalenie diody, 0- dioda zgaszona
(test wykonuję cały czas na tym samym wsadzie w uC! )

Czy zdarzyć się może że ze sklepu kupiłem już uszkodzony ULN2064 ?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”