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

 
 
> Определение точного crosszero и частоты искаженного сетевого сигнала, нужен алгоритм
Make_Pic
сообщение Oct 8 2010, 08:28
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Здравствуйте!

Сейчас в схеме (не моя разработка) используется компаратор и фильтр с частотой среза 60Гц. Т.е. сетевое напряжение пониженное с помощью измерительного трансформатора (с точным коэфф. трансформации) подается одновременно на компаратор и фильтр. С выходов компаратора и фильтра два сигнала идут на процессор. Там по неизвестному мне алгоритму точно определяется точка перехода через ноль и частота сетевого напряжения.
Кто может подсказать, что за алгоритм используется?
И второе я использую в новой схеме DSPic микроконтроллер - хотелось бы убрать из схемы аналоговый фильтр - какой алгоритм присоветуете для определения точки перехода через ноль и частоты сетевого напряжения?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Zelepuk
сообщение Nov 3 2010, 10:03
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



Для топикстартера:

Может я что-то не уловил, но что мешает принимать выборку от АЦП и считать переходы через ноль на DSP исключительно программно?
Алгоритмы достаточно простые.
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Nov 4 2010, 08:23
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(Zelepuk @ Nov 3 2010, 13:03) *
Для топикстартера:

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

Предложите ваши алгоритмы не зависящие от формы сетевого напряжения

Цитата(_Pasha @ Nov 3 2010, 08:57) *
Так то - для одного, а я просил суммарную мощность.
В плане пропуска полупериодов до определенных мощностей может оказаться вполне рентабельно перейти на самодельные 400Гц + PFC, вход 3 фазный.
Тогда все, что будет за преобразователем - будет коммутироваться в нуле и не создавать распределенных по объекту помех.


12 каналов по 2KW и 10 регуляторов в машине 240kW

генерить 400Гц? Не думаю что это проще
Go to the top of the page
 
+Quote Post
Zelepuk
сообщение Nov 8 2010, 07:49
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



Цитата(Make_Pic @ Nov 4 2010, 11:23) *
Предложите ваши алгоритмы не зависящие от формы сетевого напряжения


Соглашусь с плавником, вопрос несколько некорректен. Но, как нистранно, мне понятен.

Сигнал нужно чистить - это полюбому.


Пишу вкраце чтобы суть раскрыть:

1) Сигнал поступает с ТТ на аналоговый фильтр невысокого порядка (2-3)
2) Оцифровывается с частотой порядка 50 кГц (у меня так было)
3) Затем децимация до частоты дискретизации порядка 5 кГц (несколько фильтров)
4) Фильтрация полосовым БИХ-фильтром
5) Находим пересечения нуля для сигнала с выхода полосового фильтра
5.1 интерполируем сигнал вблизи пересечений нуля, что позволит более точно локализовать пересечение
5.2 полученные точки позволяют чс нужной точностью оценить период

Ну а по периоду несложно и частоту найти.

У меня частота считалась раз в 2 периода. А затем усреднялась за более длинный интервал.

Для нахождения всех параметров алгаритма необходимо определится с диапазоном измеряемой частоты (что влияет на длинну массива для накопления 2 периодов) и точностью нахождения частоты(влияет на множитель интерполяции)

Кое-что возможно упустил. И термины возможно свои придумал))

Но этот алгоритм протестирован и работает.

P.S. Можно находить максимум фурье, интерпорировать вблизи максимума и точно находить частоту (этот метод я не пробовал, но он должен быть более помехоустойчив)

Сообщение отредактировал Zelepuk - Nov 8 2010, 07:53
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Nov 8 2010, 08:03
Сообщение #5


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Zelepuk @ Nov 8 2010, 11:49) *
P.S. Можно находить максимум фурье, интерпорировать вблизи максимума и точно находить частоту (этот метод я не пробовал, но он должен быть более помехоустойчив)

