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.

Jak zwiększyć obroty silnika krokowego?

Janadamis 02 Lip 2011 13:44 3402 24
  • #1 02 Lip 2011 13:44
    Janadamis
    Poziom 14  

    Witam
    (Jeśli to nie ten dział to proszę o przesuniecie)
    Mam kłopot z silnikiem krokowym 12 V 1,5 A 8 omów Bipolarny czteroprzewodowy (tylko tyle jest podane).
    Zbudowałem sterownik do niego na 2 mostkach H na tranzystorach i z Atmega 32.
    Napisałem prosty program, żeby silniczek się kręcił. Wszystko ładnie działa, jednak obroty nie są szybkie, na oko to poniżej obrotu na sekundę.
    Oto program:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Nie wiem jak zrobić by szybciej się kręcił, jak zmienię na mniej ms to silnik buczy i stoi w miejscu.
    Jak podpiąłem zasilanie z własnej roboty zasilacza, to silnik nierówno chodzi, a jak z baterii to chodzi stabilnie. Wiec moje 2 pytanie - jak wyprostować prąd, by był taki jak z akumulatora?
    Na takich 3 silnikach chcę zbudować CNC.
    Bardzo proszę o pomoc.

    0 24
  • #2 02 Lip 2011 16:12
    Piotrek-787
    Poziom 15  

    Witam

    Prędkość obrotowa zależy od częstotliwości komutacji silnika skokowego oraz od znamionowej wartości skoku silnika. Jeśli przy zmniejszeniu opóźnienia czasowego silnik buczy oznacza to, że została przekroczona maksymalna częstotliwość komutacji. Co do drugiego pytania to zasilacz musi mieć odpowiednią obciążalność prądową.

    0
  • #3 02 Lip 2011 17:58
    Janadamis
    Poziom 14  

    Aha wielkie dzięki
    Kłopot z zasilacze rozwiązałem zmieniłem program i chodzi dobrze ale jeśli tak jak ty mówisz że przekroczyłem te wartość to coś dziwnego czy krokowy by miał max taką szybkość?

    Dodano po 7 [minuty]:

    Mam kolejny kłopot silnik okręca się o ok. 4 obroty i zwalnia ale niestabilnie, drży aż zatrzymał się a mostki H parzą. Co może być przyczyną?? Wcześniej chodził 5min zanim się mostek H zagrzał. Odczekam chwile to dobrze chodzi.

    0
  • #4 02 Lip 2011 19:46
    xamrex
    Poziom 28  

    A jesteś w 100% pewny, że dobrze podłączyłeś ten silnik?

    0
  • #5 03 Lip 2011 10:37
    Janadamis
    Poziom 14  

    Raczej tak ale mostki H inaczej zrobiłem zamiast tego małego tranzystora n-p-n dałem p-n-p i odwróciłem bo te n-p-n złe kupiłem i nie mają przejścia tak jak powinny.
    Ale to jest dziwne ze z baterii 7,5V silnik chodzi dobrze i mostki się nie grzeją a z zasilacza się grzeją a silnik chodzi niestabilnie a ogólnie to bierze ponad 3 A a silnik bierze 1 A

    0
  • #6 03 Lip 2011 11:45
    Piotrek-787
    Poziom 15  

    Podaj dokładny schemat połączeń a będzie można coś więcej powiedzieć. Jaki napięcie wyjściowe ma zasilacz?

    0
  • #7 03 Lip 2011 12:36
    Janadamis
    Poziom 14  

    Zasilacz daje 12V ok 25A (jest on własnej roboty)
    Aten schemat to czego? tych mostków do silnika?
    Czy wszystko tak jak jest połączone?

    Dodano po 37 [minuty]:

    Oto schemat. Szybko rysowałem dlatego tak nieładnie wyszło.


    Jak zwiększyć obroty silnika krokowego?

    Dodano po 1 [minuty]:

    zapomniałem po między zasilaczem oryginalnym a Atmega 32 jest stabilizator +5V

    0
  • #8 03 Lip 2011 16:27
    adam_es
    Poziom 27  

    Silnik krokowy z uzwojeniami na 12V pobiera określony prąd przy określonym napięciu i zasilaniu prądem stałym. Wprawiając go w ruch następuje zwiększanie częstotliwości przebiegu zasilającego, co przy pewnej indukcyjności uzwojeń powoduje spadek prądu płynącego przez cewki. Musisz zbudować układ wymuszający jednakowy prąd w uzwojeniach niezależnie od częstotliwości przełączania. Wiąże się to ze źródłem zasilanie o dużo wyższym napięciu, zwykle 2-3 razy wyższym od nominalnego i układem kontroli prądu.Tego typu układ można znaleźć np. w nocie L298 i podobnych.

    0
  • #9 03 Lip 2011 19:04
    Janadamis
    Poziom 14  

    Aha, Dzięki.
    Rozwiązałem kłopot podłączyłem wszystko pod baterie 7,5V i działa nic się nie grzeje a silnik ciągnie 0,25A (silnik chodzi nic nie napędza). Silnik chodzi równo i stabilnie.
    Ale mam pytanie w baterii jest idealnie prosty prąd a z mojego zasilacza nie, więc co mam za moim zasilaczem zapiąć by wyprostować idealnie prąd żeby był tak jak z baterii??
    Mój zasilacz składa się z transformatora i mostka prostowniczego.
    Proszę o propozycje.

    0
  • #10 03 Lip 2011 20:13
    janbernat
    Poziom 38  

    Nie chodzi o idealnie prosty prąd a o wydajność prądową zasilacza.
    Nie wierzę w te 25A.
    Transformator musiałby mieć ze 400W.
    No i takie obroty jak 1obr/s przy takim sterowaniu to raczej normalne.
    Albo sterowanie dedykowanym układem albo podniesienie napięcia jak napisał adam_es.
    Wtedy w szereg z każdym uzwojeniem należy dodać opornik o sporej mocy.
    Jeszcze jedno- silnik krokowy pobiera tyle samo prądu pod obciążeniem jak i bez.
    Tyle samo prądu pobiera też jak stoi.

    0
  • #11 03 Lip 2011 20:51
    Janadamis
    Poziom 14  

    Po 1 nie zrozumiałeś ta bateria ma może 2A daje na max a mój zasilacz nawet jakby dawał 10A to i tak powinien silnik chodzić na zasilaczu a nie baterii. Jak podpiołem pod baterie to ładnie chodzi i mało pobiera a jak podpiołem pod zasilacz i dałem na 8V to ampery wzrastały a mostek się grzał że spalił by się. Silnik chodził. A 10A nie wystarczy na taki mały silniczek?? On ma wymiary ok 6cm na 6 cm na 8cm. Podepnę to pod akumulator samochodowy i zobaczę.

    Dodano po 5 [minuty]:

    A według tego "adam_es" to czym szybciej silnik chodzi tym pobiera mniej prądu. Więc trzeba mu na siłę dawać??

    0
  • #12 03 Lip 2011 21:00
    janbernat
    Poziom 38  

    Ale z tego wynika że jest coś z zasilaczem.
    Może ma za mały kondensator na wyjściu.

    Janadamis napisał:
    A według tego "adam_es" to czym szybciej silnik chodzi tym pobiera mniej prądu. Więc trzeba mu na siłę dawać??

    Świetne określenie.
    Tak, trzeba mu dawać "na siłę".
    A czym się "daje" prąd ?
    Napięciem.

    0
  • #13 03 Lip 2011 21:14
    Janadamis
    Poziom 14  

    Aha ale jak od razu bym dał wyższe napięcie to się spali chyba? Dopiero jak zacznie chodzić to wtedy? I w tedy się nie spali?

    Dodano po 4 [minuty]:

    Ale zauważyłem wcześniej jak sprawdzałem to jak włączyłem to było 8V z 12V to jak bym stabilizator zastosował to polepszy osiągi?

    0
  • #14 03 Lip 2011 21:54
    janbernat
    Poziom 38  

    Jak jest 8V z 12V to znaczy że jest za słaby zasilacz.
    Stabilizator nic w tym wypadku nie da.

    0
  • #15 04 Lip 2011 09:31
    Janadamis
    Poziom 14  

    Dzisiaj zrobiłem test i wynika z niego że coś jest nie tak.
    Podpiołem to wszystko pod akumulator 800Ah i oto wyniki: Według amperomierza mostki z silnikiem pobierają ponad 6A a tranzystory w mostkach są na 4A max, a silnik chodzi ale po chwili nierówno chodzi przestaje i drży a mostki się grzeją. Co z tego wynika? dlaczego z baterii 7,5V chodzi normalnie dobrze i pobiera ok 0,25A a tu tyle?
    Może dlatego że bateria mu daje mniej amper nisz on chce a akumulator daje mu tyle ile on chce?

    0
  • #16 04 Lip 2011 11:33
    jdubowski
    Specjalista - urządzenia lampowe

    Janadamis napisał:
    Oto schemat. Szybko rysowałem dlatego tak nieładnie wyszło.


    Jak zwiększyć obroty silnika krokowego?

    zapomniałem po między zasilaczem oryginalnym a Atmega 32 jest stabilizator +5V


    Prawdopodobnie gdybyś narysował sobie zamiast (oprócz) schematu montażowego schemat ideowy to pojąłbyś jaką bzdurę popełniłeś.
    Układ od biedy byłby OK, tyle że musiałbyś na wyjściu sterownika procesorowego uzyskiwać poziomy sterujące 0 i 12V, a ty masz cosik ponad 0 (po co ten oporek 10k między masami sterownika i masą zasilacza układu wykonawczego?) i 5V (ten stabilizator 5V którego nie narysowałeś). Rezultat - wszystkie klucze są ciągle w stanie półotwarcia...

    Jak to naprawić?
    1. Wywalic oporek spomiędzy minusów
    2. BC327 wymienić na tranzystory NPN (oczywiście zamieniając emiter i kolektor)
    3. Odwrócić fazę sterowania w programie.

    Janadamis napisał:

    Rozwiązałem kłopot podłączyłem wszystko pod baterie 7,5V i działa nic się nie grzeje a silnik ciągnie 0,25A (silnik chodzi nic nie napędza). Silnik chodzi równo i stabilnie.


    To potwierdza powyższą teorię - mniejsze napięcie zasialnia kluczy (zblizone do napięcia zasilania sterownika) - układ działa prawidłowo.

    Janadamis napisał:
    Ale mam pytanie w baterii jest idealnie prosty prąd a z mojego zasilacza nie, więc co mam za moim zasilaczem zapiąć by wyprostować idealnie prąd żeby był tak jak z baterii??
    Mój zasilacz składa się z transformatora i mostka prostowniczego.
    Proszę o propozycje.


    Odpowiednio duzy kondensator elektrolityczny starczy. Ale jak napisałem wyżej wcześniej trzeba tą patologię ze sterowania wytępić.

    0
  • #17 04 Lip 2011 13:01
    Janadamis
    Poziom 14  

    Jeśli chodzi o te tranzystory BC327 to tam miały być n-p-n ale złe kupiłem i dlatego dałem takie bo ja kupiłem Tranzystory NPN BC517 ale jak je mierzyłem to wyszło mi że są złe czy to prawda? Były by one? Albo też posiadam BD681S 4A może one były by dobre??
    Bo zamierzam zrobić zasilanie uc i silnika z jednego zasilacza a nie z 2.
    A stabilizator jest potrzebny bo zasilacz daje 12V a Atmega 32 chodzi na max 5V więc dlatego musi być stabilizator.

    0
  • #18 04 Lip 2011 13:13
    jdubowski
    Specjalista - urządzenia lampowe

    Janadamis napisał:
    Jeśli chodzi o te tranzystory BC327 to tam miały być n-p-n ale złe kupiłem i dlatego dałem takie bo ja kupiłem Tranzystory NPN BC517 ale jak je mierzyłem to wyszło mi że są złe czy to prawda?


    BC517 to są tranzystory Darlingtona - wziąłeś to pod uwagę przy pomiarze?

    Janadamis napisał:
    Albo też posiadam BD681S 4A może one były by dobre??


    Nie za bardzo - zakup zwykłe BC546 lub inne małosygnałowe NPN i będzie OK.
    Pamiętaj że przeprojektowując układ musisz zrozumieć jego działanie przed przeprojektowaniem i określić jak się zmieni jego działanie skutkiem przeprojektowania.

    Janadamis napisał:
    Bo zamierzam zrobić zasilanie uc i silnika z jednego zasilacza a nie z 2.
    A stabilizator jest potrzebny bo zasilacz daje 12V a Atmega 32 chodzi na max 5V więc dlatego musi być stabilizator.


    Czyli musisz odnieść sterowanie względem masy, więc tranzystory muszą być NPN.

    BTW - jak wpadłeś na włączenie miedzy minusy zasilaczy oporka 10kohm? Po co on tam jest?

    0
  • #19 04 Lip 2011 14:20
    Janadamis
    Poziom 14  

    Ja się na tranzystorach za bardzo nie znam i dlatego tak wyszło.
    A te tranzystory BD680A i BD681S to one mogą być?? One muszą być bo sporo w nie zainwestowałem.
    A pro po tego rezystora 10kom jakoś wpadłem na taki pomysł bo silnik nie chciał chodzić a jak połączyłem to chodzi.
    Jak zamienię te małe tran.. na inne dobre to układ powinien już dobrze chodzić?
    A te BC517 to do czego one mogą posłużyć ??

    0
  • #20 04 Lip 2011 16:31
    jdubowski
    Specjalista - urządzenia lampowe

    Janadamis napisał:
    A te tranzystory BD680A i BD681S to one mogą być?? One muszą być bo sporo w nie zainwestowałem.


    Mogą być.


    Janadamis napisał:
    A te BC517 to do czego one mogą posłużyć ??


    A do tego do czego stosuje się tranzystory Darlingtona NPN. Na upartego możesz je w tym układzie zastosować, pod warunkiem sprawdzenia prądu płynącego przez klucze przy niskim stanie na wyjściu sterownika.

    0
  • #21 04 Lip 2011 16:35
    Janadamis
    Poziom 14  

    Aha
    A mam taki pomysł jakby te małe tranzystory zastąpić transoptorem było by?
    Akurat mam kilka transoptorów CNY17-3

    0
  • #23 04 Lip 2011 18:04
    Janadamis
    Poziom 14  

    Nie wiem ok 20mA
    Ale zrobiłem i zastąpiłem te małe tranzystorki tymi transoptorami i działa dobrze nic się nie grzeje silnik pobiera ok 0,50A obroty równe stabilne.
    A transoptor to potrzebuje z procesora tyle prądu co dioda LED.
    Dałem 12V na te mostki i działa świetnie.
    Oczywiście pomiędzy transoptory a uc jest rezystor 480om.
    Wszystko pięknie działa.
    Wiadomo chyba ze takich szybkości jak w poprzednich próbach to nie będzie bo transoptor ma ileś tam ms na reakcje ale takie obroty co ma to będą dobre do mojej CNC
    A mógłbyś bardziej rozjaśnić o tych tranzystorach Darlingtona NPN
    Bo kiepsko mi szukanie o nich idzie a szkoda mi ich wyrzucić bo kosztowały mnie 10zł

    0
  • #24 04 Lip 2011 18:28
    jdubowski
    Specjalista - urządzenia lampowe

    Janadamis napisał:
    A mógłbyś bardziej rozjaśnić o tych tranzystorach Darlingtona NPN
    Bo kiepsko mi szukanie o nich idzie a szkoda mi ich wyrzucić bo kosztowały mnie 10zł


    Schowaj na zaś.
    A jak drogie były to przewrotnie spytam - po kiego grzyba je kupowałeś? ;)
    A nawet gdyby były potrzebne to dwa zwykłe BC547 w Darlingtona połaczyć taniej by wyszło...

    0
  • #25 04 Lip 2011 19:22
    Janadamis
    Poziom 14  

    Po to je kupywałem by były do tych mostków H. A wtedy nie wiedziałem ze się nie nadają.
    Ja je kupiłem 40sztuk bo robię CNC więc trzeba sterowanie do 3 silników robić więc na zapas kupiłem. Ale się one nie nadają.
    Obroty są na max takie same jak przy wcześniejszym podłączeniu.
    Najpierw miałem kupić silnik na 5V 8-przewodowe ale kupiłem inny właśnie ten 12V 4-przewody przed tym silnikiem zakupiłem te tranzystory ale gdy silnik zmieniłem więc mniej ich potrzeba.

    0