реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Выделение модуля сигнала синусоиды
bureau
сообщение Jan 18 2013, 10:10
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



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

Есть ли какие схемотехнические возможности для того что бы выделить точную амплитуду модуля синусоидального сигнала?
Go to the top of the page
 
+Quote Post
stells
сообщение Jan 18 2013, 10:13
Сообщение #2


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



выпрямитель на ОУ
Go to the top of the page
 
+Quote Post
bureau
сообщение Jan 18 2013, 10:18
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



Цитата(stells @ Jan 18 2013, 12:13) *
выпрямитель на ОУ

какая точность повторения модуля напряжения у него будет?
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Jan 18 2013, 10:40
Сообщение #4





Guests






Обсуждалось и не раз:
http://electronix.ru/forum/index.php?showt...=87131&st=0
Go to the top of the page
 
+Quote Post
Plain
сообщение Jan 18 2013, 10:42
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



http://circuits.linear.com/457

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

Сообщение отредактировал Plain - Jan 18 2013, 10:43
Go to the top of the page
 
+Quote Post
Herz
сообщение Jan 18 2013, 10:57
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Plain @ Jan 18 2013, 12:42) *
Соответственно, чтобы "точность" не пострадала, второй ОУ включить с Ку не 1, а 2.

А что при этом изменится?
Go to the top of the page
 
+Quote Post
Myron
сообщение Jan 18 2013, 15:10
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(bureau @ Jan 18 2013, 04:10) *
Сместить саму синусоиду таким образом что бы она была в диапазоне положительного напряжения -- можно, но точность модуля амплитуды величины синусоиды будет равняться половине разрядности АЦП.

Корректно: Точность определения модуля будет ограничена разрядностью АЦП за вычетом одного разряда.
Тоесть Вы полагаете, что выбрав 24-х разрядный АЦП автоматически получите минимальную погрешность в 23 разряда?
Любое преобразование вносит погрешность. А выпрямление, даже на ОУ позволит получить погрешность в аналоговой части (до АЦП) не лучше 45-50 дБ (48 дВ - это, практически, 8 разрядов). На деле - еще хуже. Основные погрешности - около нуля, ну и на пике.
Смещение же легче получить с малой погрешностью, при простейшем делителе ограниченной погрешностью двух резисторов. Что, при желании использовать 0.1% резисторы позволит получить погрешность преобразования (смещения) в 0.141% - близко к 57 дб и без заморачивания головы.
Go to the top of the page
 
+Quote Post
yuri_d
сообщение Jan 18 2013, 19:13
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 28-01-05
Из: МО, Мытищи
Пользователь №: 2 274



Напряжение от пика до пика есть двойная амплитуда. Насколько при этом синусоида будет поднята выше нуля не важно. Вы это смещение уберёте при вычитании минимального измеренного значения из максимального.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Jan 20 2013, 11:14
Сообщение #9


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(bureau @ Jan 18 2013, 10:10) *
Есть ли какие схемотехнические возможности для того что бы выделить точную амплитуду модуля синусоидального сигнала?

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


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 22:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01477 секунд с 7
ELECTRONIX ©2004-2016