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

 
 
5 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Определение точного crosszero и частоты искаженного сетевого сигнала, нужен алгоритм
alexkok
сообщение Oct 28 2010, 05:30
Сообщение #16


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(Make_Pic @ Oct 9 2010, 12:16) *
Частоту дискретизации еще не выбрал - подскажите, по точности: фазу надо определять до 1 град,

Фазу относительно чего?
Цитата
частоту до 1Гц (+/-0.5Гц)

За какое время измерения?


--------------------
Go to the top of the page
 
+Quote Post
Tanya
сообщение Oct 28 2010, 05:41
Сообщение #17


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Автор, а можно задать стандартный вопрос - зачем все это нужно?
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Oct 28 2010, 12:49
Сообщение #18


Знающий
****

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



Цитата(Tanya @ Oct 28 2010, 08:41) *
Автор, а можно задать стандартный вопрос - зачем все это нужно?


Нужно модернизировать плату, а именно выкинуть поболее на сколько возможно аналоговую часть, заменить цифрой. Или если вы имели другое значение вопроса - это нужно для точного определения crosszero или точки перехода через ноль (по русски много слов). а так же определения частоты сетевого сигнала. Это все используется в регуляторе мощности для IR ламп - для разогрева ПЭТ преформ. В последнем, чтобы получить качественную технологию, надо с точностью до 1% вычислять crosszero, когда в машине работают почти одновременно до 500 тиристоров.

Цитата(alexkok @ Oct 28 2010, 08:30) *
Фазу относительно чего?


Ответ выше

Цитата
За какое время измерения?

Частота семплирования может быть до 500Кгц


Цитата(AlikM @ Oct 27 2010, 23:17) *
Все это конечно вызывает уважение, но боюсь что даже если мы получим требуемую точность для одного диапазона частот, для другого точность будет не достаточной. Я уж не говорю о точности от экземпляра к экземпляру.
PS. Считаю что спецы в аналоговой схемотехнике (коим я, к сожалению,не являюсь) в наш цифровой век очень нужны, но, видимо, это не тот случай.

Но, кстати, автор темы определился с алгоритмом?


Пока нет, но скорее всего алгоритм будет как сделано у TI для MSP430 счетчик энергии
Go to the top of the page
 
+Quote Post
Altemir
сообщение Oct 28 2010, 12:53
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 2-05-06
Из: Россия, Поволжье
Пользователь №: 16 686



А нельзя было использовать что-то типа "Zero-Cross Triac"? Самим ничего городить не пришлось бы. Есть специальные управляющие симисторы-драйверы для подключения к более мощным. Стоят - копейки. Только вопрос синхронности их работы, но это можно проверить, насколько допустимо

Сообщение отредактировал Altemir - Oct 28 2010, 12:55
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Oct 28 2010, 14:28
Сообщение #20


Знающий
****

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



Цитата(Altemir @ Oct 28 2010, 16:53) *
А нельзя было использовать что-то типа "Zero-Cross Triac"? Самим ничего городить не пришлось бы. Есть специальные управляющие симисторы-драйверы для подключения к более мощным. Стоят - копейки. Только вопрос синхронности их работы, но это можно проверить, насколько допустимо

Проверено - не допустимо!
Go to the top of the page
 
+Quote Post
Altemir
сообщение Oct 28 2010, 16:22
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 2-05-06
Из: Россия, Поволжье
Пользователь №: 16 686



Цитата(Make_Pic @ Oct 28 2010, 18:28) *
Проверено - не допустимо!

Интересно, а можно узнать поподробнее? Что показали результаты экспериментов? Какой разброс?
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 28 2010, 16:55
Сообщение #22


;
******

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



Цитата(Altemir @ Oct 28 2010, 19:22) *
Интересно, а можно узнать поподробнее? Что показали результаты экспериментов? Какой разброс?

Кхм-кхм. Извините, что вмешиваюсь. А Вас не смущает, что у зерокроссов аж +/- 20 вольт зона включения?

