Znaleziono 18 wyników

autor: bmajkut
11 cze 2015, 10:23
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Parametry silnika prądu stałego w zastępstwie za krokówkę
Odpowiedzi: 49
Odsłony: 5119

Zgadzam się ze stwierdzeniem że TME ma wysokie ceny, ale zabawnie brzmi stwierdzenie
"Mam takie i wyglądają na oryginalne. "
Te FT232 wyglądały identycznie jak oryginalne :D Raczej tego gołym okiem nie zobaczysz, akurat te ft232 można sprawdzić jaki mają vendor id itp. bo to usb chodzi i na tej podstawie można było stwierdzić kto produkował.
W przypadku czujnika raczej nie jest to możliwe.
Za dużo tu się gadaniny zrobiło w tym wątku, a za mało wartościowych treści.
Wniosek jest taki:
Każdy niech mierzy prąd jak woli. I tak zawsze trzeba skalibrować układ aby otrzymać jak najlepszy wynik.
autor: bmajkut
11 cze 2015, 07:22
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Parametry silnika prądu stałego w zastępstwie za krokówkę
Odpowiedzi: 49
Odsłony: 5119

etet100, niedawno było głośno o przejściówkach uart -> usb czyli FT232R podrobionych przez chińczyków. W ich wykonaniu było to mega tanie ale producent oryginalnych układów tak zmodyfikował sterowniki na PC że ten jak wykrył podróbkę to czyścił jej soft i była bezużyteczna.
Szybko się z tego sterownika wycofali jak się okazało że większość rynku to podróbki :D
Nie pozostaje nic innego jak zrobić własną charakterystykę i odpowiednio skalibrować procek. Wiadomo że odczyt nie będzie jakiś super, bo tam jeszcze w grę wchodzi temperatura układu, który nawet pomimo małych strat to jakoś tam się zagrzeje na przykład po pięciu godzinach pracy.
Nie wiem co rozumiesz poprzez większe przeciążenie silnika. Jeśli masz scalak na 20A to pewnie jakąś zbliżoną wartość do tych 20A on wytrzyma. Nie mówię że na pewno te 20A bo są w sprzedaży przetwornice na LM2576 które niby dają maks 3A, jak się okazuje później palą się już przy 2A;)
autor: bmajkut
10 cze 2015, 18:41
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Parametry silnika prądu stałego w zastępstwie za krokówkę
Odpowiedzi: 49
Odsłony: 5119

atom1477,
Montaż dwudziestu rezystorów na pewno nie wchodzi w grę. Właśnie przez takie zabiegi skomplikowała by się już sama płytka bo trzeba by dołożyć conajmniej jeden wzmacniacz operacyjny
etet100,
Miałem na myśli dokładnie ten sam czujnik. Co do niedokładnych pomiarów to zajrzałem do noty katalogowej i dla każdej wersji tego czujnika jest inna charakterystyka.
Dla przykładu czujnik 20A:
ma czułość od 96 do 104 mV/A
przy ustalonej czułości 100mV/A, paśmie 2kHz szum wynosi 11 mV

W nocie jest pełno wykresów i wzorów które pozwalają chyba określić dokładność. Nie zagłębiałem się jeszcze aż tak w teorię sterowania momentem, ale 100mA może nie będzie mi robiło różnicy. Chociaż w zasadzie to wszystko pewnie i tak zależy od parametrów silnika.
autor: bmajkut
10 cze 2015, 14:20
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Parametry silnika prądu stałego w zastępstwie za krokówkę
Odpowiedzi: 49
Odsłony: 5119

Ja wykorzystam właśnie czujnik który działa w oparciu o efekt Halla. 10 zł /szt. to nie dużo i można mierzyć prąd do 20A co kilka mikrosekund przynajmniej wg noty katalogowej.
Ja to robię dla kolegi a nie do produkcji seryjnej. Jest sobie frezarka cnc na hali która powstała jako pierwsza maszyna w warsztacie. Później kupowali już gotowe i ta poszła trochę w odstawkę. Teraz kolega znowu z niej korzysta i stwierdził że jest za wolna.
Ja nie widzę różnicy w stopniu skomplikowania pomiędzy AVR a STM. Oba typy mikrokontrolerów się programuje i błędy można popełnić tak samo na jednych jak i na drugich.
Myślę że sterowniki kupowane na ebay też nie są jakoś super odporne na warunki przemysłowe a bardzo dużo ludzi z nich korzysta i jakies ryzyko usterki/awarii ponoszą.
Nie znam wszystkich rozwiązań jakie stosują profesjonalne firmy specjalizujące się w produkcji takich sterowników. Mój nawet im nie będzie do pięt dorastał ale to też związane jest z budżetem, dostępnymi narzędziami i tym że uczę się od razu w trakcie projektowania.

