Page 1 of 1

Датчик напряжения

Posted: 25 Apr 2014, 16:21
by stm32
Всем привет!
Имеется датчик напряжения: http://www.lem.com/docs/products/lv%201 ... 20sp13.pdf
Питание 2х полярное. В общем собрал схему поставил по выходу операционник TS912 который работает в режиме сумматора-повторителя. т.е. подаю сигнал смещения(с делителя 1% который питается от кренки питания АЦП проца) и подаю сигнал датчика напряжения на выходе имею смещённый на 1.5В,т.е. сигнал меняется в пределах 0...3В. Далее меряю стмкой и всё хорошо когда питание не плавает, всё начинается когда плывёт питание.Начинают уплывать 1.5В и начинается...
И возможно ли мерить напряжение при помощи стандартного АЦП stm32 таким датчиком с погрешностью <= 3%. Максимальное напряжение 800В.
Как быть и как лучше.

Re: Датчик напряжения

Posted: 28 Apr 2014, 09:45
by BSVi
Не очень понятный вопрос, поэтому и нет ответа :) Когда вопрос сложный, желательно его писать с картинками :)

Re: Датчик напряжения

Posted: 05 May 2014, 14:46
by stm32
Необходимо 2х полярный сигнал неизвестной формы максимально точно мерить при помощи АЦП стм32. Частота сигнала до 30кГц, амплитуда +-3В
1. Прецизионный выпрямитель на ОУ
Думал использовать такой вариант как на картинке, при этом полярность узнавать компаратором.
Промакетировал на ОУ TL072, коэф для сигнала положительного меньше единицы получился, для отрицательного всё ок, и снизу Uвх<=100мВ имеется зона нечувствительности.
Image
Предложите ещё варианты для решения данной проблемы. идеально был бы 2х полярный АЦП)

2. Смещение "Нуля" на +1.5V.
Такой принцип используется в датчиках тока и напряжения мериющих 2х полярный сигнал, и имеющих 1 полярное питание.
Для более лучшего понимания привожу даташит датчика тока работающего по такому принципу.
Image
http://www.fek.by/doc/components/L_O/Le ... -s-sp1.pdf
Тут все проблемы начинаются когда источник уплывает на 0,1В.вместе с ним и уплывает смещение, и контроллер начинает думать что на самом деле изменяется сигнал.

Re: Датчик напряжения

Posted: 05 May 2014, 14:53
by BSVi
Добавить к сигналу смещение, преобразовать АЦП, а потом вычесть смещение в цифре. Если постоянная составляющая самого сигнала не важна, то просто пропустить через конденсатор его и добавить делителем смещение. Если важна, то использовать сумматор на ОУ.

Идеальный выпрямитель заставить идеально выпрямлять не так то и просто на самом то деле.

Re: Датчик напряжения

Posted: 05 May 2014, 15:01
by stm32
Вариант со смещением приходится, каждый раз при включении прибора смотреть сигнал смещения и запоминать его. Так как оно не стабильно как и источник, и если далее источник поплывёт то опять изменится смещение.
Интересно как устроены наши мультиметры, какая схема там.

Re: Датчик напряжения

Posted: 05 May 2014, 15:07
by BSVi
Для смещения можно использовать питание контроллера. Оно используется как опорное для АЦП. Если оно плавает, то грошь цена таким измерениям.

Re: Датчик напряжения

Posted: 05 May 2014, 15:15
by stm32
Жду ваш вариант, когда с кренки LM1117-3.3V можно получать 3,3В +-5% всегда и стабильно.
Всёравно как не крути от температуры кренки и окр. среды будет многое зависить.

Re: Датчик напряжения

Posted: 05 May 2014, 18:42
by BSVi
LM1117 - не кренка, и для начала стоит ее даташит читануть :)

Re: Датчик напряжения

Posted: 05 May 2014, 21:31
by N1X
Угу, держит она весьма неплохо выход, один раз калибрануться по конкретному экземпляру и вполне себе ничего выходит (в цифрах не считал, т.к. точных задач не стояло, просто игрался, но АЦП с оборой на нее вполне себе ничего работает)... А если уж нужно "максимально точно" то можно и альтернативу подумать, с лучшими Line/Load regulation...
Сергей выше уже все сказал - опора АЦП должна стоять как у волка на морозе, иначе кроме погоды на Марсе ничего не намеряется (исключения могут быть только тогда, когда измеряемый сигнал является линейной функцией от этой же опоры)...