Elektroda.pl
Elektroda.pl
X
HELUPOWER
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 NEMA17 - 42HD2037-01 - napięcie znamionowe a napięcie zasilania

PolGraphic 07 Sie 2019 11:27 495 37
  • #31
    _jta_
    Specjalista elektronik
    Proponuję zacząć od sprawdzenia: (1) charakterystyki prąd-napięcie wejść (ENA+/ENA-, DIR+/DIR-, PUL+/PUL-) tego modułu, w zakresie np. do 5mA; (2) jakie napięcie (albo prądu) jest przez każde z tych wejść wykrywane. Prawdopodobnie 5V wystarczy, a jakie mniejsze napięcie będzie jeszcze wystarczające, to trzeba ustalić.

    banmar_2005 napisał:
    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"

    Niezupełnie, te sygnały wchodzą na transoptory, i poziomy napięć są nieco inne. Próbowałem podłączać pod port drukarki, i nie działało.
  • HELUPOWER
  • #32
    banmar_2005
    Poziom 21  
    _jta_ napisał:
    Proponuję zacząć od sprawdzenia: (1) charakterystyki prąd-napięcie wejść (ENA+/ENA-, DIR+/DIR-, PUL+/PUL-) tego modułu, w zakresie np. do 5mA; (2) jakie napięcie (albo prądu) jest przez każde z tych wejść wykrywane. Prawdopodobnie 5V wystarczy, a jakie mniejsze napięcie będzie jeszcze wystarczające, to trzeba ustalić.

    banmar_2005 napisał:
    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"

    Niezupełnie, te sygnały wchodzą na transoptory, i poziomy napięć są nieco inne. Próbowałem podłączać pod port drukarki, i nie działało.

    Może to zależne jest od komputera jakie prądy wychodzą złączu portu LTP.
    Ja TB6600 sterowałem tym portem LTP. Transoptor ma w sobie diode a nią steruje się prądem, zresztą na transoptory najczęściej w układach podawane jest napięcie 3.3V.
    Więc to wszystko są domysły, i trzeba zaczekać aż autor tematu sprawdzi sam
    może akurat z jego procesowa wystarczy 3.3V.
  • #33
    piotrek0207
    Poziom 14  
    _jta_ napisał:
    Proponuję zacząć od sprawdzenia: (1) charakterystyki prąd-napięcie wejść (ENA+/ENA-, DIR+/DIR-, PUL+/PUL-) tego modułu, w zakresie np. do 5mA; (2) jakie napięcie (albo prądu) jest przez każde z tych wejść wykrywane. Prawdopodobnie 5V wystarczy, a jakie mniejsze napięcie będzie jeszcze wystarczające, to trzeba ustalić.

    banmar_2005 napisał:
    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"

    Niezupełnie, te sygnały wchodzą na transoptory, i poziomy napięć są nieco inne. Próbowałem podłączać pod port drukarki, i nie działało.


    A jak w końcu Pan rozwiązał problem sterowania silnikiem krokowym w swoim urządzeniu - myślę o początkowym Pana zamyśle sterowania portem szeregowym?
  • HELUPOWER
  • #34
    banmar_2005
    Poziom 21  
    Nie miałem do czynienia z twoim kontrolerem z wifi używałem zawsze arduno meda, uno, pro, i mini.
    Poszukaj w sieci może tam coś znajdziesz
    na przykład tu:

    Link
  • #35
    PolGraphic
    Poziom 9  
    A więc dobre wieści - sterowanie z 3.3V działa poprawnie mimo że sterownik ma specyfikację na 5V (a więc obejdzie się bez kombinowania z transoptorami i innymi cudami):

    Link


    Właściwie to daję ledwie 3V z 2x1.5V nowych baterii. Docelowo będę go jednak karmił osobnym zasilaniem na 3.3V, silnik pod 12V przez sterownik. Pozostał test z obciążeniem (roletą - czy mój mocarz da radę...).

    Podsumowując: gdzie i dlaczego polecacie dodać rezystory/kondensatory? Jestem dość zielony w tej kwestii.

    Dziękuję wszystkim za asystę! :)
  • #36
    banmar_2005
    Poziom 21  
    Pisałem wcześniej abyś podłączył 3.3V z swojego kontrolera na TB6600 bez żadnych kombinacji i dodatkowych tranzystorów itd.
    TB6600 ma w sobie transoptor który pobiera bardzo mały prąd, wiec podawanie dodatkowego zasilanie 3.3V mija się z celem. Nie dawaj go wcale.
    Nic więcej nie potrzebujesz oprócz kontrolera, sterownika TB6600 oraz zasilania12V dla TB6600 ( możesz dać więcej np:24V) i 3,3V dla kontrolera.
    Wykorzystaj przetwornice DC/DC step down i podłącz do zasilacza 12V którym będziesz zasilał TB6600, a na przetwornicy ustaw sobie 3.3V dla zasilania swojego kontrolera, wtedy będziesz miał tylko jeden zasilacz 12V
    Jeżeli chcesz aby silnik pracował ciszej i delikatniej to możesz ustawić większy podział kroków, ale czym większy podział tym wolniej będzie się kręcił silnik.
    Gdy silnik będzie miał za mały moment, to zawsze możesz zastosować wiekszy silnik i nic więcej nie zmieniając.
  • #37
    _jta_
    Specjalista elektronik
    banmar_2005 napisał:
    Wykorzystaj przetwornice DC/DC up i podłącz do zasilacza 12V którym będziesz zasilał TB6600, a na przetwornicy ustaw sobie 3.3V dla zasilania swojego kontrolera, wtedy będziesz miał tylko jeden zasilacz 12V

    Do tego to akurat jest potrzebna przetwornica step-down.
  • #38
    banmar_2005
    Poziom 21  
    _jta_ napisał:
    banmar_2005 napisał:
    Wykorzystaj przetwornice DC/DC up i podłącz do zasilacza 12V którym będziesz zasilał TB6600, a na przetwornicy ustaw sobie 3.3V dla zasilania swojego kontrolera, wtedy będziesz miał tylko jeden zasilacz 12V

    Do tego to akurat jest potrzebna przetwornica step-down.


    masz racje - czeski błąd, już poprawiam