Страница 1 из 1

модернизация станка

Добавлено: 24 дек 2021, 21:21
belarusasli
добрый вечер

интересует разработка программы на базе ардуино (уно, нано или дуе)

кратко — управление шаговым двигателем с роторного энкодера ,



шаговый https://prolm.by/fulling-motor/shagovyj ... 08a14.html

драйвер https://prolm.by/leadshine/drajver-shag ... -m542.html

энкодер https://www.saa.su/product/autonics_e50s8-1000-3-t-24/

схема такая

Принцип работы:

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

1- используется только один выход например А, крутится в одну сторону скорость вала постоянная 350 об/мин

2- необходимо чтобы шаговый двигатель двигался (по показаниям с энкодера) например на 50 000 импульсов в одну сторону (дир-0), затем на 50 000 импульсов в другую (дир-1) и так постоянно- туда сюда до бесконечности

3 необходима возможность изменения соотношения импульсов с энкодера к углу поворота шагового двигателя (электронный редуктор с переменным коэффициентом редукции) , например 1000 им-30 градусов, 1000-40 градусов и т д до 1000-360 градусов

4- индикатор 1602

если интересно просьба ответить

модернизация станка

Добавлено: 05 янв 2022, 18:16
demonelek
Если я не ошибаюсь то подружить драйверы шаговых двигателей с протоколом I2C для экрана 1602 и иже с ними проблема .Протокол I2C требует много машинного времени для передачи данных , которого может не хватить на выполнение управлением шаговых моторов ,я конечно не специалист ,но хотелось бы послушать спецов.

модернизация станка

Добавлено: 05 янв 2022, 18:30
evgen123
может с ecoins проконсультироваться? их блоки I2C пошустрее будут.

модернизация станка

Добавлено: 05 янв 2022, 18:53
Rovki
делал станок для зачистки и резки монтажного провода. Управлял 3 шаговыми двигателями, управление (задание номера программы с уставками) на планшете с каскадой. На НАНО.