Ahoj,
Neřešil někdo aplikaci Arduina kde by byla zapojena klávesnice 4x4 a displej a umělo by to dle požadavku z klávesnice najet na danou vzdálenost? Nejlépe se zpětnou vazbou z encoderu a referenčním bodem?
Zatím nějak nemohu nic najít a s programováním si moc nerozumím.
Potřeboval bych přesně polohovat něco jako doraz na nůžkách.
Arduino polohování km se zpětnou vazbou
Na tom nic neni. Vezmi si třeba libovojné řízení rotačního stolu nebo děličky. Je v tom vše. Změníš tam akorát texty a samozřejmě konstanty počtu pulzů pro krokový motor. Zpětná vazba to samozřejmě prodraží a zesložití. Předpokládám, že jde vzdálenosti desítek, maximálně stovek mm. Stejně se ale neobejdeš bez znalosti programování.
-
- Příspěvky: 1012
- Registrován: 15. 11. 2009, 2:17
No přesně tak to je. Děličku mám zbastlenou a upravoval jsem konstanty a texty, jiný displej, piny Arduina i jiné Arduino a podobně, to zvládám, ale dodělat zpětnou vazbu od encoderu je již nad mé možnosti.
Vzdálenost max 1m, jen potřebuji jezdit po jedné ose s opakovatelnou přesností na dorazu.
Jinak bych musel jedině dát odměřování a jezdit na údaje z něj, ale to je takové nepěkné.
Vzdálenost max 1m, jen potřebuji jezdit po jedné ose s opakovatelnou přesností na dorazu.
Jinak bych musel jedině dát odměřování a jezdit na údaje z něj, ale to je takové nepěkné.
Možná se ptám blbě, ale je potřeba ta zpětná vazba? To chceš polohovat na mikrony? Na jednom stroji, co jsem dělal na řezání drážek polohuji cca 600mm, dělám to ozubeným řemenem 3M a po vykompenzování vůle 0,11mm spolehlivě najíždím po celé délce v 5 stovkách. A když použiješ closed loop motor, tak tam budeš mít to zpětnou vazbu bez práce a stačí jenom poslat potřebný počet STEPů na požadovanou délku. Pokud použiješ kvalitní komponenty, tak je v zásadě ta zpětná vazba zbytečná. I "blbá" TB6600 s napáječkou přes 30V ti nevynechá jedinej krok. Testoval jsem to docela pečlivě. Po hodině !!! ježdění sem a tam přes celou dráhu jsem byl 20 kroků od HOME mikrospínače jako na začátku.
-
- Příspěvky: 1012
- Registrován: 15. 11. 2009, 2:17
Je to na experiment, takže použití pouze krokového motoru ze zasob. Přesnost není potřeba nikterak závratná spokojil bych se s 0.1mm o krokace jsem myslel na enkodér, Janák pokud by to makalo dal bych klidne servo. Jde pouze o opakovatelnost.
Motor krokaca je vzdy budeny prudom aj ked stoji. Akurat driver umoznuje znizit prud krokacom ked stoji napr na 30% nastavenej hodnoty.
Cize otocit krokacom len tak velmi nejde, navyse tam budes mat prevod do pomala.
Tak to vyskusaj, alebo nepouzi znizovanie prudu ale osad ventilator na motor.
Cize otocit krokacom len tak velmi nejde, navyse tam budes mat prevod do pomala.
Tak to vyskusaj, alebo nepouzi znizovanie prudu ale osad ventilator na motor.