Поскольку время отклика у фурье будет большое, этот канал будет стоять особняком, т.е. имхо неоправданное усложнение
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Make_Pic   Определение точного crosszero и частоты искаженного сетевого сигнала   Oct 8 2010, 08:28
- - Абырвалг   Цитата(Make_Pic @ Oct 8 2010, 12:28) Здра...   Oct 8 2010, 14:36
- - _Pasha   "Неизвестный алгоритм": частота искаженн...   Oct 8 2010, 18:14
|- - Make_Pic   Цитата(_Pasha @ Oct 8 2010, 21:14) ДСпик ...   Oct 9 2010, 09:16
|- - Altemir   По поводу crosszero почитайте у компаний, занимающ...   Oct 18 2010, 17:33
||- - Make_Pic   Цитата(Altemir @ Oct 18 2010, 20:33) По п...   Oct 20 2010, 08:02
||- - AlikM   Цитата(Make_Pic @ Oct 20 2010, 12:02) Да ...   Oct 21 2010, 21:03
|- - alexkok   Цитата(Make_Pic @ Oct 9 2010, 12:16) Част...   Oct 28 2010, 05:30
- - AlikM   Цитата(Make_Pic @ Oct 8 2010, 12:28) Здра...   Oct 18 2010, 20:55
- - wave48   Довольно сложно получается. Я делал компаратор окн...   Oct 26 2010, 10:51
|- - AlikM   Цитата(wave48 @ Oct 26 2010, 14:51) Довол...   Oct 26 2010, 12:42
|- - Make_Pic   Цитата(AlikM @ Oct 26 2010, 15:42) Это то...   Oct 26 2010, 20:26
- - wave48   Добрый день, Схема использовалась для включения с...   Oct 27 2010, 07:27
|- - Make_Pic   Цитата(wave48 @ Oct 27 2010, 10:27) Добры...   Oct 27 2010, 10:42
||- - Tanya   Автор, а можно задать стандартный вопрос - зачем в...   Oct 28 2010, 05:41
||- - Make_Pic   Цитата(Tanya @ Oct 28 2010, 08:41) Автор,...   Oct 28 2010, 12:49
|- - AlikM   Цитата(wave48 @ Oct 27 2010, 11:27) Добры...   Oct 27 2010, 20:17
- - wave48   Ну, тогда ещё одна мысль в защиту метода. Использо...   Oct 27 2010, 10:54
- - Altemir   А нельзя было использовать что-то типа "Zero-...   Oct 28 2010, 12:53
|- - Make_Pic   Цитата(Altemir @ Oct 28 2010, 16:53) А не...   Oct 28 2010, 14:28
|- - Altemir   Цитата(Make_Pic @ Oct 28 2010, 18:28) Про...   Oct 28 2010, 16:22
|- - _Pasha   Цитата(Altemir @ Oct 28 2010, 19:22) Инте...   Oct 28 2010, 16:55
|- - Tanya   Цитата(_Pasha @ Oct 28 2010, 20:55) Кхм-к...   Oct 28 2010, 19:04
|- - связист   Не понимаю зачем здесь надо оцифровывать с частото...   Oct 29 2010, 07:12
|- - Make_Pic   Цитата(Tanya @ Oct 28 2010, 22:04) Меня э...   Oct 29 2010, 18:32
|- - alexkok   Цитата(Make_Pic @ Oct 29 2010, 21:32) Да ...   Oct 29 2010, 19:33
|- - Tanya   Цитата(Make_Pic @ Oct 29 2010, 22:32) А я...   Oct 30 2010, 04:13
||- - alexkok   Цитата(Tanya @ Oct 30 2010, 08:13) Тут ни...   Oct 30 2010, 06:14
||- - blackfin   Цитата(alexkok @ Oct 30 2010, 10:14) А мо...   Oct 30 2010, 06:29
|||- - alexkok   Цитата(blackfin @ Oct 30 2010, 09:29) А п...   Oct 30 2010, 07:10
||- - Tanya   Цитата(alexkok @ Oct 30 2010, 10:14) Расч...   Oct 30 2010, 07:21
||- - alexkok   Цитата(Tanya @ Oct 30 2010, 10:21) Давайт...   Oct 30 2010, 21:25
||- - blackfin   Цитата(alexkok @ Oct 31 2010, 01:25) При ...   Oct 31 2010, 04:18
||- - Tanya   Цитата(alexkok @ Oct 31 2010, 01:25) При ...   Oct 31 2010, 05:46
||- - alexkok   Цитата(Tanya @ Oct 31 2010, 08:46) Какая ...   Oct 31 2010, 18:15
||- - Tanya   Цитата(alexkok @ Oct 31 2010, 21:15) Если...   Nov 1 2010, 05:43
||- - alexkok   Цитата(Tanya @ Nov 1 2010, 09:43) Больше ...   Nov 1 2010, 06:48
|||- - Tanya   Цитата(alexkok @ Nov 1 2010, 09:48) Больш...   Nov 1 2010, 07:27
|||- - alexkok   Цитата(Tanya @ Nov 1 2010, 10:27) Все пра...   Nov 1 2010, 20:21
|||- - blackfin   Цитата(alexkok @ Nov 2 2010, 00:21) black...   Nov 2 2010, 01:45
|||- - alexkok   Цитата(blackfin @ Nov 2 2010, 04:45) С че...   Nov 2 2010, 04:41
||- - Make_Pic   Цитата(Tanya @ Nov 1 2010, 09:43) Больше ...   Nov 1 2010, 13:05
||- - Tanya   Цитата(Make_Pic @ Nov 1 2010, 16:05) Я уж...   Nov 1 2010, 13:15
||- - _Pasha   Цитата(Tanya @ Nov 1 2010, 16:15) Не верю...   Nov 2 2010, 06:58
||- - Tanya   Цитата(_Pasha @ Nov 2 2010, 09:58) Для та...   Nov 2 2010, 07:30
||- - Make_Pic   Цитата(Tanya @ Nov 2 2010, 11:30) Мне вот...   Nov 2 2010, 07:45
||- - _Pasha   Цитата(Make_Pic @ Nov 2 2010, 11:45) Если...   Nov 2 2010, 07:54
|||- - Make_Pic   Цитата(_Pasha @ Nov 2 2010, 11:54) Какая ...   Nov 2 2010, 15:48
|||- - _Pasha   Цитата(Make_Pic @ Nov 2 2010, 19:48) 2KW ...   Nov 3 2010, 05:57
||- - Tanya   Цитата(Make_Pic @ Nov 2 2010, 10:45) Да и...   Nov 2 2010, 08:28
||- - alexkok   Цитата(Make_Pic @ Nov 2 2010, 10:45) Ламп...   Nov 3 2010, 04:40
|- - _Pasha   Цитата(Make_Pic @ Oct 29 2010, 21:32) Сис...   Oct 30 2010, 07:37
- - wave48   Ответ получен. Цитатарегуляторе мощности для IR ла...   Oct 28 2010, 18:10
- - blackfin   Цитата(Make_Pic @ Nov 4 2010, 12:23) Пред...   Nov 4 2010, 08:35
|- - Make_Pic   Цитата(blackfin @ Nov 4 2010, 11:35) Ну, ...   Nov 5 2010, 04:12
|- - blackfin   Цитата(Make_Pic @ Nov 5 2010, 08:12) Ну т...   Nov 5 2010, 05:45
- - Zelepuk   Цитата(_Pasha @ Nov 8 2010, 11:03) Поскол...   Nov 8 2010, 08:22
- - Леонид Иванович   Недавно испытывал трехфазный тиристорный выпрямите...   Nov 11 2010, 09:52


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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 20:20
Рейтинг@Mail.ru


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