22 Apr 2015

Электрофокусер на Arduino и DRV8825

Переделал фокусер, теперь используется полноценный шаговый двигатель формата Nema16 с шагом 0.9° и драйвер DRV8825 позволяющий крутить в режиме микрошага до 1/32. В старом движке (28BYJ-48) проявился большой люфт в редукторе. Его, правда, можно программно вычитать, но к тому времени добрался нормальный движок и решил переделать.

Текущий вариант электрофокусера дает возможность крутить с шагом от 1 до 30 мкм безо всяких люфтов (в зависимости от выбранного решима микрошага). Момент кручения огромный, с большим запасом тянет более 2.5 кг.

Схема подключения и прошивка лежит по старому адресу, который я указывал в прошлый раз -

Небольшое обновление. Натурные испытания показали, что двигатель с шагом 0.9° все же не тянет большую нагрузку. Замена двигателя на вариант с шагом 1.8° решило проблему.

Ну и привожу вариант компоновки в корпусе:

А какой именно двигатель

angelsky написал:

А какой именно двигатель стоит в устройстве? В заметки о нем ни слова... а на фото не видно...

Можно использовать любой

Ветер написал:

Можно использовать любой биполярный двигатель. Главное - выставить ограничение по току (на плате драйвера мелкий подстроечный резистор), чтобы двигатель не перегревался (инструкция). А пример подходящего шаговика - вот вариант для нагруженного фокусера, а вот для средней нагрузки

Спасибо, просто я спросил

angelsky написал:

Спасибо, просто я спросил потому, что "игрушечный" 28BYJ-48 имеет встроенный редуктор, а типа NEMA классический двигатель. При запуске момент важен, и если он крутит напрямую, без редуктора даже не знаю как это оправдано. В любом случае у Вас уже годами он работает, значит все правильно.