EelJuice Napisano Lipiec 4, 2021 Udostępnij Napisano Lipiec 4, 2021 (edytowany) Hej cześć, Mój zestaw to: sterownik STSPIN820 Pololu Silnik krokowy bipolarny SANYO DENKI 103H7123-1341 Zasilacz- transformator toroidalny 24V 100W - po wyprostowaniu 37V DC Silnik dziwnie się zachowuje - trzęsie sie sam sie wzbudza mimo tego że nie otrzymuje żadnego sygnału do ruchu na port STEP. Schemat podłączenia jest jak na stronie Botlandu/Pololu Mode jest ustawiony na 3x Masa na poniższym filmie DIR jest na stałe podłączony do zasilania 5V, STEP do masy na poniższym filmie Mam też zdjęcia z oscyloskopu gdzie na żółto jest faza A, na niebiesko faza A kreskowana, na fioletowo napiecie zasilania silników przy sterowniku. Jakis pomysł dlaczego tak silnik "wariuje"? Posiadam również oryginalny sterownik do tych silników Sanken SI-7230M i na nim nic takiego się nie dzieje - jednak nie wspiera on mikrokroków. Proszę o pomoc moze cos przegapiłem podczas podłączania czy coś. Edytowano Lipiec 4, 2021 przez EelJuice Link do komentarza Share on other sites More sharing options...
Gość Lipiec 4, 2021 Udostępnij Lipiec 4, 2021 (edytowany) A co z ENABLE widzę,że nie jest podłączone a to oznacza ,że mogą być na tym pinie dzikie sygnały.Musisz podłączyć ten pin do masy lub przez rezystor do napięcia 5V.Z tego co doczytałem na stronie STM STSPIN820 strona 11 "Wejście logiczne 5 V zgodne z wyjściem z otwartym drenem. Jest to włączanie stopnia mocy (gdy jest niski, stopień mocy jest wyłączany) i jest wymuszany na niskim poziomie przez zintegrowany tranzystor MOSFET z otwartym drenem, gdy wystąpi awaria." Edytowano Lipiec 4, 2021 przez szymonw doprecyzowanie Link do komentarza Share on other sites More sharing options...
H1M4W4R1 Lipiec 4, 2021 Udostępnij Lipiec 4, 2021 2 godziny temu, szymonw napisał: A co z ENABLE widzę,że nie jest podłączone a to oznacza ,że mogą być na tym pinie dzikie sygnały. Czemu wszyscy piszą bez czytania dokumentacji... Widać, że tranzystor na nEN jest podłączony do masy przez rezystor na płytce. Więc to, że wisi nie ma znaczenia. Praktycznie wszystkie szumy będą tam już wytłumione przez rezystor na bramce (tak wiem, że to baza). Poza tym kolega mówi, że na STEP nie ma żadnego sygnału, więc to, że EN by "szumiał" nie powinno mieć znaczenia. To zachowanie typowe dla sterowników A4988, które też dość często się same z siebie trzęsą. Najwygodniej jest dodać sterowanie pinem EN, co by sterownik nie działał wtedy, gdy jest zbędny i to rozwiązuje problem. Najczęściej to zjawisko pojawia się, gdy VCC przewyższa "napięcie znamionowe" silnika (czytaj sterownik wypluwa za duży prąd na cewki). Przykład - silnik dostosowany do sterowania 5V zasilam 12V i wtedy aż słychać piszczenie cewek 😉 Spróbowałbym początkowo zejść z natężeniem na cewkach (np. poprzez zmniejszenie napięcia lub regulację na płytce (potencjometr R1)) i sprawdzić czy silnik działa poprawnie. Jak nie to coś może wypluwać jakieś zakłócenia na pin STEP, nie wiem czy go podciągasz do masy przez jakiś rezystor 4.7k/10k, to też może pomóc. Notatka: takie zjawisko zaobserwowałem pracując z silnikami obracającymi ramkami od lamp samochodowych, nie wiem czy się sprawdzi tutaj. Link do komentarza Share on other sites More sharing options...
EelJuice Lipiec 5, 2021 Autor tematu Udostępnij Lipiec 5, 2021 Tak podciągam pin STEP. Tak ograniczam prąd maksymalny raz do 1A potem nawet do 750mA (silnik jest na 1.4A) W ogole znalazłem coś ciekawego. Zgodnie z instrukcją na stronie 17 maksymalne napiecie wg instrukcji dla tego SENS ma od -2 do 2V a u mnie zmierzone na oscyloskopie (na niebiesko) waha się od -5 do prawie 5V zlutowałem zworkę na płytce SMT JUMPER i też obserwuje pin fault i wydaje sie być stanem wysokim cały czas hm może rzeczywiście coś jest z tym wysokim zasilaniem ale tak jak mówiłem w pierwszym poście na takim samym zasilaniem z innym sterownikiem wszystko działa ok.. W ogole dziwna sprawa bo wg dokumentacji producenta modułu przy 0.9A powinien moduł wytrzymywać bez dodatkowego chłodzenia a ja dodałem mały radiator i przy nawet prądzie 750mA sie grzeje tak ze po 30sekundach się moduł wyłącza.. Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Gość Lipiec 5, 2021 Udostępnij Lipiec 5, 2021 Budując małą frezarkę zastosowałem sterowniki A4988,które mają lepsze parametry niż ten,który chcesz zastosować.Silniki NEMA17 z wyprzedaży chyba po 18zł za sztukę a A4988 za 5,2 lub 5,8 zł.Ten Twój silnik ma oporność na fazę-według tabelki 0,8Ω. Policz prąd,oczywiście sterownik ma ogranicznik prądu ale to napięcie nie jest komfortowe dla Twojej kombinacji silnik sterownik.Ja stosuję zasilacz 12V/30A za sześć dych .Silniki są lekko ciepłe ale dopiero po godzinie pracy a sterowniki A4988 w ogóle się nie grzeją.Wytłumacz mi dlaczego Twój transformator na 24V po wyprostowaniu i filtrowaniu ma 37V.Przecież 24V x 1,41 = 33,84V i to jest max.Jeśli miałbym cokolwiek sugerować to zmień zasilacz na taki,który ma dużo niższe napięcie np.12V albo i niższe .Jeśli masz jakiś inny silnik krokowy o dużo większej oporności na fazę to podłącz do sterownika i wtedy zobaczysz co się dzieje.Być może sam sterownik ma gdzieś zimny lut i to jest przyczyna dziwnego zachowania ale nie zmienia to faktu,że prądy są za duże co powoduje,że sterownik przegrzewa się i silnik też.Ponieważ silnik kręci się raz w jedną raz w drugą stronę to sprawdź co dzieje się na pinie DIR bo to on jest odpowiedzialny za kierunek obrotów.Ten Twój sterownik ma oczywiście przewagę w mikro krokach 1/256 tyle,że w zastosowaniach np.do frezarki czy lasera taki podział jest nieprzydatny.Weźmy typową śrubę trapezową o skoku 8mm/obrót i zastosujmy podział 1/8 kroku to na obrót zużyjemy 200 x8 =1600 mikro kroków - 8mm/ 1600=0,005 mm.Suwmiarka mierzy z dokładnością do 0,01 mm. Link do komentarza Share on other sites More sharing options...
farmaceuta Lipiec 9, 2021 Udostępnij Lipiec 9, 2021 Ja bym zjechal z tym napieciem...37v to duzo jak na taki malutki sterownik...poza tym pasuje dobrze filtrowac zasilanie kondensatorami...choc raczej problemem jest to napiecie wysokie...zjedz sobie tan na max 24v jakas przetwornica czy czym kolwiek innym, a najlepiej wydlub jakis zasilacz 12v na probe i sprawdz... Link do komentarza Share on other sites More sharing options...
zappp Październik 8, 2021 Udostępnij Październik 8, 2021 Napięcie zasilania jest OK. Nawet mogłoby być wyższe, co da nam szybsze narastanie prądu w uzwojeniach. Prawdopodobnie problemem jest napięcie odniesienia Vref. Na tej płytce masz potencjometr 10k. Jeżeli przekręcisz go tak aby stworzyć dzielnik napięcie z rezystorów 91k, 10k to napięcie odniesienia będzie równe 0,5V (przy 5V zasilaniu logiki). Napięcie na pinie Vref wraz z rezystorem pomiarowym Rs (na płytce 0,2ohm) określają maksymalny prąd, zgodnie z wzorem: Imax=Vref/Rs. A więc, przy takim układzie ustawione zostanie 2.5A. A jak wiesz z noty katalogowej, 1,5A to wartość maksymalna. Ponieważ wewnętrzny regulator prądu nie jest wstanie wydusić tych 2.5A to cały układ zaczyna "szaleć", już nie mówiąc o grzaniu się. Link do komentarza Share on other sites More sharing options...
farmaceuta Październik 11, 2021 Udostępnij Październik 11, 2021 Dnia 9.10.2021 o 01:13, zappp napisał: Napięcie zasilania jest OK. Nawet mogłoby być wyższe, co da nam szybsze narastanie prądu w uzwojeniach. No ja bym nie przesadzal...z tego co zapamietalem to silniki potrafia podczas pracy wytworzyc tzw. "szpilki" na napieciu ktore sporo moga przekroczyc max nap. sterow nawet jesli zasilanie jest nizsze o 10v...co moze sie skonczyc ubitym sterem...24v to juz spoko zasilanie..przy drv8825 silnik okolo 1Nm juz ciagnal porzadnie wiec nie ma co przesadzac... Link do komentarza Share on other sites More sharing options...
zappp Październik 11, 2021 Udostępnij Październik 11, 2021 Ostatnio zacząłem się bawić w pisanie bloga. A to fragment z mojego ostatniego wpisu (https://zappp.pl/blog/p46d-sterownik-silnikow-krokowych-z-wysterowaniem-2x-zegar/😞 "Zastosowana wielkość napięcia zasilania uzwojeń w dużym stopniu zależy od tego z jaką prędkością obrotową będzie pracował silnik. Wzór opisujący prąd ładowania indukcyjności wyraża się w następujący sposób: I(t)=(U/R)(1-e^(-R*t/L)), gdzie L/R jest stałą czasową układu LR, będącą główną przeszkodą w uzyskaniu wysokich obrotów wirnika. W przypadku dużej częstotliwości przełączania istnieje ryzyko, że prąd nie będzie w stania narosnąć (w trakcie czasu pomiędzy przełączeniami) do wartości wymaganej dla uzyskania danego momentu obrotowego. Jeżeli chcemy „rozkręcić” silnik (L=100mH, R=6,5Ω), przy wysterowaniu pełnokrokowym, do częstotliwości 1000Hz (przełączanie w danym uzwojeniu występuje dwa razy wolniej, a więc z częstotliwością 500Hz) i zastosowaniu opornika pomiarowego Rs=0,3Ω, a pomiędzy kolejnymi przełączeniami prąd musi narosnąć do co najmniej 0,5A, aby uzyskać odpowiedni moment, to zastosowane napięcie zasilania powinno być równe lub większe: 27V." 2 Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »