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

Prosty sterownik silnika krokowego 3-cewkowego (HDD)

excray 30 Sie 2004 00:06 75644 53
  • UWAGA!!! Poniższy schemat jest źle zaprojektowany i grozi uszkodzeniem tranzystorów BD135/6!

    Po jakiejś kolejnej awarii komputera (było ich kilka :(). Walał mi się po pokoju silnik od twardego dysku. Pomyślałem, że fajnie by było to jakoś wykorzystać, ot choćby do celów dekoracyjnych - obracający się silnik z talerzami na półce ciekawie by wyglądał, a jeszcze zamontowany w starą obudowę :). Po przejrzeniu kilku schematów sterowników silników mina mi trochę zrzedła - niewiele z nich wyglądało na proste, a już żaden na tani. Z kolei wykorzystanie elektroniki z twardego też mi nie pasowało - dużo to prądu żre, jakieś nietypowe napięcia i do tego aż dwa. Postanowiłem sam zrobić coś prostego i tak właśnie powstał ten projekt. Jest to drobna przeróbka innego projektu, który publikowałem, i tak:
    Silnik podłącza się pod gniazdko M1, M2, M3, odpowiednimi cewkami, ich kolejność nie ma znaczenia - jak źle podłączymy, to silnik będzie się tylko obracać w inną stronę niż powinien. Jeśli posiadamy silnik z dodatkowym 4 wyprowadzeniem z punktu, gdzie łączą się cewki, to takie wyprowadzenie zostawiamy niepodłączone. Prędkość obrotów wynosi kilka obrotów na sekundę i jest zależna od kondensatorów C - im mniejsza wartość, tym większe obroty (ale bez przesady :)). Kondensator Cs zawsze powinien mieć wartość 1/20C. Uwaga! Jeśli Wasze silniki przy użytym zasilaniu pobierają duże prądy, należy wstawić większe tranzystory mocy albo podłączyć szeregowo z wyprowadzeniami M1, M2, i M3 rezystory o wartości kilku omów.
    Chętnie usłyszę Wasze opinie, zarówno te dobre, jak i te złe (przy czym ostrzegam: lepiej toleruję pochwały :)).
    Pozdrawiam.


    W załączniku silnik.zip - projekt płytki w brd (eagle 3r55).

    Tak to wygląda u mnie na żywca:

    Prosty sterownik silnika krokowego 3-cewkowego (HDD)

    Projekt płytki w JPG. Z boku jest skala. Uwaga! Projekt jest w formie "widzianej od góry", czyli po wydrukowaniu, a przed naświetleniem trzeba sobie folię odwrócić.

    Prosty sterownik silnika krokowego 3-cewkowego (HDD)

    Schemat:

    Prosty sterownik silnika krokowego 3-cewkowego (HDD)

    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
    O autorze
    excray
    Poziom 39  
    Offline 
    excray napisał 4627 postów o ocenie 308, pomógł 611 razy. Mieszka w mieście Wołomin. Jest z nami od 2003 roku.
  • IGE-XAO
  • #2
    milik
    Poziom 23  
    He sprytny jesteś. Jeśli się nie mylę to jest to przerobiony schemacik trzech migających LED. Według mnie znakomicie nadaję się do takich zastosowań. Tylko szkoda że nie można płynnie regulować obrotów. Ciekawe z jaką max szybkością może to pracować ?
  • IGE-XAO
  • #3
    excray
    Poziom 39  
    "Jeśli się nie mylę to jest to przerobiony schemacik trzech migających LED."
    Tak to te diody :P

    "Tylko szkoda że nie można płynnie regulować obrotów."
    Można regulować płynnie w pewnym zakresie :)
    Rezystory polaryzujące bazy tranzystorów BC547 zamiast łączyć do plusa łączysz ze sobą i podłączasz do potencjometru podłączonego jednym końcem do plusa i już masz regulację :) Dodatkowo na wszelki wypadek należy między punkt łączenia rezystorów a masę dać kondensator tak gdzieś 10u.

    "Ciekawe z jaką max szybkością może to pracować ?"
    Nie wiem, ale nie za duża.

    Aha zapomniałem dopisać, że przy większych prędkościach aby silnik ruszył będzie trzeba mu pomóc ręką :D - normalne sterowniki mają funkcję płynnego startu.
    Zaraz tam dorzucę schemat płytki.
    oO już jest :)
  • #4
    KJ
    Poziom 31  
    Bawiłem sie kiedyś takim silniczkiem tylko że z CD-ROMu sterowałem tylko 2 cewki za pomocą wzmacniacza na dwóch TDA2030 i sinusoidami generowanymi coooleditem. Udało mi się ten silniczek rozkręcić do ogromnych obrotów znacznie przewyższających te w CD-ROMach pewnie dało by się uzyskać jeszcze wyższe obroty gdyby wysterować wszystkie 3 cewki odpowiednimi przebiegami tak jak to jest w cdromie i tu moje pytanie czy da się jakoś wydobyć z napędu scalak odpowiadający za generowanie sygnałów dla silnika i "ożywić" poza cdromem ??

    PS. Przestrzegam wszystkich którzy chcieli by spróbować sterowania wzmacniaczem :D Silniczek ma bardzo małą oporność więc lepiej nie róbcie tego wzmacniaczem z wierzy rodziców albo innym drogim sprzętem moje TDA wyleciały parę razy w powietrze :D
  • #5
    excray
    Poziom 39  
    Dobre pytanie sam chciałen na nie znaleźć odpowiedź. Niestety nigdzie nie można dostać not aplikacyjnych do tych układów. Gdyby nie to, to pewnie byłby żaden problem. W moim padłym LG siedział jakiś M...cośtam. odpowiedzialny za to. Niestety jak wrzuciłem na Google, to znalazła się tylko jedna strona, gdzie wogóle tylko wspomnieli że coś takiego istnieje, ale już bez szczegółów na jego temat.
  • #7
    Użytkownik usunął konto
    Użytkownik usunął konto  
  • #8
    olo234
    Poziom 11  
    Wykorzystywaliscie moze czujniki Halla (w CD sa na 100%, w hdd nie wiem) ? Podobno mozna znacznie moment poprawic.

    Kiedys zrobilem cos podobnego jak w linku od Atlantisa, tylko ze wsadzilem jakies male tranzystory BC i niezle sobie paluchy poparzylem jak poplynelo przez nie 400mA :), ale co do mocy i momentu to nie mialo to porownania do tego jak to dzialalo z dedykowanym sterownikiem.
    Wracajac do napedow CD, jesli ktos ma "talent lutowniczy" to spokojnie moze probowac odzyskac sterownik,

    Przykladowy dataszit od takiego sterownika:
    http://www.alldatasheet.com/datasheet-pdf/pdf/MITSUBISHI/M56787FP.html
  • #10
    gh00st
    Poziom 13  
    Temat troche stary ale w rece wpadł mi kit Jabela "Wskaznik kierunki" ktory kolejno zapala diody led... mozna zamiast diod dac traznystory mocy i podlaczyc silniczek :)
  • #11
    Jogesh
    Poziom 28  
    A nie moznaby po prostu do portu mikrokontrolera podłaczyć Mosfetów, albo tranzystorów i sterować 3 trzema cewkami na przemian? Po koleji. Chyba nie było by problemu z regulacją prędkości?

    Pozdr.
  • #14
    hugh_h
    Poziom 17  
    jeżeli już sie kręci to można zastosowac PWM na zasilaniu, np regl a modelarskiego do silników DC
  • #15
    inkognito09
    Poziom 29  
    A czy wam się przypadkiem nie wydaje, że to nie jest silnik krokowy? Na moje oko to typowy silnik trzy fazowy i pokazany sterownik jest właśnie trzy fazowy i jego nie wyreguluje się zmianą napięcia na wejściu ani tym bardziej PWM. Steruje się go za pomocą zmiany czasu jaki upływa pomiędzy podłączeniem jednej a następnej cewki. Jak zmniejszysz napięcie to nie zdąży się obrócić i zacznie drżeć. Ten sterownik będzie reagował na zmianę pojemności kondensatorów 2u2 przy bazach tranzystorów. Nie wykona się tego tak, aby uzyskać płynnie regulowane obroty. Zdecydowanie lepsze są sterowniki na mikrokontrolerach jak na przykład na tej stronie: http://home.versanet.de/~b-konze/blmc_bko/blmc.htm Wykonaliśmy z kolegą ten sterownik. Po założeniu przewiniętego silnika od CD-ROMu rozerwało płytę CD :P.
  • #16
    BurnIt
    Poziom 16  
    Najlepiej tak jak mowi marekbialy stosowac juz stworzone w tym celu uklady z cd-rom'ow, dyskow twardych itp. Obsluga takiego scalaka jest banalnie prosta, a aby ruszuc silnikiem wystarczy podac odpowiednie napiecia na nozki ukladu i wszystko gra. Ja juz tak odpalilem 3 silnniczki z cd-romow i jeden z flopa.
  • #17
    lechoo
    Poziom 39  
    TDA20xx nie lubią dziwnych obciążeń... Kiedyś budowałem dla znajomych prototyp cyfrowego generatora sinusoidalnego 3-fazowego i w pierwowzorze użyłem TDA2030A/TDA2040, i też wylatywały w powietrze po podłączeniu silniczka od HDD... W końcu zamiast TDA dałem wzmacniacze operacyjne + darlingtony i wszystko latało tak jak trzeba - silniczek kręcił się aż miło do około 15 tys. obr/min.
  • #18
    inkognito09
    Poziom 29  
    Cytat:
    Najlepiej tak jak mowi marekbialy stosowac juz stworzone w tym celu uklady z cd-rom'ow, dyskow twardych itp. Obsluga takiego scalaka jest banalnie prosta, a aby ruszuc silnikiem wystarczy podac odpowiednie napiecia na nozki ukladu i wszystko gra. Ja juz tak odpalilem 3 silnniczki z cd-romow i jeden z flopa.


    Owszem, ale tam są halotronowe silniki 3F. Układ bez halotronów, jak ten z linku który podałem jest mniej problematyczny w uruchomieniu i mniejszy.
  • #19
    swist17
    Poziom 11  
    mam taki silniczek z scalakiem BA68... i mam pytanie : czy wystarczy do takiego scalaka podpiac zasilanie i bedzie dzialal ?? i co oznacza "servo signal" lub "output current control" czy to jest jakas regulacja obrotow ?? jaki sygnal podac na ta nozke (jesli jest niezbedny)??
  • #20
    BurnIt
    Poziom 16  
    Do servo signal spróbuj podlaczyc 5v(najlepiej przez jakis opornik), powinno zadzialac, a jak nie to oznacza ze pomineles jeszce jakas nozke na ktora trzeba bylo tez jakis sygnal podac
  • #22
    Setesh
    Poziom 10  
    To jak ktoś odświeżył temat to spytam się dodatkowo (jestem bardzo początkujący więc nie bijcie :) ) :

    Jak zrobić aby silniczkiem krokowym 12V (i jakim bo wszystkie jakie google wywalał są od samochodów) obrucić koło o kilkanaście stopni w lewo a potem o ten sam sposób w prawo ? interesuje mnie to bo chce to wykorzystać przy uruchamianiu systemu a nie wiem jak zrobić mimo iż szukam i uczę się :(
  • #23
    powerm
    Poziom 23  
    Setesh, silnik krokowy do obracania koła (jak rozumiem samochodu) to zbytek łaski. Potrzebujesz zwykły silnik, odpowiednią przekładnie i krańcówki (albo coś co będzie jak krańcówka pracować).
  • #24
    U-235
    Poziom 11  
    Witam

    Silnik od HDD to silnik krokowy bipolarny. Ja sterowałem go z ATMEGI8 oraz układu darlingtona ULN2003 podłączonego do PORTuB. Program napisany w C.Wszystko zasilane z MOLEXA, ULN zasilany na 12V a ATMEGA8 na 5v z ATXa. Zastanawiam się czy była by możliwość sterowania takiego silnika przez PWM z tego procka. Można by wtedy uzyskać większe prędkości, bo rzucanie jedynką po rejestrach PORTuB z pętelki nie jest zawrotną szybkością . Silnik mam z dysku samsung 7200 obr/min i chciał bym z tego skorzystać.

    Pozdrawiam
  • #25
    Tomekddd
    Poziom 23  
    A ja właśnie zamierzam sobie taki sterownik na M8 wykonać tylko nie wiem jak działa taki silnik. Wystarczy tylko wystawiać 1 na porcie pokolei na silnik? czy to trzeba jakos specjalnie kombinować?
  • #27
    Tomekddd
    Poziom 23  
    nie trudne ale coś trzeba zrozumieć
  • #28
    szczodros
    Poziom 18  
    to zadziała ta przeróbka 3LED?? z pierwszego postu?
  • #29
    sargus
    Poziom 2  
    witam.. zaliczam Się również do kombinatorów.
    chciałbym ożywić pralkę a dokładniej silnik jest on zamontowany ma ośce bębna - jest to bez szczotkowy - tylko cewki i na talerzu magnesy.
    czy ktoś wie jak wykonać sterownik do tego silnika ? - bardzo bym prosił o pomoc.

    wychodzą 3 przewody - więc jest złożony z układu 3 cewkowego. zasilane prądem 230V po przepuszczeniu przez mostek prostowniczy i 1 elektrolit.
    interesuje mnie możliwość sterowania obrotami lewo prawo. a za pomocą impulsu na 1 przewodzie prędkość obrotów.
  • #30
    drk84
    Poziom 11  
    Witam
    Chciałem wróci do swojego tematu https://www.elektroda.pl/rtvforum/viewtopic.php?t=1348036&highlight=, Gdyż nota katalogowa nie pomogła.
    Nadal nie mogę tego cuda uruchomić

    Dodano po 4 [godziny] 17 [minuty]:

    Wystarczy wykonać sterownik z pierwszego posta i silnik będzie działał?
    Bo szukam i nie ma nigdzie sterownika w 100 procentach sprawdzonego.
    Proszę o odp