Testy mikrokroku DRV8825, A4988, TMC2208

Silniki krokowe i wszystko, co z nimi powiązane
Awatar użytkownika
arkomania.pl
Postów w temacie: 3
Posty: 832
Rejestracja: 10 mar 2017, 13:08
Lokalizacja: RADOM
x 373

Re: Testy mikrokroku DRV8825, A4988, TMC2208

Post 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ć.
Pozdrawiam Arek G. arkomania
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 9
Posty: 6383
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Testy mikrokroku DRV8825, A4988, TMC2208

Post 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 :).
tig33r
Konto z ograniczeniami
Postów w temacie: 4
Posty: 629
Rejestracja: 15 lip 2017, 16:07
Drukarka: Hypercube Evolution
x 100

Re: Testy mikrokroku DRV8825, A4988, TMC2208

Post autor: tig33r »

To jeszcze tmc2130 z 1/16 i 1/256 przetestuj. :D
pacy
Konto z ograniczeniami
Postów w temacie: 3
Posty: 91
Rejestracja: 03 sie 2017, 21:47
x 7

Re: Testy mikrokroku DRV8825, A4988, TMC2208

Post 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ą ;)
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 9
Posty: 6383
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Testy mikrokroku DRV8825, A4988, TMC2208

Post 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.
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 9
Posty: 6383
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Testy mikrokroku DRV8825, A4988, TMC2208

Post 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:
pacy
Konto z ograniczeniami
Postów w temacie: 3
Posty: 91
Rejestracja: 03 sie 2017, 21:47
x 7

Re: Testy mikrokroku DRV8825, A4988, TMC2208

Post 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.
dragonn
Awatar użytkownika
arkomania.pl
Postów w temacie: 3
Posty: 832
Rejestracja: 10 mar 2017, 13:08
Lokalizacja: RADOM
x 373

Re: Testy mikrokroku DRV8825, A4988, TMC2208

Post 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.
Pozdrawiam Arek G. arkomania
MosfetN
Postów w temacie: 1
Posty: 165
Rejestracja: 26 lip 2016, 12:08
x 96
Kontakt:

Re: Testy mikrokroku DRV8825, A4988, TMC2208

Post 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 5067 razy
dragonn
https://bytechlab.com/
- RAPTOR XLS 360
- 2x BambuLab X1C + AMS
- Anycubic Photon Mono + Wash Station
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 9
Posty: 6383
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Testy mikrokroku DRV8825, A4988, TMC2208

Post 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ć.
ODPOWIEDZ

Wróć do „Silniki, sterowniki silników (stepsticki)”