Цитата(Make_Pic @ Oct 28 2010, 15:49) *
Частота семплирования может быть до 500Кгц

... на канал.
Это для огранизации компараторов.
Есть мысль такая
- 500кгц - накопление скользящим средним - 40 кгц на оцифровку - FIR на 60Гц - флаг=1, если вых. фильтра в зоне валидности (соответствует, видимо, +/- 10 в либо +/- 7 вольт)
От тех же 500кгц - если флаг валидности = 1, то выдаем наружу событие, как только сигнал (знаковое целое) поменял знак
Go to the top of the page
 
+Quote Post
wave48
сообщение Oct 28 2010, 18:10
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 14-07-08
Пользователь №: 38 916



Ответ получен.
Цитата
регуляторе мощности для IR ламп

Да, именно для ламп. Автор прекрасно знает кто законодатель мод в этом деле и чьи фирмы и как работают на этом рынке. Ну ладно, пусть работают.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Oct 28 2010, 19:04
Сообщение #24


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(_Pasha @ Oct 28 2010, 20:55) *
Кхм-кхм. Извините, что вмешиваюсь. А Вас не смущает, что у зерокроссов аж +/- 20 вольт зона включения?

Меня это радует. Это значит, что у их создателей есть мозги. Только без +/- ов.
Говорить, что можно достичь 1% точности воспроизведения заданной мощности только за счет точного попадания в 0... Смешновато.
Go to the top of the page
 
+Quote Post
связист
сообщение Oct 29 2010, 07:12
Сообщение #25


Частый гость
**

Группа: Свой
Сообщений: 154
Регистрация: 1-08-08
Из: Санкт-Петербург
Пользователь №: 39 377



Не понимаю зачем здесь надо оцифровывать с частотой 500кГц...
Мне кажется тут достаточно 1кГц или 2кГц максимум (АЦП от телефонного кодека подойдёт наверное).
А всё остальное сделать при помощи ЦОСа внутри микроконтроллера.
Там похоже будет не слишком сложная обработка.
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Oct 29 2010, 18:32
Сообщение #26


Знающий
****

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



Цитата(Tanya @ Oct 28 2010, 22:04) *
Меня это радует. Это значит, что у их создателей есть мозги. Только без +/- ов.
Говорить, что можно достичь 1% точности воспроизведения заданной мощности только за счет точного попадания в 0... Смешновато.

А я не говорил, что только попадание в 0 даст необходимую точность. Система еще измеряет ток через нагрузки и RMS напряжение, но здесь для меня все ясно.
И...
Если я вызываю улыбку и поднимаю настроение вам Татьяна, то это хорошо, но
Но ваши ответы только эмоции, а я жду от вас дельного ответа, да в принципе любого ответа на мой вопрос.

Цитата(связист @ Oct 29 2010, 10:12) *
Не понимаю зачем здесь надо оцифровывать с частотой 500кГц...
Мне кажется тут достаточно 1кГц или 2кГц максимум (АЦП от телефонного кодека подойдёт наверное).
А всё остальное сделать при помощи ЦОСа внутри микроконтроллера.
Там похоже будет не слишком сложная обработка.


Да конечно 500кГц многовато и я не собираюсь с такой частотой семплировать, но у меня спрашивали про минимальное время преобразования аналог - цифра - поправляюсь: минимальное время преобразования 2мкс
Go to the top of the page
 
+Quote Post
alexkok
сообщение Oct 29 2010, 19:33
Сообщение #27


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(Make_Pic @ Oct 29 2010, 21:32) *
Да конечно 500кГц многовато и я не собираюсь с такой частотой семплировать, но у меня спрашивали про минимальное время преобразования аналог - цифра - поправляюсь: минимальное время преобразования 2мкс

Я, вообще-то, спрашивал о времени измерения частоты 50Гц, а не время преобразования АЦП.


--------------------
Go to the top of the page
 
