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.

Silnik krokowy 12DC z uC pracującego 3.3V

rmajda 02 Gru 2007 22:14 1420 6
  • #1 02 Gru 2007 22:14
    rmajda
    Poziom 20  

    Witam,

    Potrzebuję wysterować silnik krokowy powiedzmy unipolarny (lub ew. bipolarny) z modułu który jest zasilany 3.3V. Znalazłem wiele sterowników na ULN2003 ale to wszystko chodzi na 5Vdc. Czy jest może jakaś kostka podobna do ULC2803 (potrzebuję sterować dwa silniki) która będzie pracowała poprawnie z sygnałami wejściowymi LOW=0V, HIGH = 3V a silnik zasilała by z 12V?

    0 6
  • #2 02 Gru 2007 22:28
    voytaschec
    Poziom 24  

    No przecież zawsze możesz użyć tranzystorów (w sumie i tak musisz bo silnika nie wysterujesz bezpośrednio z portu uC, jeśli to jest oczywiście uC), a jeszcze lepiej w układzie darlingtona z jakimś mocniejszym tranzystorem.
    Jeżeli użyjesz NPN to podając na bramkę 3V z uC (oczywiście przez mały opornik) to on się wtedy nasyci (jeżeli emiter jest na masie) i wtedy wpinając silnik między kolektor a napięcie zasilania (u ciebie 12V) będziesz sterował silnikiem napięciem 12V.

    0
  • #3 02 Gru 2007 23:15
    migod
    Poziom 21  

    L293D, czyli tzw. H-bridge powinien rozwiązać sprawę. Masz tam osobne napięcia dla zasilania silników i osobne dla wejścia cyfrowego.

    0
  • #4 03 Gru 2007 07:20
    rmajda
    Poziom 20  

    L293D mógłby być ale:
    Logic Supply Voltage (pin 20) 4.5V - 36V

    Tranzystory są OK ale wolałbym kostkę. Może jest jakaś gotowa kostka w której podaje sie tylko DIR i STEP i tyle resztę załatwia sterownik dedykowany.

    Ew. jakie tranzystory można zastosować aby wytrzymały obciążenie silnikami takimi z drukarki. Nie wiem ale szacuję z 1A. Czy tranzystory muszą mieć jakieś diody zabezpieczające? Bo przecież to cewka.

    A może jest jakaś wersja ULN2003 która może pracować z sygnałami 3.3V ?

    0
  • Pomocny post
    #5 03 Gru 2007 10:15
    Dr_DEAD
    Poziom 28  

    rmajda napisał:

    A może jest jakaś wersja ULN2003 która może pracować z sygnałami 3.3V ?

    ULN2001 - wersja która może pracować z dowolnymi sygnałami, a to dlatego że nie ma oporników ani diód zenera na bramce darlingtonów. Oporniki dobirasz sam, więc przyjmując minimalne wzmocnienie dalrlingtonów jako 1000, prąd wyjściowy 1A, mamy: Ib = 1A/1000, Rb = 3.3V/Ib

    Dodano po 3 [minuty]:

    A taj swoją drogą to ULN2003 też wysterujesz z napięcia 3.3V

    0
  • #6 03 Gru 2007 10:29
    rmajda
    Poziom 20  

    OK, dzieki Dr_DEAD, jeśli mówisz że ULN2803 będzie działał z napięciem 3.3V to go zastosuję bo jest to dla mnie najwygodniejsze. Osobiscie zawsze stosowalem tylko 5V dlatego ten post.

    0
  • #7 03 Gru 2007 15:09
    Ch.M.
    Poziom 27  

    Witaj
    Ja bym to zrobił na MOSFETach (HEXFET np. IRF7455 potrafi uciągnąć 1A przy 2,5 na bramce a przy 3,3V to juz jest w pełni wysterowany i ma rezystancję wyjściową rzędu miliomów). Jeśli nie zależy Ci na sprawności (mocy) to poszukaj gotowego sterownika (np. takiego z HD)

    0
  Szukaj w 5mln produktów