Strona Główna CNC FORUM
Amatorskie maszyny CNC

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum
Akcesoria CNC

Poprzedni temat «» Następny temat
TMC249 - problem z uruchomieniem
Autor Wiadomość
sokmarcin 
Czytelnik forum poziom 3


Dołączył: 03 Sty 2008
Posty: 15
Skąd: Kraków / Częstochowa
Wysłany: 2008-08-25, 08:12   TMC249 - problem z uruchomieniem

Witam,
Buduje sterownik na układzie TMC249, aktualnie męcze się z uruchomieniem.
Mam pytanie do osób które zetkneły się z tym układem: Czy układ wystartuje bez podłączenia silnika lub nawet tranzystorów? W nocie katalogowej czytałem, że jest coś takiego jak open load detection - ale jak to działa i czy działa przy zastosowaniu dodatkowych driverów- tego nie znalazłem :/
Generalnie transmisja SPI do układu jest ok - sprawdzałem na oscyloskopie; jedynie zastanawia mnie, że z lini SDO wychodzi mi to co wysyłam w odwróconej kolejności.
Wysyłam dwa bajty: 0000aaaa i bbbbbbbb gdzie zera są dopełnieniem do całych dwóch bajtów.
Na wyjściach nic się nie dzieje, oscylator działa.
Układ nie jest uszkodzony, zlutowałem trzy takie, zwracając szczególną uwage na ESD (uzienienie lutownicy i siebie)
Ma ktoś jakiś pomysł?
 
 
Leoo 
Specjalista poziom 3


Pomógł: 150 razy
Dołączył: 15 Lis 2006
Posty: 1908
Skąd: Tarnobrzeg
Wysłany: 2008-08-25, 09:36   

sokmarcin napisał/a:
Czy układ wystartuje bez podłączenia silnika lub nawet tranzystorów?

Nie wystartuje. Sprzężenie zwrotne pochodzi od prądu przepływającego przez silnik (oporniki Rs). Aplikacja musi być kompletna.
 
 
sokmarcin 
Czytelnik forum poziom 3


Dołączył: 03 Sty 2008
Posty: 15
Skąd: Kraków / Częstochowa
Wysłany: 2008-08-26, 15:03   

Tak, zgadzam się, że sprzężenie jest poprzez pomiar prądu, jednak gdy prąd nie płynie (nic nie jest podłączone) choper powinien pracować ze 100% wypełnieniem tak, żeby wymusić przepływ prądu.
Czy dobrze rozumiem?
Nie mniej jednak składm dzisiaj kompletny układ i mam nadzieje, że będzie działało :)
 
 
Leoo 
Specjalista poziom 3


Pomógł: 150 razy
Dołączył: 15 Lis 2006
Posty: 1908
Skąd: Tarnobrzeg
Wysłany: 2008-08-26, 15:21   

sokmarcin napisał/a:
zgadzam się, że sprzężenie jest poprzez pomiar prądu, jednak gdy prąd nie płynie (nic nie jest podłączone) choper powinien pracować ze 100%

sokmarcin napisał/a:
W nocie katalogowej czytałem, że jest coś takiego jak open load detection

Pewnie tak to właśnie działa.
 
 
sokmarcin 
Czytelnik forum poziom 3


Dołączył: 03 Sty 2008
Posty: 15
Skąd: Kraków / Częstochowa
Wysłany: 2008-08-27, 12:12   

