Driver bardzo mokrokrokowy?
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 6354
- Rejestracja: 29 kwie 2009, 10:11
- Lokalizacja: Kraków / Jaworzno / Kopanka
Driver bardzo mokrokrokowy?
Hej
Szukam driverków zgodnych fizycznie i elektrycznie z DRV8825 ale z mikrokrokiem 1/128 albo 1/256.
Ktokolwiek widział, ktokolwiek wie?
Ponoć HR4988 ma 1/128 przy odpowiedniej kombinacji pinów M1, 2, 3...
q
Szukam driverków zgodnych fizycznie i elektrycznie z DRV8825 ale z mikrokrokiem 1/128 albo 1/256.
Ktokolwiek widział, ktokolwiek wie?
Ponoć HR4988 ma 1/128 przy odpowiedniej kombinacji pinów M1, 2, 3...
q
„Największym wrogiem wolności jest najedzony niewolnik.”
-
- Lider FORUM (min. 2000)
- Posty w temacie: 2
- Posty: 2224
- Rejestracja: 17 wrz 2018, 10:47
- Lokalizacja: Wrocław
- Kontakt:
Re: Driver bardzo mokrokrokowy?
Potrzebujesz tak małego kroku dla dokładności, czy wyciszenia?
W tym drugim przypadku są stepsticki z wygładzaniem do 256 mikrokroków. Mikrokontroler nie ma tyle do liczenia, a gładkość jest jak dla 256.
Przejrzyj tą ofertę
natywne 256
https://wiki.fysetc.com/TMC2208/
wygładzane
https://wiki.fysetc.com/TMC2100/
a tu dwa w jednym
https://wiki.fysetc.com/Silent2209/
Mają bardzo szeroką ofertę, ale niektóre programuje się cyfrowo. Poszukaj takich na zworki.
Ten chyba jest w pełni zgodny https://wiki.fysetc.com/S6128_V1.1/
W tym drugim przypadku są stepsticki z wygładzaniem do 256 mikrokroków. Mikrokontroler nie ma tyle do liczenia, a gładkość jest jak dla 256.
Przejrzyj tą ofertę
natywne 256
https://wiki.fysetc.com/TMC2208/
wygładzane
https://wiki.fysetc.com/TMC2100/
a tu dwa w jednym
https://wiki.fysetc.com/Silent2209/
Mają bardzo szeroką ofertę, ale niektóre programuje się cyfrowo. Poszukaj takich na zworki.
Ten chyba jest w pełni zgodny https://wiki.fysetc.com/S6128_V1.1/
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 6354
- Rejestracja: 29 kwie 2009, 10:11
- Lokalizacja: Kraków / Jaworzno / Kopanka
Re: Driver bardzo mokrokrokowy?
Potrzebuję zwiększyć rozdzielczość.
No właśnie z opisu TMC2208 jeśli dobrze rozumiem wynika, że one są 1/16 tylko interpolują na 256
czyli po prostu wygładza ruch... Nie są natywnie 256 czyli nie można zaadresować kroku 1/256.
Pomijam, czy silnik wykona taki krok w ogóle...
q
No właśnie z opisu TMC2208 jeśli dobrze rozumiem wynika, że one są 1/16 tylko interpolują na 256
czyli po prostu wygładza ruch... Nie są natywnie 256 czyli nie można zaadresować kroku 1/256.
Pomijam, czy silnik wykona taki krok w ogóle...
q
„Największym wrogiem wolności jest najedzony niewolnik.”
-
- Lider FORUM (min. 2000)
- Posty w temacie: 2
- Posty: 2224
- Rejestracja: 17 wrz 2018, 10:47
- Lokalizacja: Wrocław
- Kontakt:
Re: Driver bardzo mokrokrokowy?
Po prostu wybierz odpowiedni z tej strony. Jest ich kilkanaście.oprawcafotografii pisze: ↑20 kwie 2022, 10:30Potrzebuję zwiększyć rozdzielczość.
No właśnie z opisu TMC2208 jeśli dobrze rozumiem wynika, że one są 1/16 tylko interpolują na 256
czyli po prostu wygładza ruch... Nie są natywnie 256 czyli nie można zaadresować kroku 1/256.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 9323
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: Driver bardzo mokrokrokowy?
Jestem bardzo ciekawy, co rozumiesz przez "rozdzielczość"?
Nie wykona.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 2329
- Rejestracja: 25 kwie 2016, 11:58
- Lokalizacja: Jodlowa
- Kontakt:
Re: Driver bardzo mokrokrokowy?
To tak nie zadziała.
Co z tego, że zwiększysz rozdzielczość zadawania pozycji jeśli dokładność odpracowania pozycji wszystko popsuje. Jak ustawisz mikrokrok na 1/256 to nie będzie oznaczało, że co jeden impuls silnik wykona 1/256 kroku. To nie będzie działać liniowo i w pewnych zakresach jeden krok wykona więcej niż 1/256 kąta dla jednego kroku a w innym zakresie nie ruszy się wogole.
Potrzebujesz zwiększyć rozdzielczość, dorzucić przekładnie. Stracisz wtedy na obrotach. Jeśli nie możesz stracić na obrotach to oznacza, że ten silnik się nie nadaje do tego zastosowania.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 9323
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: Driver bardzo mokrokrokowy?
To też nie zadziała.
Przekładnie mają błąd będący funkcją okresową, co znaczy że w różnych położeniach przełożenie się różni od teoretycznego
Czym większe przełożenie, tym bardziej ten efekt jest widoczny.
Jeśli nie łapiesz, to sobie wyobraź przekładnię zębatą w której koła są jajowate.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 2329
- Rejestracja: 25 kwie 2016, 11:58
- Lokalizacja: Jodlowa
- Kontakt:
Re: Driver bardzo mokrokrokowy?
Oczywiście, że łapie.
Ale nie o to chodzi, bo jeśli brać pod uwagę nieliniowość przełożenia przekładni to trzeba by jeszcze wziąć pod uwagę dokładność podziału kroku silnika krokowego i dojdzie się do wniosku, że silnik krokowy się do tego nie nadaje.
Aby dokładnie wyznaczyć pozycję kontową napędu trzeba użyć enkoder o odpowiedniej dokładności bezpośrednio na wale odbiorczym.
Ale, no właśnie.
Nie zawsze jest potrzeba znać pozycję napędu wybraną dokładnością. Może w tym zastosowaniu wystarczy tylko, aby była możliwość zmiany pozycji napędu o pewien mały krok bez konieczności odczytu kąta- przydatne np. w dokładnym naprowadzaniu krzyża kamery na dużym powiększeniu.