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

Czy silnik krokowy można zasilać napięciem 3,3V lub 5V?

bambero 18 Lis 2020 14:20 930 9
REKLAMA
  • #1 19052516
    bambero
    Poziom 10  
    Posty: 7
    Witam

    Proszę o pomoc w kwestii napięcia dla silników krokowych.
    Chciałbym zasilać silniczek bezpośrednio z RaspberryPi - tam dysponujemy napięciem 3,3 lub 5, natomiast silniki mają podane bardzo dokładnie napięcie np.:
    Napięcie znamionowe: 3,6 V
    Czy tu mamy jakąś tolerancję?
    Czy taki silniczek można zasilać napięciem 3,3V lub 5V?
    Myślę o zakupie sterownika: DRV8835
    I do niego silniczka: JK42HS48-1204

    Proszę o wyrozumiałość dla mojej niewiedzy

    Pozdrawiam
  • REKLAMA
  • #2 19052560
    moze-byc
    Poziom 29  
    Posty: 1001
    Pomógł: 133
    Ocena: 140
    Niestety, napięcie napięciem ale potrzebna jest jeszcze odpowiednia wydajność prądowa. RaspberyPi takiej nie ma dlatego trzeba zastosować odpowiednie drivery. W przypadku silników krokowych w ich roli używa się tzw. stepsticków.
  • #3 19052609
    bambero
    Poziom 10  
    Posty: 7
    moze-byc napisał:
    Niestety, napięcie napięciem ale potrzebna jest jeszcze odpowiednia wydajność prądowa. RaspberyPi takiej nie ma dlatego trzeba zastosować odpowiednie drivery. W przypadku silników krokowych w ich roli używa się tzw. stepsticków.


    1.2A przy silniejszym zasilaczu powinien wytrzymać. A co z tym napięciem?
  • REKLAMA
  • #4 19052646
    398216 Usunięty
    Poziom 43  
    Posty: 34045
    Pomógł: 3915
    Ocena: 9205
    bambero napisał:
    A co z tym napięciem?
    To samo:
    moze-byc napisał:
    potrzebna jest jeszcze odpowiednia wydajność prądowa.

    RaspberyPi to tylko moduł sterujący elementami wykonawczymi - driverami. Sam z siebie nie zadziała i musi być podłączony do odpowiedniego DRIVER'a - dobranego do obciążenia jakie ma sterować.
  • REKLAMA
  • #5 19053987
    krzysiek_krm
    Poziom 40  
    Posty: 4612
    Pomógł: 716
    Ocena: 598
    Drivery silników krokowych sterują ich uzwojeniami pracując jak źródła prądowe. Napięcie zasilające drivera powinno być możliwie duże, oczywiście musi się mieścić w dopuszczalnym zakresie dla drivera i silnika. Dostatecznie wysokie napięcie zasilania umożliwia szybkie zmiany prądu w uzwojeniach. Nominalne napięcie zasilania silnika jest parametrem bez praktycznego znaczenia, istotne jest maksymalne dopuszczalne napięcie, w sensie wytrzymałości izolacji.
  • #6 19054813
    398216 Usunięty
    Poziom 43  
    Posty: 34045
    Pomógł: 3915
    Ocena: 9205
    krzysiek_krm napisał:
    Drivery silników krokowych sterują ich uzwojeniami pracując jak źródła prądowe.
    ???
    Wytłumacz czemu.
    krzysiek_krm napisał:
    Dostatecznie wysokie napięcie zasilania umożliwia szybkie zmiany prądu w uzwojeniach.
    ?????Tym bardziej proszę o wyjaśnienie tej teorii.
    krzysiek_krm napisał:
    Nominalne napięcie zasilania silnika jest parametrem bez praktycznego znaczenia, istotne jest maksymalne dopuszczalne napięcie, w sensie wytrzymałości izolacji.
    ?????????? Najwidoczniej coś mnie w międzyczasie ominęło. Możesz podać źródła tych rewelacji?
  • #7 19055745
    krzysiek_krm
    Poziom 40  
    Posty: 4612
    Pomógł: 716
    Ocena: 598
    398216 Usunięty napisał:
    krzysiek_krm napisał:
    Drivery silników krokowych sterują ich uzwojeniami pracując jak źródła prądowe.
    ???
    Wytłumacz czemu.

    Ponieważ "siłą sprawczą" ruchu silnika nie jest przyłożenie napięcia ale przepływ prądu. Dlatego driver uzwojenia silnika krokowego jest regulatorem prądu.
    398216 Usunięty napisał:
    krzysiek_krm napisał:
    Dostatecznie wysokie napięcie zasilania umożliwia szybkie zmiany prądu w uzwojeniach.
    ?????Tym bardziej proszę o wyjaśnienie tej teorii.

    To przypomnij sobie prawo Faraday'a, opisane zależnością v(t) = L di(t) / dt. Uzwojeniem silnika steruje mostek H, używając wymuszenia napięciowego więc prąd i(t) w uzwojeniu silnika, które ma dość dużą indukcyjność, jest całką (po czasie) z v(t) / L. Ponieważ napięcie zasilania jest stałe więc prąd jest całką ze stałej czyli funkcją liniową i(t) = (Vs / L) * t. Już rozumiesz czy trzeba Ci tłumaczyć dalej, tylko to już jest końcowa podstawówka.
    398216 Usunięty napisał:
    krzysiek_krm napisał:
    Nominalne napięcie zasilania silnika jest parametrem bez praktycznego znaczenia, istotne jest maksymalne dopuszczalne napięcie, w sensie wytrzymałości izolacji.

    Gdybyś wykonał pobieżne obliczenia to odkryłbyś, że to nominalne napięcie zasilania jest po prostu iloczynem nominalnego prądu i rezystancji omowej uzwojenia, czyli rzeczywistej składowej impedancji uzwojenia, gdybyś podłączył to napięcie to po odczekaniu stanów nieustalonych uzyskałbyś nominalny prąd. Tyle że tak się nie steruje uzwojeniami silnika krokowego, uzwojenie "kopie się" dużym napięciem a jego duża indukcyjność hamuje zmiany prądu a regulator (zwykle jakiś impulsowy chopper) utrzymuje prąd na jakiejś, aktualnie pożądanej wartości.
    398216 Usunięty napisał:
    ?????????? Najwidoczniej coś mnie w międzyczasie ominęło.

    Oj, chyba tak. Fizyka, matematyka, rachunek różniczkowy, całkowy i takie tam.
    398216 Usunięty napisał:
    Możesz podać źródła tych rewelacji?

    Fizyka po prostu.
    A już poważnie to tu i ówdzie w różnych aplikacjach zaleca się używanie możliwie dużego napięcia zasilającego, czasami wyjaśniając to a czasami nie. Przy nawet zbyt dużym napięciu regulator prądu uzwojenia poradzi sobie z utrzymaniem prądu na odpowiednim poziomie, przy zbyt małym napięciu nie wyczaruje dostatecznie dużych szybkości zmian prądu i silnik będzie miał cienkie parametry dynamiczne. Ot, stara prawda - łatwiej kijek obcienkować niż go potem pogrubasić.
  • REKLAMA
  • #8 19055849
    bambero
    Poziom 10  
    Posty: 7
    Może inaczej postawię pytanie...

    Na botlandzie znalazłem silnik JK42HS48-1204 200 kroków/obr 3,6V / 1,2A którego napięcie znamionowe (maksymalne? to 3,6V)
    Pod tymże silnikiem jako polecane akcesorium jest sterownik TB67S249FTG który na zasilaniu silnika przyjmuje napięcie od 10V do 47V.
    Jeśli więc zasilę ten sterownik 10V to nie wykończę silnika?

    W sieci jest dużo na temat doboru pod kątem prądu ale nie znalazłem nic n/t napięcia.

    Pozdrawiam
  • #9 19055856
    krzysiek_krm
    Poziom 40  
    Posty: 4612
    Pomógł: 716
    Ocena: 598
    bambero napisał:
    Jeśli więc zasilę ten sterownik 10V to nie wykończę silnika?

    Nie wykończysz silnika.
    Musisz oczywiście ustawić w sterowniku odpowiedni prąd, czyli 1.2 A.

Podsumowanie tematu

✨ W dyskusji poruszono kwestię zasilania silników krokowych z Raspberry Pi, które oferuje napięcia 3,3V i 5V. Użytkownik zapytał, czy można zasilać silnik o napięciu znamionowym 3,6V z tych niższych napięć. Odpowiedzi wskazują, że kluczowe jest nie tylko napięcie, ale także odpowiednia wydajność prądowa, której Raspberry Pi nie zapewnia. Zastosowanie driverów, takich jak DRV8835, jest konieczne do prawidłowego sterowania silnikami. Wysokie napięcie zasilania drivera jest zalecane, aby umożliwić szybkie zmiany prądu w uzwojeniach silnika. Użytkownik zadał również pytanie o zasilanie sterownika TB67S249FTG napięciem 10V, co zostało potwierdzone jako bezpieczne, pod warunkiem ustawienia odpowiedniego prądu na 1,2A.
Wygenerowane przez model językowy.
REKLAMA