Stránka 1 z 1

Arduino polohování km se zpětnou vazbou

Napsal: 28. 3. 2020, 4:56
od HonzaHorka
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.

Re: Arduino polohování km se zpětnou vazbou

Napsal: 28. 3. 2020, 6:58
od lubbez
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í.

Re: Arduino polohování km se zpětnou vazbou

Napsal: 28. 3. 2020, 8:46
od HonzaHorka
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é.

Re: Arduino polohování km se zpětnou vazbou

Napsal: 28. 3. 2020, 10:19
od lubbez
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.

Re: Arduino polohování km se zpětnou vazbou

Napsal: 28. 3. 2020, 10:58
od HonzaHorka
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.

Re: Arduino polohování km se zpětnou vazbou

Napsal: 28. 3. 2020, 11:03
od Josef
Ještě bych dodal, že je třeba pamatovat na to, aby se při bouchnutí plechem o doraz tento nepohnul, protože to motor neudrží. Ono v zápalu boje se o ten doraz dost často ťukne.

Re: Arduino polohování km se zpětnou vazbou

Napsal: 29. 3. 2020, 7:48
od atlan
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.

Re: Arduino polohování km se zpětnou vazbou

Napsal: 29. 3. 2020, 8:40
od lubbez
Pokud místo řemínku použiješ trapéz, tak je to samosvorné a pak už bys musel ohnout celý šroub. :lol:

Re: Arduino polohování km se zpětnou vazbou

Napsal: 29. 3. 2020, 12:40
od Josef
lubbez píše: 29. 3. 2020, 8:40 Pokud místo řemínku použiješ trapéz, tak je to samosvorné a pak už bys musel ohnout celý šroub. :lol:
Přeně tak, trapéz s vymezením vůle. Pokud použije řemen, hřeben, kuličkáč, to nebezpečí je. Při nárazu i přes převod je možné, že by se překonal přídržný moment krokáče.