Имеется схема:
Пояснения по схеме:
R2 - нагрузка
U1 - шим выход Arduino Mega (частота 30 Гц), управляет мощностью
U3 - цифровой выход Arduino Mega (используется для замера сопротивления R2, которое может изменяться по тз)
LM358 работает в качестве дифференциального усилителя
А это "осциллограммы", которые мне удалось снять с помощью той же Arduino Mega (за неимением осцилографа), частота ацп около 120 khz.
Красная линия - напряжение на выходе LM358, синяя линия - падение напряжения на резисторе R2:
Частота ШИМ 30 Гц, duty cycle - 40%
Частота ШИМ 120 Гц duty cycle - 40%
А теперь вопрос: почему у LM358 такая низкая скорость нарастания? Длительность импульса при ШИМ 30 Гц и duty cycle 40 % - 13 мс! Или я чего то не понимаю или эта скорость явно не дотягивает до заявленных 0,3V/uS!
Это из даташита:
Даже для того что бы просто измерить сопротивление R2 нужно ждать около 500 мс пока установится напряжение на выходе LM358. И чем больше это сопротивление тем дольше приходится ждать, я уже не говорю про замер падения напряжения во время работы шим.
Итак, чего не хватает? Мне мозгов или LM358 скорости? Поможет ли мне установка более быстродействующего ОУ?
http://www.ti.com/lit/ds/symlink/lm2904-n.pdf


