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

 
 
 
Reply to this topicStart new topic
> генерация опрных напряжений, для фазового детектора
Reborn
сообщение Feb 26 2006, 12:20
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 26-02-06
Из: Ярославль
Пользователь №: 14 692



В общем есть такая проблема:
на стержень из магнитного материала наматывается три катушки - одна из них входная, на нее подается синусоида, две других - включены в противофазе - выходные, все это называется вихретоковый контроль дефекта.
Напряжение с выходных катушек требуется развернуть на фазовую комплексную плоскость по двум осям, подав его на два аналоговых перемножителя, параллельно подавая на эти перемножители два опорных напряжения - меандр, либо синус (без разницы), сдвинутых по фазе точно на 0 градусов и 90 градусов относительно напряжения на (или тока во) входной обмотке, ну после перемножителей должны быть ФНЧ (суть интеграторы), и т.д.
Диапазон частот 0.1МГц..2МГц
Так совершенно непонятно как достаточно просто сгенерить эти опорные напряжения?
Я видел кучу вариантов:
Можно например сдвинуть фазу интегратором на ОУ, но это только в узком диапазоне частот
либо взять два АПС (типа 525пс2) и сформировать у них коэф. передачи, позволяющий делать из треугольников соответ-е син и кос, но че-то как-то не фига не выходит...
Может кто-нибудь слышал о чем-то подобном?
Как всегда хочется, чтобы все было дешево и сердито smile.gif

Я из-за этого даже стал AVR изучать: если взять скажем Mega и подкрутить к нему быстрый ЦАП, то можно бы с тактовой в 20 МГц замутить синус и два прямоугольника, но не фига - переход по метке (для организации цикла) занимает два такта и на 2 МГц все очень грубо sad.gif . А брать какие-то ацкие микроконтроллеры на бОльшие частоты - их ведь шнурком с буф. элементами я полагаю не прошьешь?

В общем вот - вспоможите кто чем может help.gif
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 26 2006, 15:42
Сообщение #2


Гуру
******

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



Ну, если просто 2 меандра, сдвинутые на 90 грд., то можно, по-моему, на кольцевых регистрах...

Сообщение отредактировал Herz - Feb 26 2006, 15:42
Go to the top of the page
 
+Quote Post
Shamil
сообщение Feb 26 2006, 17:37
Сообщение #3


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

Группа: Свой
Сообщений: 160
Регистрация: 23-12-04
Из: Уфа
Пользователь №: 1 631



Цитата(Reborn @ Feb 26 2006, 17:20) *
Я из-за этого даже стал AVR изучать: если взять скажем Mega и подкрутить к нему быстрый ЦАП, то можно бы с тактовой в 20 МГц замутить синус и два прямоугольника, но не фига - переход по метке (для организации цикла) занимает два такта и на 2 МГц все очень грубо sad.gif .

Можно было бы взять 4-х разрядный счетчик и с помощью него перебирать
ячейки "быстрого" ПЗУ с записанной цифровой синусоидой, ну а дальше подавать
эти цифровые отчеты на быстрый ЦАП.
Два прямоугольника сдвинутые на 90 гр, легко получаются из двух старших разрядов счетчика.

К сожалению, ПЗУ-шек с малым временем (<50нс) выборки я не знаю.
Придется вместо ПЗУ ставить быстрое ОЗУ, и организовывать его предварительное
заполнение отчетами синуса, с помощью того же AVR, или аппаратно из ПЗУ.
Так что "легко и просто" на таких частотах вряд ли получится.
Go to the top of the page
 
+Quote Post
nadie
сообщение Feb 27 2006, 09:16
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 22-07-05
Пользователь №: 7 016



У Analog device есть великое множество Direct Digital Synthesis (DDS)
http://www.analog.com/en/subCat/0,2879,770...F0%255F,00.html
стоят разумно и делают свое дело очень качественно.
Go to the top of the page
 
+Quote Post
handy
сообщение Mar 5 2006, 20:24
Сообщение #5


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

Группа: Свой
Сообщений: 194
Регистрация: 18-11-05
Из: Ryazan
Пользователь №: 11 065



По моему разумению, если входной сигнал получить из сигнала удвоеной частоты, то опорные частоты сдвинутые на 90 град легко получаются с помощью двух тригеров, запускаемых фронтом и спадом удвоенной частоты.
Go to the top of the page
 
+Quote Post
Reborn
сообщение Apr 4 2006, 09:05
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 26-02-06
Из: Ярославль
Пользователь №: 14 692



Извиняюсь, что давно не писал... sad.gif

Цитата(Herz @ Feb 26 2006, 19:42) *
Ну, если просто 2 меандра, сдвинутые на 90 грд., то можно, по-моему, на кольцевых регистрах...

Это понятно, но их частота должна быть точно равной частоте синуса, причем и разности фаз не должны меняться во времени

Цитата(Shamil_Yusupov @ Feb 26 2006, 21:37) *
Цитата(Reborn @ Feb 26 2006, 17:20) *

Я из-за этого даже стал AVR изучать: если взять скажем Mega и подкрутить к нему быстрый ЦАП, то можно бы с тактовой в 20 МГц замутить синус и два прямоугольника, но не фига - переход по метке (для организации цикла) занимает два такта и на 2 МГц все очень грубо sad.gif .

Можно было бы взять 4-х разрядный счетчик и с помощью него перебирать
ячейки "быстрого" ПЗУ с записанной цифровой синусоидой, ну а дальше подавать
эти цифровые отчеты на быстрый ЦАП.
Два прямоугольника сдвинутые на 90 гр, легко получаются из двух старших разрядов счетчика.

К сожалению, ПЗУ-шек с малым временем (<50нс) выборки я не знаю.
Придется вместо ПЗУ ставить быстрое ОЗУ, и организовывать его предварительное
заполнение отчетами синуса, с помощью того же AVR, или аппаратно из ПЗУ.
Так что "легко и просто" на таких частотах вряд ли получится.


Как-то очень сложно, тогда уж ПЛИС бы надо использовать...

Цитата(nadie @ Feb 27 2006, 13:16) *
У Analog device есть великое множество Direct Digital Synthesis (DDS)
http://www.analog.com/en/subCat/0,2879,770...F0%255F,00.html
стоят разумно и делают свое дело очень качественно.


Не знаю не слышал о таких - будем изучать, но сразу мне не понятно - для формирования опоры их придется использовать две щтуки? - не такие уж они заразы и дешевые... unsure.gif

Цитата(handy @ Mar 6 2006, 00:24) *
По моему разумению, если входной сигнал получить из сигнала удвоеной частоты, то опорные частоты сдвинутые на 90 град легко получаются с помощью двух тригеров, запускаемых фронтом и спадом удвоенной частоты.


Удвоенная частота здесь не годится - результаты перемножения (см 1-й пост) вх. сигнала на обе опоры не будут отличаться друг от друга smile3009.gif

Все равно всем спасибо - сделал на AVR, вроде бы работает - для начала сойдет...
Go to the top of the page
 
+Quote Post
Electrovoicer
сообщение Apr 4 2006, 11:34
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 1-02-06
Пользователь №: 13 874



взяли бы DDS и не мучались...

кстати не подумываете все это в цифру перенести? оцифровывать мегагерцах на нескольких и все ваши умножения и пр. фильтрации делать программно?


--------------------
"А я все помню, я был не пьяный!.." (С)Владимир Семенович
Go to the top of the page
 
+Quote Post
Reborn
сообщение Apr 4 2006, 12:54
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 26-02-06
Из: Ярославль
Пользователь №: 14 692



DDS - цифровые синтезаторы сигналов?
Это все конечно хорошо - но сколько они стоят? sad.gif
Цена, гм критична...
Я просто хотел главным образом узнать, до чего нынче "наука дошла" и существуют ли какие-нибудь совсем несложные схемы...
Оцифровывать - думал, но опять же частоты - 2МГц sad.gif
-а надо вычислять проекции на два направления (фазовая плоскость), я в математике не силен, но уж как минимум по две выборки на период надобно сделать...
Дешево не будет.
Go to the top of the page
 
+Quote Post
Miclem
сообщение Apr 27 2006, 08:04
Сообщение #9





Группа: Новичок
Сообщений: 4
Регистрация: 16-01-06
Пользователь №: 13 226



Есть таки роцесоры PSoc фирмы Cypress
wwwCypress.com
и там посмотреть aplication note an2345 и an2086

этим решаються все проблемы
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 6th July 2025 - 03:23
Рейтинг@Mail.ru


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