TMC249 - problem z uruchomieniem

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

Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#11

Post napisał: Leoo » 29 sie 2008, 19:17

sokmarcin pisze:IR2110 jest podobny, ale troche się różni, min. poziomami napięć wejścoowych - próg przełączenia dla IR2110 na wejściach HIN/LIN to 9V, stąd rezystory podciągające w celu dopasowania napięć.
Kolega bardzo wnikliwie wyczytał te frustrujące parametry, tylko nie zauważył, że podawane są dla napięcia zasilającego część logiczną drivera VDD/VSS = 15V. To napięcie (nie mylić z VCC) można obniżyć do 5V czy nawet 3,3V i układ nadal będzie działał prawidłowo, zgodnie ze standardem TTL. Przy napięciu zasilania 17V podciąganie opornością 1k powoduje przepływ prądu 17mA ale pewnie Kolega dokładnie przeliczył moc traconą w TMC249.
sokmarcin pisze:Kondensatory o ile dobrze doczytałem, mają za zadanie wprowadzać tzw. martwy czas dla mostka, a o ile dobrze pamiętam to układy IR maja takie zabezpieczenia, więc narazie je pominąłem.
Kolega pomylił układy. IR2184 posiada zabezpieczenie czasu martwego a IR21844 ma możliwość programowania jego wartości. W IR2110 oba klucze można otworzyć w dowolnym momencie - z resztą tak się już działo.
sokmarcin pisze:Bez podłączenienia silnika czy z podłączeniem sytułacja wygląda tak samo - czoper "pyknie" try razy i na lini jest zero, A przez SPi wywala flage braku obciązenia.
Proponuję odłączyć boczniki od wejść SRA i SRB (wymontować R14 i R32) i w ramach testu podać na te wejścia napięcie stałe, które będzie symulowało przepływ prądu mostka. Wówczas układ powinien sterować mostkami.



Tagi:


Adalber
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 694
Rejestracja: 10 lip 2005, 15:13
Lokalizacja: Polska

#12

Post napisał: Adalber » 29 sie 2008, 19:50

Czy czasem nie trzeba odwrócić fazy sygnału podawanego na górne tranzystory . Jeśli dobrze rozumuję gdy do układu podłączone są tranzystory typu N i P górny włącza się gdy poziom sygnału jest niski a dolny gdy poziom jest wysoki . U ciebie oba tranzystory włączają się przy wysokim sygnale , a normalnie nie ma prawa wystąpić jednocześnie taki stan . Wstaw bramki z negacją (zamień układ ) między TMC a IR .


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#13

Post napisał: Leoo » 29 sie 2008, 21:51

Autor zastosował odpowiedni (może) inwerter dla "górnych" tranzystorów.

Wracając jeszcze do pompy ładunkowej. Częstotliwość PWM podawana na mostki to prawie 37kHz, co przy 6kHz pompy daje kilkukrotne włączenie mostków bez doładowania napięcia. Jednym słowem co 6 impulsów PWM nastąpi doładowanie. Niewątpliwie może prowadzić to do zachwiania pracy IR2110 i nieregularnej częstotliwości choppera.


Autor tematu
sokmarcin
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 27
Rejestracja: 03 sty 2008, 23:26
Lokalizacja: Kraków / Częstochowa

#14

Post napisał: sokmarcin » 31 sie 2008, 21:54

Leoo pisze:Kolega bardzo wnikliwie wyczytał te frustrujące parametry, tylko nie zauważył, że podawane są dla napięcia zasilającego część logiczną drivera VDD/VSS = 15V. To napięcie (nie mylić z VCC) można obniżyć do 5V czy nawet 3,3V i układ nadal będzie działał prawidłowo, zgodnie ze standardem TTL. Przy napięciu zasilania 17V podciąganie opornością 1k powoduje przepływ prądu 17mA ale pewnie Kolega dokładnie przeliczył moc traconą w TMC249.
Zgadza się,
Zakres napięć wejścowych zawiera się pomiędzy VDD/VSS. Z LIN nie ma problemu zasile IR np z 10V i powinno być ok. Ale Wysoki stan z TMC na wyjściu HA/HB wynosi Vt (u mnie 18V) niski Vt - 6 do 8V czyli 10-12V i tu musze zastosować podciągnięcie, tak żeby napięcie spadło do ok 2-2.5V (dla 4069 takie jest największe dopuszczalne napięcie dla niskiego stanu na wejściu) Fakt faktem, 1k troche mało i niepotrzebnie obciążam układ - zmienie to pewnie)


Spróbuje podać napięcie na SRA i SRB i zobacze, może się coś ruszy. Przedtem przyjże się też mostkom (min. częstotliwości)
Jutro się za to zabieram, jak coś mi wyjdze to sie pochwale :)

[ Dodano: 2008-09-02, 15:26 ]
Witam,
no i działa :) jeszcze troche niestabilnie, ale pracuje nad tym..
Chciałem się zapytać o mase, teraz mam z jednej strony całą płaszczyzne masy i nie widze żeby to przynosiło jakieś korzyści, szpilki po ok 2V prawie w każdym miejscu układu są. :/
Czy w takim układzie nie lepiej będzie dla każdego scalaka i mostków poprowadzić oddzielne masy i połączyć je w jednym punkcie?

[ Dodano: 2008-09-02, 15:33 ]
Jeszcze mam pytanie - jak ocenić jakość sterownika? są jakieś paramerty pozwalające na taką ocene?

[ Dodano: 2008-09-03, 16:13 ]
witam,
problem ze sterowaniem nasila się przy wyższych napięciach...
Widać to na przebiegach prądu na IRA/IRB

zasilanie mostków: 18V
Obrazek

zasilanie mostków: 34V
Obrazek

Większe napięcie - większe prądy - większe zakłócenia? tak mam to rozumiec?
Docelowo bede chciał zasilać napięciem 68V, więc co będzie wtedy? :roll:

Jakieś rady?


Roko
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 28
Rejestracja: 17 lip 2005, 11:35
Lokalizacja: SŁUPSK

#15

Post napisał: Roko » 23 gru 2008, 02:16

Byłem trochę nieobecny.
Z mojego doświadczenia, układu wykonanego w wersji prostej bez driver'ów wynika, że układ ten nie zabardzo nadaje się do sterowania wyższym napięciem niż zalecane w nocie aplikacyjnej.

Fragment zalecanego napięcia z TMC236_246_239_249_FAQ.pdf

3. Optimizing motor performance
Q: What is the optimum supply voltage for my application?
A: The supply voltage and motor characteristics are related to each other: The supply voltage
should always be at least 2 to 4 times higher than the voltage required for the motor to reach the
specified coil current. However, it should not be higher than about 25 times this value, otherwise
iron losses in the motor become quite high.
Example:
A motor is specified with 2.7 Ohms and 750mA coil current.
Thus the motor coil at nominal current has a voltage of 4.0 Ohm * 1.0 A = 4.0 V.
The driver supply voltage for best performance should be at least 2*4.0V = 8.0V, better 16V. A
higher supply voltage gives a higher maximum motor velocity.
If the application’s supply voltage is fixed or the voltage limit of the driver IC is reached, and you
can not fulfil the above formula, or the motor torque at desired velocity is not sufficient, you
should choose a motor with a winding designed for a higher current.

Dla silników o niskiej rezystancji uzwojenia napięcie powinno być niższe. Inaczej się sprawa ma dla silników o dużej rezystancji. Tu wyższym napięciem powodujemy lepsze doganianie prądu tzn. zanim napięcie "wygaśnie" w uzwojeniu prąd zdąży przysłowiowo "dojść" i mówi się, że nadąża za napięciem. Jeżeli prąd nie nadąża to silniki szarpią, wpadają w rezonans o zakłóceniach nie wspomnę.
Przy silnikach o małej idukcyjności (małej rezystancji uzwojenia) zakłócenia są mniejsze ponieważ dla uzyskania mocy przepływa przez uzwojenia dużo większy prąd.

Generalnie układ TMC249 bo na takim mam zrobione sterowniki jest dość dobry. Moje sterowniki są oparte na końcówce z Mosfet'ów SI4542DY w obudowie SO-8 i napędzają silniki przy napięciu 18V - 3A. W tej konfiguracji tranzystory są ledwo ciepłe około 30 st. Przy prądzie 4A są już wyraźnie cieplejsze, ale po 2 godz. pracy nie uległy przegrzaniu. Sprawdzałem zakłócenia o których piszesz, ale nic takiego nie występuje. Silniczki przy szybszym przejeździe tylko szumią. W stosunku do innych sterowników jest zauważalna wysoka kultura pracy. O gubieniu kroków nie ma mowy.
A na koniec jeszcze jedna najważniejsza uwaga do której nie przywiązywałem przez długi czas uwagi, a mianowicie SILNIK MUSI BYĆ DOBRZE ZAMOCOWANY !!!!!!.
Najlepiej próby przeprowadzać w maszynie nigdy silniku położonym na gąbce czy innej podkładce, bo to zawsze kończy się tym, że silnik zaczyna wpadać w rezonans i "pompuje' w zasilacz zakłócena, a o jego płynnej pracy można zapomnieć. Oczywiście w zasilacz tradycyjny z trafo i kondensatorów nie żałować minimum 2200uF/1A.
Tyle moich spostrzeżeń. Może trafnych, a może i nie.
Pozdrawiam.
Stary grzybek. Młody w CNC.
Roko.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”