Микросхема от аллегро уже является полноценным драйвером с ключами внутри, и поддерживает 1/8 шага. Ни прошивать ни настраивать не нужно. Ты ЕМК2 будеш дольше настраивать По ссылке выше написано: ---------- High power output The chip we're using is capable of handling up to 2.8A per phase, so you can easily control motors up to NEMA23 size. The provided power connector allows you to easily power it off a standard ATX power supply, but if you're feeling adventurous, the chip can handle up to 35V for the drive voltage. You'll have to wire up your own connector though ---------- Так что на твои нужды должно хватить. Хозяин-барин безусловно. Не факт, что готовое будет идеальным. Перед тем, как собирать, кучу инфы перерыл. Скажем микруха TB6560 у людей горит постоянно(нужно сначала 5 вольт подавать) и без радиатора никуда. ссылка тудой http://kosmodrom.com.ua/prodlist.php?name=%CA%EE%ED%F2%F0%EE%EB%EB%E5%F0%20%F8%E0%E3%EE%E2%EE%E3%EE%20%E4%E2%E8%E3%E0%F2%E5%EB%FF&page=0 Ценами на готовоге не интересуюсь почти с самого начала, после того, как цены поузнавал.
Много всего есть, пока я не могу представить чтобы скорости не хватило, по крайней мере для тех материалов что я собираюсь обрабатывать.
Вроде как тотже purelogic на TB6560, и вроде если защиту от противоэдс ставить то проблем быть не должно. Поживём увидим, на базе A3977 встретил удачный контроллер на 3 оси, и вроде один парень из Москвы (cnc-controller ru) делает на четыре оси, но стоимость не узнавал. в любом случае ещё двигатели и блок питания нужны. Поэтому решил купить готовый набор. Заказал у Китайцев готовый контроллер на четыре оси на базе TB6560 и четыре двигателя 23HS8430 теперь подбираю конструкции для крепления двигателей.
Когда обрабатывает скорости хватает. Её не хватает кгда в холостую ползает. При сверлении плат половина работы это движение от отверстия к отверстию. Не знаю с чем связано, но у меня очень долго выходит, правда через шестерню ось крутит, но в движке 47 шагов всего. На cnc-controller.ru пишет 62,5 об\сек. - такого я у себя не наблюдал. Может это какраз тот момент "Не всякий шаговый двигатель может развить такую скорость вращения". Механическая часть этой истории для меня самая страшная
если тебе нужна точность +-1см то пойдёт. иначе нужно улучшать алгоритм управления двигателем. например ПИД регулятор или не линейную логику прикручивать. Но и в этом случае точность как у шагового двигателя не достичь.
>если тебе нужна точность +-1см то пойдёт. Это почему же? Зачем тогда там энкодер присудствует, у которого разрешение "1024 absolute positions per 360° (step size ~ 0.35°)" ?
потому что двигатель имеет разрешение гораздо ниже, чтобы его приблизить к точности энкодера, нужно ставить понижающий редуктор, в этом случае ты теряешь то преимущество ради которого переходишь на DC двигатель. тут много тонкостей, ты для начала сделай один контроллер и попробуй точно им управлять.
По ссылкам прошёл исходников не нашёл. Непонятно какие сигналы управления приходят. Думаю что не step,dir.
Добавлено спустя 5 минут 5 секунд: Сорри, нашёл, и вроде даже step,dir должно работать. Блин это тот же файл что на сервере https://github.com/makerbot/DC-Servo-Co ... ulator.pde Да есть sep, dir но управление мотором тупое, вкл/вкл. Будет дёргаться сильно.
ещё и как дёргаться.. просто вкл/выкл ещё нормально, в экструдере репрапа вроде так и адекватно ведёт себя. этот же как безкрышный дёргается и стартует вообще не в тему(при запуске программы) это с магнитным энкодером: