Спасибо. В принципе почти все понятно. Пару вопросов осталось. Какой чип на ардуинке 328 атмега или 168. Как реализовано деление шага драйвером если она реализована или просто напрямую? Спасибо
Ардуино нано 4$ Драйвер drv8825 2$ Шаговый двигатель 17hs4401s 9$ Экран 2004 5$ I2s модуль 1$ DC/dc mp1584en 1$ Макетная плата 1$ Итог 23$ Но к этой сумме можно прибавить цену спаленых по неосторожности компонентов во время сборки,примерно ещё 10-15$
Тут главное не спешить,если делать все внимательно,то с электроникой проблем не будет.Я сам человек далёкий от электроники,но без труда за несколько дней собрал.Больше провозился с механикой,особенно с червячной парой.
@@ВадимКибяков да, с механикой отлично вышло! У меня редуктор небольшой есть, думаю его пристроить. Особой нужды пока в ней нет, просто готовлю потихоньку.
Передаточное число червяка +микро шаг двигателя и набегающая ошибка уходит в микроны, а скорей всего эта ошибка программно компенсируется , раз +микрон два, раз - микрон два.
Набегающая ошибка компенсируется програмно,дробные числа шагов округляются при наибольшем приближение к единице,Например передаточное число зубчатой передачи 1:63,микрошаг 1:2,шаговый двигатель обычный 200 шагов на оборот.Имеем 25200 шагов на полный оборот шпинделя.Теперь поделем 25200 на 13частей получем 1938,4615.Программ сделает на первый поворот 1938шагов,а на второй 1939 шагов,на третий поворот 1938шагов и т.д
@@ВадимКибяков На маленьких диаметрах может и прокатит, но на большом вот эти 1938 или 1939 в конце встретятся и будет последний отрезок либо больше, либо меньше остальных
@@ФигВам-д2р Вы не понимаете сути главное чтобы на 360 градусов сохранялоссь заданное число шагов(в моём случае это 25200шагов,с чем замечательно справляется программа)А будет на одну делимю часть приходится 1938шагов,а надругую 1939 шагов это не имеет значения,можете пересчитать чему будет равен 1 шаг в градусах,при таком передаточном отношении.Главное это побороть накопительную погрешность.Я на этот вопрос обратил внимание ещё на стадии проектирования,и даже хотел отказаться от данной затеи.Потом изучил форум,понял что не одного меня волнует проблема накопительной погрешности и что есть готовое решение-готовый скеч.