Sterownik z układami TMCxxx Trinamic

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

Autor tematu
chaos
Administrator
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 639
Rejestracja: 29 maja 2004, 12:49
Lokalizacja: Augustów
Kontakt:

Sterownik z układami TMCxxx Trinamic

#1

Post napisał: chaos » 29 sie 2005, 23:52

Zatanawiam się czy nie zmajstrować sterownika na jednym z układów Trinamic.
Układy jak czytałem są całkiem niezłe i sterownik na tym scalaku mógłby być niezłą zabawką sczególnie że w dotychczasowych brakuje mikrokroku i dużego prądu.
Czy robił już ktoś z Was jakieś urządzenie z wykożystaniem tych elementów?

Dla zainteresowanych pink do strony producenta:
http://www.trinamic.com/tmcweb/core.php



Tagi:

Awatar użytkownika

webserver
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 989
Rejestracja: 01 sty 2005, 17:48
Lokalizacja: Bełchatów
Kontakt:

#2

Post napisał: webserver » 30 sie 2005, 13:47

Popieram jesli cena bedzie przystepna :wink:
Pozdrawiam PlotComplex.com

Awatar użytkownika

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

#3

Post napisał: markcomp77 » 30 sie 2005, 17:36

chaos pisze:Czy robił już ktoś z Was jakieś urządzenie z wykożystaniem tych elementów?
NIE

a na którym scalakuTRINAMICa kolega próbuje coś zrobić?
to może dało by się poznać cos ciekawego ;)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

Autor tematu
chaos
Administrator
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 639
Rejestracja: 29 maja 2004, 12:49
Lokalizacja: Augustów
Kontakt:

#4

Post napisał: chaos » 30 sie 2005, 23:06

narazie to przeglądam materiały na ich temat i zastanawiam się, który wybrać.
Myśle że coś na chipie TMC246 bym zmodził ale znowóż pozostaje kwestia otoczenia.
Zastanawiałem się nad jakimś atmelkiem ale atmele są chyba moło odporne na zakłucenia. Przynajmniej stare wersje 8538 tak mi jakoś to w głowie utrwaliły.

Narazie tak tylko się pytam bo planuje zrobić sterownik taki do około 6A co by mikrokrokiem ruszył. Można by walczyć z procesorkiem i pisać programy do sterowania krokami ale lepiej chyba zastosować gotowca.
Cena układu to praktycznie cena dobrego procka, przetworników i komparatorów ale odpada spora część pracy poświęconej pisaniu dobrze działającego programu.

Awatar użytkownika

ottop
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 346
Rejestracja: 07 cze 2004, 13:11
Lokalizacja: Bielsko-Biała
Kontakt:

#5

Post napisał: ottop » 31 sie 2005, 09:09

Może jakiś ATMEGA z sprzętowym SPI (zdaje się że tym interfejsem komunikują się te układy). Co do odporności na zakłócenia nie wiem jak się zachowują ale np. ATMEGA48-20PI kosztuje około 8zł (uC AVR ISP 4kB Flash 256B EEPROM 512B SRAM ADC USART 20MHz DIP28 2.7-5.5V).

Awatar użytkownika

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

#6

Post napisał: markcomp77 » 31 sie 2005, 15:13

propozycja na uC do sterownia
najtańszy ARM philipsa LPC2131FBD64 (ok 19zł)

cechy lpc2131
---
32-bitowy rdzeń ARM7TDMI-S,
taktowanie sygnałem zegarowym o częstotliwości do 60 MHz (dzięki wbudowanej pętli PLL),
32 kB programowanej w systemie pamięci programu Flash,
8 kB pamięci RAM,
2 interfejsy UART,
2 interfejsy I2C,
2 interfejsy SPI,
jeden 8-kanałowy 10-bitowy przetwornik AC,
do 47 linii I/O kompatybilnych z logiką 3,3 V oraz 5 V,
możliwość programowania w systemie (IAP) poprzez interfejs RS232,
wbudowany kontroler przerwań, sprzętowy zegar RTC, watchdog, timery o zaawansowanych możliwościach (w tym generacja PWM), system zarządzania pobieraną energią.
---

układy z tej rodziny można programować w arm-gcc... 32bity... pozwala na wykonywanie skomplikowanych obliczeń - nawet zmiennoprzecinkowych...

nieco większe wersja tego układu to kandydat na uC do sterownika frezarki w projekcie OS
"Projekt - Program sterujący ploterem/frezarką CNC"
https://www.cnc.info.pl/viewtopic.php?t=973
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

Autor tematu
chaos
Administrator
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 639
Rejestracja: 29 maja 2004, 12:49
Lokalizacja: Augustów
Kontakt:

#7

Post napisał: chaos » 01 wrz 2005, 22:07

Ten ARM jest niezły, cena jego też nie odstrasza ale niestety programować to ja tylko Atmele potrafie :(.
Po rozmowach z kilkoma ludźmi co zrobili sterowniki na procesorze i sami probowali napisać program co by mikrokrok zrobił jestem niemile zaskoczony.
Praktycznie nikomu nie udało się uzyskać dobrych parametrów przy podziale kroku większym niż 1/2, dlatego właśnie rozważam zastosowanie czegoś gotowego do kontroli mikrokroku a procka tylko do przerobienia sygnałów CLK,DIR,ENA na SPI.
Kontroler SMC246 mógłbym mieć za około 50zł/szt do tego jakiś mały procek tranzystory garść rezystorów i kondziorów czyli w zaokrągleniu 100pln za mikrokrokowy sterownik kilkuamperowy.
Akcesoria CNC - EBMiA.pl
Elementy Budowy Maszyn i Automatyki
www.ebmia.pl
MECHANIKA * AUTOMATYKA * PNEUMATYKA * NARZĘDZIA * BHP, CHEMIA * TWORZYWA SZTUCZNE

Awatar użytkownika

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

#8

Post napisał: markcomp77 » 02 wrz 2005, 09:37

chaos pisze:Ten ARM jest niezły, cena jego też nie odstrasza ale niestety programować to ja tylko Atmele potrafie .
Po rozmowach z kilkoma ludźmi co zrobili sterowniki na procesorze i sami probowali napisać program co by mikrokrok zrobił jestem niemile zaskoczony.
Praktycznie nikomu nie udało się uzyskać dobrych parametrów przy podziale kroku większym niż 1/2, dlatego właśnie rozważam zastosowanie czegoś gotowego do kontroli mikrokroku a procka tylko do przerobienia sygnałów CLK,DIR,ENA na SPI.
poczytałem troszeczkę na temat TMC246... bardzo ciekawe jest (przewaga nad a3977!):
wykrywanie przeciążenia silnika - przez analizę prądu, a nie za pomocą enkodera :!:

wydaje się, iż przy zastosowaniu sterowania SPI i programowaniem źródła referencyjnego (dla prądu wyjściowego) - dało by się w prosty sposób zrobić parę profili sterowania... aby linearyzować nieliniowe charakterystyki niektórych starych silników krokowych (->nieliniowość mikrokrok\kąt)
chaos pisze: planuje zrobić sterownik taki do około 6A
jednak ten zintegrowany kontroler (246) ciągnie tylko do 1,5A :(

dopiero układ TMC249 (lub starszy 239) - został przewidziany do sterowania zewnętrznymi kluczami... co daje mu szansę na sterownie większymi prądami
chaos pisze:Kontroler SMC246 mógłbym mieć za około 50zł/szt do tego jakiś mały procek tranzystory garść rezystorów i kondziorów czyli w zaokrągleniu 100pln za mikrokrokowy sterownik kilkuamperowy.
a co to jest SMC246 :?:
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

Autor tematu
chaos
Administrator
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 639
Rejestracja: 29 maja 2004, 12:49
Lokalizacja: Augustów
Kontakt:

#9

Post napisał: chaos » 03 wrz 2005, 01:59

Oczywiście miało być 239 :)

Sporo kosztują sterowniki fetów IR2101 :( ale bez nich to nie ma szans aby przez sterownik przepuścić 6A :(

Zastanawiam się tylko co daje ta przetwornica na 555.
markcomp77 ty napewno będziesz wiedział :) . Opowiadaj.
Akcesoria CNC - EBMiA.pl
Elementy Budowy Maszyn i Automatyki
www.ebmia.pl
MECHANIKA * AUTOMATYKA * PNEUMATYKA * NARZĘDZIA * BHP, CHEMIA * TWORZYWA SZTUCZNE

Awatar użytkownika

ottop
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 346
Rejestracja: 07 cze 2004, 13:11
Lokalizacja: Bielsko-Biała
Kontakt:

#10

Post napisał: ottop » 03 wrz 2005, 08:10

A nie działa ona w układzie pompy ładunku. Układ zapewnia najprawdopodobniej odpowiednie napięcie dla sterowania tranzystorów górnych w mostku. markcomp77 proszę o weryfikacje tezy :lol:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”