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

Silnik krokowy unipolarny gubi kroki przy 0.8 obr/s - TIP142, P817, sekwencja kroków

dymsza 06 Kwi 2006 17:47 1452 6
REKLAMA
  • #1 2500024
    dymsza
    Poziom 12  
    Posty: 24
    Pomógł: 2
    Ocena: 1
    Mam problem z silnikiem krokowy : zrobiłem prosty sterownik do silnika unipolarnego i wyszła tak zwana lipa wszystko działa dobrze przy małej prędkości (0.2 obr/s) gdy ją zwiększam silnik zaczyna gubić kroki gdy częstotliwość podana na silnik jest taka ze silnik powinien obracać się z prędkością około 0.8 obr/s silnik staje i zaczyna buczeć . Co może być powodem . Jako końcówkę mocy użyłem tranzystorów TIP142 sterowanych przez transoptor P817 . Według poniższej sekwencji


    Krok T1 T2 T3 T4
    1 0 1 0
    0 1 1 0
    0 1 0 1
    1 0 0 1
  • REKLAMA
  • #2 2500155
    gromnik19
    Poziom 15  
    Posty: 98
    Pomógł: 10
    wg mnie to silnik nie nadaza za sterowaniem. Jak masz dokumentacje tego silnika to zobacz jaka ma max predkosc. Mozesz sprobowac sterowac za pomoca półkroków. Dokladny opis takiego sterowania tu-> www.silniki.pl
    Mozesz pokombinowac tez z inna sekwencja, ale na jej znalezienie bedziesz musial stracic troche czasu (12 do sprawdzenia). No i oczywiscie czy zasilasz go dobrym napieciem, bo dla slabszych napiec niz nominalne silnik sie co prawda obroci, ale zaczyna wariowac przy wiekszych predkosciach (probowalem 12V silnikiem sterowac 5V i taki wlasnie byl tego efekt)
  • REKLAMA
  • #3 2500631
    dymsza
    Poziom 12  
    Posty: 24
    Pomógł: 2
    Ocena: 1
    rozwazalem obydwie sytulacie ale jeden obrut na minute to chyba nie zawiel na taki silnik (na laboratorium obracalismy takimi silnikami z predkoscia okolo 600 obrotow na minute ) podobnie znampiecie zwiekszalem do 24 V a w nocie jest ze silnik jest na 8.3 V baprawde nieiwem co jest nie tak
  • REKLAMA
  • #5 2501752
    slawko_k
    Poziom 35  
    Posty: 2926
    Pomógł: 253
    Ocena: 234
    Cytat:

    1 0 1 0
    0 1 1 0
    0 1 0 1
    1 0 0 1

    nie moge dopatrzyc sie tu zadnej logiki

    albo
    0001
    0010
    0100
    1000

    albo
    0001
    0011
    0010
    0110
    0100
    1100
    1000
    1001
  • #6 2501970
    wicy
    Poziom 22  
    Posty: 670
    Pomógł: 30
    Ocena: 111
    Cytat:
    Krok T1 T2 T3 T4
    1 0 1 0
    0 1 1 0
    0 1 0 1
    1 0 0 1

    Bo to wygląda jak półkrok w pełnym kroku :D
    Nie powino być czasem tak? Pomiędzy pólkroki wstawić krok
    
    1 0 1 0
    0 0 1 0
    0 1 1 0
    0 1 0 0
    0 1 0 1
    0 0 0 1
    1 0 0 1
    1 0 0 0
    
  • REKLAMA
  • #7 2505857
    markcomp77
    Poziom 13  
    Posty: 78
    Pomógł: 2
    Ocena: 3
    na maksymalną szybkość silnika krokowego ma wpływ napięcie zasilania
    Silnik krokowy unipolarny gubi kroki przy 0.8 obr/s - TIP142, P817, sekwencja kroków
    http://forum.cnc.p9.pl/viewtopic.php?t=42

    oczywiście najłatwiej regulować napięcie cewki.. jeśli mamy czoper (impulsowo regulujemy prąd)


    w jaki sposób jest zasilana cewka silnika w tym przypadku?

    czy darlington zasila cewkę przez rezystor do zasilania?

    jakie jest zastosowane napięcie zasilania?

    i jaka jest rezystancja?

    jeśli sekwencja sterownia jest poprawna... a tak zapewne jest - skoro silnik kręci się choć trochę ;)
    to podstawowa przyczyna ograniczenia prędkości może leżeć - w niedostatecznie wysokim napięciu zasilania

    otóż silnik pomiędzy krokami nie zdąża się namagnetyzować, bo prąd w cewce za wolno narasta... a brak pełnej magnetyzacji, ustalenia się prądu na wartości znamionowej => oznacza niższy moment siły... a czasami tak mały, że silnik "zaczyna buczeć"

    ten stan rzeczy zmieniamy podwyższając napięcie zasilania - prąd wtedy szybciej narasta i silnik osiąga wystarczający moment siły w następującym kroku... ale oczywiście trzeba ten prąd jakoś ograniczyć, gdy już osiągnie wartość znamionową silnika

    oczywiście najbardziej efektywną metoda jest regulator impulsowy - zwany czoperem... ale od biedy może być po prostu zastosowany rezystor...
    na nim jednak może wydzielać się dość duża moc :(

Podsumowanie tematu

✨ Problem dotyczy silnika krokowego unipolarnego, który gubi kroki przy prędkości około 0.8 obr/s, mimo poprawnego działania przy 0.2 obr/s. Sterownik wykorzystuje tranzystory TIP142 jako końcówkę mocy oraz transoptor P817 do sterowania. Użytkownik stosuje sekwencję kroków, która budzi wątpliwości co do poprawności. Wskazano, że silnik może nie nadążać za sterowaniem z powodu niewłaściwej sekwencji kroków lub zbyt niskiego napięcia zasilania. Zalecane jest sprawdzenie maksymalnej prędkości silnika w dokumentacji oraz rozważenie sterowania półkrokowego, które może poprawić płynność ruchu. Zwrócono uwagę, że napięcie zasilania ma kluczowe znaczenie – zbyt niskie napięcie powoduje wolne narastanie prądu w cewkach, co skutkuje niskim momentem i buczeniem silnika. Podniesienie napięcia zasilania (np. do 24 V, choć nominalne to 8.3 V) może poprawić sytuację, ale należy to robić ostrożnie. Również sugerowano zmianę sekwencji sterowania na bardziej standardowe wzory, takie jak pełny krok (np. 0001, 0010, 0100, 1000) lub półkrok (np. 0001, 0011, 0010, 0110, 0100, 1100, 1000, 1001), aby uniknąć błędów w sterowaniu.
REKLAMA