ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
29 июня
1012275 Топик полностью
fk0, легенда (15.06.2020 10:56, просмотров: 351) ответил Evgeny_CD на Я очень извиняюсь, но полным-полно готовых контроллеров ШД (в виде IC) с микрошагом и совсем небольшой ценой. Некоторые из них очень продвинутые, такие алгоритмы станешь сам кодить. Зачем городить свой программный контроллер?
"Небольшая цена" в твоём представлении для бюджета проекта может быть большой. Потом трудности с покупаемостью микросхем, и ряд характеристик (токи, напряжения питания) могут не устраивать. И наконец, драйвер принципиально заменяет только транзисторы (а шибко умный драйвер -- шибко дорогой) и всё равно нужен контроллер. Так что шимить подходящие и дешёвые транзисторы напрямую не самая глупая идея. И все алгоритмы таки в контроллере, а в драйвере там алгоритм простейший: 

открываем в начале цикла транзистор и закрываем, когда ток на обмотке превысит заданный предел (есть программируемое опорное и компаратор) и до конца цикла. Если ты говоришь про готовые контроллеры и приближающиеся к ним драйверы, которые отрабатывают команды на уровне "доехать на такую-то позицию", то там ценник заоблачный и выбора вообще нет особого. Да, можно купить готовый контроллер ШД, готовый БП, готовый компьютер для управления, и софт купить готовый. И идти искать работу...

[ZX]