Znaleziono 3 wyniki

autor: strikexp
28 lis 2017, 10:37
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Sterowanie układem silników
Odpowiedzi: 21
Odsłony: 1569

Re: Sterowanie układem silników

KubaaL pisze:
27 lis 2017, 23:32
A czy można by do każdego silnika dołączyć np sterownik A4988 który byłby sterowany przez Arduino. Wykorzystując wiele wyjść w Arduino można by kontrolować kilka sterowników gdyż potrzebne są tylko dwa sygnały DIR oraz STEP. Natomiast wszystkie Arduino podłączyć do jednej głównej jednostki sterującej PC.
Można użyć A4988, cena na aliexpress to jakieś 71-80 centów. Ale wtedy musisz ograniczyć prąd do około 1A, czyli dość mało jak na silnik. Kupowałem wczoraj 20 takich silników 1A/24V/0,3Nm po 6,5zł na allegro (używane oczywiście). Może to jest rozwiązanie dla Ciebie jeśli to jakiś pokazowy projekt. Mają duże ilości podobnych.
Ja osobiście do takiego celu spróbowałbym użyć mini silników krokowych ze sterownikiem. Poszukaj na allegro najtańszych nowych silników krokowych to znajdziesz. Na aliexpress kosztują ze sterownikiem poniżej 10zł.

Co do samego sterowania to ja bym użył jakiegoś komputera jednopłytkowego. One mają po 40 wyjść, więc nawet nie trzeba dawać zbyt dużo multiplexerów.
autor: strikexp
27 lis 2017, 17:53
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Sterowanie układem silników
Odpowiedzi: 21
Odsłony: 1569

Re: Sterowanie układem silników

No nie wiem czy to taki dobry pomysł. Proponujesz zrobienie czegoś na zasadzie skrzyni biegów, tyle że pewnie bardziej skomplikowanego. A ile kosztuje skrzynia biegów i ile trzeba zabawy żeby to wykonać to łatwo sobie wyobrazić. Taniej i łatwiej jest chyba dać silnik każdej śrubie a jedynie na sterownikach zaoszczędzić.
Ale może się mylę, na mechanice się nie znam :P
autor: strikexp
26 lis 2017, 16:02
Forum: Silniki Krokowe / Sterowniki Silników Krokowych
Temat: Sterowanie układem silników
Odpowiedzi: 21
Odsłony: 1569

Re: Sterowanie układem silników

Robię bardzo podobny mechanizm tylko bardziej skomplikowany i większy. U siebie zamierzam dać każdemu silnikowi mikrokontroler (powiedzmy Arduino) które będzie miało wgrane na stałe ID. Potem po wspólnym przewodzie komunikacyjnym będę wywoływał interesujący mnie ID i zadawał mu pozycję do osiągnięcia.
Prawdopodobnie będę się komunikował poprzez UART, musiałbym doczytać co będzie najlepsze.
To oczywiście drogie rozwiązanie, multiplexer byłby znacznie tańszy. Jak zależy Ci na kasie, a jak patrzę na ilość silników to na pewno zależy. Spróbuj zrobić multiplexer zasilania prosto do silników. Ja bym dał rząd przekaźników i zwierał ten który jest podłączony do interesującego mnie silnika. Dzięki temu zużyjesz znacznie mniej sterowników do silników.
No chyba że chcesz mieć dużą dynamikę tego modelatora terenu.

Co do sterowania, to na komputerze musisz wygenerować pozycję dla każdego silnika a potem to wysłać do silników, np na podstawie graficznej mapy wysokości.

Wróć do „Sterowanie układem silników”