Всем привет.
Сижу настраиваю драйвер 4-х двигателей и пишу прогу для него.
И двигатель для тестирования перестал крутится при подаче команд контроллеру.
Но датчик тока показывает, что при увеличении мощности ток растёт.
Двигатель свистит, как при работе, но не крутится.
Проверил вольтметром сигналы на мостах и на IR2104 и на 74HC00 сигналы все нормальные.
Вот например:
на IN2A сигнал лог1(3.3В)
на IN2B лог 0
на выв. 3 левой IR2104 0.5В(это ШИМ)
на выв. 3 правой IR2104 лог.(3.3В)
на затворе Q8 12В
на Q7, Q6 0В
на Q5 8В(походу тоже ШИМ)
Причём при увеличении мощности начинает греться ключ Q7, который должен быть закрыт т.к. на IN2A
подаётся сигнал открывающий верхний ключ Q5 и закрывающий Q7.
Вся эта ерунда произошла внезапно, а до этого всё работало.
Я проверил 3 аналогичных моста и на них такая же ситуация.
В программе у МК закомментировал управление мощностью мостов и тупо изменяю ШИМ
при нажатии кнопки у контроллера.
Подскажите пожалуйста из-за чего мосты могли перестать работать ?
Эскизы прикрепленных изображений