Доброго времени суток!
Помогите пожалуйста снова - уже всю голову сломал.
Я снова вернулся к своим "исследованиям" и обнаружил, что все те же проблемы с выбросами тока и синфазной помехой в полумостовой схеме при коммутации транзисторов практически никуда не исчезли.
И наиболее четко проявляются при увеличении напряжения питания.
К письму я прикрепил осциллограммы полученные при таких условиях:
- схема питается напряжением 100 В;
- шунт 0,1 Ом;
- длительность импульса тока 1,67 мс;
В качестве дифференциального усилителя используется ОУ - LM358 (резисторы брал 1%). Пробовал и с инструментальным усилителем AD623 - разницы не видно.
Питание усилителя однополярное. Коэффициент усиления равен 4. Пробовал увеличивать Ku - "на глаз" положительного эффекта тоже не видно.
На первой осциллограмме видно напряжение на шунте. Ток по амплитуде 1,5 А - четко видны выбросы в моменты коммутации транзисторов.
На второй осциллограмме видно напряжение, которое получается на выходе ОУ, включенного по схеме дифференциального усилителя - все выбросы стали почему-то вверх.
На третьей осциллограмме оба зажима осциллографа посажены на землю, после ОУ - т.е. виден синфазный сигнал.
На самом деле осциллограф сфотографировал отдельные моменты, а так это все движется и картинка очень неприятная - но выбросы есть только при коммутациях.
Скажите с чем может быть связано то, что ОУ не дает очень нужного мне эффекта.
Уже перебрал все возможные варианты как это можно исправить. Землю "тыкал куда не попадя". Но никакой положительной динамики. Включал RC-фильтры на выход ОУ - на "синфазщину" практически не действует - а вот "основная" кривая тока сглаживается.
Все дело в том, что АЦП будет "читать ток" и записывать в производить над ним математические операции. Делается это все быстро и эти выбросы будут "портить" математику. Но и цифровую фильтрацию не хочется применять - ведь по сути это борьба с последствиями, а не причиной.
Подскажите как поступить. Пробовал и самодельный синфазный дроссель на сердечнике М2000 - 20 витков. Вообще "каша" получилась.
Может быть что ОУ "коряво"вычитает сигналы потому что у него частотный диапазон не позволяет это делать правильно?
Эскизы прикрепленных изображений