Propojení servomotoru a LinuxCNC

efel
Příspěvky: 89
Registrován: 5. 1. 2013, 8:31
Kontaktovat uživatele:

22. 1. 2025, 11:04

Ahoj,
potřebuji propojit a oživit 1 ks servomotoru:

https://hlmotion.com/products/17-bit-ab ... O8SzzxNEPZ

s Mesa 7i96s a LinuxCNC. Už se v tom hrabu třetí den a dochází mi čas. Nikdy jsem to nedělal
a metoda pokus omyl podle internetu není nejlepší. Optimálně někdo z okolí Turnova, LBC, JBC, SM Jičín, případně dojedu dál. S vyrovnáním za ztrátu času počítám.

Děkuji za odpověď.
Luboš
774228788
Uživatelský avatar
zz912
Příspěvky: 1570
Registrován: 25. 5. 2008, 7:16

23. 1. 2025, 4:23

S kolegou jsem telefonicky hovořil. LinuxCNC má nainstalovaný a s mesou konfigurace mu naběhne. Dávám tady zapojení jeho driveru.
driver.png
Takže zapojení pro začátek:

Mesa => driver
------------------------------
STEP+ => PULS+(5V)
GND => PULS-

DIR+ => SIGN+(5V)
GND => SIGN-
LinuxCNC - MESA 7i96
zz912.webnode.cz
jaro.va
Příspěvky: 423
Registrován: 4. 11. 2007, 2:27
Bydliště: Bratislava

31. 10. 2025, 12:58

driver.jpg
mam otazku:
1.) vstup PULSE a DIR na obrazku maju 2 odpory po 24 Ohm
nie je to nejak malo ? prud by vychadzal 100 mA /5 V - staticky,bez odporu optoclena

2.) ovsem v inom manuali k tomuto servu je aj obrazok:
Untitled.png
2 x 75 Ohm = 33 mA

limit MESA karty je 25 mA

3.) merane na vstupe drivera multimetrom (rozsah nastaveny ma prepiskanie ) je ~ 500-800 Ohm

kde je pravda ? v Cine ? uz ma zacinaju cinanci poriadne s*at s ich bordelom v " dokumentacii"

4.) mam zapojit dodatocne na vstupy 100-200 Ohm externe odpory ?

niekde bola diskusia k teme diferencialne/ single ended zapojenie driverov-nemozem to najst - poradi niekdo link

https://zz912.webnode.cz/zapojeni/
Uživatelský avatar
Pipik
Příspěvky: 1097
Registrován: 9. 11. 2016, 3:32
Bydliště: České Budějovice

31. 10. 2025, 2:12

Zdenku, já být na úrovni že tři dny bezradně zapojuju mesu, tak se těch tvých diagramů, jakkoli jsou správně, naprosto leknu a zpanikařím :lol: :lol: :lol:

Pokud jsi již zprovoznil LinuxCNC + mesu, tak nehledej žádné složitosti. Na mese jsou piny STEP+/STEP- a DIR+/DIR-, na driveru jsou taky stejné piny STEP+- a DIR+-, tak ty piny prostě vzájemně propoj, až tak jednoduchý to je ;-) Řekl bych že do toho až moc zabředáváš.

Na mese vyber STEP a DIR číslo 0, je jich tam pět (0-4). Jsou-li na driveru vstupy 5V, použij 5V.
Ten blbec, kterej to vyrobil, pač mu zapoměli říct že to nejde vyrobit :wink:
jaro.va
Příspěvky: 423
Registrován: 4. 11. 2007, 2:27
Bydliště: Bratislava

31. 10. 2025, 2:33

no, pridanim kazdeho servodriveru k MESA doske stupne spotreba 5V napajania o ~ 100 mA v klude - to mi pride dost
je tam sice STEP a DIR ,cize 2 x 50 mA ale aj tak ...funguje to, ale nemam dobry pocit

neviem co to urobi z dlhodobeho hladiska-nemeral som teplotu koncoveho cipu
Uživatelský avatar
gekonko
Příspěvky: 397
Registrován: 24. 10. 2014, 11:23
Bydliště: Bratislava

31. 10. 2025, 2:48

jaro.va píše: 31. 10. 2025, 12:58 prud by vychadzal 100 mA /5 V - staticky,bez odporu optoclena
Odpovedal si si sam.
Nevies parametre optoclenu, ktory je v serii, bez toho vyratas len prud, ak by bol optoclen vyskratovany.
Zapoj na vsup STEP/DIR zdroj napatia 5v a zmeraj prud.
jaro.va
Příspěvky: 423
Registrován: 4. 11. 2007, 2:27
Bydliště: Bratislava

31. 10. 2025, 2:55

Zapoj na vsup STEP/DIR zdroj napatia 5v a zmeraj prud.
aha, toto ma nejako nenapadlo... :?
dik za tip
Uživatelský avatar
Pipik
Příspěvky: 1097
Registrován: 9. 11. 2016, 3:32
Bydliště: České Budějovice

31. 10. 2025, 2:56

Fakt se v tom hrozně hrabete.
Mesa má výstupy 5V, driver má vstupy 5V, nechápu proč tu řešíte proud, netuším jak bys ho chtěl ovlivnit. Napětí na obou stranách je dané, takže jestli tam strčíš nějaký odpor, tak už to nebude 5V.

Dopočítáváš tu v podstatě nesmysly - na tom vstupu je uvnitř odpor a LED dioda. Jestli předpokládáš že tam bude nějaká výkonová LEDka co žere 50mA, nedejbože 100mA, tak jsi vedle. Je tam optočlen co si bere s bídou 10mA max, špičkově možná 20mA, což je normální proud obyč diody. A je možný že tam bude i LEDka co si bere jen 2mA.
Na jeden výstup MESY můžeš naprosto v klidu zapojit i tři drivery.

