Вчера тестировал свой контролер «Servo_Izo Ver1.1a» под нагрузкой, в качестве которой был привод шпинделя настольно токарного станка «TURNER180X300Vario», станок стал работать значительно тише (нет гудения 50Гц как с родным регулятором) также повысился вращающий момент, и исчезли провалы в оборотах во время возникновения нагрузки.
После того как согнал в стружку тестовый кусок метала, возникла необходимость установки новой заготовки в патрон, вот тут и обнаружилась проблемка, силовую часть контролера я запитал через штатную кнопку пуск-стоп (кнопка с самоподхватом смотрите фото) и во время открывания защитного кожуха патрона, встроенный микрик размыкает цепь и питание силы отключается, во время замены заготовки (по любому патрон немного проворачивается) что вызывает ServoError после чего приходится либо жать на Reset контролера, либо перезапускать питание всего станка, что совершенно непрактично.
Еще одна неприятность возникает во время нажатия кнопки СБРОС в Mach-е, если шпиндель вращался, происходит моментальная остановка ШИМ=0, то есть двигатель замыкается нижними ключами , что тоже очень нехорошо, особенно если обороты большие и заготовка тяжелая.
После некоторых раздумий, решил немного доработать схему контролера, добавил оптотранзистор и пару диодов, для заведения в контролер сигнала с кнопки СБРОС из Mach-а . Это добавление решает все вышеперечисленные проблемки, при нажатии стоп на станке или СБРОС в Mach-е, контролер перезагружается и ждет нажатия пуск, при этом все силовые ключи заперты.
Измененная схемка в архиве: