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

 
 
> Привязка по фазе к 50 Гц сети
studert
сообщение Apr 22 2011, 13:59
Сообщение #1


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

Группа: Свой
Сообщений: 76
Регистрация: 6-03-05
Из: Новосибирск
Пользователь №: 3 121



Есть цифровой драйвер инвертора, который сейчас тактуется от кварцевого генератора 1.6 МГц. Чтобы увеличить точность измерений в устройстве, необходимо чтобы инвертор работал в фазе с питающе сетью, но тактоваться от 1.6 МГц. То есть нужно умножить сетевую частоту в 32000 раз. Поскольку раньше такие задачи не решал, не знаю в каком направлении копать. Посмотрел на доступные микросхемы ФАПЧ, они все на единицы-сотни мегагерц и не с таким большим коэффициентом умножения или я плохо искал? Насколько сложно выполнить/отладить такую схему на рассыпухе вроде ОУ и стандартной логики?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 26)
Methane
сообщение Apr 22 2011, 14:11
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(studert @ Apr 22 2011, 16:59) *
Есть цифровой драйвер инвертора, который сейчас тактуется от кварцевого генератора 1.6 МГц. Чтобы увеличить точность измерений в устройстве, необходимо чтобы инвертор работал в фазе с питающе сетью, но тактоваться от 1.6 МГц.

Вы что-то не так делаете. В реальных условиях, задача не решается.
Go to the top of the page
 
+Quote Post
sinc_func
сообщение Apr 22 2011, 14:20
Сообщение #3


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

Группа: Участник
Сообщений: 107
Регистрация: 29-05-10
Из: Пенза
Пользователь №: 57 619



Цитата(studert @ Apr 22 2011, 16:59) *
Есть цифровой драйвер инвертора, который сейчас тактуется от кварцевого генератора 1.6 МГц. Чтобы увеличить точность измерений в устройстве, необходимо чтобы инвертор работал в фазе с питающе сетью, но тактоваться от 1.6 МГц. То есть нужно умножить сетевую частоту в 32000 раз. Поскольку раньше такие задачи не решал, не знаю в каком направлении копать. Посмотрел на доступные микросхемы ФАПЧ, они все на единицы-сотни мегагерц и не с таким большим коэффициентом умножения или я плохо искал? Насколько сложно выполнить/отладить такую схему на рассыпухе вроде ОУ и стандартной логики?


Просто придеться "расдраконить" вопросы устойчивости в обратных связях по хорошей книжке по PLL
Что-то можно для начала просто промоделировать, например на Simulink-е
Go to the top of the page
 
+Quote Post
tyro
сообщение Apr 22 2011, 15:11
Сообщение #4


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Цитата(studert @ Apr 22 2011, 17:59) *
Есть цифровой драйвер инвертора, который сейчас тактуется от кварцевого генератора 1.6 МГц. Чтобы увеличить точность измерений в устройстве, необходимо чтобы инвертор работал в фазе с питающе сетью, но тактоваться от 1.6 МГц. То есть нужно умножить сетевую частоту в 32000 раз.

Цитата(Methane @ Apr 22 2011, 18:11) *
Вы что-то не так делаете. В реальных условиях, задача не решается.

Я бы сказал по-другому: Что-то Вы не то делаете ( в обычном понимании). Что за супер прибор, какую точность и для чего?
Вы переход через ноль с какой точностью собираетесь отловить, прежде чем "множить"? Прикиньте, чему равна разница в одну угловую секунду в определении перехода через ноль в пересчете на импульсы тактового генератора sm.gif.



--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
studert
сообщение Apr 22 2011, 15:19
Сообщение #5


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

Группа: Свой
Сообщений: 76
Регистрация: 6-03-05
Из: Новосибирск
Пользователь №: 3 121



