Arduino polohování km se zpětnou vazbou

arduino, teensy, atmega, pic a jine (software, hardware)
Odpovědět
HonzaHorka
Příspěvky: 1012
Registrován: 15. 11. 2009, 2:17

28. 3. 2020, 4:56

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.
lubbez
Příspěvky: 3147
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

28. 3. 2020, 6:58

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í.
HonzaHorka
Příspěvky: 1012
Registrován: 15. 11. 2009, 2:17

28. 3. 2020, 8:46

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é.
lubbez
Příspěvky: 3147
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

28. 3. 2020, 10:19

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.
HonzaHorka
Příspěvky: 1012
Registrován: 15. 11. 2009, 2:17

28. 3. 2020, 10:58

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.
Josef
Sponzor fora
Příspěvky: 5699
Registrován: 19. 11. 2006, 9:25
Bydliště: Valašsko

28. 3. 2020, 11:03

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.
atlan
Příspěvky: 3342
Registrován: 7. 2. 2011, 9:12

29. 3. 2020, 7:48

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.
lubbez
Příspěvky: 3147
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

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:
Josef
Sponzor fora
Příspěvky: 5699
Registrován: 19. 11. 2006, 9:25
Bydliště: Valašsko

29. 3. 2020, 12:40

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.
Odpovědět

Zpět na „MCU“