• Welcome to Diskuse2 Elektrika.cz. Please login or sign up.
 

Existují knihovny pro řízení krokového motoru pro Foxtrot 1003?

Started by Jarda-J, 05.02.2017, 15:53

previous topic - next topic

Jarda-J



Nevíte zdali existuje knihovna funkcí pro řízení krokových motorů pro model foxtrot 1003?

Potřebuji řídit krokové motory ve funkci pulzy a směr.

Ideální by byla funkce kde by bylo možno zadat: max. min.rychlost KM, směr pohybu, náběžnou i doběhovou hranu pojezdu a hlavně pozici kde má zastavit. (počet kroků).
V popisu HW foxtrotu je sice popis jak by to mohlo fugovat, (na urovni bitmapy a asembleru) ale nenašel jsem nikde knihovnu která by problém řešila na úrovni nějakých funkcí.

Jediné co na webu TECO jsou knihovny pro řízení serva, ale ty se nedají použít pro krokové motory.

Potřebuji řešit problém s řízením montáže dalekohledu a přesné posuvy dalekhledu ve dvou nezávislých osách.

Zdeněk Mazač

Řídit potřebujete hodinovou a deklinační osu astronomického dalekohledu? Na to se dodává už hotová montáž s automatickým naváděcím systémem.

Fuk Tomáš

Koupit se dá leccos, ale jako DIY projekt se mi to líbí.
Když vím, rád poradím: fyzika, elektronika, IT, ale i obchod a právo. Když nevím, ptám se anebo držím ústa.

Jen ten, kdo něčemu stoprocentně rozumí, to dokáže vysvětlit tak, aby tomu nikdo jiný nerozuměl. (Murphy)

Jaroslav J

, děkuji za informace, řízení montáže je sice možné řešit pomocí koupených výrobků, bohužel však
Nesplňují některé detaily pro mé zaměření.
U Foxtrotu je možné vytvořit webovou stránku pro řízení montáže a pak ovládat zařízení na dálku online.
Dalším důvodem je řešení nastavování sekundárního zrcadla dalekohledu na různá zařízení pridelaná na dalekohledu.( ccd kamera, spektroskop,vyhledávací kamera a td.
Proto nutně potřebuji poradit jak se dají na foxtrotu řídit krokové motory.
Prosím tedy kompetentní odborníky o radu. Děkuji vám za pomoc při řešení problému.

Fuk Tomáš

Doporučuji při tom zvážit, jak máte ty KM zpřevodované a jakou max. rychlost od toho budete chtít.
Aby to ten Foxtrot stíhal, když bude vyrušován komunikací po netu a generováním webpage, a zda tedy nenechat fyzické řízení KM na nějakém Arduinu či Malině.
Když vím, rád poradím: fyzika, elektronika, IT, ale i obchod a právo. Když nevím, ptám se anebo držím ústa.

Jen ten, kdo něčemu stoprocentně rozumí, to dokáže vysvětlit tak, aby tomu nikdo jiný nerozuměl. (Murphy)

Jaroslav J

Na hodinový posuv bude využit externí generátor přesného kmitočtu, který bude dinamicky posouvat hodinovou osu za objektem na obloze . (  např. hvězda ,kometa, Slunce a td.)
Tento posuv je v pohodě. Hlavně však potřebuji nastavovat dalekohled z jednoho objektu na druhý.
Hlavní věcí je použití na nastavení sekundárního zrcadla s přesnosti na jednotlivé kroky.( pokud možno ;)  )
Potřebuji tedy kihovnu pro krokové motory. V ní funkce pro nastavení polohy ařízení rozjezdů a dojezdů na zadaný počet kroků.
V některých aplikacích to fy. TECO použiá .!! Bohužěl potřebuji poradit jak to udělat nejlíp. DĚKUJI za kousek prográmku ,který by to uměl řešit.

Milan Bydžovský

Řízení krokových motorů formou knihovny není momentálně k dispozici, nicméně obsluha motorů je v CP-1003 realizována pomocí vstupní a výstupní zóny periferního modulu, kde stačí zadat číslo příkazu plus parametry a alternací bitu řídícího slova jej spustit.
Vše najdete detailně popsané v kapitole 4.9.6 příručky Tecomat Foxtrot CP-1003.
http://www.tecomat.com/wpimages/other/DOCS/cze/TXV00433_01_Foxtrot_CP_1003.pdf

Pozor, periferie musí mít verzi HW 02 a poslední firmware.