BLDC motor XMT DRIVER 1000

ostatní motory, vřetena, regulace, snímaní otáček a jiné
Uživatelský avatar
zz912
Příspěvky: 1354
Registrován: 25. 5. 2008, 7:16

22. 12. 2020, 8:57

Zdravím,

chtěl jsem se zeptat, jestli tady už někdo nerozebíral tenhle pohon:
https://www.aliexpress.com/item/33026646131.html
Nejedná se přímo o tento kus, ale pro ilustraci.

Řízené je to tímto:
https://littlemachineshop.com/images/ga ... adeKit.pdf

Kamarád si koupil soustruh NUMCO KC6 s nefunkčním systémem, takže si nemohl nechat předvést jeho funkce. Byl tam MACH3 + LPT port, takže jasná volba byla to předělat na LinuxCNC + MESA 7i96. Už nám to funguje, byla tam pokažená oddělovací deska a asi mrtvý paralelní port. Oboje nepotřebujeme, takže dobrý.

Jeden z důvodů proč si kamarád tento stroj kupoval je, aby mohl na něm dělat závity. Jenže ouha, v návodu u tohoto konkrétního kusu je napsáno, že to závity umí, ale během prozkoumání elektroniky, jsme zjistily, že z vřetene nejde žádný signál zpět do systému, takže nelze udělat polohovou vazbu vřeteno-osa Z. Elektronika vypadá originál od výrobce.

Ten BLDC motor nějaký encoder má, tak jsem si říkal, že bych se na něj nějak napíchnul. Ovšem než začnu zkreslovat elektroschema toho driveru, aby zjistil, jak se na to napíchnout, tak jsem si říkal, že se zkusím zde zeptat, zda už někdo tento pohon nezkoumal.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

22. 12. 2020, 9:13

Nevím o tom nic.
Ale podle těch obrázků to vypadá, že to nebude ani tak enkodér, jako spíš výstup Hallovek pro řízení komutace toho motoru.
Zřejmě by se to i z nich dalo nějak odvodit (pomocí nějaké malé elektroniky, zřejmě analogové). Rozlišení ale nebude nic moc a bude se tam uplatňovat převodní poměr mezi motorem a vřetenem. Případně i nějaký prokluz, pokud je tam někde klíňák a ne ozubený řemen.
Jestli nebude snažší si tam přidělat nějaký laciný enkodér, nebo aspoň děrované kolečko a a k němu optozávoru.
Uživatelský avatar
zz912
Příspěvky: 1354
Registrován: 25. 5. 2008, 7:16

23. 12. 2020, 11:22

Kolik pulzů na otáčku zvolit pro vřeteno 3000 ot/min = 50 ot/s?

1 čárka na qadratickém encoderu jsou 4 polohy.
Mesa s LCNC umí pracovat na frekvenci 1Mhz = 1 000 000 hz

Tudíž maximální počet čárek na encoderu by měl být 1 000 000/(4*50) = 5 000 P/R.

Počítám dobře, nebo je vše jinak?

Vzal bych tento:
https://www.aliexpress.com/item/32227501499.html
LinuxCNC - MESA 7i96
zz912.webnode.cz
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22384
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

23. 12. 2020, 1:36

Tenhle driver je jiste jen halovkovy
Znam ho duverne
Encoder tam musis pridat
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
zz912
Příspěvky: 1354
Registrován: 25. 5. 2008, 7:16

23. 12. 2020, 1:47

robokop píše: 23. 12. 2020, 1:36 Tenhle driver je jiste jen halovkovy
Znam ho duverne
Encoder tam musis pridat
a jenom pro info, jaké jsou s ním zkušenosti? Když už tam je, tak ho měnit nebudeme, ale máme se připravit na výměnu?
LinuxCNC - MESA 7i96
zz912.webnode.cz
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22384
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

23. 12. 2020, 2:41

Kdyz ti nenatece do motoru tak to beha a je to silne od spoda
Za me dost povedene za ty penize
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

23. 12. 2020, 7:17

zz912 píše: 23. 12. 2020, 11:22 Kolik pulzů na otáčku zvolit pro vřeteno 3000 ot/min = 50 ot/s?

1 čárka na qadratickém encoderu jsou 4 polohy.
Mesa s LCNC umí pracovat na frekvenci 1Mhz = 1 000 000 hz

Tudíž maximální počet čárek na encoderu by měl být 1 000 000/(4*50) = 5 000 P/R.

Počítám dobře, nebo je vše jinak?