Mesa dává 5V, driver chce 5V. Není co řešit, nekomplikuj si život :lol: :D
Ten blbec, kterej to vyrobil, pač mu zapoměli říct že to nejde vyrobit :wink:
jaro.va
Příspěvky: 423
Registrován: 4. 11. 2007, 2:27
Bydliště: Bratislava

31. 10. 2025, 3:04

OK, asi mas pravdu ,aj ked samotna LED bez odporu asi odide- teda zavisi prud od predradeneho odporu

ale ako vysvetlis ze pripojenie kazdeho servodriveru zoberie realnych 100 mA zo zdroja 5V ?
je pripojeny len STEP+,- a DIR +,- nic ine
Uživatelský avatar
Pipik
Příspěvky: 1097
Registrován: 9. 11. 2016, 3:32
Bydliště: České Budějovice

31. 10. 2025, 4:07

jaro.va píše: 31. 10. 2025, 3:04 OK, asi mas pravdu ,aj ked samotna LED bez odporu asi odide- teda zavisi prud od predradeneho odporu

ale ako vysvetlis ze pripojenie kazdeho servodriveru zoberie realnych 100 mA zo zdroja 5V ?
je pripojeny len STEP+,- a DIR +,- nic ine
A to jsi změřil že mezi STEP+ na mese a STEP+ na driveru teče 100mA?
Mě by popravdě nikdy ani nenapadlo něco takovýho měřit - ty piny jsou určené na to je spojit, není důvod zkoumat duchy, zvlášť když nemůžeš vědět co je ve skutečnosti na výstupu mesy ani co je na vstupu toho driveru. Nemáš všechny informace na to abys něco počítal.
Ten blbec, kterej to vyrobil, pač mu zapoměli říct že to nejde vyrobit :wink:
jaro.va
Příspěvky: 423
Registrován: 4. 11. 2007, 2:27
Bydliště: Bratislava

31. 10. 2025, 4:40

ani mna by to nenapadlo, keby som nevidel na displeji zdroja , ze pribudlo 100 mA.
mozno to tecie inymi kanalmi, len neviem akymi
Uživatelský avatar
zz912
Příspěvky: 1570
Registrován: 25. 5. 2008, 7:16

31. 10. 2025, 7:06

No, opatrnosti není nikdy dost. Zvláště u hobby elektronik, kde je kvůli ceně ošizeno kde co. Mesa karta bude spolehlivě fungovat, pokud bude vše správně.

Myslím si, že je dobře že ses ozval.
3.) merane na vstupe drivera multimetrom (rozsah nastaveny ma prepiskanie ) je ~ 500-800 Ohm

kde je pravda ? v Cine ? uz ma zacinaju cinanci poriadne s*at s ich bordelom v " dokumentacii"
No, jestli mají Číňani bordel v dokumentaci, to nevím, ale každopádně NEMŮŽEŠ měřit odpor polovodičů ohmetrem. Takže tady je chyba na Tvé straně.


Každopádně začni Tím jak to máš zapojené.

Pokud to máš zapojené tak, jak jsem radil Tvému kolegovi:

Mesa => driver
------------------------------
STEP+ => PULS+(5V)
GND => PULS-

DIR+ => SIGN+(5V)
GND => SIGN-

A zvedne se Ti proud o 100mA, tak je to divné.

Pokud sis To zapojil takto:

Mesa => driver
------------------------------
STEP+ => PULS+(5V)
STEP- => PULS-

DIR+ => SIGN+(5V)
DIR- => SIGN-

Tak je vysoký odběr logický a můžeš si něco odrovnat.
LinuxCNC - MESA 7i96
zz912.webnode.cz
Uživatelský avatar
zz912
Příspěvky: 1570
Registrován: 25. 5. 2008, 7:16

31. 10. 2025, 7:24

Pipik píše: 31. 10. 2025, 2:12 Zdenku, já být na úrovni že tři dny bezradně zapojuju mesu, tak se těch tvých diagramů, jakkoli jsou správně, naprosto leknu a zpanikařím :lol: :lol: :lol:
Mám tam velkým tučným písmem:
Pokud není výrobcem driveru dáno jinak, použiji VAR. A.
Pipik píše: 31. 10. 2025, 2:12 Pokud jsi již zprovoznil LinuxCNC + mesu, tak nehledej žádné složitosti. Na mese jsou piny STEP+/STEP- a DIR+/DIR-, na driveru jsou taky stejné piny STEP+- a DIR+-, tak ty piny prostě vzájemně propoj, až tak jednoduchý to je ;-) Řekl bych že do toho až moc zabředáváš.
Doporučuji dát miliampérmetr na DIR a jet osou na jednu stranu a pak na druhou stranu.
Možná budeš překvapený, nebo máš kliku, že Tvé drivery na toto zapojení jsou stavěné.
LinuxCNC - MESA 7i96
zz912.webnode.cz
oscar
Příspěvky: 1232
Registrován: 2. 5. 2010, 8:50
Bydliště: Perníkovice

31. 10. 2025, 8:59

Myslím že mám toto servokombo v polici. Zkusím ten proud změřit případně kouknout jak to vypadá vevnitř....
jaro.va
Příspěvky: 423
Registrován: 4. 11. 2007, 2:27
Bydliště: Bratislava

1. 11. 2025, 7:31

No, jestli mají Číňani bordel v dokumentaci, to nevím, ale každopádně NEMŮŽEŠ měřit odpor polovodičů ohmetrem. Takže tady je chyba na Tvé straně.
jasne, ved pisem ze bez odporu optoclena- iba orientacne

zapojene je to podla verzie B - diferencialne
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“