Strona 2 z 4

Re: Testy mikrokroku DRV8825, A4988, TMC2208

: 02 kwie 2018, 11:24
autor: arkomania.pl
Witam.

Tylko Paweł dodatkowo zastosował 24V zasilanie stepsticków.
Wycisnął z nich chyba wszystko co się da.

Dlatego przydałby się test dla DRV8825 z dodatkowym odpowiednim dla napięcia modułem diodowym.
Również proponuję wykonać testy stepsticków dla napięć 12V i 24V.

Jak już jest środowisko testowe, to szkoda go maksymalnie nie wykorzystać.

Re: Testy mikrokroku DRV8825, A4988, TMC2208

: 02 kwie 2018, 11:42
autor: dragonn
arkomania.pl pisze:Witam.

Tylko Paweł dodatkowo zastosował 24V zasilanie stepsticków.
Wycisnął z nich chyba wszystko co się da.

Dlatego przydałby się test dla DRV8825 z dodatkowym odpowiednim dla napięcia modułem diodowym.
Również proponuję wykonać testy stepsticków dla napięć 12V i 24V.

Jak już jest środowisko testowe, to szkoda go maksymalnie nie wykorzystać.
Z tego co czytałem 12V czy 24V nie ma znaczenia ponieważ jest to test statyczny. 12V czy 24V zmienia tylko moment w pracy dynamicznej, po ustaleniu pozycji nie ma to już znaczenia. Przyznam że fajny odezw :D. Co do mixed decay pacy masz na myśli takie coś?
P3020326.JPG
Jeśli tak to mogę zaraz sprawdzić :D.

Z 24V vs 12V też zaraz sprawdzę żeby nie było :).

Re: Testy mikrokroku DRV8825, A4988, TMC2208

: 02 kwie 2018, 11:49
autor: tig33r
To jeszcze tmc2130 z 1/16 i 1/256 przetestuj. :D

Re: Testy mikrokroku DRV8825, A4988, TMC2208

: 02 kwie 2018, 11:55
autor: pacy
dragonn pisze:
arkomania.pl pisze:Witam.

Tylko Paweł dodatkowo zastosował 24V zasilanie stepsticków.
Wycisnął z nich chyba wszystko co się da.

Dlatego przydałby się test dla DRV8825 z dodatkowym odpowiednim dla napięcia modułem diodowym.
Również proponuję wykonać testy stepsticków dla napięć 12V i 24V.

Jak już jest środowisko testowe, to szkoda go maksymalnie nie wykorzystać.
Z tego co czytałem 12V czy 24V nie ma znaczenia ponieważ jest to test statyczny. 12V czy 24V zmienia tylko moment w pracy dynamicznej, po ustaleniu pozycji nie ma to już znaczenia. Przyznam że fajny odezw :D. Co do mixed decay pacy masz na myśli takie coś?
P3020326.JPG
Jeśli tak to mogę zaraz sprawdzić :D.

Z 24V vs 12V też zaraz sprawdzę żeby nie było :).


W takim ustawieniu trzeba chyba mieć krok wyższy niż 1/16, już lepiej podłączyć pod sleep lub reset. Ewentualnie pod pin 18 nFalse ktory jest właściwie obok PINu od decay mode ( 19 pin), w fast decay nie będzie się przełączać między slow a fast i może schodki znikną ;)

Re: Testy mikrokroku DRV8825, A4988, TMC2208

: 02 kwie 2018, 12:03
autor: dragonn
Dobra, to zaraz się pobawię tym trybami. Oczywiście mogę ustawić 1/32 żaden problem. Nawet robiłem w tym testy ale nie widziałem żadnej różnicy względem 1/16. A teraz zagadka:
DRV8825 24V:
DRV882524V.png
12V:
DRV882512V.png
:wtf: :wtf: hehehe 12V zrobiłem na świeżo żeby potwierdzić że z zasilaczem regulowanym który mam jest wszystko ok.
Ogólnie co kiedyś czytałem to DRV8825 ma problem jak musi operować na niskich wartościach PWM dlatego dodaje się diody żeby 'podbić' napięcie na silnik bliżej napięcia zasilaania co skutkuje operowaniu na szerszym PWM. Czyli zwiększając napięcie zasilania jeszcze bardziej oddalamy napięcie na silniku od napięcia zasilania co by wynik to potwierdzał.

W obu przypadkach prąd na silnik to około 1.2A.

Re: Testy mikrokroku DRV8825, A4988, TMC2208

: 02 kwie 2018, 12:09
autor: dragonn
pacy pisze: W takim ustawieniu trzeba chyba mieć krok wyższy niż 1/16, już lepiej podłączyć pod sleep lub reset. Ewentualnie pod pin 18 nFalse ktory jest właściwie obok PINu od decay mode ( 19 pin), w fast decay nie będzie się przełączać między slow a fast i może schodki znikną ;)
Za dużo opcji :D, napisz dokładnie co mam z czym połączyć to tak zrobię :piwo:

Re: Testy mikrokroku DRV8825, A4988, TMC2208

: 02 kwie 2018, 12:21
autor: pacy
dragonn pisze:
pacy pisze: W takim ustawieniu trzeba chyba mieć krok wyższy niż 1/16, już lepiej podłączyć pod sleep lub reset. Ewentualnie pod pin 18 nFalse ktory jest właściwie obok PINu od decay mode ( 19 pin), w fast decay nie będzie się przełączać między slow a fast i może schodki znikną ;)
Za dużo opcji :D, napisz dokładnie co mam z czym połączyć to tak zrobię :piwo:

Tak jak na zdjęciu tylko nie pod nóżkę m2 a rst
To jest jedna w bok. Od spodu są opisane.

Re: Testy mikrokroku DRV8825, A4988, TMC2208

: 02 kwie 2018, 13:06
autor: arkomania.pl
Bardzo mi się podoba test dla 12V i 24V dla drv8825.

Twoje spostrzeżenia są słuszne.

Nigdy bym nie pomyślał, że samo drv8825 przy 24V to masakra i jego ułomność rośnie wraz ze wzrostem napięcia.
A niby powinno być to takie oczywiste.

Re: Testy mikrokroku DRV8825, A4988, TMC2208

: 02 kwie 2018, 14:05
autor: MosfetN
dragonn pisze: :wtf: :wtf: hehehe 12V zrobiłem na świeżo żeby potwierdzić że z zasilaczem regulowanym który mam jest wszystko ok.
Ogólnie co kiedyś czytałem to DRV8825 ma problem jak musi operować na niskich wartościach PWM dlatego dodaje się diody żeby 'podbić' napięcie na silnik bliżej napięcia zasilaania co skutkuje operowaniu na szerszym PWM. Czyli zwiększając napięcie zasilania jeszcze bardziej oddalamy napięcie na silniku od napięcia zasilania co by wynik to potwierdzał.
To ja kiedyś na fabrykatorze pisałem o tym jak to prawdopodobnie działa z tym PWM,em ;) . Nie jestem pewien tej mojej teorii na 100% jednakże nic lepszego mi na tą chwilę nie przychodzi do głowy. Dragonn jedyne co można zrobić aby to potwierdzić to obtestować na tym Twoim urządzeniu z DRV8825 silnik który został fizycznie zaprojektowany na wyższe napięcia np. 24V i ma wyższe rezystancje uzwojeń. Jeśli wyjdzie gładko to na 99% DRV8825 ma problem z zakresem PWM,u do regulacji prądu w uzwojeniach który fizycznie ograniczamy od góry regulując potencjometrem maksymalny prąd. Po prostu im wyższe napięcie tym bardziej scalak musi ograniczać wartość wypełnienia PWM,u aby nie przekroczyć prądu który ustawiliśmy. Jeśli dodatkowo używamy silników które mają niskie napięcie znamionowe / podwyższamy napięcie zasilające sprawa się pogarsza (scalak ma mniejsze pole do manewru [jak wiadomo w rejestrze jest ograniczona ilość bitów odpowiedzialnych za regulację wypełnienia] ). Przykładowo mamy napięcie zasilające 12V i silnik np: SM-42BYH1684 który ma napięcie znamionowe ~2.8V . A więc różnica napięć wynosi około 9.2V co w przypadku 8 bitowego rejestru ogranicza nam wartości wypełnienia od -30 do około 30 [DEC] (minus oznacza kierunek prądu w danej fazie){Nie jestem pewien jak to działa w środku być może są tylko wartości dodatnie w tym rejestrze} . Teoretycznie 30 powinno wystarczyć do mikrokoku 1/16 (potrzebujemy 16 rożnych prądów przejściowych na każdy półokres sinusa) . Ale już 1/32 może być sporym problemem. Tak jak już wspominałem nie wiem co dokładnie siedzi w środku także to jest tylko taka teoria :D .
Przechwytywanie.JPG
Przechwytywanie.JPG (16.39 KiB) Przejrzano 5218 razy

Re: Testy mikrokroku DRV8825, A4988, TMC2208

: 02 kwie 2018, 14:29
autor: dragonn
Niestety takiego silnika nie posiadam żeby to sprawdzić. Zrobiłem jeszcze testy dla zmiany zaproponowanej przez pacy:
zworka dla decay 12V DRV8825:
DRV882512Vdecay.png
to samo dla 24V:
DRV882524Vdecay.png
No i tutaj faktycznie widać znaczącą poprawę. Prąd w obu przypadkach 1.2A. Przy czym dalej silnik na DRV piszczy nawet jak stoi, pewnie trzeba by było niżej prąd ustawić.