Vzal bych tento:
https://www.aliexpress.com/item/32227501499.html
Opravdu je tam limit na 1MHz?
Pro RS422 s rychlými drivery není 1MHz žádné velká frekvence. Pro FPGA v Mese taky ne. A pokud máš servocyklus 1ms, tak délka čítače je určitě větší než 10 bitů, takže čítač nepřeteče.
Takhle odhadem, bez podrobného studia bych řekl, že limit bude výš.
Uživatelský avatar
zz912
Příspěvky: 1354
Registrován: 25. 5. 2008, 7:16

23. 12. 2020, 7:34

Mex píše: 23. 12. 2020, 7:17 Opravdu je tam limit na 1MHz?
Já o LCNC přečetl opravdu hodně a hodně článků. Bohužel těžko říct jak byly relevantní. Někde jsem četl že samotná MESA pracuje na 10MHz a s LCNC je schopna využít svůj potenciál "pouze" na 1MHz. On možná byl ten článek správný, ale možná v jiném kontextu než jsem pochopil.

Každopádně to beru tak, že ten encoder mohu objednat a s rychlostí mít MESA problém nebude. Samotný encoder je do 6000 rpm.

Děkuji za rady.
zz912
LinuxCNC - MESA 7i96
zz912.webnode.cz
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

23. 12. 2020, 7:48

No to se opravdu asi týkalo jen nějaké konkrétní konfigurace nebo subsystému.
Mesa např. umí komunikovat protokolem SSerial s podřízenými kartami. Tam jede komunikace defaultně na 2.5Mbit/s, ale dá se nastavit i na 10Mbit/s.

Mesa je vpodstatě jen hradlové pole FPGA, obalené nějakými I/O obvody. Jednak kvůli ochraně toho FPGA (hradlové pole snáší max. 3.6V na vstupech, ty ochrany zajišťují kompatibilitu s 5V logikou). No a pak případně signály upravují/zesilují (na některých integrovaných kartách, např. té Tvojí 7i96).

To hradlové pole umí pracovat na stovkách MHz. Ty ochrany taky, ty jsou extrémně rychlé.
No a oddělovací/zesilovací obvody používá Mesa opravdu dost kvalitní. Až jsem čuměl, že to ani v dnešní době nešidí.
Proto bych tak nízké limity nečekal (a nebál bych se jich).
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22384
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

23. 12. 2020, 7:59

presne tak
mesa je nesrovnatelne robustni
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
zz912
Příspěvky: 1354
Registrován: 25. 5. 2008, 7:16

23. 12. 2020, 10:39

Už jsem chtěl ten encoder objednat, ale našel jsem, že omezení bude mít spíše ten encodér:
https://www.aliexpress.com/item/32867490668.html

Našel jsem hodnotu:
Response frequency :0-100KHZ

Jak z toho určím, kolik tedy můžu mít pulzů?
LinuxCNC - MESA 7i96
zz912.webnode.cz
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

23. 12. 2020, 11:03

No, jednak se parametrům na čínských serverech nedá tam úplně věřit.
Hlavně to ale tady asi znamená něco úplně jiného, než maximální frekvenci výstupních pulzů.
Bude to spíš schopnost reakce na změnu měřené veličiny.
Uživatelský avatar
zz912
Příspěvky: 1354
Registrován: 25. 5. 2008, 7:16

23. 12. 2020, 11:09

A když to vezmu obráceně, kolik bys tipl, že je potřeba pulzů na encoderu, abych měl pěkný závit?
Předpokládám že vřeteno přeci jen nějaký moment setrvačnosti má, takže 200PR by mohlo stačit? předpokládám, že větší problém bude s regulací motoru vřetene, než s přesností encoderu?
LinuxCNC - MESA 7i96
zz912.webnode.cz
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

23. 12. 2020, 11:12

No asi stačí. Nakonec závity se řežou i na systémech jenom s jedním pulzem na otáčku.
Ale když mám možnost mít jemný enkodér za téměř stejné peníze jako hrubý, tak já osobně bych šel do toho jemného.
r4cv
Příspěvky: 2691
Registrován: 8. 12. 2009, 8:32
Bydliště: Topoľčany

25. 12. 2020, 9:06

Ja mam na freze 100ppr, tj 400x zmena za 1 otacku a staci to.
Na polohovanie na vymenu nastroja to je ale hrube, tam to chce viac pulzov.
Odpovědět

Zpět na „Ostatní elektromotory“