Zdravím a poprosím o radu k ovládání driverů krokových motorů. Pro pohon
většího dalekohledu mám
třífázové krokáče s 200 kroky na otáčku i
hotové drivery. Obojí bezproblémově funguje.
Problém je v tom, že pro základní pohyb dalekohledu, kompenzaci rotace Země, potřebuju to úplně nejjemnější mikrokrokování s 51200 kroky na otáčku, což lze nastavit DIP přepínači na driveru, ne ale externím signálem. Pro rychlé přejezdy dalekohledu, ovládané křížovým potenciomentrem, a při využití max. otáček krokáčů bych pak potřeboval řídicí signál pro drivery až 500 kHz. Co jsem koukal, tak takovou frekvenci knihovny pro Arduino nezvládají ani omylem.
Řešením by bylo kuchnout drivery a vyvést vodiče paralelně k těm DIP přepínačům, abych v případě aktivování rychloposuvu zároveň změnil počet kroků na otáčku z těch 51200 na základních 200, kde by už Arduino nemělo problém.
Nenapadá někoho jiné řešení bez nutnosti sahat do těch driverů?