Недостаток способа- двухполярное питание,
у меня в схеме нет двухполярного питания,а вводить его ради этого не вижусмысла.
А то, что у вас тогда измерение будет "не от нуля"- вас не смущает?
"простой" ОУ выходное напряжение "до нуля", при однополярном питании никогда не опустит, хотя бы несколько "десятых" вольта, но останется..
Я попробовал погонять схему на AD620 в протеусе- и вот что получилось:
Для схемы с двухполярным питанием:
при "нуле" ампер с датчика тока- (как вы написали- при нуле датчик тока выдаёт 2,5 вольта на выходе) - напряжение на выходе "примерно НОЛЬ" -
при 2-х амперах через датчик тока (опять же- с ваших слов- выходное напряжение с датчика тока при токе 2 ампера- 2,8 вольта)- напряжение на выходе 3,16 вольта:
Для схемы с однополярным питанием- при 2-х амперах через датчик тока:
и, вроде как, всё нормально, но, при НУЛЕВОМ токе напряжение на выходе не опускается ниже 0,92 вольта
Почти точно такое же напряжение- 0,93 вольта будет на выходе при токе через датчик- примерно 600 мА:
В общем, получается, что у этого "измерителя" будет "слепая зона" от нуля до 0,6 ампера, а дальше- всё вроде бы в порядке..
Нужный коэффициент усиления устанавливается резистором R1, рассчитывается по формуле из даташита, или берётся из таблицы в том же даташите-
http://users.ece.utexas.edu/~valvano/Da ... /AD620.pdf страница 13, раздел- "GAIN SELECTION"
Минус 5 вольт можно легко получить с помощью ADM660 или аналогов- ICL7660, MAX660 итд.. (
http://radio-hobby.org/modules/analog/adm660 )