Stránka 1 z 1
arduino - motor maximálně zapíská
Napsal: 7. 11. 2015, 2:38
od Arnold
Ahoj všem,
pokoušel jsem se přes arduino uno rozjet motor, zkušebně přes krokový ovladač a maximálně čeho jsem dosáhl je pískání motoru.
Motor mám nema 23 425oz, 3A. krokový ovladač TB6560 3.5A. Na ovladači jsem nastavil 3A a 100% proud. Motor reaguje pískáním pouze když přepínám pole s nápisem SUB (nevím co to je), je
tam volba 1, 2, 8, 16. Zdroj mám 24V. Z arduina jsem vyvedl pouze kabely do ovladače pro PULS, DIR a GND. Přes software rozhraní když kliknu na osu X+ tak je vidět, že arduino reaguje, problikne dioda, ale motor nereaguje.
Dělám něco špatně ?
Re: arduino - motor maximálně zapíská
Napsal: 7. 11. 2015, 3:12
od Mex
Arnold píše:Dělám něco špatně ?
Jo. Kdybys nedělal, tak by ti to jelo.

Nebo máš nějakou africkou verzi Arduina. V Africe lidi taky nepracují, ale tancujou a zpívají si. No a ten tvůj si místo práce zase píská.
Nenapsal jsi, co používáš. Arduino je jen deska, ty nad tím asi máš nějaký software.
SUB budou zřejmě nastavené mikrokrokování. Nastav tam 8.
Rozhodně při pokusech nastav menší proud, ať ti zbytečně netopí motory a drivery. Takže třeba 1.5A. Omezení proudu stojící osy pro začátek nastav na 20 nebo 50%.
Máš správně připojené ty řidicí signály? Tedy na DIR+ výstup z Arduina a na DIR- GND?
Jinak bývá zvykem připojovat ty signály spíš proti +5V, tj. např. na DIR+ připojíš 5V, na DIR- pak výstupní pin z Arduina. Používá se to takhle proto, protože v nule bývá výstup obvodů většinou silnější, navíc se to takhle líp zapojuje třeba pomocí tranzistorů.
Jo a u nás v Evropě spíš používáme jednotky SI, takže ne 425oz, ale 3 Nm (jinak ta jednotka je správně oz.in).
Re: arduino - motor maximálně zapíská
Napsal: 7. 11. 2015, 3:27
od bronek999
Ktora ledka blika? Ak nejaka rx tak ta by blikala aj pri nenaprogramovanom arduine. Zacni tym aky tam je softver. Da sa rukou otacat motorom? Ako je zapojeny vstup enable? Permanentne? Je to arduino s 5V vystupmi alebo nejake due? Driver je zapojeny priamo alebo galvanicky-opticky oddeleny? Niekedy je jedna fotka alebo video viac ako 3 strany popisu
Re: arduino - motor maximálně zapíská
Napsal: 7. 11. 2015, 3:28
od jova
Podle toho co píšeš to vypadá, že máš na Arduinu nastavenou příliš vysoký výstupní kmitočet. Motor nestíhá a projevuje se to tím pískáním. Pokud to nejde roztočit ani na tu 16tku, což je vydělení toho kmitočtu driverem 16ti, budeš muset tu frekvenci na výstupu snížit.
Re: arduino - motor maximálně zapíská
Napsal: 7. 11. 2015, 3:39
od Arnold
Ahoj,
zapojení kabelů jsem kontroloval, to mám správně. Používám GRBL 9.0. (žádnou úpravu kódu jsem zatím neprováděl). Zapojení mám přesně toto, teda místo tří motorů mám zatím jen jeden a to na X.
schéma totožné s:
http://www.zentoolworks.com/product_inf ... cts_id=147" onclick="window.open(this.href);return false;
ENABLE/DISABLE - tam nic nemám, co jsem četl tak to nikdo nepoužívá.
- Na 8 to mám nastaveno defaultně, tam to vlastně nepíská.
- na destičce Arduina stále svítí dioda L.
Re: arduino - motor maximálně zapíská
Napsal: 7. 11. 2015, 4:16
od Mex
Tak si tam místo GRBL dej nějaký triviální test.
Třeba to z přílohy (doufám, že jsem se někde neseknul, nemám tady žádné Arduino, tak to nemůžu zkusit).
Mělo by to velmi pomalu točit motorem na všech 3 osách.
Re: arduino - motor maximálně zapíská
Napsal: 7. 11. 2015, 4:37
od Arnold
No, rád bych ten test spustil, bohužel nevím jak na to. Já umím tak maximálně nahrát firmware do té desky.
Jak to funguje ? To se spustí nějak přes arduino rozhraní ?
Re: arduino - motor maximálně zapíská
Napsal: 7. 11. 2015, 5:14
od Mex
Arnold píše:No, rád bych ten test spustil, bohužel nevím jak na to. Já umím tak maximálně nahrát firmware do té desky.
Jak to funguje ? To se spustí nějak přes arduino rozhraní ?
Tady ho máš přeložený pro klasické UNO.
Re: arduino - motor maximálně zapíská
Napsal: 7. 11. 2015, 5:43
od Arnold
To mi také nepomůže. Já se softem okolo arduina toho moc neumim. Kdybych to měl někde krok za krokem tak asi ano.
Jinak motor už jsem roztočil. Mám nastaveno na 25% current, 1,5Aa mikrokrokování na 8.
Párkrát jsem tedy motor na test roztočil a když dojede třeba na X50 tak poté stále slabě píská v klidovém stavu.
Re: arduino - motor maximálně zapíská
Napsal: 7. 11. 2015, 5:57
od Arnold
Tak dneska už toho mám asi dost
Jinak nevím jak je to možné. Teď jsem to rozjel. Zapojené je to úplně přesně jako když mi to nešlo. Jediné co jsem dělal navíc je to, že jsem resetoval Arduino a případně celé to vypojil ze zásuvky při nastavování
krokového ovladače.
Jinak když dám ucho k motůrku, tak stále slyším opravdu mírný pískot, to je z důvodu kdy drží motůrek pozici ?
Jinak děkuji moc za snahu mi pomoct, uvidím co to bude dělat až to budu mít zapojené celé...