Мутно, однако. Желательно видеть схему, и знать, что это за оптоизоляторы. Оптоизоляторы - это оптически развязанные драйверы полевиков? Наверно, в их изолированной части у драйвера и его питания общий минус. То есть, когда он выдает "0", то соединяет свой выход с минусом плавающего питания, когда "1" - с плюсом. Странно, интегральные драйвера обычно запираются при понижении напряжения до 8-9 вольт, а макс. напряжение питания у них 20 В. В обычном транзисторном мосте для коллекторного мотора никакой средней точки нет. Там включается, напр., левый верхний и правый нижний транзистор - на моторе +/- питание; Включается правый верхний и левый нижний транзистор - на моторе -/+; Включаются оба нижних транзистора - мотор закорачивается, чтобы быстрее остановился. Тут, насколько я понимаю, верхние драйвера питать попросту нечем. Можно действительно поставить вверху P-канальные транзисторы. Если не требуется скорость, управлять ими можно через обыкновенные оптопары PC817 при помощи пары транзисторов BC846/856. С нижними, кстати, можно поступить так же. Быстродействие - десятки микросекунд. Если хочешь, нарисую.
|