Sterownik silnika krokowego na A4989

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC
Awatar użytkownika

Autor tematu
V126
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 7
Posty: 22
Rejestracja: 29 kwie 2013, 21:07
Lokalizacja: Lublin

Sterownik silnika krokowego na A4989

#1

Post napisał: V126 » 19 sie 2013, 18:19

Witam, buduję sterowniki silników krokowych w oparciu o układy A4989 na bazie tej dokumentacji http://www.cuteminds.com/index.php/en/a4989

Płytki wytrawiłem, tranzystory mocy i układy scalone zakupiłem i teraz chciałem kupić resztę gratów i lutować. Niestety natrafiłem na pewien problem, a mianowicie nie wiem jak dobrać rezystory pomiarowe prądu silnika (R12-R14). W dokumentacji układu także niema slgorytmu doboru tych rezystorów.

Z góry dziękuję za pomoc.


Bez gwiazdy niema jazdy!

Tagi:

Awatar użytkownika

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

#2

Post napisał: ursus_arctos » 19 sie 2013, 21:34

Z noty katalogowej: Imax = Vref / (8 * Rsense), gdzie Rsense jest oporem zastępczym pary R12,R13 ze schematu. Vref wynosi maksymalnie 2V. Stąd:
Rsense = Vref / (8 * Imax) = 0.25V / Imax
Zakładając, że rezystory są identyczne mamy: R = 2Rsense = 0.5V / Imax.
Dla prądu 10A będzie to 50mΩ.


robert557
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 4
Posty: 41
Rejestracja: 03 kwie 2006, 01:13
Lokalizacja: Gostynin

#3

Post napisał: robert557 » 20 sie 2013, 22:32

Widzę że ostatecznie w swoich poszukiwaniach postawiłeś na A4989 co do tych rezystorów to nic dodać ni ując kolega ursus_arctos dokładnie to wyłuszczył u mnie również tak samo dla 10 A wyszło 2 x 100Ω (równolegle)

A kupowałeś A4989 ? przegapiłem jak był dostępny w MARITEXIE a teraz są problemy

Awatar użytkownika

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

#4

Post napisał: ursus_arctos » 20 sie 2013, 23:55

tak samo dla 10 A wyszło 2 x 100Ω
No to nie tak samo, bo mnie wyszło 2x50miliomów równolegle.... Wzór pochodzi z noty katalogowej układu i nie zmienił się przy przejściu z A3986 na A4989.
Układy są dostępne w TME w cenie 18.50 netto.

Awatar użytkownika

Autor tematu
V126
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 7
Posty: 22
Rejestracja: 29 kwie 2013, 21:07
Lokalizacja: Lublin

#5

Post napisał: V126 » 22 sie 2013, 12:07

Bardzo dziękuję za odpowiedź, chyba użyję silników 2,8A, więc dla nich dobrałem oporniki 0,15 ohm (dla napięcia 1,68V). Te oporniki chyba muszą mieć większą obciążalność mocą? W tym wypadku wychodzi 5W (1,68*2,8 = 4,7W) Czy wyższe napięcie odniesienia (2V zamiast na przykład 1,68V) skutkuje czymś pozytywnym? Generalnie wstrzymam się z kupnem i doborem rezystorów do czasu zakupu silników.

Postawiłem na A4989, gdyż są bardzo wszechstronne i na sterownik patrzyłem pod kątem zastosowania go we frezarkach z większymi silnikami (na IRF540 do 28A można wycisnąć). Kupiłem je w Maritexie, za 3 szt. z przesyłką było 63,48 zł brutto.
Bez gwiazdy niema jazdy!

Awatar użytkownika

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

#6

Post napisał: ursus_arctos » 22 sie 2013, 13:21

Napięcie odniesienia powinno być możliwie wysokie, gdyż zmniejsza to podatność na zakłócenia. Z drugiej strony, lepiej zostawić sobie zapas na ew. sterowanie większym silnikiem.
W ogóle trochę mieszasz pojęcia - moc wydzielana na rezystorze to I^2 * R
Dla 2 rezystorów 0.15Ω wychodzi coś na poziomie 0.6W na obydwu rezystorach razem
(2.8^2 * 0.075 = 0.588) - czyli raptem 0.3W na rezystor.
Jak użyjesz tych rezystorów, to możesz obsłużyć silnik do 3.3A.

Awatar użytkownika

Autor tematu
V126
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 7
Posty: 22
Rejestracja: 29 kwie 2013, 21:07
Lokalizacja: Lublin

#7

Post napisał: V126 » 22 sie 2013, 22:14

Zapomniałem, że tam jest 1/8 napięcia referencyjnego i, że tą moc trzeba na 2 rozłożyć. Faktycznie 2 oporniki 0,6W to będzie świat i Polska z dużym zapasem, bo 0,3W ciężko będzie znaleźć, a 0,25 za małe. Montaż dwóch rezystorów bierze się z faktu większej stabilności termicznej dwóch niż jednego?
Bez gwiazdy niema jazdy!

Awatar użytkownika

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

#8

Post napisał: ursus_arctos » 22 sie 2013, 22:52

Bierze się z faktu, że jak mamy prąd 20A, czyli 10A na rezystor, to nawet te 50mΩ będzie wydzielać 5W.


robert557
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 4
Posty: 41
Rejestracja: 03 kwie 2006, 01:13
Lokalizacja: Gostynin

#9

Post napisał: robert557 » 06 paź 2013, 21:09

Jakieś testy sterownika już były ??

Awatar użytkownika

Autor tematu
V126
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 7
Posty: 22
Rejestracja: 29 kwie 2013, 21:07
Lokalizacja: Lublin

#10

Post napisał: V126 » 28 paź 2013, 16:32

Witam, testów sterownika jeszcze nie było, gdyż nawet sama frezarka też jeszcze jest nieukończona. Na dzień dzisiejszy, to płytki są polutowane (sterowniki silników i płyta główna) za wyjątkiem rezystorów pomiarowych i przełączników DIP. Chwilowo z uwagi na opóźnienie w budowie frezarki projekt został wstrzymany, ale na dniach biorę się za budowę zasilacza impulsowego, a później będę składał wszystko do kupy i kablował sterownik i upychał do obudowy.

Gdy tylko coś uda się uruchomić, to nie omieszkam zamieścić jakiegoś podsumowania i wniosków na forum ;)
ursus_arctos pisze:50mΩ
Miałeś na myśli 500mΩ ? :wink:
Bez gwiazdy niema jazdy!

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”