ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
1012279 Топик полностью
fk0, легенда (15.06.2020 11:05, просмотров: 488) ответил RxTx на Так современные микрухи управления ШД сами генерируют ШИМ. Внутри микрухи микростеповый счетчик положения, который ты крутишь туда-сюда сигналами DIR, STEP. В зависимости от того, в каком состоянии у нее сейчас внутренний счетчик, такой она и ШИМ выдаёт. И есть еще 2-3 ноги, определяющий кодом на них микростеповый шаг 1:1....1:32. Я сейчас использую DRV8825 в виде модуля в панельке а до этого A3982. Вопрос в том, что ты предлагаешь. Внешний смарт контроллер, который бы
У атмела были в своё время специальные атмеги и аппноты. К атмеге нужно было подключить 8 мосфетов, два резистора для датчиков тока и всё. Вот что я предлагаю. Не обязательно специальная атмега, нужен контроллер с двумя компараторами, двумя программируемыми источниками опорного, двумя таймерами (output compare) сбрасываемыми от компараторов. У микрочипа такое есть, pic18 некоторые. Итого у тебя на плате из габаритных и дорогостоящих компонентов ОДНА микросхема (максимум три, 

драйвер мосфетов, стабилизатор для питания МК), 8 транзисторов, возможно 8 диодов, пара мощных резисторов, конденсаторы. И ты не ограничен токами в 1.5А или напряжениями в 36V (и, следовательно скоростью или мощностью двигателя). В твоём варианте МК всё равно остаётся, но добавляется спец. драйвер, уходят транзисторы (но драйвер без внешних транзисторов обычно хилый и может потребовать установки радиатора!), начинаются сложности с питанием. В целом дороже и хуже. Ты же сам расписываешь, что через ногу STEP полноценно управлять не получается. Потому, что ты программно реагировать должен на каждый STEP, причём изохронно (с определённой частотой, без колебаний фазы, иначе будет вращение такое же дёрганное), а программно выдавать его не можешь, только таймером. А с таймером ты не можешь остановиться в заданной позиции точно. Потому, что тебе нужен не только таймер, но и счётчик импульсов. Так чтоб и то, и другое соединить -- не во всяком МК будет, нужна FPGA. Приехали...

[ZX]