|
Модераторы: Mazzi |
|
Курсант |
|
|||
Опытный Профиль Группа: Участник Сообщений: 338 Регистрация: 21.2.2009 Где: Балашиха или Воро неж Репутация: нет Всего: 4 |
Ок! Частота дискретизации - 32 кГц Разрядность - 10 бит Амплитуда напряжения - 1 кВ Уровень помех - не знаю... процентов на 60 я бы закладывался, а может и больше Ну вот к сожалению у меня с физикой процесса (ДПФ/ДПХ, функции-свёртки) проблемы... Т.е. математическая сторона не очень-то и сложная, но что она даёт, что за данные на выходе, какая аппаратная часть применяется - я не в курсе. Я вообще думал, что в ядре DSP есть команды, которые, получив указатель на блок данных, выдают спектральный состав сигнала. А оказывается вон оно как... Щас пытаюсь консультанта себе найти по этим вопросам, в т.ч. среди университетских работников, но пока тишина. Спасибо за ответы, что-то прояснилось... |
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 1 Всего: 146 |
Импульсная характеристика
при программировании используют такой тип
может есть ошибки в моем коде , писал почти с головы... суть в том что у DSP есть одна команда которая делает значение = число * число + число и делает это почти за такт процессора , так что обсчет таких вычислений делается очень быстро PS странно не нашел онлайн расчетов цифровых фильтров.... PPS и данные это хорошо , я так понимаю надо точно определять частоту 1 киловольтового сигнала оцифрованного с 32 кГц ? правильно? PPPS вот пример использования простого фильтра на атмеге http://chipenable.ru/index.php/programming...ovoy-filtr.html -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
Курсант |
|
||||
Опытный Профиль Группа: Участник Сообщений: 338 Регистрация: 21.2.2009 Где: Балашиха или Воро неж Репутация: нет Всего: 4 |
Требуется измерить характеристики произвольного напряжения. Амплитуда до 1000 В. Частота - до 500 Гц. Помехи почти непредсказуемые. Например, 220 В 50 Гц. Или 220 В 400 Гц. Или трёхфазное напряжение 50 Гц 380 В (нейтраль отсутствует) Или выход инвертора, например, 700 В 50 Гц. Фактически, нужен высококачественный измеритель напряжений, чтобы мерил точно и надёжно. Я почему такой замороченный - слишком часто меня подводили чужие "простые" алгоритмы, которые начинали сбоить в необычных условиях работы. Например, неправильно измеряли напряжения при несинусоидальной форме сигнала, искажали частоту при повышении уровня помех, был случай, когда при несимметричной нагрузке трёхфазной сети появлялась большая ошибка в измерениях. Поэтому я хочу заморочиться, но сделать средства измерений, которые будут работать даже в аномальных условиях. Для этого нужно уменьшать количество косвенных методов при оценке. Т.е. ловить переходы через нуль - не очень хороший метод для "распознавания" синусоиды. Лучше отыскать первую гармонику (и её частоту), производить интегрирование сигнала за 1 период, оценивать коэффициент несинусоидальности (насколько я помню, там тоже берётся среднеквадратическое отклонение). Ой, начало доходить... То, что Вы написали - это свёртка, только для дискретных сигналов (в отличие от свёртки Дюамеля, которая применяется в ТАУ). Т.е. в зависимости от подбора h(t) можно построить фильтр или вообще какое-нибудь интегрирующее или дифференцирующее звено... Но это немного не та идея, которую я хочу реализовать. Фильтр мне тоже кажется не очень надёжным решением. Я всё хочу поковырять ДПФ и анализировать первую гармонику, а дальше - интегрирование семпла за период. Это сообщение отредактировал(а) Курсант - 11.1.2017, 13:24 |
||||
|
|||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 1 Всего: 146 |
что мерил?
дело ваше.... тогда , имхо, берем набор отчетов, делаем прямое ДПФ ... зануляем все отчеты выше частоты которой нам не нужно, делаем обратное ДПФ и получаем сигнал для анализа ... хотя это тоже , что и свертка с переходной функцией.... -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
Курсант |
|
|||
Опытный Профиль Группа: Участник Сообщений: 338 Регистрация: 21.2.2009 Где: Балашиха или Воро неж Репутация: нет Всего: 4 |
Чтобы мерил напряжения точно и надёжно. Осталось только понять, откуда брать период сигнала... Это сообщение отредактировал(а) Курсант - 11.1.2017, 13:30 |
|||
|
||||
vol4ek |
|
|||
конь в пальто Профиль Группа: Участник Сообщений: 304 Регистрация: 1.5.2011 Где: Минск Репутация: 1 Всего: 0 |
при несиметричной нагрузке в трехфазной сети без нейтрали происходит перекос фаз поэтому и показатели разные. предлагаю не лепить чудо из говна и палок, а добиться чистого синуса на входе. дросселя и конденсаторы вам в помощь, смотрите схемы фильтров нч. как кто то там написал выше, уберите все вч помехи. говорите импульсная нагрузка? все современные импульсные блоки питания, компьютерные и им подобные работают на частотах от 30 кГц и выше. Развязку от сети 220в предлагаю сделать на трансформаторе мощностью 2 - 3 ватта с нужным выходным напряжением. получим гальваническую развязку от сети и синус на выходе а не какой-нибудь там меандр или чтото еще. Оптроны конечно хорошо, но в случае его пробоя, сами понимаете что будет.
Добавлено через 3 минуты и 38 секунд к тому же нч трансформаторы (обычные на железе) не работают на высоких частотах, уберет часть вч помех. |
|||
|
||||
Курсант |
|
|||
Опытный Профиль Группа: Участник Сообщений: 338 Регистрация: 21.2.2009 Где: Балашиха или Воро неж Репутация: нет Всего: 4 |
Спасибо за ответ. Однако моя задача не питать, не фильтровать и даже не потреблять. Моя задача контролировать. Измерять тоесть. И я ищу эффективные алгоритмы измерения действующих значений напряжения и коэффициента несинусоидальности. |
|||
|
||||
vol4ek |
|
|||
конь в пальто Профиль Группа: Участник Сообщений: 304 Регистрация: 1.5.2011 Где: Минск Репутация: 1 Всего: 0 |
ну так вам нужно измерять низкую частоту. самый простой вч фильтр из двух элементов (дросслеля и конденсатора) уберет все помехи частотой от нескольких килогерц до свч диапазона. измерения будут точные и микрухи не будут от вч помех сбоить. попробуйте для начала самую простую схему. например сетевой фильтр как в нормальном удлиннителе. там довольно хорошая задумка. у дросселя две обмотки включенные в противофазе для более эффективного гашения помех
|
|||
|
||||
Курсант |
|
|||
Опытный Профиль Группа: Участник Сообщений: 338 Регистрация: 21.2.2009 Где: Балашиха или Воро неж Репутация: нет Всего: 4 |
Мысль интересная, но повозиться с ДПФ меня больше прельщает... Тем более что фильтр - это хорошо для определения частоты, но для измерения параметров напряжения мне придётся ещё один канал измерений делать, куда отправлять неотфильтрованный сигнал...
|
|||
|
||||
vol4ek |
|
|||
конь в пальто Профиль Группа: Участник Сообщений: 304 Регистрация: 1.5.2011 Где: Минск Репутация: 1 Всего: 0 |
вот это да |
|||
|
||||
vol4ek |
|
||||
конь в пальто Профиль Группа: Участник Сообщений: 304 Регистрация: 1.5.2011 Где: Минск Репутация: 1 Всего: 0 |
до 310 амплитудное в сети 220 Добавлено через 4 минуты и 2 секунды
даже не знаю где такое найти можно. в промышленных сетях амплитуда помех не превышает пары вольт. че там, трехфазный генератор с ручным приводом или DC\AC преобразователь на полумосте? |
||||
|
|||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разное (электроника) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |