Доброго времени суток!
Прошу сильно не пинать, с точностю ОУ особо работать не приходилось.
Пытаюсь собрать на smd рассыпухе линейный усилитель по напряжению с шунта в 0.025 Ohm(smd 1206) на rail-to-rail ОУ MCP6002, который потом будет подключен к ADC микроконтроллера(STM8S), характеристики усилителя:
Напряжение питания ОУ и МК: однополярное +3.0v или +3.3v
Измеряемый диапазон силы тока: постоянный 0-2(2.5)A
Точность измерения: 0.003A
Сопротивление шунта: 0.025 Ohm
Напряжение на выходе усилителя: до +3.0V
Компактность и малое тепловыделение
Перепробовал уже несколько схем на ОУ(неинвертирующий, дифференциальный с смещением, дифференциальный с буфером, измерительный) с однополярным и двухполярным напряжением,
работает нормально при токе через шунт в 0.5A(0,0125V на шунте) и выше, но при менших токах постоянно сталкиваюсь с нелинейным коофициентом усиления который скачет от 10 до 45(при требуемом КУ ~46) в зависимости от силы тока протекающего через шунтирующий резистор в 0.025 Ohm. Очень не хочется ставить шунт побольше (максимум 0.1 Ohm).
Несколько из вариантов схем:
Знаю что есть прецизионный AD8551 rail-to-rail с напряжением смещения до 5мкВ, но бюджет не позволяет. Стоит такой ОУ в smd корпусе в єдинственном магазине радиотехники около $5 и то очень редко бывает в наличии, а ждать из Китая 2 мес. а потом так и не получить посылку тоже не вариант.
Из чего вытекает вопрос:
А можно ли обойтись без прецизионного ОУ и получить нужную точность, ну или возможно есть бюджетные аналоги r2r ОУ с низким смищением напряжения(до $0.5)?
Нелинейный коэффициент усиления напряжения ОУ
- Реклама
- GARMIN
- Держит паяльник хвостом
- Сообщения: 954
- Зарегистрирован: Вс дек 02, 2012 16:58:33
- Откуда: от туда
- Контактная информация:
Re: Нелинейный коэффициент усиления напряжения ОУ
Вопрос поставлен неверно в принципе. Ни один ОУ не даёт точности при выходном напряжении равном напряжению питания этого ОУ. В том числе и отрицательного, в однополярной схеме соединённого с землёй.
Добавьте смещение 100 мВ в первую схему, уменьшите усиление на 3%, чтобы не выходить за 3В на полном токе. Вычитайте напряжение смещения программно или измеряйте его вторым каналом АЦП.
ЗЫ кстати, конденсатор С2 подключён неправильно, он портит баланс моста.
Добавьте смещение 100 мВ в первую схему, уменьшите усиление на 3%, чтобы не выходить за 3В на полном токе. Вычитайте напряжение смещения программно или измеряйте его вторым каналом АЦП.
ЗЫ кстати, конденсатор С2 подключён неправильно, он портит баланс моста.
Re: Нелинейный коэффициент усиления напряжения ОУ
Огромное спасибо GARMIN,
Добавил смещение, пересчитал и результат получился очень хороший но пока только в Протеусе, на выходных попробую перепаять схему и подключить это все к STM8, подозреваю что все будет не так гладко как в симуляции + погрешность ADC, но с моим бюджетом то, гладко и не должно бить
В результате получилось:

Добавил смещение, пересчитал и результат получился очень хороший но пока только в Протеусе, на выходных попробую перепаять схему и подключить это все к STM8, подозреваю что все будет не так гладко как в симуляции + погрешность ADC, но с моим бюджетом то, гладко и не должно бить
Неправильно описал выходное напряжение, в моем случае это будет 2.975V для +3V или 3.2975V для +3.3V, так как для MCP6002 максимальное выходное напряжение Voh=Vdd-0.025VGARMIN писал(а):Ни один ОУ не даёт точности при выходном напряжении равном напряжению питания этого ОУ.
В результате получилось:
Спойлер
- Вложения
-
- meas_2.png
- (41.53 КБ) 1302 скачивания
-
- diff_buff_2.png
- (164.79 КБ) 1248 скачиваний
Re: Нелинейный коэффициент усиления напряжения ОУ
Важно при подключении шунта соблюсти токовые и потенциальные входы. Из-за неправильного подключения может быть нелинейность..lazarev писал(а): работает нормально при токе через шунт в 0.5A(0,0125V на шунте) и выше, но при менших токах постоянно сталкиваюсь с нелинейным коофициентом усиления который скачет от 10 до 45(при требуемом КУ ~46) в зависимости от силы тока протекающего через шунтирующий резистор в 0.025 Ohm.
-
Vovk_Z
- Держит паяльник хвостом
- Сообщения: 960
- Зарегистрирован: Пн май 10, 2010 22:54:05
- Откуда: Киев
Re: Нелинейный коэффициент усиления напряжения ОУ
У MCP6002 смещение типовое до 4,5 мВ, неудивительно, что набегает погрешность.
- Реклама
- Николай_С
- Друг Кота
- Сообщения: 6472
- Зарегистрирован: Вт сен 25, 2012 23:13:41
- Откуда: г.Дзержинск Нижегородской обл.
- Контактная информация:
Re: Нелинейный коэффициент усиления напряжения ОУ
Нужен линейный УПТ с коэффициентом усиления 60. Это не проблема при условии правильно выбранного питания. Питание нужно подбирать исходя из рекомендаций даташита. В некоторых ОУ имеется балансировка 0.
Спасение утопающих дело рук самих утопающих.
Re: Нелинейный коэффициент усиления напряжения ОУ
Ну результат получился не очень, скорее всего это связано с точностю китайского мультиметра.

А можно поподробней, нашел что то похожое на дарлингтон, но разве эта схема может дать линейный коэффициент усиления?Николай_С писал(а):Нужен линейный УПТ с коэффициентом усиления 60.

- Николай_С
- Друг Кота
- Сообщения: 6472
- Зарегистрирован: Вт сен 25, 2012 23:13:41
- Откуда: г.Дзержинск Нижегородской обл.
- Контактная информация:
Re: Нелинейный коэффициент усиления напряжения ОУ
Можно.
Забудьте уже о транзисторах. Вам нужен ОУ. При чем, практически любой.
Берете на него даташит и смотрите какие питания ему нужны для нормальной работы. Обычно это +- 0,6 В к выходному сигналу. Дальше делаете типовую схему с ООС с коэффициентом усиления равным 60 и преобразователи питания. При наладке, возможно, придется отбалансировать 0. Это всё.
Забудьте уже о транзисторах. Вам нужен ОУ. При чем, практически любой.
Берете на него даташит и смотрите какие питания ему нужны для нормальной работы. Обычно это +- 0,6 В к выходному сигналу. Дальше делаете типовую схему с ООС с коэффициентом усиления равным 60 и преобразователи питания. При наладке, возможно, придется отбалансировать 0. Это всё.
Спасение утопающих дело рук самих утопающих.
Re: Нелинейный коэффициент усиления напряжения ОУ
В моем случае, для того чтобы на входе MCP6002 получить 3.25V(Voh=Vdd-25mV) будет достаточно однополярного питания ОУ в +3.3v(Vdd=+1.8V;+6.0V). Vcmr(Vss-0.3V;Vdd+0.3V) я попадаю. Или Вы имели в виду другие параметры?Николай_С писал(а):Берете на него даташит и смотрите какие питания ему нужны для нормальной работы. Обычно это +- 0,6 В к выходному сигналу. Дальше делаете типовую схему с ООС с коэффициентом усиления равным 60 и преобразователи питания. При наладке, возможно, придется отбалансировать 0. Это всё.
Разве на однополярном питании r2r ОУ можно получить 0 на выходе, нашел такую схему но думаю будет проще программно отнять смещение на МК:
Спойлер
Спойлер
- Вложения
-
- img.png
- (16.41 КБ) 1142 скачивания
-
- usilitel-i-smechenit.png
- (5.02 КБ) 1124 скачивания





