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ě ?
arduino - motor maximálně zapíská
Jo. Kdybys nedělal, tak by ti to jelo.Arnold píše:Dělám něco špatně ?

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).
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
- jova
- Příspěvky: 2544
- Registrován: 2. 11. 2007, 1:40
- Bydliště: Chýnov to je kousek od Tábora
- Kontaktovat uživatele:
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.
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.
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.
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.
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.
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é...

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é...