Co do wykazywania wyższości nad innymi sterownikami to na pewno będzie bardzo dużo prób i analiz. Być może zakupię dodatkowy enkoder który będzie służył tylko do badania charakterystki serwomotoru i będzie przyczepiony np. z drugiej strony śruby napędowej.
autor: bmajkut
10 cze 2015, 09:16
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Parametry silnika prądu stałego w zastępstwie za krokówkę
Odpowiedzi: 49
Odsłony: 5119

Jak dla mnie wykorzystanie STM nie jest żadną komplikacją, czujnik prądu tym bardziej bo to jest zwykły odczyt sygnału analogowego.
Może po prostu ten cały UHU Servo działa dobrze i wychodzi z założenia że jak coś działa to nie trzeba nic przy tym majstrować.
Wiem natomiast że sterowanie serwomotorem działa właśnie tak jak napisałem. Myślę, że jeśli można dodać pomiar kolejnej wartości niskim kosztem to może to tylko pomóc i na pewno nie zaszkodzi.
autor: bmajkut
09 cze 2015, 20:58
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Parametry silnika prądu stałego w zastępstwie za krokówkę
Odpowiedzi: 49
Odsłony: 5119

Poszukiwałem na TME jakiś ciekawych mosfetów i znalazłem idealne :)
3 zł / szt. Dwa mosfety z kanałem typu N w jednej obudowie, rezystancja mniejsza niż 0,1 Ohm i 150 V Uds. Tranzystory wewnątrz są połączone w półmostek.
Od testów z arduino zająłem się poszukiwaniem informacji na temat sterowania.
Muszę zaprojektować regulator kaskadowy, dodać pomiar prędkości obrotowej i pomiar prądu. Jak będę miał te wartości to już powinno się zauważyć znaczne polepszenie w działaniu serwa.
Wbrew pozorom nie jest to takie trudne. Szczególnie kiedy ma się pomiar prądu, bo nie trzeba wykonywać żadnych skomplikowanych obliczeń by wyliczać moment itp.
Sterownik z Elm - Chan ma właśnie tylko pomiar prędkości i pozycji i autor w opisie sam przyznał że obliczanie momentu to nie jest dobry pomysł, ale jego sterownik miałbyć jak najprostszy w budowie.
Widziałem też że stosuje się coś w stylu kompensacji napięcia samoindukcji na uzwojeniu silnika, ale jeszcze się w to nie zagłębiałem.
Póki co projektuję regulator w programie Scilab/XCos i powtarzam materiał ze studiów bo to wszystko miałem na laboratoriach ale pamiętam niewiele :P
autor: bmajkut
06 cze 2015, 17:22
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Parametry silnika prądu stałego w zastępstwie za krokówkę
Odpowiedzi: 49
Odsłony: 5119

Jako wejście podaję aktualną pozycję z enkodera, błąd to różnica pomiędzy pozycją zadaną a aktualną. Wyjście to wartość PWM, jak ta wartość jest ujemna to zmieniam kierunek obrotu silnika. W związku z tym, że PWM może mieć maks 255 to jak PID wyliczy mi wartość wyższą niż 255 to i tak przypisuję maksimum.
Nie chcę ściągać z innych projektów, chcę aby to było moje rozwiązanie od początku do końca.
Sterownik z elm-chan nie ma czujnika prądu i on nie ma kilku pętli sprzężenia zwrotnego ma tylko trzy tryby do wyboru. Stała prędkość, stały moment i stałe napięcie. No i jest czwarty tryb oczywisty podążanie za pozycją.
Muszę dopracować regulator i częstotliwość obliczeń regulatora.
autor: bmajkut
06 cze 2015, 12:44
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Parametry silnika prądu stałego w zastępstwie za krokówkę
Odpowiedzi: 49
Odsłony: 5119

