Перейти к содержанию
    

Выделение модуля сигнала синусоиды

Есть сигнал - синусоида.

Для того что бы подать эту синусоиду на вход АЦП микроконтроллера, требуется выделить положительную область напряжений. Используя диод, мы потеряем ту величину напряжения которая упадет на диоде.

Сместить саму синусоиду таким образом что бы она была в диапазоне положительного напряжения -- можно, но точность модуля амплитуды величины синусоиды будет равняться половине разрядности АЦП.

 

Есть ли какие схемотехнические возможности для того что бы выделить точную амплитуду модуля синусоидального сигнала?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://circuits.linear.com/457

 

Соответственно, чтобы "точность" не пострадала, второй ОУ включить с Ку не 1, а 2.

Изменено пользователем Plain

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Соответственно, чтобы "точность" не пострадала, второй ОУ включить с Ку не 1, а 2.

А что при этом изменится?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сместить саму синусоиду таким образом что бы она была в диапазоне положительного напряжения -- можно, но точность модуля амплитуды величины синусоиды будет равняться половине разрядности АЦП.

Корректно: Точность определения модуля будет ограничена разрядностью АЦП за вычетом одного разряда.

Тоесть Вы полагаете, что выбрав 24-х разрядный АЦП автоматически получите минимальную погрешность в 23 разряда?

Любое преобразование вносит погрешность. А выпрямление, даже на ОУ позволит получить погрешность в аналоговой части (до АЦП) не лучше 45-50 дБ (48 дВ - это, практически, 8 разрядов). На деле - еще хуже. Основные погрешности - около нуля, ну и на пике.

Смещение же легче получить с малой погрешностью, при простейшем делителе ограниченной погрешностью двух резисторов. Что, при желании использовать 0.1% резисторы позволит получить погрешность преобразования (смещения) в 0.141% - близко к 57 дб и без заморачивания головы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Напряжение от пика до пика есть двойная амплитуда. Насколько при этом синусоида будет поднята выше нуля не важно. Вы это смещение уберёте при вычитании минимального измеренного значения из максимального.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть ли какие схемотехнические возможности для того что бы выделить точную амплитуду модуля синусоидального сигнала?

Можно сделать программно. Синус смещаете вгрубе на половину диапазона ацп. Считаете среднее значение за несколько периодов Uсред=sum(Ui)/N, N-число отсчётов. Затем считаете мощность сигнала P=(Ui-Uсред)^2. Считаете амплитуду Um=sqrt(2*P). Практически точность оценки амплитуды таким методом будет ограничена только точностью вашего ацп.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...