Ходор писал(а):взаимосвязь между количеством "ДОПУСТИМЫХ" пропусков шагов (которые программа в дальнейшем компенсирует) и моментом развиваемым ШД. (При этом, возможно, отпадает надобность в гибридном драйвере для гибридного ШД)
вы описали работу ПИД?
В теории если взять текущее рассогласование и выводить его на некий внешний элемент (управляемый БП) то можно менять напряжение питания. Но это попытка изобрести
колесо когда у вас уже
есть велосипед и вы им каждый день
пользуетесь.
Но лучше всего взять микропроцессор, написать на нем математическую логику, по которой "рассогласование" будет преобразовываться в некий коэффициент, который путем некоторых дополнительных мат. функций будет преобразовываться в скважность ШИМ. А вот шим уже подавать на "Н сборку" полевиков. Таким образом можно менять напряжение от -V до +V. Заставляя мотор крутиться с нужной скоростью и направлением. Сборку до 4А можно прикупить в чип и дипе за 55р например AP9930M. Там обвязки будет 2 транзистора и 8 резисторов, и еще 2 кондера. Схема рабочая, я на ней драйвер для радио игрушки делал. В целом 2 такие сборки могут управлять одним шаговым мотором. Или 2 DC.
Хотя конечно можно купить драйвер ШД на алике в виде одной готовой микрухе за 55р сразу на одни мотор.. Но как же творческая мысль? Полет програмерской фантазии об управляемом с компа драйвере ??
А если питание от 220В, то можно еще взять транс от старого телевизора и мониторя напряжение на выходе выпрямителя организовать управление на симисторе входным (в транс) напряжением. Тогда еще и вольтаж самого драйвера получится менять в любых пределах.
Но так как микропроцессор будет работать быстрее чем связка - энкодер->LCNC->драйвер, то лучше энкодер завести сразу в драйвер минуя LCNC. Так что останется организовать логику чтения энкодера, но это всего лишь 3 бинарных сигнала. Самое сложное будет в реализации математики расчета конечного напряжения на выходе БП, это займет я думаю всего лишь пару месяцев отката прошивки. Так что через 3-4 месяца можно выйти на рынок со своими
драйверами баранами
alex030272 писал(а):1. 3 оси, гибридные ШД Step/Dir,
2. хочу задействовать их энкодеры 3 шт (по умолчанию энкодер просто к драйверу подключен, но будут заводиться на плату энкодеров),
Не морочьте себе голову на данном этапе, линейка/энкодер - потом подключите, что есть в наличии. На сколько мне известно они взаимозаменяемы по интерфейсу.
Тип концевиков/кнопок/датчиков не важен - главное их подключать чтобы на порт карты приходил плюс.