Страница 1 из 1

Делаю цифровой амперметр.Линейность измерения операционником

Добавлено: Чт июл 10, 2014 21:14:41
kotozavr
Здравствуйте! Попробую описать ситуацию. Делаю амперметр на меге. Решил ознакомиться с уже готовыми конструкциями. Читая описания, выяснил, что авторы сталкивались с нелинейностью операционного усилителя, который меряет падение напряжение на шунте. Чтобы это исправить, придуман метод создания смещения на входе ОУ для вывода его на линейный режим. А ненужное напряжение, которое возникает вследствие этого, отнимается из показаний программно.
Вопрос вот в чём: если я применю операционник rail-to-rail наподобие 2272 устранит ли это нелинейность измерения? Дело в том, что идея со смещением мне не очень нравится и я не хочу её применять.

http://www.ti.com/general/docs/lit/getl ... leType=pdf

Re: Делаю цифровой амперметр.Линейность измерения операционн

Добавлено: Пт июл 11, 2014 07:41:01
vem566
Ни один полупроводник не умеет работать при нулевом смещении. При однополярном питании ОУ нелинейность гарантируется.

Re: Делаю цифровой амперметр.Линейность измерения операционн

Добавлено: Пт июл 11, 2014 08:24:44
kotozavr
Как же выходят из положения на схемах, подобных этой?
http://radiokot.ru/circuit/digital/measure/95/

Re: Делаю цифровой амперметр.Линейность измерения операционн

Добавлено: Пт июл 11, 2014 08:36:04
m.ix
Я вот какой то универсальный собрал, там 358 применяется

Re: Делаю цифровой амперметр.Линейность измерения операционн

Добавлено: Пт июл 11, 2014 09:15:11
Slabovik
Правильные пацаны пользуют правильные датчики тока. Неправильные мучаются с двуполярным питанием ОУ либо нелинейностью, выправляя её корректирующими таблицами.

Re: Делаю цифровой амперметр.Линейность измерения операционн

Добавлено: Пт июл 11, 2014 09:28:21
kotozavr
А если собрать источник отрицательного напряжения на ICL7660 и, действительно, применить двухполярное питание операционника? Кто-нибудь видел подобные решения? Мне пока не встрелилось ни одного.

Re: Делаю цифровой амперметр.Линейность измерения операционн

Добавлено: Пт июл 11, 2014 09:32:53
Slabovik
Во всей измериловке наблюдаю именно двуполярное питание, стабилизированное. Что вас так смутило? Или разрешения спрашиваете? Преобразователь питания делается даже на простейшем мультивибраторе...

Re: Делаю цифровой амперметр.Линейность измерения операционн

Добавлено: Пт июл 11, 2014 09:52:03
kotozavr
Просто нужен пример. Я же пересмотрел десятки любительских конструкций на микроконтроллерах в поисках хорошего решения, но, похоже, просто мирятся с нелинейностью или выводят ОУ на линейный участок.
Нашёл пример двухполярного питания:
http://i12.fastpic.ru/big/2011/0111/f7/ ... b496f7.gif

Re: Делаю цифровой амперметр.Линейность измерения операционн

Добавлено: Пт июл 11, 2014 11:12:14
akl
Может так, если есть 8-разрядный таймер с незадействованным режимом сравнения.
Изображение

Re: Делаю цифровой амперметр.Линейность измерения операционн

Добавлено: Пт июл 11, 2014 11:42:33
kotozavr
akl, к сожалению, пока я умею работать только с АЦП микроконтроллера.

Промоделировал ОУ с двухполярным питанием, похоже, то, что надо. Теперь буду пробовать в железе. Поэтому вопрос пока будем считать решённым. Однако, если у кого есть примеры схем цифровых амперметров (ампервольтметров) на МК, где у внешнего ОУ применено двухполярное питание - пожалуйста, напишите в эту тему.

Re: Делаю цифровой амперметр.Линейность измерения операционн

Добавлено: Пт июл 11, 2014 11:50:56
akl
Хм, я ведь и привел пример формирователя -3V. Ниже код поддержки для tiny2313 .

Код: Выделить всё

	LDI	R20,$40		; включить режим независимого переключения вывода PB2(OCR0A) для накачки
	OUT	TCCR0A,R20	; формирователя -3V

	LDI	R20,1
	OUT	TCCR0B,R20	; Пуск Т0 в надежде каждые Fclk/256
					; получать на лапе PB2(OCR0A) переключение состояния