AnimalFox писал(а):
красная линия - напряжение на затворе верхнего левого транзистора. Теоретически там напряжение меняться не должно. А если должно, то я не понимаю почему. :)
Скачки напряжение на стоке транзистора, через проходную ёмкость (Миллера), транслируются в затвор. Соответственно, чем больше сопротивление затворного резистора, тем явственнее это проявляется. Кроме прочего, MOSFET имеет значительную выходную ёмкость. И если даже верхний транзистор закрыт, нижнему всё равно приходится перезаряжать эту ёмкость. Поэтому желательно выбирать верхние транзисторы исходя из требования минимальной выходной ёмкости.
Если требуется моделировать аналоговые процессы, то Протеус не совсем подходящий и удобный для этой цели симулятор.
Теперь касательно общего принципа. Двигатель является активно-реактивной нагрузкой, подразумевающей то, что в одни моменты времени он ведёт себя как нагрузка, а в другие как генератор. Поэтому питающий его генератор должен обеспечивать двухстороннее протекание тока. Рассматриваемый генератор этого не обеспечивает.
Я бы на вашем месте посмотрел в сторону
фильтра Отто. Самый подходящий для него случай. Ну или использовать полноценный мост. Он обеспечивает двухстороннее протекание тока.