Да прибор ничего особенного, цифровой ШИМ контроллер, с частотой 1.6 кГц и разрядностью 10 бит. Поскольку все остальное измерительное оборудование привязано к фазе сети, то заказчик хочет избавиться от "помехи" в лице инвертора, то есть чтобы помеха была в фазе. Ну точность мне большая особо не нужна, я думаю сделать медленную обратную связь, чтобы локальные ошибки вычисления фазы хорошо усреднились, лишь бы переключения инвертора происходили в примерно одних и тех же местах сетевого периода.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Apr 22 2011, 15:24
Сообщение #6


;
******

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



Цитата(studert @ Apr 22 2011, 18:19) *
Да прибор ничего особенного, цифровой ШИМ контроллер, с частотой 1.6 кГц ...чтобы помеха была в фазе.

Вам совсем не то нужно. Надо давить помехи на входе входным фильтром. Либо - если дело в сигнальных цепях - проводах, проложенных параллельно выходу привода, обеспечить нужную экранировку.
Go to the top of the page
 
+Quote Post
studert
сообщение Apr 22 2011, 16:37
Сообщение #7


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

Группа: Свой
Сообщений: 76
Регистрация: 6-03-05
Из: Новосибирск
Пользователь №: 3 121



Ну вопрос что нам нужно далеко не однозначный sm.gif Заказчит далеко не профан - лет 40 уже работает с измерениями и с помехами бороться умеет, да и все остальное оборудывание синхронизуют с сетью не просто так. Одно дело рассуждать, что это не поможет и совсем другое: реализовать и убедиться, что не помогло.
Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 22 2011, 16:50
Сообщение #8


Гуру
******

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



Цитата(studert @ Apr 22 2011, 19:37) *
Ну вопрос что нам нужно далеко не однозначный sm.gif Заказчит далеко не профан - лет 40 уже работает с измерениями и с помехами бороться умеет, да и все остальное оборудывание синхронизуют с сетью не просто так. Одно дело рассуждать, что это не поможет и совсем другое: реализовать и убедиться, что не помогло.

Синхронизируйте на здоровье. Только не тактовую же частоту контроллера - это бессмысленно. Важно связать с фазой сети коммутацию силовых ключей.
Другими словами, не умножать надо, а делить.
Go to the top of the page
 
+Quote Post
stells
сообщение Apr 22 2011, 17:04
Сообщение #9


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

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



Цитата(Herz @ Apr 22 2011, 20:50) *
Только не тактовую же частоту контроллера - это бессмысленно. Важно связать с фазой сети коммутацию силовых ключей.

алгоритм короче
Go to the top of the page
 
+Quote Post
xemul
сообщение Apr 22 2011, 17:38
Сообщение #10



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Измерёметры заказчика, по-видимому, производят измерение за некоторое число целых периодов сети.
Вы можете попытаться привязать частоту инвертора к частоте сети (какой-нить программный PLL примерно на 32 периода ШИМ - если правильно понял, 1.6 кГц ~= 1.6 МГц/1024, и ШИМ практически аппаратный), но такая привязка неизбежно даст некоторую погрешность в сигнале ШИМ от нестабильности частоты сети.
Играться с частотой ШИМ Вы сможете только за счёт уменьшения его разрядности, н-р, подстраивая порог счётчика ШИМ так, чтобы уложить в период сети целое число периодов ШИМ. Возможно ли и приемлемо ли такое решение в Вашем контроллере, думать Вам.
Go to the top of the page
 
+Quote Post
studert
сообщение Apr 23 2011, 08:34
Сообщение #11


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

Группа: Свой
Сообщений: 76
Регистрация: 6-03-05
Из: Новосибирск
Пользователь №: 3 121



В контроллере не совсем ШИМ, там фазовая модуляция и искажать сигнал (2 меандра со сдвигом фаз) нежелательно, да и частоту можно менять лишь в узких пределах. Если не получится получить 1.6 МГц, буду пробовать переписать программу контроллера, чтобы обойтись 1.6 кГц.
Go to the top of the page
 
+Quote Post
shf_05
сообщение Apr 23 2011, 10:30
Сообщение #12


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

Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992



попробуйте подгонять частоту Вашего ШИМ путем изменения величины счетчика ШИМ + делать "жесткую подстройку" фазы, если резко что-то изменилось.
я как то нечто похожее делал - контроллер вкл., по 1-му(или 10-му как захочется) перепаду из +в- напряжения сети "запускает" таймеры.
в следующий перепад идет анализ- не слишком ли сильно отличается частота перепадов от 50Гц, например допустимо 10%, если все ок, то частота подстраивается под эти перепады, также, т.к. частота таймеров все равно уползает от сети- суммируется фазовая ошибка, изменяется частота (ФАПЧ), кроме того каждый период, если фаза ушла более, чем например на 1градус, фаза обнуляется с переападом из + в -. и постоянно проверяется наличие помехи- если фаза за период "захотела" резко измениться, те перепад произошел не вовремя- один два(если надо более) периода частота и фаза держится согласно "старой настройке", далее снова пытается поймать ноль фазы, если ноль не удается поймать тк слишком часто идут помехи, контроллер жалобно пикает- "не могу синхронизироваться". фаза(частота) сети в неаварийном режиме не может резко измениться, так что можно задавать изначально "широкие ворота", а потом их сужать.
работало так- ошибка фазы не более 0,5эл.град., ловил синхронизацию при ч-те от 60 до 40Гц, (можно задавать программно), даже при весьма "частых" вводимых помехах в сеть (ложные срабатывания компаратора из + в - были не очень часто) устойчиво работал.
поставьте полосовые фильтры (на 50Гц) на входе компаратора, учтите их фазовый сдвиг в программе.
и не надо синхронизировать тактовую контроллера с сетью.
Go to the top of the page
 
+Quote Post
ZVA
сообщение Apr 23 2011, 21:35
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 284
Регистрация: 10-10-05
Из: Киев
Пользователь №: 9 440



Цитата(studert @ Apr 22 2011, 16:59) *
.......Посмотрел на доступные микросхемы ФАПЧ, они все на единицы-сотни мегагерц и не с таким большим коэффициентом умножения или я плохо искал? Насколько сложно выполнить/отладить такую схему на рассыпухе вроде ОУ и стандартной логики?

Делал подобную задачу. см. фрагмент схемы на рис. ниже. Стандартная схема PLL - 25,6кГц частота семплирования АЦП и период ШИМа инвертора, 13 МГц тактирование ШИМа, 50 Гц периодичность измерений и управления. На Ваши частоты ставте свои делители.
Прикрепленное изображение


Сообщение отредактировал ZVA - Apr 23 2011, 21:39
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Apr 23 2011, 22:22
Сообщение #14


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



А нет тут эмбеддерской путаницы меж привязкой к фазе с бессмысленной точностью и простой синхронизацией для устранения биений?
Go to the top of the page
 
+Quote Post
jam
сообщение Apr 23 2011, 22:31
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474



Цитата(studert @ Apr 22 2011, 16:59) *
Есть цифровой драйвер инвертора, который сейчас тактуется от кварцевого генератора 1.6 МГц. Чтобы увеличить точность измерений в устройстве, необходимо чтобы инвертор работал в фазе с питающе сетью, но тактоваться от 1.6 МГц. То есть нужно умножить сетевую частоту в 32000 раз. Поскольку раньше такие задачи не решал, не знаю в каком направлении копать. Посмотрел на доступные микросхемы ФАПЧ, они все на единицы-сотни мегагерц и не с таким большим коэффициентом умножения или я плохо искал? Насколько сложно выполнить/отладить такую схему на рассыпухе вроде ОУ и стандартной логики?

Сталкивался с подобной задачей.
Первый раз решал при помощи ФАПЧ - оказалось что схема очень долго входит в синхронизм (что вобщем и ожидалось) и при помехах по сети из него выходит. Пришлось вовлекать в этот процесс контроллер и делать отдельный фильтр на 50 Гц.
Второй раз фильтр оставил, но от ФАПЧ отказался, сделав запуск измерительной части программы от сигнала компаратора плюс программные ворота от таймера, когда он может прийти.
С делителями засада в том, что они накапливают ошибку во время счёта.
Если буду в следующий раз делать, то есть идея применить имеющийся в микроконтроллере АЦП вместо компаратора.
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Apr 23 2011, 22:34
Сообщение #16


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



ну. а компаратор перехода сети через ноль не проще?
Go to the top of the page
 
+Quote Post
jam
сообщение Apr 23 2011, 22:57
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474



Цитата(Microwatt @ Apr 24 2011, 01:34) *
ну. а компаратор перехода сети через ноль не проще?

Это смотря какие у Вас помехи и где они находятся - они могут находится как раз при переходе через ноль.
Компаратор перехода через ноль совсем не такая тривиальная вещь, даже с предварительной фильтрацией фронт дрожит на 1мкс.
Go to the top of the page
 
+Quote Post
Voblin
сообщение Apr 25 2011, 12:05
Сообщение #18


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

Группа: Участник
Сообщений: 165
Регистрация: 11-04-11
Из: Краснодара
Пользователь №: 64 295



Не совсем понятно что у вас за устройство, но если там есть микропроцессор, то завести сигнал перехода фазы через ноль (реализуется с помощью делителя и компоратора) на МП и синхронизовать свою работу с ним. Частота напряжения в сети может гулять, так что ваши 1,6 МГц тоже тогда будут гулять, и не скажется ли это на точности измерений.
Go to the top of the page
 
+Quote Post
studert
сообщение Apr 26 2011, 05:38
Сообщение #19


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

Группа: Свой
Сообщений: 76
Регистрация: 6-03-05
Из: Новосибирск
Пользователь №: 3 121



Спасибо всем, решил собирать генератор на 74HС4046, а там будет видно что из этого получится. Пока не сделал макет попробую теорию почитать. Собственно устройство - это источник питания накала клистрона, его рабочий импульс привязан к фазе сети все измерения СВЧ тоже. Пока непонятен вопрос влияния переменного магнитного поля от катода на СВЧ, поэтому хотят сделать привязку источника питания к фазе сети, чтобы фаза источника была постоянна для рабочего импульса и не вносила помеху в измерения по СВЧ.
Go to the top of the page
 
+Quote Post
domowoj
сообщение Apr 26 2011, 17:21
Сообщение #20


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

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(studert @ Apr 26 2011, 12:38) *
Спасибо всем, решил собирать генератор на 74HС4046, а там будет видно что из этого получится. Пока не сделал макет попробую теорию почитать. Собственно устройство - это источник питания накала клистрона, его рабочий импульс привязан к фазе сети все измерения СВЧ тоже. Пока непонятен вопрос влияния переменного магнитного поля от катода на СВЧ, поэтому хотят сделать привязку источника питания к фазе сети, чтобы фаза источника была постоянна для рабочего импульса и не вносила помеху в измерения по СВЧ.

А что постоянкой запитать накал нельзя?



--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
khach
сообщение Apr 26 2011, 17:45
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Делали такое. На кварцевый резонатор микроконтроллера навешивали два варикапа вместо конденсаторов. И на них напряжение от ЦАПа процессора заводили. Когда-то был ШИМ контроллер, но последних реализациях- ЦАП. Петля фапч- полностью цифровая, на таймерах процессора, на каждый период дает цифровую разность фаз рассоглосования, ПИД контроллер для ускорения входа в захват, фильтры цифровые. Опасайтесь безперебойников- в момент перехода на безперебойник такая цепь способна устроить фейерверк- ограничивайте скорость перестройки при резком скачке фазы.
Go to the top of the page
 
+Quote Post
studert
сообщение Apr 27 2011, 07:22
Сообщение #22


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

Группа: Свой
Сообщений: 76
Регистрация: 6-03-05
Из: Новосибирск
Пользователь №: 3 121



