Skocz do zawartości

JaxGW

Użytkownicy
  • Zawartość

    6
  • Rejestracja

  • Ostatnio

Reputacja

11 Dobra

O JaxGW

  • Ranga
    2/10

Informacje

  • Płeć
    Mężczyzna

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. @wn2001 1) Dzięki Film nie pokazuje niestety pełnej prędkości. Przy wyższych ta 2kg stalowa płyta w podstawie latała po całym stole. Uruchamiałem ~4 razy szybciej trzymając podstawę ale bałem się, że wszystko się rozpadnie. Potem już silniki nie nadążają za sterowaniem. 2) Ten pasek to chyba najgorszy element konstrukcji, nie jest w stanie przenieść dużego momentu. Pasek czasem przeskakuje po kołach. Napinam go dwiema sprężynami. Większe koła pasowe pomogłyby przenieść większy moment ale nic innego nie miałem. 3) Po zmianie paska na szerszy i zastosowaniu większych kół mógłbym końcu drugiego członu umieścić mniejszego bldc i kolejnym paskiem przenieść obroty na końcówkę. Fajny pomysł, jak znowu będę miał więcej czasu coś z tym pokombinuję. 4) Jeśli chodzi o profesjonalny sprzęt plusów jest sporo ten artykuł trochę wyjaśnia. Bardzo ważna jest gęstość mocy, czyli kilka, nieraz kilkanaście razy lżejszy silnik BLDC wygeneruje ten sam moment co serwo AC. Pozwala to stosować większy silnik jako napęd bezpośredni (omijając przekładnie). Daje to doskonała dynamikę pracy i niską impedancję układu (silnik może dokładnie odczytywać zmiany obciążenia) - np. robot gdy uderzy w człowieka wykryje to i szybko się zatrzyma łagodząc obrażenia. Brak przekładni to też niezawodność. Jeśli używałeś modelarskie serwa to z pewnością wytarły lub wyłamały Ci się koła zębate. Tutaj możemy uderzać manipulatorem w ścianę i jedyne co obrywa to łożyska a one nie dość, że są tanie to i tak trudno je popsuć. 5) Myślę, że przekrój najlepiej pokaże jak umieszczone są łożyska. Na ramionach nie ma luzów, całość też jest całkiem sztywna.
  2. @atMegaTona wygląda to ciekawie ale nigdy nie miałem z tym styczności. Ciekaw jestem jak w praktyce z uruchomieniem silnika, no i trzeba dokładać procek i część mocy. Na stronie też widzę jakieś kompletne napędy ale z dość małymi silnikami, jednak z pewności jest to o niebo lepsze niż krokowiec
  3. @atMegaTona gdybym musiał płacić za sterowniki to faktycznie sporo jak na prosty manipulator. Sterownik ma zaimplementowane sterowanie wektorowe silnika, w przeciwieństwie np. do regulatora obrotów można zadawać położenie, prędkość i moment, jak również je odczytywać. Działa to a tyle dobrze, że możemy szybko wykryć zmianę momentu co może wskazywać np. na kolizję i zatrzymać działanie napędu. Pozwala na sterowanie praktycznie każdym BLDC (ograniczeniem jest moc). Na rynku jest sporo różnego rodzaju kontrolerów, ale najbliższy jeśli chodzi o możliwości jest Gold Twitter.
  4. Cześć, od dawna zajmuję się zagadnieniami związanymi z silnikami BLDC i ostatnio przyszedł mi do głowy manipulator o trzech stopniach swobody. Kończę studia, praca magisterska była gotowa i miałem trochę wolnego czasu - nie było powodów, by tego nie robić. Przeszukałem składzik z gratami, wybrałem trochę części i zabrałem się za projektowanie. Aby manipulator wyróżnił się pośród innych opisywanych w internecie chciałem zastosować napęd bezpośredni - ramie przymocowane bezpośrednio do wirnika silnika. Napędy muszą mieć całkiem spory moment obrotowy jeśli nie stosujemy przekładni dlatego wybrałem największe silniki jakie miałem - iFlight iPower ex-8 105KV, znacznie tańsze kopie używanych w dużych wirnikowcach T-Motor U8. Dzięki swojej budowie (płaska konstrukcja i duża średnica) pozwalają one wygenerować szczytowo 2Nm momentu obrotowego. Mając w głowię gotową wizję robota wykonałem projekt tak aby całość można było wydrukować na drukarce 3D. Wszystkie silniki umieściłem możliwie blisko podstawy a przeniesienie napędu na ostatni człon ramienia realizowane jest przez przekładnię pasową. Wykorzystałem do tego najpopularniejszy pasek zębaty do drukarek 3D i koła pasowe 18T. Części wydrukowałem na drukarce Creality CR-10S z filamentów Spectrum PLA (1, 2). Złożony manipulator prezentuję się następująco: Jak realizowane jest sterowanie? Aby zmienić silnik BLDC w serwonapęd potrzebna jest specjalna elektronika. W pracy miałem pod ręką wolne sterowniki MAB driver. Wykorzystane układy komunikują się przez protokół CAN, mamy możliwość zarówno zadawania położenia, prędkości i momentu, jak również ich odczyt. Jako jednostkę sterującą całością wybrałem Husarion Core2-ROS, którego dostałem kiedyś na zawodach robotycznych. Jego zaletą w tym przypadku jest fakt, że posiada interfejs CAN. Pozwoliło to szybko uruchomić działanie manipulatora. Ponieważ w układach MAB Driver jedną z opcji jest impedancyjne sterowanie przegubami, w bardzo prosty sposób można zadać trajektorię napędom przez regulator PD, którego wyjściem jest moment. Taka technika sterowania sprawia także, że manipulator nie trzyma się sztywno pozycji, ale zachowuje się jakby silniki były sprężynami torsyjnymi. Parametry można regulować podając wprost stałe sprężystości i tłumienia, razem z pozycją zadaną. Do zasilania napędów użyłem najmniejszą baterię jaką miałem pod ręką - litowo-polimerową, 4 celową, o pojemności 6750mAh(polecam na podróże samolotem za granicę, równo 99,9Wh). W takiej konfiguracji uruchomiłem ruch robota (podobny do tego na filmie niżej) i napięcie na celach baterii po około 8h pracy spadło z 4.15V do 3.82V Przewodów komunikacyjnych i zasilających było całkiem sporo. Dla większego porządku jak również zmniejszenia ryzyka awarii umieściłem je w oplotach. Na koniec film z działania robota. Macie jakieś pomysły dot. tego co ciekawego i nietypowego mógłbym założyć na końcówkę robota? Chętnie powiem więcej o szczegółach technicznych. Zadawajcie pytania!
  5. Cześć, mam pytanie odnośnie sterowania silnikiem BLDC przez DRV8301. Drv sterowane jest przez stmf3, ustawienia fabryczne, na wejścia podawany PWM z uC oraz stan wysoki na EN_GATE. PWM sprawdzone na oscyloskopie. Schemat na podstawie noty. Problem w tym że DRV nie kluczuje mosfetów, podaje błędy nOCTW cały czas oraz nFAULT po podaniu zasilania mosfetów. Miał ktoś styczność z tym sterownikiem i podobny problem? sch. drv i mosfetów
×
×
  • Utwórz nowe...