+Quote Post
Tanya
сообщение Oct 30 2010, 04:13
Сообщение #28


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Make_Pic @ Oct 29 2010, 22:32) *
А я не говорил, что только попадание в 0 даст необходимую точность. Система еще измеряет ток через нагрузки и RMS напряжение, но здесь для меня все ясно.
И...
Если я вызываю улыбку и поднимаю настроение вам Татьяна, то это хорошо, но
Но ваши ответы только эмоции, а я жду от вас дельного ответа, да в принципе любого ответа на мой вопрос.

Тут никто не фильтрует пользователей ни по умственным способностям, ни по образованию. Поэтому довольствуйтесь...
Для кого-то достаточно одного слова... намека... Вот подробности...
Все оценки основаны на одной формуле - разложение синуса в степенной ряд в окрестности нуля. Если она неверна, то все последующее...Используем только первый член... для экономии... мозга.
Оценим погрешность (разброс) мощности (энергии) при разбросе напряжения включения тиристора в сети 220 вольт. Пусть мы опоздали на 30 вольт. Целых 30! Одна десятая от амплитуды...Это какая часть периода? Тоже примерно - десятая часть радиана.
Это ж надо так промазать!
Посчитаем теперь интеграл от квадрата синуса от нуля до одной десятой. (в радианах). Это будет... одна треть от одной тысячной... - одна трехтысячная. А чему же равен интеграл от квадрата синуса по полупериоду? Это будет полная энергия, с которой нужно сравнить пол(ш)ученное выше...
Вспомним, что квадрат синуса + квадрат косинуса =1 Больше ничего помнить не нужно... Соображаем, что интеграл по периоду от этой суммы будет равен 2пи. Стало быть интеграл от квадрата синуса - пи (вторую половину съест косинус...).
А по половине периода - пипополаму.
Получится в конце концов, что относительная ошибка - одна четырехсполовинойтысячная... примерно - 2 сотых процента...
А Вы боялись..(?)
Go to the top of the page
 
+Quote Post
alexkok
сообщение Oct 30 2010, 06:14
Сообщение #29


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(Tanya @ Oct 30 2010, 08:13) *
Тут никто не фильтрует пользователей ни по умственным способностям, ни по образованию. Поэтому довольствуйтесь...
Для кого-то достаточно одного слова... намека... Вот подробности...
Все оценки основаны на одной формуле - разложение синуса в степенной ряд в окрестности нуля. Если она неверна, то все последующее...Используем только первый член... для экономии... мозга.

Расчёт неверный.
А мозг лишний раз потренировать только полезно.
Цитата
Оценим погрешность (разброс) мощности (энергии) при разбросе напряжения включения тиристора в сети 220 вольт. Пусть мы опоздали на 30 вольт. Целых 30! Одна десятая от амплитуды...Это какая часть периода? Тоже примерно - десятая часть радиана.
Это ж надо так промазать!

До сих пор правильно, за исключением того, что нужно точное значение crosszero для определения момента включения.
А в какой момент - неизвестно, зависит от того, какой запас мощности у регулятора и текущего напряжения сети.
Цитата
Посчитаем теперь интеграл от квадрата синуса от нуля до одной десятой. (в радианах).

А вот здесь ошибка, поскольку тиристор (в худшем случае) будет включаться не вблизи нуля, а вблизи амплитуды.
Дальше объяснять, думаю, излишне.


--------------------
Go to the top of the page
 
+Quote Post
blackfin
сообщение Oct 30 2010, 06:29
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(alexkok @ Oct 30 2010, 10:14) *
А мозг лишний раз потренировать только полезно.

Если уж "лишний раз потренировать мозг только полезно", не могли бы Вы пояснить, что значит:
Цитата(alexkok @ Oct 30 2010, 10:14) *
..тиристор .. будет включаться .. вблизи амплитуды.

А почему не вблизи частоты? фазы? времени или даже.. включаться вблизи пространства?

А то, мой нетренированный мозг в этом месте Вашего поста почему-то выключается.. biggrin.gif
Go to the top of the page
 
+Quote Post

5 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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