logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Obrót o 180°. Układ sterownika silników krokowych lub serwomechanizmów.

szymon188 13 Mar 2006 19:33 2372 8
  • #1 2410189
    szymon188
    Poziom 22  
    Posty: 519
    Pomógł: 50
    Ocena: 39
    Potrzebuje ukladu sterownika silkinkow krokowych lub serwomechanizmow,ktory obraca mi co pewnien okreslony czas(10-15 sekund) tarcze zamocowana na osi o 180°.Zalezy mi,zeby bylo to jak najtaniej i najlepiej na silnikach krokowych dwufazowych,bo takie posiadam.

    Z gory dziekuje za pomoc.
  • #2 2440065
    s95
    Poziom 17  
    Posty: 247
    Pomógł: 19
    Ocena: 16
    Witam
    Zaproponuje Ci coś takiego.
    Mikroprocesor np. AT90S2313, i jako drajwer do silnika krokowego unipolarnego ULN2803.
    Na Procku zaprogramujesz co jaki czas ma być sterowany silnik krokowy, oraz ile kroków ma wykonać. Ilość kroków tak należy dobrać aby silnik wykonał obrót o 180stopni.

    Zobacz jak są sterowane takie silniki krokowe np. w takich aplikacjach:
    Silnik bipolarny: Elektronika Praktyczna 11/2001 - Projekty, strona 29 – regulator siły głosu
    http://www.ep.com.pl/pobierz.php?id=12911
    silnik unipolarny:, Elektronika Praktyczna 11/2000 - Projekty, strona 39 - nawijarka
    http://www.ep.com.pl/pobierz.php?id=12540

    Pozdrawiam
    S95
  • #3 2445829
    szymon188
    Poziom 22  
    Posty: 519
    Pomógł: 50
    Ocena: 39
    A nie daloby sie tego zrobic prosciej?Bez mikroprocesora?Np. na 555?
  • #4 2446179
    ghost
    Poziom 23  
    Posty: 576
    Pomógł: 33
    Ocena: 33
    Hm.. a masz mozliwosc zrobienia prostego enkodera pozycji na osi? Jesli tak to zrob generator ze sterowaniem silnika ale tak, aby pojawienie sie impulsu z enkodera zatrzymywalo/odlaczalo silnik, a drugi uklad czasowy po okreslonym przez ciebie czasie odblokowywalby generator az do zatrzymania po kolejnym impulsie..
    Czyli potrzebujesz 2 generatory - jeden sterujacy wyzwalaniem poszczegolnych faz a drugi o dlugich impulsach do "uaktywniania" obrotu co okreslony czas. No i do tego uklad wyzwalajacy - czyli np bramka lub przerzutnik TTL lub CMOS.
    Chciales rozwiazanie "analogowwe" to masz ;)
    Choc pewnie na mikroprocku bedzie stokroc prosciej ;)
  • #5 2446272
    szymon188
    Poziom 22  
    Posty: 519
    Pomógł: 50
    Ocena: 39
    A do czego ten enkoder?Przeciez pozycje mozna okreslic zliczajac kroki silnika krokowego.
  • #6 2446539
    ghost
    Poziom 23  
    Posty: 576
    Pomógł: 33
    Ocena: 33
    No jasne ale enkoder uprosci sprawe (trzebaby dobudowac licznik zliczajacy okreslona ilosc impulsow, wbrew pozorom nie jest to takie banalne przy TTL/CMOS ;) ) I zapobiegnie sytuacji gdy silnik "przeskoczy" o jeden / kilka krokow.. bo wtedy nie bedzie to 180 stopni ;)
    To zalezy na jakiej precyzji ci zalezy i czy tarcze sa ciezkie/bezwladne... i od tego jak zrobisz sterowanie silnikiem (czy bedzie "trzymal" na jednej fazie gdy stoi)...
    Przez enkoder rozumiem tarcze z 2 wycieciami i prosty czujnik dioda/fototranzystor w dowolnej postaci.
  • #7 2446829
    szymon188
    Poziom 22  
    Posty: 519
    Pomógł: 50
    Ocena: 39
    Tarcze nie beda zbyt ciezkie.Beda to ksztaltki do wyswietlacza,a uklad ma zmieniac wyswietlane obrazy.Z samym enkoderem nie bedzie wiekszego problemu.Mam kilka transoptorow szczelinowych,a tarcze z wycieciami sie zrobi.Moglbym prosic o schemat tego rozwiazania bez mikroprocesora?
  • Pomocny post
    #8 2446930
    ghost
    Poziom 23  
    Posty: 576
    Pomógł: 33
    Ocena: 33
    Hohho.. gotowca Ci nie dam ;)
    Posklejaj ze soba kilka isniejacych schematow - sadze ze warto zaczac od sterownika silnika krokowego - postarqaj sie by byl to uklad ktory bedziesz mogl sterowac sygnalami logicznymi (do wyboru TTL lub CMOS) Potem uklad wyzwalajacy - czyli transoprtor szczelinowy i prosty uklad tworzacy z tego sygnal cyfrowy (podpowiadam - np bramki schottky)
    Generator tez musi miec poziom sygnalu TTL Lub CMOS - mzesz uzyc 555 ale pamietaj by sygnal wyjsciowy miescil sie parametrami w tych granicach..
    Reszta jest uzalezniona od tego, jak zrobisz to co powyzej..
    To co - katalog w dlon i najpierw zerknij na aplikacje - poszukej w projektach na sieci... mysl ;)
  • #9 2463929
    szymon188
    Poziom 22  
    Posty: 519
    Pomógł: 50
    Ocena: 39
    Zlecenie przestalo byc aktualne wiec temat zamykam.Dzieki za checi.

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy zaprojektowania taniego układu sterownika silników krokowych dwufazowych lub serwomechanizmów, który obraca tarczę o 180° co 10-15 sekund. Propozycja obejmuje zastosowanie mikroprocesora AT90S2313 wraz z drivery ULN2803 do sterowania silnikiem krokowym unipolarnym, co umożliwia precyzyjne programowanie liczby kroków i czasu obrotu. Alternatywnie rozważono rozwiązanie bez mikroprocesora, wykorzystujące układy analogowe i cyfrowe, takie jak generatory impulsów (np. układ 555), bramki TTL/CMOS oraz enkoder optyczny na osi z transoptorem szczelinowym do detekcji pozycji i zatrzymania silnika po wykonaniu obrotu. Enkoder ułatwia kontrolę pozycji i zapobiega błędom wynikającym z pominięcia kroków, co jest istotne przy precyzyjnym sterowaniu i obciążeniu tarczy. Wskazano na konieczność dostosowania sygnałów sterujących do poziomów TTL/CMOS oraz na możliwość wykorzystania istniejących schematów sterowników silników krokowych i układów wyzwalających. Projekt wymaga integracji sterownika, układu wyzwalającego i enkodera, a także odpowiedniego oprogramowania lub logiki cyfrowej do synchronizacji obrotów.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA