Stránka 1 z 1
Nefunguj motory - co robim zle ?
Napsal: 16. 11. 2014, 4:48
od bibibo
Ahojte, mam tieto motory + drivre
http://www.ebay.com/itm/251604265215?_t ... EBIDX%3AIT
Zapojil som si zatial len osu X. Zapojene to mam pravdepodobne dobre. Skusam to na EMC. Piny ENBL + a ENBL - zatial nemam zapojene. Ked pripojim zdroj, tak je na motore citit ze cievky su pod prudom a motor sa zohrieva, ale netoci.
Spozoroval som, ze pri odpajani LPT kabla som jednu stranu konektora vysunul, druha strana este ostala zasunuta a motor sa zacal tocit. Ked zasuniem cely LPT konektor spat, tak motor sa netoci. Poradi niekto ?
Re: Nefunguj motory - co robim zle ?
Napsal: 16. 11. 2014, 5:07
od lubik
Podľa popisu problému nie je jasné, či sú funkcie pinov LPT v EMC nastavené správne podľa oddeľovacej dosky. Ak sa pri odpájaní potočí motor, zrejme máš nastavenú opačnú polaritu aktívneho signálu (aktívne v L) a pri odpájaní a následnom "zašiftovaní" vzniknú impulzy..... Drivery vypadajú fine, ale tá oddeľovacia doska je na podľa mňa za veľa nestojí, sú tam pomalé optočleny a tie pri vyšších frekvenciách impulzov nestihnú "vypnúť"..... Taktiež nie je isté či sú na tej doske posilnené výstupy LPT, ale skôr si myslím, že nie, lebo vraj sú tam optočleny "rank C" (CTR 200-400%), ale aj tak to slabší port nemusí vybudiť, nakoľko na zopnutie cca 10mA čo potrebujú drivery je potrebný prúd 2,5-5mA.... Ja by som poradil tú dosku zahodiť a radšej kúpiť min toto:
http://www.ebay.com/itm/191327937742?_t ... EBIDX%3AIT" onclick="window.open(this.href);return false; , tam nie sú síce oddelené signály pre riadenie driverov (iba vstupy), ale výstupy sú posilené budičmi zbernice (74hc245) a vlastné oddelenie je zabezpečené optočlenmi v driveroch.....
Re: Nefunguj motory - co robim zle ?
Napsal: 16. 11. 2014, 5:35
od bibibo
ja som to skusal aj invertovat a nepomohlo. Natej oddelovacej doske suaste nejake jumpre a aj s tymi som sa hral a nefunguje. Pockam, ci este iekto nieco pordi a popripade potom kupim inu oddelovaciu dosku.
Re: Nefunguj motory - co robim zle ?
Napsal: 16. 11. 2014, 6:23
od filla
pokud nemas zapojen pin ENBL (enable), tak se ti driver nerozjede, musis na ne privest napeti dle popisu
Re: Nefunguj motory - co robim zle ?
Napsal: 16. 11. 2014, 10:17
od lubik
To asi ťažko, u driverov je to obvykle "nelogicky", teda blokujú sa privedením aktívneho stavu, teda driver s nepripojeným enable funguje normálne. Bolo by vhodné, aby si si napr. prečítal datasheet k danému driveru, ešte predtým, ako začneš zavádzať.
"Enable signal: This signal is used for enabling/disabling the driver. Highlevel(NPN control signal,PNP and Differential control signals are on the contrary, namely Low level for enabling.) for enabling the driver and lowlevel for disabling the driver. Us ually left UNCONNECTED(ENABLED)."
Re: Nefunguj motory - co robim zle ?
Napsal: 16. 11. 2014, 11:23
od Mex
bibibo píše:Zapojene to mam pravdepodobne dobre.
A podle čeho soudíš, že to máš zapojené dobře?
Když se motor při částečném zasunutí roztočí, tak asi driver i motor budou OK. Ale buď to máš blbě zapojené, nebo máš blbě přiřazené signály jednotlivým pinum na LPT portu.
Pokud máš aspoň logickou sondu nebo voltmetr, tak si můžeš ověřit, jestli ti ty správné piny cvičí, když zadáš na LinuxCNC posuv dané osy.
Jak už ti psal lubik, tak ta oddělovací deska není moc šikovná. Ty optrony pro vystupní signály tam jsou zbytečné, a jsou pomalé. Takhle na první pohled to vypadá, že tam jsou nějaké dva 14-nohové integráče. Čekal bych, že budou použité jako zesilovače výstupních signálů (bude to asi něco jako 74hc14 apod.).
Tak pokud nechceš desku hned měnit za jinou, tak by bylo šikovnější výstupní optrony přemostit drátovou propojkou (nebo je ideálně vypájet či aspoň odpojit, aby zbytečně nezatěžovaly ten budič). Stačilo by to udělat u rychlých signálů, tj. určitě u STEP a případně i u DIR (tam už to ale není tak kritické).
Nicméně pro první pomalé rozjetí to musí fungovat i s těmi optrony.
Re: Nefunguj motory - co robim zle ?
Napsal: 17. 11. 2014, 9:45
od bibibo
takze uz mi to funguje. Vobec netusim co som spravil. Asi to bolo nastavenim EMC