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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 05 май 2014, 18:42
BSVi
LM1117 - не кренка, и для начала стоит ее даташит читануть :)

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

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