TMC239

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

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 40
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#21

Post napisał: markcomp77 » 20 sty 2006, 23:54

Kostek pisze: IRF3710. 2zl 19gr.
oglądnełem ;)
23mR / 100V / 57A
powinno starczyć do sterownika 70...80V z pradem np. 10A - czy więcej może być potrzebne?


SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

Kostek
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 18
Posty: 168
Rejestracja: 09 cze 2005, 23:27
Lokalizacja: Kutno

#22

Post napisał: Kostek » 21 sty 2006, 00:00

czy więcej może być potrzebne
Ja wiekszego silnika nie spotkalem.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 40
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#23

Post napisał: markcomp77 » 21 sty 2006, 00:10

korci jedynie podnieść zdolności napięciowe końcówki....
takie mocno profesjonalne mają 120V np.
a pewien kolega napomknął o sterowniku zasilanym 350V :)
jednak wraz ze wzrotem napięcia mosfet które widziałem w bazach zyskują również rezystancję :(

jednak fajnie by było mieć końcówkę... która bez problemu wytrzyma zwroty z silnika
czy margines 20V (tranzystor 100V.. zasilanie 80V) wystarczy?

a wracając do koncepcji pcb: ja jestem za umieszczeniem na pcb developerkim jedynie tmc239(249) oraz końcówki mocy... natomiast sterować TO ze sterownika prototypowego

co Ty na to?
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


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

#24

Post napisał: Adalber » 21 sty 2006, 00:22

Tranzystory popularne na 100 V irf520 ,irf530 itd wymagają przeładowania bramki ładunkiem rzędu 5-20 nC ,w przypadku IRF3710 to około 80-120 nC .To prawie 10 razy więcej i tutaj przydałby się driver ir2110 z prądem wyjściowym 2 A .Ale jeśli zastosujemy schemat z pompą ładunkową na 555 może ona mieć za małą wydajność do takiego drivera.Trzeba by to sprawdzić .Dlatego jestem za schematem i elementami który jest na stronie markcomp77. Zawsze można zastosować nowoczesne droższe tranzystory z małą rezystancją kanału i niską pojemnością bramki .

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 40
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#25

Post napisał: markcomp77 » 21 sty 2006, 00:30

no to cóż.... to może wklepać ten przykłąd na 239 w eagle ?
i przyjrzeć mu się dokładniej...
Ostatnio zmieniony 03 lut 2006, 00:55 przez markcomp77, łącznie zmieniany 1 raz.
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


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

#26

Post napisał: Adalber » 21 sty 2006, 00:48

Przeglądam markcomp literature z twojej strony - jest tu chyba wszystko łącznie z przykładem sterowania SPI ,zastanawiam się na razie jaką reguła obowiązuje przy ustawianiu bitu MDA i MDB (sądziłem że zawsze powinno być 1) .
Rozważania dotyczą dokumentu TMC236_TMC239_TMC246_TMC249_FAQ str 11,12.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 40
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#27

Post napisał: markcomp77 » 21 sty 2006, 01:10

MDA - mixed decay anable phase A
MDB - mixed decay enable phase B

1 - oznacza mieszane gaszenie (mixed decay)

Czy mieszane gaszenie powinno mieć zawsze miejsce?

Pytanie ze strony 11 dotyczy kroku 1/2.... więc to co dobre dla sinusoidy <- która jest celem sterownia mikrokrokowego... nie koniecznie musi być właściwe przy formowaniu Schodków kroku 1/2....

na temat mixed decay było troszeczkę w opisach a3977
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


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

#28

Post napisał: Adalber » 21 sty 2006, 09:31

mixed decay - jesli go włączymy przebieg rzeczywisty napięcia na wyjściu sterownika bardziej przypomina teoretyczny który zadajemy sterownikowi ale dzieje się to kosztem mocy pobieranej z zasilacza (ciepło) ,towarzyszą temu także większe "piski" silnika.
Marcomp77 dobrze by było gdybyś zamieścił te trzy wykresy kołowe wraz z tabelami ,postaram się chętnym wytłumaczyć skąd się biorą wartości w tabelkach i jak ewentualnie robić obliczenia dla dowolnego mikrokroku .

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 40
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#29

Post napisał: markcomp77 » 21 sty 2006, 11:34

Mieszane gaszenie (mixed decay)

01) wykres gaszenia prądu
Obrazek

02) powolne gaszenie... slow decay
Obrazek

03) szybkie gaszenie... fast decay
Obrazek

04) mieszane gaszenie... mixed decay
Obrazek

05) standard half-stepping scheme
Obrazek

06) modified half-stepping scheme
Obrazek

07) modified symmetric half-stepping scheme
Obrazek

08) improved halfstepping, CW and CCW directin
Obrazek

09) improved symmetrical halfstepping, CW and CCW directin
Obrazek
Ostatnio zmieniony 03 lut 2006, 00:56 przez markcomp77, łącznie zmieniany 1 raz.
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


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

#30

Post napisał: Adalber » 21 sty 2006, 14:58

Jak widać na rysunkach 3,4 dążymy do tego aby napięcie wyjściowe sterownika było jak najbardziej zbliżone do sinusoidy lub cosinusoidy .Im większy mikrokrok tym bardziej przybliżamy się do ideału (przynajmniej teoretycznie) .
Obliczanie wartości napięcia w mikrokroku:
Układ tmc239 posiada wewnątrz przetwornik C-A o rozdzielczości 4 bitów na każdy kanał
4 bity to 2 do 4 czyli 16 kombinacji to daje 16 różnych poziomów napięcia lub inaczej 0 i 15 pozostałych .Dokładny opis na str 8 pdf u góry.
Rysunek nr 5 standard half-stepping scheme (sterowanie półkrokowe )
Funkcja sinus i cos to w uproszczeniu funkcje kołowe rysujemy więc koło o promieniu równym 15 jednostek .Dla półkrokowego sterowania jak na tym rysunku mamy 8 pozycji (dyskretnych) oznaczone są na obwodzie nr od 1 do 8 (kąt 45 stopni)
Wartości dla pierwszej fazy np a odczytujemy na osi pionowej i tak :
pozycja wartość
1 ... 0
2 ... +11
3 ... +15
4 ... +11
5 ... 0
6 ... -11
7 ... -15
8 ... -11
9 to samo co 1
Dla drugiej fazy odczytujemy na osi poziomej (można też przesunąć wartości o 90 stopni)
Może się jednak tak zdarzyć co ma tu miejsce , że przy tym podziale np punkt 2 to nie będzie dokładnie 11 lecz 10.5 ale takiej wartości nie uzyskamy przy tej rozdzielczości (mamy tylko liczby naturalne 0-15 .Lekarstwem jest np lekkie przekręcenie wykresu jak na rysunku 06. Lub inna modyfikacja jak na rysunku 07.

Po odczytaniu wartości z wykresu np 07 mamy kolejno dla fazy a +6,+14 itd.
dla tego wykresu mamy dolną tabele a-niebieskie b-czerwone
Dla a +6 bitowo 0110 tutaj poszczególne bity to CA3 -CA0 ,gdy a jest dodatnie to PHA=0
gdy a jest ujemne to PHA=1
Została jeszcze sprawa "mixed decay" włączane bitem MDA (dla fazy a)
Marcomp77 przedstawił dobre rysunki .Na rysunku 02 widzimy wykres dla powolnego gaszenia (slow decay ) Największe błędy pojawiają się gdy sinusoida ma przechodzić przez zero.Błąd ten nie występuje przy szybkim gaszeniu ( fast decay)
Dlatego jeśli popatrzymy na tabelkę bit ten jest włączany gdy będzie przejście przez zero lub mamy w jednym kroku dużą zmianę wartości.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”