Adalber pisze:Jeśli sterownik ma być uniwersalny to np. powinien pracować do częstotliwości 200 kHz lub więcej . Ale dla oscylatora tmc239 o częstotliwości rzędu 30kHz to chyba problematyczne,szczególnie dla mikrokroku. Zanin sterownik właczy PWM (30KHz) aby osiągnąć określone napięcie ,Procesor już zmieni parametry na inne (200 kHz).
jak to jest z tą częstotliwością na STEP do 400KHz (M542)...
silnik krokowy, tak wynika z moich pomiarów rozpędza się no np. do 20 obrotów na sekundę.. a przy zwiększaniu prędkości gaśnie (maleje drastycznie moment)
20/sek - przy sterowaniu krokowym (łatwiej uzyskać ten rezultat) to 20 x 200 Hz= 4KHz
przy kroku 1/128 -> 20 x 128 x 200 = 512KHz <- ale tego przy takim sterowaniu nie dało się osiągnąć
wynik rozpędzania dla kroku 1/128... był gorszy.. to jakieś 10 obrotów na sekundę - czyli 256KHz
ale i to musiało być osiągnięte jakimiś "sztuczkami"... właśnie tym co rozważamy - dynamiczną zmianą rozdzielczości kroku....
i właśnie z powodu częstotliwości czopera... sterownik musi zmniejszać rozdzielczość kroku
bo sterowanie STEP z częstotliwością większą niż ma czoper - to bezsens...
więc mam propozycję... zmieniać rozdzielczość kroku tak - aby zostawały przynajmniej 2..3...10..20 (do ustalenia doświadczalnie) cykli oscylatora PWM na ustalenie się wartości
Adalber pisze:Dla jakiej częstotliwości przyjąść granicę ,lub według jakiego agorytmu przechodzić z 1/8 na 1/4 aż do pełnego kroku?
j.w.
granica przełączenie - to pare cyklów oscylatora czopera
Adalber pisze:Pozostaje jeszcze kwestia włączania "mixed decay" .Dla małych częstotliwości nie ma właściwie potrzeby włączania tego trybu pracy ,dla większych czas włączenia "mixed decay" powinien rosnąć ,może jakaś pochodna (dV/dT) ?
w sterownikach takich jak a3977... jest to ustalane na stałe... albo potencjometrem - jest to tak zwane "mieszane gaszenie"
dzielnik rezystancyjny ustala moment zmiany gaszenia z szybkiego na wolne
natomiast w TMC mamy szansę na stworzenie "dynamicznego gaszenia"...
temat do przemyślenia jak...
[ Dodano: 2006-02-01, 17:12 ]
Czy poprawiamy jeszcze coś w tym bloku?
Czy można już zacząć projektować pcb?