Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

ATMega8+uln2803+silnik krokowy

Adrian_C 02 Sty 2011 15:52 5184 9
  • #1 02 Sty 2011 15:52
    Adrian_C
    Poziom 17  

    Witam. Potrzebuje pomocy.
    Chodzi mi o napisanie programu do sterowanie silnika krokowego mam schemat jak ta podłączyć tylko nie umiem napisać sam programu i na razie wiem ze sam nic nie zdziałam ... Jestem zielony... Mam programhttp://ajd.czest.pl/~pawel.borkowski/wyklady/avrisp/budo_pro.html



    Tu jest przykład jak to ma działać:

    Link


    Nie chcę pełnych obrotów bo będzie to na kablach

    A ty schemat:
    ATMega8+uln2803+silnik krokowy

    0 9
  • #2 02 Sty 2011 19:22
    emarcus
    Poziom 35  

    Adrian_C napisał:
    Witam. Potrzebuje pomocy.
    Chodzi mi o napisanie programu do sterowanie silnika krokowego mam schemat jak ta podłączyć tylko nie umiem napisać sam programu i na razie wiem ze sam nic nie zdziałam ... Jestem zielony...


    Tu jest przykład jak to ma działać:
    [youtube]



    Skoro nie jesteś zbyt mocny w programowaniu uC to łatwiejszym rozwiązaniem będzie zastosowanie dwóch układów serwo (modelarskich). Tam razem z silnikiem masz driver (kontroller) i małą przekładnię. Wysterowanie takiego servo przy użyciu uC jest relatywnie proste w poprównaniu z dwoma silnikami krokowymi. ULNxxx to jest 'troche za mało' dla pełnej kontroli silnikiem krokowym, chyba że "mocno" rozbudujesz program. Przydałby ci sie jakiś dedykowany "driver" w zależności jakimi stepperami dysponjesz - unipolarnymi czy bipolarnymi.Te ostatnie mają szczególnie trudniejsze (bardziej skomplikowane sterowanie). Całe servo jest z pewnością tańsze niż stepper.

    e marcus

    0
  • #3 02 Sty 2011 19:49
    Adrian_C
    Poziom 17  

    Mam unipolarne pisałem juz z kilkoma kolegami i juz z jednym dogadałem myśle ze mi dobrze doradza.. Pozdrawiam.. Ale czekam na jeszcze inne pomysły

    0
  • #4 02 Sty 2011 20:00
    janbernat
    Poziom 38  

    W moich tematach znajdziesz kilka programów do sterowania silników krokowych.
    W Bascomie i C.
    Dla unipolarnych też.
    Ale co ma sterować obrotami tych silników?
    Przyciski, sygnał z ADC czy co?

    0
  • #7 04 Sty 2011 18:14
    Adrian_C
    Poziom 17  

    A jakiś prosty program nie chodzi mi do pisania tylko wgrania pliku... naj lepiej po polsku ... i z tym programatorem co ja mam

    0
  • #8 04 Sty 2011 19:23
    janbernat
    Poziom 38  

    Takie "wgrać wsad" to nudne jest- ale niech będzie.
    Masz programator STK200- tak się nazywa.
    Sciągasz sobie Bascom demo.Ustawiasz sobie w tym programie programator,
    procesor, częstotliwość itp. i wgrywasz plik HEX do procesora umieszczonego w układzie z zasilaniem i złączem ISP.

    0
  • #9 06 Sty 2011 12:20
    Adrian_C
    Poziom 17  

    Problem w tym że ten program mi nie działa i to ze wszystkich stron co ściągne... Mam win 7

    0
  • #10 06 Sty 2011 12:32
    kaczart
    Poziom 14  

    Ściągnij sobie program ponyproga (klik), obsługuje m.in. stk200 i atmegi - nic prostrzego w obsłudze nie przychodzi mi w tej chwili do głowy. Program pod 7demką działa, tylko musisz odpalić w trybie zgodności z XP oraz jako administrator. Poszperaj jeszcze w necie o "avrdude", jest najlepszy do tego typu rzeczy, ale nie jest najprostszy.. przynajmniej na początek.

    pozdrawiam

    0