Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Напомните pls алгоритм: Имеем сигнал с термопары + наводки от сети 50 или 60Гц - Я должен семплировать сигнал с частотой кратной сетевой помехе, далее чтобы избавиться от помехи? (Аналоговый фильтр не используется по некоторым причинам)
Отправлено
Make_Pic
01 декабря 2009, г. 05:35
Составить ответ
|
Вернуться на конференцию.
Ответы
П фильтру понятно - всем спасибо, коль речь зашла по цифровой обработке сигнала спрошу еще: Необходимо определить точно точку перехода через ноль, частоту. RMS сети 50, 60Гц (сеть по стандарту может быть искаженной - включать в себя вплоть до 7й гармоники). Сколько брать отсчетов, какой лучше алгоритм для Uz, f, Urms?
-
Make_Pic
(01.12.2009, 09:19:33
188.16.120.59
,
пустое
)
А делал ли кто другие алгоритмы, не на основе PLL, а на анлизе формы сигнала?
-
Make_Pic
(01.12.2009, 10:52:27
212.33.228.59
,
пустое
)
Экстраполяция
-
argus98
(01.12.2009, 11:21:33
81.22.205.230
,
пустое
)
И
-
Make_Pic
(01.12.2009, 14:08:32
212.33.228.59
,
пустое
)
+ интерполяция
-
argus98
(01.12.2009, 14:39:34
81.22.205.230
,
пустое
)
А какие еще варианты? Разве что узкополосный фильтр, и дальше поиска пересечения через 0 того что на выходе.
-
Artem-1.6E-19
(01.12.2009, 11:10:42
127.0.0.1,77.87.39.155
,
пустое
)
PLL тоже можно рассматривать как фильтр. Фазовый детектор переносит спектр сигнала на нулевую частоту, а дальше идет низкочастотная фильтрация петлевым фильтром. Это эквивалентно полосовой фильтрации на рабочей частоте, только ФНЧ сделать гораздо проще.
-
Леонид Иванович
(01.12.2009, 11:21:11
87.252.227.56
,
пустое
)
Просто ФНЧ, просто. А вот вырезать 50гц, и сделать приличный фильтр, с нормальной АЧХ, AVRка сдохнет.
-
Artem-1.6E-19
(01.12.2009, 11:28:27
127.0.0.1,77.87.39.155
,
пустое
)
ну-ну
-
argus98
(01.12.2009, 11:34:12
81.22.205.230
,
пустое
)
Да-да.
-
Artem-1.6E-19
(01.12.2009, 12:53:14
127.0.0.1,77.87.39.155
,
пустое
)
и сколько думаешь нужно тактов для реализации звена 2-го порядка? (16-бит данные)
-
argus98
(01.12.2009, 14:42:0
81.22.205.230
,
пустое
)
Нихера не сдохнет... на 11 мГц ФНЧ (БИХ2 порядка) + ФВЧ (БИХ 1 порядка) + Режекторный (БИХ, не помню какого порядка)
-
RED_DRAGON
(01.12.2009, 12:58:9
213.242.214.185
,
пустое
)
частота квантования 150 Гц
-
RED_DRAGON
(01.12.2009, 12:59:16
213.242.214.185
,
пустое
)
три на период? ХОтя бы 128, я бы еще понял.
-
Artem-1.6E-19
(01.12.2009, 13:10:53
127.0.0.1,77.87.39.155
,
пустое
)
ну частота режекции не 50 Герц, такчто аргумент не катит :)
-
RED_DRAGON
(01.12.2009, 13:26:29
213.242.214.185
,
пустое
)
Если вам ловить фазу нужно с точностью 1/3 от периода, то нормально.
-
Artem-1.6E-19
(01.12.2009, 13:41:47
127.0.0.1,77.87.39.155
,
пустое
)
Ты бы хоть хуйню не писал, артемушко.
-
пароль_потерял_
(01.12.2009, 15:26:37
194.190.183.238
,
пустое
)
16бит данные
-
RED_DRAGON
(01.12.2009, 13:00:9
213.242.214.185
,
пустое
)
Использую для привязки к сети программную петлю PLL, которая
-
Леонид Иванович
(01.12.2009, 09:53:45
87.252.227.56
, 778 байт)
А не будет ли ложного захватывания если из за искажений в сигнале будут две точки перехода через 0?
-
Make_Pic
(01.12.2009, 10:05:51
90.151.223.175
,
пустое
)
Ложный захват слабо помешает, так как петлевой фильтр PLL обладает достаточной инерционностью. Используется
-
Леонид Иванович
(01.12.2009, 10:16:4
87.252.227.56
, 270 байт)
Может быть больше двух пересечений за период, если третья гармоника достаточно большая. Поэтому сначала LPF, а потом уже все остальное.
-
Artem-1.6E-19
(01.12.2009, 10:22:53
127.0.0.1,77.87.39.155
,
пустое
)
Аналоговый LPF - это само собой.
-
Леонид Иванович
(01.12.2009, 10:27:9
87.252.227.56
,
пустое
)
Цифровой тоже нужен. У меня заброковали когда его не было. Подали сигнал с большой третей гармоникой, получилось 2 пеерхода через 0, и у меня АПЧ сдурела.
-
Artem-1.6E-19
(01.12.2009, 10:38:27
127.0.0.1,77.87.39.155
,
пустое
)
Тоесть не два а больше.
-
Artem-1.6E-19
(01.12.2009, 10:41:37
127.0.0.1,77.87.39.155
,
пустое
)
У меня привязка используется для
-
Леонид Иванович
(01.12.2009, 11:24:48
87.252.227.56
, 304 байт)
Мне несколько переходов было пофиг. Но не тиристорами я управлял.
-
Artem-1.6E-19
(01.12.2009, 11:26:44
127.0.0.1,77.87.39.155
,
пустое
)
Сейчас делается у меня так: пропускается сигнал сети через аналоговый фильтр Бесселя 3-го порядка, далее на компаратор и на вход таймера для синхронизации - определяется период/частота. И второй канал сетевое напряжение на прецизионную интегрирующую чепочку далее компаратор и на вход второго таймера и по таблице по зависимости фазы от частоты (из 1го таймера) на RC определяется точка перехода через "0" Хочется все это в цифре
-
Make_Pic
(01.12.2009, 09:25:45
90.151.223.175
,
пустое
)
если только 50/60 гц среднее арифметическое с интервалом полпериода, если более высокочастотные помехи - тогда среднее за период с бОльшим кол-вом выборок
-
AF
(01.12.2009, 07:34:51
213.211.125.226
,
пустое
)
Сначала необх определиться: делаем программный ФНЧ или полосовой фильтр, с какой частотой среза?
-
++
(01.12.2009, 08:26:11
10.0.1.35,212.45.31.226
,
пустое
)
Какой характер носит помеха. Импульсный(броски при вкл) или синусоида? Sin?- м.б. просто усреднение с окном усреднения >= 50 Гц.
-
++
(01.12.2009, 08:31:21
10.0.1.35,212.45.31.226
, 61 байт)
Скорее всего то и другое и имп. помеха и сетевая наводка. Посему как кто то здесь предложил - давить выбросы аналогово, а сеть фильтром среднеафр.
-
Make_Pic
(01.12.2009, 09:27:53
90.151.223.175
,
пустое
)
Тогда м.б. оба фильтра (медианная фильтрация, после него усреднение методом скользящего среднего), и провода до термопары
-
++
(01.12.2009, 09:47:24
10.0.1.35,212.45.31.226
, 123 байт)
Чет не понял насчет полпериода усреднения. Что получу от усреднения одного например положительного горбыля?
-
VasilyS
(01.12.2009, 08:01:18
80.92.96.25
,
пустое
)
А, это про усреднение мнгновенных выборок, сделанных через полпериуда... Поначалу показалось что накопление за полпериуда. :-)
-
VasilyS
(01.12.2009, 08:06:36
80.92.96.25
,
пустое
)
все правильно, написал коряво, поторопился
-
AF
(01.12.2009, 10:54:54
92.47.126.78
,
пустое
)
Берете интеграл от пол периода. Берете интеграл от периода. Сравниваете. Думаете. Можно взять за много периодов. Можно взять за много периодов, и умножить на окно. Но проще всего взять АЦП в котором все это уже есть.
-
Artem-1.6E-19
(01.12.2009, 08:05:18
127.0.0.1,77.87.39.155
,
пустое
)
Берите БИХ или КИХ в зависимости от ваших возможностей... ну и теорему Котельникова никто пока не отменял.... Вам туда ->
-
RED_DRAGON
(01.12.2009, 07:34:37
213.242.214.185
,
пустое
,
ссылка
)
Взять готовый АЦП, который сам умеет вырезать 50 или 60 гц.
-
Artem-1.6E-19
(01.12.2009, 06:58:13
127.0.0.1,77.87.39.155
,
пустое
)
В каком-то виде интегрирующая цепочка всё равно на входе должна быть - давить импульсные помехи от тиристорных регуляторов и тп. Медианный фильтр... если нет требований к быстродействию, то лучше простейшее среднеарифметическое
-
Павел_Дмитриенко
(01.12.2009, 06:06:46
80.242.85.79,80.242.85.79
,
пустое
)
я в своё время брал несколько отсчетов (5-10-20) за 20 миллисекунд (старался выдержать предельно точно). И усреднял.
-
Лагунов
(01.12.2009, 05:56:46
217.70.96.61
,
пустое
)
осреднять что еще, как минимум в течении одного периода сети.
-
колян безпарольный
(01.12.2009, 05:38:13
193.200.150.137
,
пустое
)
медианный фильтр или как там его?
-
Make_Pic
(01.12.2009, 05:41:30
188.16.120.59
,
пустое
)
Медианный фильтр делал - помогло
-
dm37
(01.12.2009, 06:05:41
10.10.100.1,212.220.89.194
,
пустое
,
ссылка
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
что получится, если сложить 4 и 4 ?
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru