Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla 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

02 Gru 2007 22:14 1567 6
  • 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?
  • 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.
  • 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.
  • 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 ?
  • Pomocny post
    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
  • 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.
  • 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)