Набросал схемку управления шаговым биполярным двигателем.
Просьба покритиковать, так как в шим регулировке и подобных вещах делаю первые шаги.
Всякие протеусы ненавижу, предпочитаю сразу в железе делать.
Во всяком случае пока делается тестовая плата выкладываю для обсуждения.
Управляться все будет мегой (какой именно не решил, что то типа 328й).
На схеме представлены оба канала А и В, опишу логику работы на примере канала А - он внизу.
Обмотка - это двигатель МА.
Управляется полным мостом VT1-VT4.
Транзисторами управляют два драйвера U1 и U2. Здесь все просто и почти стандартно.
Драйвера управляют парой транзисторов по диагонали. Т.е. и верхнее и нижнее плечо в драйвере открывается и закрывается одновременно.
Какой из драйверов в данный момент работает зависит от состояния выхода B0 контроллера.
Он подается на тр-р VT5 который инвертирует этот сигнал и подтягивает до уровня 12в (питание драйверов).
Если на B0 - 1, сток VT5 - 0, сток VT6 - 12в, Драйвер U1 отключен, драйвер U2 включен.
Если на B0 - 0, сток VT5 - 12в, сток VT6 - 0в, Драйвер U1 включен, драйвер U2 отключен.
Входы обоих драйверов запараллелены и подключены к выходу
UC3843.
На 4-й вход UC3843 подается частота шима с контроллера (можно регулировать).
Током обмотки управляет цифровой потенциометр IC5 (
AD8400) его сопротивление изменяется по SPI от 0 до 1К.
Т.е. с помощью делителя образованного R34 и IC5 на выводе 2 UC3843 будет регулироваться потенциал от 0 до 1В.
Если в цепи силовых тр-в стоит как на схеме R55 0.1 ОМ, то ток будет регулироваться от 0 до 10А.
Диод VD5 служит для отключения шима. При 1 с контроллера на ISENSE будет напряжение больше 1В и UC3843 отключит выход.
Соответственно канал выключится.
В принципе его можно не ставить, а для отключения канала, выставлять сопротивление IC5 в 0.
Вопросы нафиг это нужно неуместны.
Устройство создается для поиграться с мощными шаговиками.
Про наличие
L6470
DRV8825
TB6600
и т.п. известно.
Обвязка контроллера на схеме не приводится.
Интересует правильно ли обвязана UC3843?
Ну и может ошибка где.
Про то что транзисторы 3205 при 45В на пределе, это понятно - тут в принципе все что угодно можно ставить, лишь бы маленькое сопротивление открытого канала. Просто 3205 у меня вагон.
Диоды в транзисторах не нарисованы, но они есть. Т.е. обмотка шунтируется.
Если кому, что непонятно - попытаюсь объяснить.