Dzisiaj trochę posiedziałem nad sterownikiem. Wykorzystałem Arduino Nano. Zaprogramowałem PID w wersji z pętlą sprzężenia zwrotnego od pozycji.
Efekt możecie obejrzeć na filmie:
https://youtu.be/kIrxzVrAsrE
Na tym filmiku widać że od 0 do 1000 błąd wyniósł 8 kroków.
Oto kolejne próby:
0 do 50000 błąd wyniósł nawet 1 krok
0 do 5000 błąd 3 kroki
0 do 100 błąd 5 kroków
Ustawiłem z palca jakieś nastawy, nie stroiłem jakoś specjalnie regulatora. Teraz mam Kp = 2 Ki = 5 i Kd = 1
Na pewno da się z tym coś jeszcze zrobić. Silnik zasilam z 12V i reakcja przez to też jest słabsza. Kręci się dosyć szybko, ale jak mu dam znamionowe 90V to pewnie będzie fruwał. Nawet na 12V/1A silnik bardzo mocno trzyma pozycję a tranzystory są zimne pomimo ich dużej rezystancji Rdson.
Muszę dopracować ustalanie wartości PWM, bo z noty katalogowej driverów wynika, że reagują one dopiero na 3,5V czy coś koło tego i dlatego jak silnik ma wykonać skok na przykład o 10 - 50 kroków to albo będzie duży błąd albo w ogóle nie ruszy.
Gdyby dobrać nastawy tak by były wielokrotnością liczby 2 to można by mnożenia zastąpić przesunięciem bitowym i przyśpieszyć obliczenia. Pamięci cały kod zżera bardzo mało bo tylko 4900 bajtów ma 32000 możliwe. Na elmchan jest projekt sterownika serwa opartego o ATTINY2313 i widziałem frezarki które korzystały z tych sterowników dlatego też rozważam możliwość wykorzystania tego Arduino w projekcie. Jeżeli jednak nie dało by rady z obliczeniami to mogę kod napisać w czystym C albo nawet w ASM. Jeśli dalej będzie słabo to wystarczy wstawić obojętnie jakiego STM z 48MHz. Niektóre z tych tańszych procków mają nawet sprzętowe operacje na liczbach zmiennoprzecinkowych co niewyobrażalnie przyśpiesza pracę.
autor: bmajkut
04 cze 2015, 23:15
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Parametry silnika prądu stałego w zastępstwie za krokówkę
Odpowiedzi: 49
Odsłony: 5119

Tranzystory wykorzystałem po prostu takie jakie miałem. Widziałem ostatnio na elektrodzie projekt mostka z driverami ir2184, ale we Wrocławiu dostępne były te TC427.
Ten silnik ma 70W a nie 500. Testować mogę na czymś mniejszym na 12V, ale musiał bym montować enkoder a to jest troche problematyczne. Poza tym docelowo sterownik wraz z tym silnikiem ma zastąpić silnik krokowy u kolegi w maszynie.
3A wyszło mi stąd, że w nocie katalogowej drivera TC427 jest podany parametr "Peak Output Current" i ma wartość 1,5A. To jest chyba prąd z jednego kanału a ja będę zawsze korzystał z dwóch, po jednym z każdego drivera.
autor: bmajkut
04 cze 2015, 10:35
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Parametry silnika prądu stałego w zastępstwie za krokówkę
Odpowiedzi: 49
Odsłony: 5119

Nie będę się sprzeczał i zostawię cztery tranzystory. Wymienił bym tylko te IRF630N na jakieś lepsze bo te mają aż 0,3 Ohma Rdson.
Mam te drivery TC427, działają to je zostawię. Nie wiem czy mają bootstrap. Mamy długi weekend to może uda mi się coś pogrzebać przy tym.
Silnik który chcę wykorzystać jest na 90V i teraz się zastanawiam jak go zasilać. Mam jakiś rdzeń toroidalny w domu i mógłbym na niego nawinąć drut, ale całe trafo będzie bardzo duże i ciężkie.
Czy ktoś z Was robił kiedyś jakąś przetwornicę step-down ze 100VDC na 12 - 20 VDC? Mógłbym wtedy zasilać cały sterownik z jednego źródła. Jakieś pomysły? Widziałem jakieś scalaki na tme ale wydajność prądowa była maks 1A a do dwóch driverów potrzebuję 3A i jeszcze trochę do procka itd. Aha, no i cena takiego scalaka to chyba ok 40 zł ;/

Wróć do „Parametry silnika prądu stałego w zastępstwie za krokówkę”