Poskładałem wczoraj kompletną aplikacje i nadal nie działa. Próbowałem strowania SPI i ręcznego (nonSPI) - układ wogóle nie reaguje na sygnały jakie mu podaje, potrafi wysterować naraz dwa górne tranzystory z jednego mostka, albo dwa z tej samej gałęzi zwierając zasilanie do masy.
Nie widze w tym żadnej logiki :/. PCB zaprojektowałem raczej zwracając uwage na EMC. Jest dwustronna - jedna strona to masa. Scieżki od rezystorów pomiarowyh są krótkie i grube.
Siedze już nad tym mdrugi tydzień i kończą mi sie pomysły co tam może być źle :(

Konfiguracja TMC wygląda tak (tryb SPI):
ENN - do masy
ANN - nie podłączone - (wewnętrzne podciągniećie do Vcc)
Vt do Vs (nie mam zabezpieczenia nadnapięciowego)
SPE - nie podłączone
Wyjścia sterujące mostkiem podciągnięte pod Vs - dolne i pod mase górne. (rezystory 1k)

Sterowanie traznystorów przez IR2110 - stąd linie wymagały podciągnięcia (w TMC napięcia zmieniają się tylko o ok 6-7 V)
rezystory pomiarowe 0R1

Macie jakiś pomysł co jeszcze moge sprawdzić, zmienić?
Już chodzą mi po głwie takie myśli, że wyszystkie układy są uszkodzone, ale ty chyba mało prawdopodobne..? (dodam, że już pięć sztuk sprawdziłem)
 
 
Leoo 
Specjalista poziom 3


Pomógł: 150 razy
Dołączył: 15 Lis 2006
Posty: 1908
Skąd: Tarnobrzeg
Wysłany: 2008-08-27, 13:50   

Fabryczna aplikacja zawiera komplementarne tranzystory MOSFET. Stosując dodatkowy gatedriver nie można wyjść do bramek "górnych" tranzystorów podciągać do plusa zasilania. Popatrz na stronę 10 dokumentu z załącznika. Na dodatek konieczna jest pompa ładunkowa, gdyż mostki muszą pracować statycznie.

Najlepiej zamieść aktualny schemat, bo opis słowny aplikacji nie zawsze jest czytelny.

tmc249_datasheet_v204.pdf
Pobierz Plik ściągnięto 26 raz(y) 212,43 KB

 
 
sokmarcin 
Czytelnik forum poziom 3


Dołączył: 03 Sty 2008
Posty: 15
Skąd: Kraków / Częstochowa
Wysłany: 2008-08-28, 12:03   

Cytat:
Najlepiej zamieść aktualny schemat, bo opis słowny aplikacji nie zawsze jest czytelny.


No schemat to racej podstawa ;) lecz wczoraj nie miałem możliwości zamieszczenia

Z tym podciąganiem pod plus i mase sprawa wyglada tak, że stosuje inverter i stąd sygnał HA/HB jes podciągnięty pod mase.

(dwa razy to samo - na różnych serwerach)





Znalałem jeden mały błąd - nie podłączyłem masy analogowej :/ nie wiedzieć czemu eagle mi jej nie połączył z linią GND i ostatecznie PCB wyszło z błedem.
To tłumaczy dziwne zachowanie się układu. W tech chwili coś musiało sie zresztą spalić bo układ się grzeje, na wyjściu LA/LB pomimo podciągnięcia do Vs napiecie nie przekracza 10 V, a po chwili układ się wyłącza i przez SPI informuje, że temperatura jest przekroczona.
Układ zmienie i zobacze co bedzie, narazie chciałem się zapytać o mostki.

Problem jest taki że statycznie nie chcą działać, potrzeba jakiegos zmiennego sygnału chociaż kilka herców. Nie wiem czm jest to spowodowane, pompe ładunkową mam, częstotliwość 6.6 kHz (za mała?) na lini z c-pump mam też większy kondensator (100n zamiast 2n2 jak w nocie katalogowej). Może w tym problem -srawdze to dzisiaj wieczorem.
Mam jeszcze pytanie o kondensator pomiędzy liniami Vb i Vs - jest 1u, nie za mało?

No i dodam na zakończenie, że układ jest zasilany z 18V, nie jest to chyba problemem?
 
 
Leoo 
Specjalista poziom 3


Pomógł: 150 razy
Dołączył: 15 Lis 2006
Posty: 1908
Skąd: Tarnobrzeg
Wysłany: 2008-08-28, 15:32   

sokmarcin napisał/a:
Znalałem jeden mały błąd...

Ten błąd mógł spowodować uszkodzenie IR2110.
Układ IR2101 jest bliskim krewniakiem IR2110, można zwyczajnie skopiować aplikację, wszysko jest jak na dłoni. Ważne też są kondensatory obciążające wyjścia HA i LA zamiast oporników 1k oraz diody przyspieszające wyłączanie tranzystorów mostków włączone równolegle do oporników 390R.
Układ 555 można zasilać napięciem max 15V ale może nie spali się przy 17V. Proponuję ustawić 15V.
Wejścia BL1 i BL2 służą do ustawiania czasu martwego tranzystorów mostka. Radzę ich stany ustawiać zworkami i przełącznikami.
 
 
mag32 
Specjalista poziom 1
SQ7JZI


Pomógł: 2 razy
Dołączył: 31 Paź 2004
Posty: 277
Skąd: Częstochowa
Wysłany: 2008-08-29, 06:36   

Dodam tylko, do wypowiedzi leoo, że powinieneś sprawdzić, wartości przebiegów na wyjściu inwertera, jaki zastosowałeś ? Jeśli nie podłączysz silnika i napięcia zasilania mostu, to i tak powinieneś mieć przebieg na bramkach tranzystorów.
Bez pompy ładunkowej również, tyle tylko, że po podłączeniu zasilania mostów i prób kręcenia bez pompy może się nie kręcić, bądź nie będzie się dało go rozpędzić, ale przebiegi powinny się pojawiać.
_________________
Nie ma rzeczy niemożliwych, są tylko trudne do zrobienia.
Mierz co mierzalne,
a niemierzalne uczyń także mierzalnym"
(Galileo Galilei)
 
 
 
sokmarcin 
Czytelnik forum poziom 3


Dołączył: 03 Sty 2008
Posty: 15
Skąd: Kraków / Częstochowa
Wysłany: 2008-08-29, 15:55   

Odnośnie masy analogowej, to problem dotyczył tylko układu TMC, IR były na tej podstawowej masie
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ęć.
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. (moze nie powinieniem?)
555 działa dobrze.
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.
Podejżewam, że problem może być z mostkami. konkretnie z "high side". Jaki powinien byc stan napięcia pomiędzy liniami Vs i Vb? wg. mnie poinno byc napięcie stałe o wartości ustalanej przez diode zenera włączona równolegle do kondensatora. Jednak tak nie jest, przebieg jest zmienny - prodtokątny lekko zniekształcony - tylko czemu?
Jakieś rady? :)
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group - recenzje mang

sponsorem forum jest www.akcesoria.cnc.info.pl
Informacje na witrynie cnc.info.pl są podawane tylko w celach edukacyjnych oraz hobbystycznych. Jedynie użytkownik wysyłający wiadomość lub plik ponosi pełnoprawną odpowiedzialność za ich treść. Jeżeli wynikną z tego konsekwencje prawne, cnc.info.pl może przekazać wszelkie informacje właściwym organom państwowym na temat danego użytkownika oraz pomóc w jego zlokalizowaniu. Zgodnie z ustawą o ochronie danych osobowych cnc.info.pl nie przekazuje informacji odnośnie użytkowników firmom i osobom prywatnym. Hasła, adresy e-mail oraz numery IP są szyfrowane w bazie danych i jedynie administrator jest w stanie odczytać te informacje. Cnc.info.pl jest przeciwna łamaniu zabezpieczeń oraz łamaniu praw autorskich, jednak niektóre osoby nie przestrzegają naszego regulaminu. Jeżeli zobaczyłeś wiadomość lub plik, który twoim zdaniem jest nielegalny lub narusza twoje dobra osobiste, prosimy o natychmiastowy kontakt:
Administrator

www.akcesoria.cnc.info.plsilniki krokoweŁożyska linioweśruby trapezowe i kulowe
Strona wygenerowana w 0,27 sekundy. Zapytań do SQL: 12