Цитата(domowoj @ Apr 27 2011, 00:21) *
А что постоянкой запитать накал нельзя?

По ТЗ после трансформатора не должно быть никаких емкостей и диодов.
Go to the top of the page
 
+Quote Post
Voblin
сообщение Apr 29 2011, 10:05
Сообщение #23


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

Группа: Участник
Сообщений: 165
Регистрация: 11-04-11
Из: Краснодара
Пользователь №: 64 295



Цитата(khach @ Apr 26 2011, 21:45) *
Делали такое. На кварцевый резонатор микроконтроллера навешивали два варикапа вместо конденсаторов. И на них напряжение от ЦАПа процессора заводили. Когда-то был ШИМ контроллер, но последних реализациях- ЦАП. Петля фапч- полностью цифровая, на таймерах процессора, на каждый период дает цифровую разность фаз рассоглосования, ПИД контроллер для ускорения входа в захват, фильтры цифровые. Опасайтесь безперебойников- в момент перехода на безперебойник такая цепь способна устроить фейерверк- ограничивайте скорость перестройки при резком скачке фазы.

Идея интересная только вариакапами можно изменить частоту кварца на доли процента, а в сети нестабмльность частоты измеряется процентами и то это разрешённая нормативными документами, реально думаю ещё больше.
Go to the top of the page
 
+Quote Post
khach
сообщение Apr 29 2011, 11:05
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(Voblin @ Apr 29 2011, 12:05) *
Идея интересная только вариакапами можно изменить частоту кварца на доли процента, а в сети нестабмльность частоты измеряется процентами и то это разрешённая нормативными документами, реально думаю ещё больше.

Более правильное решение- использовать фабричный генератор VCXO - Кварцевый генератор с перестройкой напряжением. Для него хотя бы известны коэффициенты перестройки от напряжения и границы перестройки по частоте. С другой стороны, при большом уходе частоты всегда можно подстроится таймером процессора. Единственное существенное неудобство- коммуникация такого контроллера с компом на стандартных частотах. Приходилось ставить отдельный мелкий проц со стандартным кварцем для связи с компом, а фапчеванный микроконтроллер вязать с ним по последовательной шине типа SPI (иногда там же делали и гальваноразвязку).
Go to the top of the page
 
+Quote Post
Tano
сообщение May 18 2011, 04:35
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 286
Регистрация: 19-05-06
Пользователь №: 17 257



Цитата(studert @ Apr 27 2011, 11:22) *
По ТЗ после трансформатора не должно быть никаких емкостей и диодов.

А если от аккумулятора со стабилизатором (LDO).


--------------------
С уважением Tano
Go to the top of the page
 
+Quote Post
=L.A.=
сообщение May 18 2011, 04:54
Сообщение #26


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Цитата(studert @ Apr 22 2011, 19:19) *
Да прибор ничего особенного, цифровой ШИМ контроллер, с частотой 1.6 кГц и разрядностью 10 бит. Поскольку все остальное измерительное оборудование привязано к фазе сети, то заказчик хочет избавиться от "помехи" в лице инвертора, то есть чтобы помеха была в фазе.


Для привязки к частоте сети используют сигнал Zero Cross, который у вас уже есть, если другие измерители его используют.
По приходу этого сигнала обнуляют счетчики, таймеры или запускают тактовый генератор с нужной фазой или еще что то. Вот так и синхронизируют.


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post
_Pasha
сообщение May 18 2011, 05:27
Сообщение #27


;
******

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



Цитата(=L.A.= @ May 18 2011, 07:54) *
Для привязки к частоте сети используют сигнал Zero Cross

Syoma когда-то описывал некий девайс(ключевых слов не помню, ссылку дать не могу) - там фазное напряжение с делителя проходит через ФНЧ 60Гц, а оттуда уж зерокросс делается, с учетом групповой задержки фильтра, ессно. Очень симпатичное решение имхо.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 13:10
Рейтинг@Mail.ru


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