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

Silnik krokowy NEMA17 - 42HD2037-01 - napięcie znamionowe a napięcie zasilania

PolGraphic 27 Lip 2019 19:41 5571 39
Najlepsze odpowiedzi LABEL_AI_GENERATED

Czy mogę zasilać silnik krokowy NEMA17 42HD2037-01 o napięciu znamionowym 3 V z 12 V przez L298N, i czy potrzebny jest chopper/regulacja prądu?

Możesz użyć 12 V, ale tylko wtedy, gdy sterownik ogranicza prąd metodą choppera; bez takiej kontroli podanie 12 V bezpośrednio skończy się przegrzaniem i spaleniem silnika [#18085327] L298N sam w sobie nie jest kompletnym sterownikiem krokowym z regulacją prądu — pełny układ daje dopiero L297+L298, a praktycznie lepszym wyborem jest TB6600, bo ma większe możliwości i mikrokrok [#18085327] W TB6600 ustawiasz prąd zgodnie z silnikiem, czyli dla tego modelu około 1,5 A, a napięciem zasilania silnika nie musisz się przejmować: zasilaj go minimum 12 V, może być też 24 V [#18113633][#18097562] Przy większym napięciu prąd w cewkach narasta szybciej, a sterownik przerywa zasilanie po osiągnięciu nastawionego prądu, więc silnik dostaje tylko tyle, ile powinien [#18085327] Jeśli silnik ma 6 przewodów, podłącz tylko pełne cewki, a środki uzwojeń zostaw niepodłączone; pary znajdziesz omomierzem, a zamiana A/B lub +/− zmieni tylko kierunek obrotów [#18097562][#18097478]
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
  • #1 18083746
    PolGraphic
    Poziom 9  
    Posty: 74
    Ocena: 10
    Witam serdecznie.

    Posiadam silnik krokowy NEMA17 - 42HD2037-01 o napięciu znamionowym 3,0 V DC, prąd 1.5A.

    W sklepie doradzono mi do niego zasilacz podający na wyjściu 12V / 5A (zapas A na inne urządzenia).

    Jednak czy na pewno mogę podłączyć bezpośrednio 12A do tego silniczka (poprzez sterownik L298N)?

    Czytałem że napięcie znamionowe to nie wartość którą należy podać i że można (i zwykle tak się robi) podawać większe.
    Między innym w tym wątku

    Tam niestety zaproponowano link do miejsca które już nie jest dostępne.
  • Pomocny post
    #2 18083853
    banmar_2005
    Poziom 31  
    Posty: 1616
    Pomógł: 141
    Ocena: 289
    Ten silnik krokowy możesz zasilić większym napięciem o ile twój sterownik pozwoli na to.
    Wieksze napięcie to elastyczność pracy lepsza kultura pracy silnika krokowego
    3V to minimalne napięcie pracy możesz nawet podać napięcie 24V.
    Ważne aby ustawić odpowiedni prąd dla tego silnika.
    Silnik nie powinien osiągać większej temperatury niż 50-60 stopni
  • #3 18083855
    jarek_lnx
    Poziom 43  
    Posty: 22751
    Pomógł: 4203
    Ocena: 6134
    Podać wyższe napięcie można tylko wtedy, kiedy mamy impulsowy stabilizator prądu (chopper) i ustawiony prąd nie będzie wyższy od nominalnego.

    L298 to tylko stopień wyjściowy, ale może współpracować z L297 który ma tą funkcję.

    Podnoszenie napięcia zwiększa szybkość narastania prądu w cewkach silnika, a więc ogranicza utratę momentu dla wyższych prędkości obrotowych.
  • #4 18083857
    PolGraphic
    Poziom 9  
    Posty: 74
    Ocena: 10
    Bardzo dziękuję @banmar_2005 za klarowną i kompletną odpowiedź.

    Sterownik to L298N i z karty katalogowej czytam że radzi sobie z 12V i do 2A (a więc jest mały zapas względem silnika 1.5A).

    Czy rzeczywiście potrzebuję jeszcze w tym układzie choppera (@jarek_lnx)?
    Jeżeli tak to jak go włączyć w całość? Dotąd planowałem podać 12V + i - do L298N a z niego 4 przewody do mojego NEMA17.
  • #5 18083884
    banmar_2005
    Poziom 31  
    Posty: 1616
    Pomógł: 141
    Ocena: 289
    2A dla tego silnika to trochę za mało i nie ma możliwości regulacji prądu, spalisz sterownik.
    kup sobie coś większego, DVR8825 lub TB6600
  • #6 18083897
    jarek_lnx
    Poziom 43  
    Posty: 22751
    Pomógł: 4203
    Ocena: 6134
    PolGraphic napisał:
    Czy rzeczywiście potrzebuję jeszcze w tym układzie choppera (@jarek_lnx)?
    Jeżeli tak to jak go włączyć w całość? Dotąd planowałem podać 12V + i - do L298N a z niego 4 przewody do mojego NEMA17.
    Cudów nie ma, podanie wprost kilkukrotnie większego napięcia niż nominalne musi skończyć się spaleniem, chopper powoduje że mimo wyższego napięcia zasilania napięcie podane na silnik jest przerywane tak że wartość średnia jest znacznie mniejsza, tyle że napięcie jest tu regulowane a prąd.
    PolGraphic napisał:
    Jeżeli tak to jak go włączyć w całość? Dotąd planowałem podać 12V + i - do L298N a z niego 4 przewody do mojego NEMA17.
    A skąd miało być sterowanie dla L298?
  • #7 18083909
    PolGraphic
    Poziom 9  
    Posty: 74
    Ocena: 10
    Przepraszam, zapomniałem dodać - L298 miałoby być sterowane z NodeMCU (esp8266) na własnym zasilaniu.

    Hm, tylko czy to nie będzie tak że przez/dzięki temu chopperowi skończę znowu z taką samą pracą jak przy 3V?
    Chciałem skorzystać z tego "Wieksze napięcie to elastyczność pracy lepsza kultura pracy silnika krokowego".
    Muszę przy pomocy tego NEMA17 podnieść roletę (wewnętrzną nie zewnętrzną, materiałową więc lekką ale jednak to nadal jakaś tam belka materiału).

    I dlaczego 2A w L298 to za mało (skoro silnik pracuje na 1.5A)?

    Z góry przepraszam za być może dziwne pytania, ale z silnikami krokowymi nie nabrałem jeszcze doświadczenia.
  • #8 18083921
    banmar_2005
    Poziom 31  
    Posty: 1616
    Pomógł: 141
    Ocena: 289
    PolGraphic napisał:
    Przepraszam, zapomniałem dodać - L298 miałoby być sterowane z NodeMCU (esp8266) na własnym zasilaniu.

    Hm, tylko czy to nie będzie tak że przez/dzięki temu chopperowi skończę znowu z taką samą pracą jak przy 3V?
    Chciałem skorzystać z tego "Wieksze napięcie to elastyczność pracy lepsza kultura pracy silnika krokowego".
    Muszę przy pomocy tego NEMA17 podnieść roletę (wewnętrzną nie zewnętrzną, materiałową więc lekką ale jednak to nadal jakaś tam belka materiału).

    I dlaczego 2A w L298 to za mało (skoro silnik pracuje na 1.5A)?

    Z góry przepraszam za być może dziwne pytania, ale z silnikami krokowymi nie nabrałem jeszcze doświadczenia.


    Sorki wprowadziłem cię w błąd źle doczytałem myślałem że silnik jest 2A a sterownik 1.5A
    ale ja wolałbym zastosować TB6600 niż L298, to prymitywny sterownik i nie ma możliwości ustawienia kroków oraz prądu silnika, Większy krok to cichsza praca silnika
  • #9 18084060
    PolGraphic
    Poziom 9  
    Posty: 74
    Ocena: 10
    Nie ma sprawy, rozjaśniło mi się.

    Jeszcze kwestia tego choppera, bo rozumiem że bez niego ani rusz gdy źródło daje 12V?

    Czy dobrze rozumiem że moje opcje to:
    A. Do L298 dokupienie L297 na podstawie tego artykułu, co załatwia mi chopper (dzięki @jarek_lnx) - tylko kurczę, wygląda to na skomplikowany układ (jak na moje umiejętności).
    B. Dokupienie innego choppera (jak go dobrać?).
    C. Zastosować TB6600 (i czy coś jeszcze? chopper? czy on już tutaj niepotrzebny?)?

    Szukam możliwie najprostszego (pod względem złożoności schematu) rozwiązania które nadal uciągnie moją roletę.
  • #10 18084238
    banmar_2005
    Poziom 31  
    Posty: 1616
    Pomógł: 141
    Ocena: 289
    Z twoich wypowiedzi wnioskuje że chcesz sterować silnikiem krokowym do podnoszenia i opuszczania rolet.
    Najprościej by było zrobić taki układ na arduino nano + sterownik np:TB6600 + silnik krokowy, Szybko to połączysz i poszukasz w sieci lub napiszesz sobie prosty kod do sterowania silnika.
    Zaleta tego jest taka że możesz zawsze rozbudować sobie układ w inne bajery, przez dopisywania odpowiedniego oprogramowania do procesora.
    Możesz też sterować silnikiem bez procesora i pisania oprogramowania jeżeli to cię przerasta
    Wtedy potrzebujesz silnik krokowy + sterownik silnika TB660 + generator impulsów prostokątnych i taki układ szybko zmontujesz bez znajomości programowania.
    sterownik silnika i generator impulsów prostokątnych dostaniesz na naszym popularnym portalu aukcyjnym.
  • #11 18084982
    PolGraphic
    Poziom 9  
    Posty: 74
    Ocena: 10
    Z częścią programistyczną nie mam żadnego problemu, sporo piszę m.in. na wspomniany esp8266.

    Przerasta mnie natomiast zwykle część mechaniczna, dlatego chciałbym ją możliwie uprościć pod względem liczby elementów do samodzielnego montażu.

    Dopytam tylko dla pewności: czyli mikrokontroller + TB6600 + 42HD2037-01 jako układ obędzie się już bez dodatkowych elementów?
  • #13 18085116
    PolGraphic
    Poziom 9  
    Posty: 74
    Ocena: 10
    Super, dziękuję! Idę drogą z TB6600 :)
  • Pomocny post
    #14 18085327
    jarek_lnx
    Poziom 43  
    Posty: 22751
    Pomógł: 4203
    Ocena: 6134
    TB6600 to kompletny sterownik silników krokowych, w przypadku L298 to dopiero w zestawie z L297 będziesz miał kompletny sterownik.
    Porównując te dwa rozwiązania TB6600 ma większe możliwości - obsługuje pracę mikrokrokową.

    Zarówno TB6600 jak i L297+L298 stabilizują prąd cewek impulsowo i to jest właśnie chopper.

    W obu scalakach działa to prawie tak samo, zasilisz z 12V to prąd w każdym kroku narośnie 4x szybciej niż przy zasilaniu 3V, jak już osiągnie 1,5A zasilanie cewek zostanie na chwilę wyłączone, prąd trochę spadnie, później znowu załączenie i narastanie do 1,5A itd Oczywiście musisz zadbać żeby ustawiony był właściwy prąd w sterowniku silnika.

    Silnik krokowy NEMA17 - 42HD2037-01 - napięcie znamionowe a napięcie zasilania
    Jakbyś podłączył 12V bez kontroli prądu prąd narósł by do 6A moc strat w cewkach była by przekroczona 16x i w ciągu minuty zamienił byś silnik w kawałek śmierdzącego spalenizną złomu.
  • #15 18085630
    PolGraphic
    Poziom 9  
    Posty: 74
    Ocena: 10
    Dzięki @jarek_lnx, teraz wszystko jaśniejsze.

    Z racji że nie czuję się jeszcze mocny z budowania układów, TB6600 wydaje mi się dla mnie rozsądniejszym wyborem. Metodą kroków (kroków... ;P).

    Czyli w TB6600 ustawiam prąd zgodnie z konkretnym silnikiem (w moim wypadku 3V 1.5A).
  • #16 18085822
    banmar_2005
    Poziom 31  
    Posty: 1616
    Pomógł: 141
    Ocena: 289
    PolGraphic napisał:
    Dzięki @jarek_lnx, teraz wszystko jaśniejsze.

    Z racji że nie czuję się jeszcze mocny z budowania układów, TB6600 wydaje mi się dla mnie rozsądniejszym wyborem. Metodą kroków (kroków... ;P).

    Czyli w TB6600 ustawiam prąd zgodnie z konkretnym silnikiem (w moim wypadku 3V 1.5A).


    napięciem się nie przejmuj, zasilaj TB6600 min 12V,
    ustawia się tylko prąd.
    Jak silnik będzie za gorący powyżej 50-60 stopni to możesz dać radiator na siniku
    albo zmniejszyć prąd.
    Kroki sobie ustaw większe jeżeli nie zależy tobie na szybkości.
    Silnik na pełnym kroku bardzo się trzęsie i bardzo hałasuje.
  • #17 18085905
    jarek_lnx
    Poziom 43  
    Posty: 22751
    Pomógł: 4203
    Ocena: 6134
    1,5A to prąd maksymalny, silnik się będzie grzał, ale nie zawsze potrzeba maksymalnego prądu, najbardziej silnik się grzeje kiedy stoi i płynie prąd, taki tryb przy roletach może nie być potrzebny.
  • #18 18096928
    PolGraphic
    Poziom 9  
    Posty: 74
    Ocena: 10
    No i zacząłem składanie:
    Silnik krokowy NEMA17 - 42HD2037-01 - napięcie znamionowe a napięcie zasilania

    Piny sterownika TB6600:
    ENA-, DIR-, PUL- zwarłem razem i podpiąłem pod GND mojego mikrokontrolera (NodeMCU v3).
    ENA+, DIR+, PUL+ każdy od jednego z 3 pinów D2, D5, D8 na mikrokontrolerze (oczywiście program będzie odpowiednio skonfigurowany pod te piny).
    VCC i GND do Output +/- z zasilacza.

    I teraz pojawiają się schody. W 42HD2037-01 jest 6 pinów, wiem że wystarczą 4. Tylko które konkretnie połączyć z A-, A+, B-, B+ sterowika?
    Znalazłem taki diagram dla 42HD2037-01:
    Silnik krokowy NEMA17 - 42HD2037-01 - napięcie znamionowe a napięcie zasilania

    Czy dobrze z niego czytam że parami 1 3 oraz 4 6 odpowiadają A- A+ oraz B- B+ w sterowniku?
    Tylko czy pierwsza para (1 3) to A czy B? I czy ma znaczenie odwórcenie A- A+ (przy równoczesnym odwórceniu B- B+)?

    I od razu drugie pytanie - czy VCC oraz GND dla mikrokontrolera mogę bezpiecznie podać z innego zasilacza 3.3V? Czy muszę jednak stabilizatorem rozdzielać z głównego?

    I czy na pewno dobrze podłączyłem się do GND NodeMcu z ENA-, DIR-, PUL-, czy może inaczej powinno być to zrobione? Np. z zasilacza 3.3V rozgałęzić do GND na NodeMcu i druga gałąź do sterownika (ENA-, DIR-, PUL-)? Chociaż to chyba wychodzi na to samo (jeśli dobrze zakładam że piny GND w mikrokontrolerze są ze sobą zwarte)?
  • #19 18097478
    _jta_
    Specjalista elektronik
    Posty: 49150
    Pomógł: 3212
    Ocena: 4260
    Kiedyś kupiłem na Allegro sterownik TB6600 i okazało się, że to naprawdę jest coś innego, słabszego - ale do tego silnika i to słabsze wystarczy. Zobacz, którą wersję masz - ta słabsza ma mniejszy mikrokrok, wystarczy porównać opis z notą katalogową TB6600, zobacz temat Jak sterować silnikiem krokowym, żeby szybko i dokładnie działał?

    Według opisu silnika powinny być 4 wyprowadzenia - jeśli jest 6, to pewnie to jest inna wersja, prawdopodobnie na 2 i 5 masz wyprowadzone środki uzwojeń - jak używasz TB6600 (albo czegokolwiek do silników bipolarnych), to ich nie podłączasz. Najlepiej sprawdź omomierzem - poznasz po opornościach, które jest które.

    O ile pamiętam, A- i A+ mają być do jednego uzwojenia, B- i B+ do drugiego. Zamiana A z B, albo na jednym z nich '+' z '-' zmieni kierunek obrotów (zmiana stanu DIR też). W wersji modułu TB6600, jaką ja kupiłem, na wejściach były transoptory - należało ograniczać prąd (opornikiem szeregowym, musisz go dobrać, na początek daj 180 omów, albo nieco więcej, jak podłączasz pod uC zasilany z 3.3V; jak jest zasilany z 5V, to ze 360 omów); jak masz transoptory, to sygnały sterujące są całkowicie niezależne od zasilania sterownika - nie ma potrzeby łączenia mas zasilania silnika i zasilania uC - od uC wymaga się tylko, żeby przepuścił z 10mA (mam wrażenie, że taki prąd jest sensowny, ale sprawdź w opisie modułu) np. od ENA+ do ENA- (tam jest dioda, o spadku napięcia około 1.2V) - a jak je podłączysz do uC, to sprawa twojego upodobania.

    Jak jest z pinami GND w uC, nie wiem - pewnie, jak masz moduł z uC, to są zwarte na płytce.

    Proponuję dodać kondensator na zasilaniu modułu TB6600. I nie dziw się, że jak nastawisz prąd 1A, to moduł z zasilacza pobierze np. 200mA - to działa jak przetwornica step-down, obniża napięcie, za to pobiera mniejszy prąd, niż daje na wyjściu.
  • #20 18097562
    banmar_2005
    Poziom 31  
    Posty: 1616
    Pomógł: 141
    Ocena: 289
    do sterownika podłączasz tylko pełne cewki. pomierz omierzem tam gdzie jest największa rezystancja miedzy przewodami to będzie pełna cewka.
    jak podłączysz A1 do B1 to mie ma różnicy, najwyżej będzie zmiana kierunku obrotów.
    Najważniejsze są początki cewek aby były zgodne

    Jaki zasilacz chcesz podłączyć do tego?
    impulsowy czy transformatorowy?
    napiecie zasilacza min. 12V, możesz dac nawet 24V jeżeli masz taką możliwość.
    Na początek staw prąd na sterowniku 1A Dir+ Pul+ bierzesz z arduino 5V
    EN i EN+ podłączasz tylko gdy tego będziesz potrzebować w swoim projekcje
    Kondensatora na zasilaniu sterownika na razie nie dawaj żadnego.
    o jakim zasilaniu 3.3V piszesz ? bo nie rozumie
  • #21 18097647
    PolGraphic
    Poziom 9  
    Posty: 74
    Ocena: 10
    Dzięki za rozjaśnienie, panowie :)

    @banmar_2005 - korzystam z NodeMcu, nie z Arduino, on jest w logice 3.3V, nie 5V.
    Tzn można mu podać 5V na VCC, ale generalnie pracuje na 3.3V i podaje też 3.3V na jeden pin.

    Zasilacza używam dokładnie tego:
    https://multienergo.com/pl/p/Zasilacz-12V-5A-60W-GLP-GPV-60-12/806

    Impulsowy, 12V - wolałbym użyć istniejącego niż zmieniać na 24V oczywiście ze względu na koszty zakupu kolejnego. Na co wpływa że jest impulsowy?

    @_jta_ - jaka jest funkcja kondensatora na zasilaniu modułu TB6600?
    Teraz widzę jeszcze jeden problem TB6600 na ENA chciałby 5V, NodeMcu woli 3.3V, do tego mam jeszcze 12V dla części TB6600 na wyższe napięcie. A więc z jednego zasilacza powinienem wyprowadzić 3 różne napięcia... stabilizatory się mnożą :P
  • #22 18097816
    _jta_
    Specjalista elektronik
    Posty: 49150
    Pomógł: 3212
    Ocena: 4260
    Masz moduł TB6600, czy układ scalony TB6600? Moduł prawdopodobnie zawiera transoptory (to jest w opisie) i transoptor sterujesz prądem (pewnie w opisie jest informacja, jaki dać opornik do jakiego napięcia, dla kilku przykładowych napięć), na nim samym jest spadek napięcia około 1.2V, reszta na opornik ograniczający prąd - dobierasz opornik odpowiedni do napięcia sygnału, nie musisz mieć 5V. Chyba, że moduł już ma opornik np. na 5V, i 3.3V mu nie wystarczą... Jeśli tak jest, jeśli napięcie z pinu uC nie wystarcza do zadziałania, to będzie potrzebne wyższe.
  • #23 18098708
    PolGraphic
    Poziom 9  
    Posty: 74
    Ocena: 10
    Hej, @_jta@, kupowałem tutaj:
    https://allegro.pl/oferta/sterownik-silnika-krokowego-tb6600-cnc-mach-lpt-7932827276?snapshot=MjAxOS0wNy0yN1QyMToyNToxOC4xMThaO2J1eWVyO2U4NGQ5OTI3MjRlMTQ1OWU0NTJkYjU4ZTliZWU3NDk1ZjJiNjUxNjBlNDBjMjUyNDllNjRjMGNlMDM2Njg2NDQ%3D

    I głupio się przyznać, ale jak rozpoznać czy to moduł układ scalony? Jeśli chodzi o to czy to sam scalak czy razem z obudową i innymi elementami na płytce to tak - pełen zestaw. Ale nie jestem pewien czy o to chodziło.

    Niestety nie było tam dołączonych instrukcji / not, chociaż jest informacja o optoizolacji.

    W nocie katalogowej na innej stronie znalazłem taki schemat (tu akurat nie korzystają z EN):
    Silnik krokowy NEMA17 - 42HD2037-01 - napięcie znamionowe a napięcie zasilania

    Nie sugerują tutaj żadnych zewnętrznych oporników, ale jak rozumiem lepiej je dodać?
  • #24 18098937
    _jta_
    Specjalista elektronik
    Posty: 49150
    Pomógł: 3212
    Ocena: 4260
    Moduł. Na pewno nie jest to zrobione na TB6600 - "sterownik na TB6600 ma podział na 1/16 kroków a S109AFTG ma 1/32 i jest o wiele słabszym sterownikiem..." tak mi napisali w temacie, do którego podałem link. Spróbuj poszukać w sieci takiego modułu z instrukcją do ściągnięcia.
  • #25 18100296
    banmar_2005
    Poziom 31  
    Posty: 1616
    Pomógł: 141
    Ocena: 289
    [quote="PolGraphic"]No i zacząłem składanie:
    Silnik krokowy NEMA17 - 42HD2037-01 - napięcie znamionowe a napięcie zasilania

    Piny sterownika TB6600:
    ENA-, DIR-, PUL- zwarłem razem i podpiąłem pod GND mojego mikrokontrolera (NodeMCU v3).
    ENA+, DIR+, PUL+ każdy od jednego z 3 pinów D2, D5, D8 na mikrokontrolerze (oczywiście program będzie odpowiednio skonfigurowany pod te piny).
    VCC i GND do Output +/- z zasilacza.

    I teraz pojawiają się schody. W 42HD2037-01 jest 6 pinów, wiem że wystarczą 4. Tylko które konkretnie połączyć z A-, A+, B-, B+ sterownika?

    /quote]

    Masz złe okablowanie
    Połącz Dir+, Pul+ i Ena+ razem i podłącz 3.3V powinno pracować dobrze jeżeli napięcie wystarczy.
    Sterujesz Dir- , Pul- i Ena-
    u ciebie jest odwrotnie masz (-) spięty razem
  • #27 18100448
    PolGraphic
    Poziom 9  
    Posty: 74
    Ocena: 10
    A gdyby nie wystarczył - czy podłączenie transoptora, np. LTV-847 między mikrokontroler a układ sterujący i danie tam 5V z innego źródła ma sens?
  • #28 18100751
    _jta_
    Specjalista elektronik
    Posty: 49150
    Pomógł: 3212
    Ocena: 4260
    Można. Ale można prościej - użyć tranzystorów N-MOSFET (po 1 na każde wyjście), tylko czy znajdziesz taki, któremu ze 3V wystarczą do porządnego włączenia (nie pomyl z napięciem progowym, threshold voltage, ono daje bardzo mały prąd); albo tranzystorów NPN z opornikami w bazie (opornik między wyjście uC i bazę, emiter do masy, kolektor do x-, x+ do +5V).

    W przypadku transoptora będzie kwestia, jaki ma CTR - jeśli za mały, to będzie wymagał sporego prądu, znacznie większego, niż baza tranzystora bipolarnego (już nie mówiąc o bramce MOSFET-a, która nie potrzebuje zauważalnego prądu). I pewnie tranzystory bipolarne (np. BC547) wyjdą najtaniej... a może "tranzystory cyfrowe"?
  • #29 18100783
    banmar_2005
    Poziom 31  
    Posty: 1616
    Pomógł: 141
    Ocena: 289
    Najpierw kolega niech spróbuje tak jak napisałem czyli zmostkować DIR+,PUL+
    i podłączyć do 3.3V z kontrolera. Teoretycznie powinno to działać przy takim napięciu bo to są sygnały cyfrowe, stan logiczny "0" od 0 do 0.8V wszystko co jest ponad 2.7V do 5V to stan logiczny "1"
    TB6600 ma w sobie transportery aby galwanicznie odizowolać sterownik od kontrolera i przy napięciu 3.3V powinien bez problemu pracować poprawnie, przynajmniej tak mi się wydaje.
    W sumie dlaczego stosować dodatkowe tranzystory polowe i komplikować sobie cały układ, Tranzystory muszą być logic level inaczej nie otworzysz w pełni bramki.
    Dlaczego kolega nie chce na arduino uno czy nano? nie było by takich problemów z wysterowaniem sterownika bo tam już jest logika na 5V.
  • #30 18100894
    PolGraphic
    Poziom 9  
    Posty: 74
    Ocena: 10
    Ponownie dziękuję za odpowiedzi. Wypróbuję i dam znać :)

    Co do pytania, czemu wybrałem NodeMCU a nie Arduino. Przede wszystkim zintegrowane Wifi i prosta kontrola przez sieć (IOT). Nie ukrywam że także moja preferencja (gdy mogę korzystam z lepiej znanych sobie układów).

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy zasilania silnika krokowego NEMA17 - 42HD2037-01 o napięciu znamionowym 3,0 V DC i prądzie 1,5 A. Użytkownik zastanawia się nad możliwością podłączenia zasilacza 12V/5A przez sterownik L298N. Odpowiedzi wskazują, że można używać wyższego napięcia, ale konieczne jest zastosowanie stabilizatora prądu (choppera), aby uniknąć uszkodzenia silnika. Proponowane są alternatywy, takie jak sterownik TB6600, który obsługuje mikrokroki i ma większe możliwości. Użytkownik planuje używać NodeMCU do sterowania, co wymaga przetwornicy do zasilania 3,3V. Wskazówki dotyczą także podłączenia przewodów silnika oraz zastosowania elektromagnesu do blokowania rolety.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA