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

 
 
7 страниц V  « < 4 5 6 7 >  
Reply to this topicStart new topic
> Компактный генератор синуса и косинуса
shkal
сообщение Jan 30 2013, 20:45
Сообщение #76


Местный
***

Группа: Свой
Сообщений: 281
Регистрация: 29-04-08
Из: Москва
Пользователь №: 37 149



Цитата(_gari @ Jan 30 2013, 21:42) *
как бы технических проблем для реализации явно не вижу, вопрос скорее в габаритах, но прецизионка тоже ведь чего-то да стоит.

А вы попытайтесь для начала найти прибор, которым можно измерить напряжение на 100КГц с точностью 0.1%
Go to the top of the page
 
+Quote Post
_gari
сообщение Jan 31 2013, 03:40
Сообщение #77


Местный
***

Группа: Участник
Сообщений: 389
Регистрация: 27-11-11
Пользователь №: 68 544



Цитата(shkal @ Jan 31 2013, 00:45) *
А вы попытайтесь для начала найти прибор, которым можно измерить напряжение на 100КГц с точностью 0.1%

biggrin.gif
подобные случаи иногда встречаются в жизни и преодолевать их надо сообразно обстоятельствам

как-то, в ЛОМО принимали нашу разработку и по результатм тестов сказали,
- Ребята, давайте мы запишем, что у вашего прибора шумы ххмкВ, ну не можем же мы написать в акте, что шумов у него нет совсем. blink.gif
поскольку нас по ТЗ это вполне устраивало, так и записали, 2 или 3 ед. их измерителя. Собственно проверить шумы там было действительно довольно проблемно, т.к. прибор охлаждался жидким азотом, а микросхемы для тракта усиления специально собирались по всей конторе и тестировались на шумы, отбирая лучшие из нескольких сотен.

как-то, для одной автоматизированной системы выходного контроля, где было 50 однотипных тестеров собранных в сеть управления и сбора данных, пришлось специально разработать и автоматизированный калибратор, который в них вставлялся, управлялся по той же сети и автоматом проводил поверку тестеров. А на сам калибратор существовала своя, отдельная программа и методика для тестирования его параметров уже ручками и с применением поверенных приборов.

т.е. все это к тому, что если задача поверки на вас не лежит, то задача разработчика - правильно спроектировать, а если лежит - значит делаем сами, что требуется..
измерить напряжение на 100КГц с точностью 0.1% совсем не сложно, паче там синус, в некоторых приборах на таких частотах счет идет на отдельные шумовые электроны, пусть не единицы, а сотни и тысячи, в зависимости от условий охлаждения, но, тем не менее, в расчетах они фигурируют уже в штуках.

Go to the top of the page
 
+Quote Post
VCO
сообщение Jan 31 2013, 04:52
Сообщение #78


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(ViKo @ Jan 30 2013, 20:52) *
DDS!

Ну а если абстрагировать задачу по другому пути цифроаналогового преобразования:
1. Получаем чистенький калиброванный синус 125кГц (пока неважно как!).
2. Сдвигаем его ровно на 90о или задерживаем ровно на 2 мкс неискажая.
3. Усиливаем синус и косинус прецизионными усилителями до 40 В.
Это решение может быть достаточно прецизионным и компактным? А то я в аналоге не силён...


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
_gari
сообщение Jan 31 2013, 06:02
Сообщение #79


Местный
***

Группа: Участник
Сообщений: 389
Регистрация: 27-11-11
Пользователь №: 68 544



структурно выгдит проще, но паразитных параметров надо учитывать куда больше
например, у синуса скорость нарастания в районе нуля одна, а на макушке совсем другая, т.е. и лианеризация цапом соответственно тоже будет различаться.
+ требования к элементной базе растут весьма сильно, видимо на 1-2 порядка по частоте минимум.

т.е. бесплатный сыр бывает тока в мышеловках biggrin.gif

Сообщение отредактировал _gari - Jan 31 2013, 06:07
Go to the top of the page
 
+Quote Post
stells
сообщение Jan 31 2013, 06:25
Сообщение #80


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

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



Цитата(whazza @ Jan 5 2013, 11:36) *
Сейчас реализовал это на микроконтроллере, запитанном от ИОН. Он генерирует сдвинутые по фазе меандры, из которых далее выфильтровывается синус. Однако это налагает страшные требования на ОУ, чтобы качественно подавить высшие гармоники, к тому же, синус желателен чище, чем получен в настоящее время.
Какие посоветуете идеи? Заранее спасибо.

почему страшные требования? хороший синус получается, делал аналогично: ИОН, контроллер, ФНЧ 1-го порядка (пила), ФНЧ 2-го порядка (Саллена-Кея) на мощном и высоковольтном ОУ (OPA552, so-8)
Прикрепленное изображение

кстати, частота именно Ваша, 125кГц

Сообщение отредактировал stells - Jan 31 2013, 06:46
Go to the top of the page
 
+Quote Post
Herz
сообщение Jan 31 2013, 08:34
Сообщение #81


Гуру
******

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



Цитата(stells @ Jan 31 2013, 08:25) *
почему страшные требования? хороший синус получается, делал аналогично: ИОН, контроллер, ФНЧ 1-го порядка (пила), ФНЧ 2-го порядка (Саллена-Кея) на мощном и высоковольтном ОУ (OPA552, so-8)
кстати, частота именно Ваша, 125кГц

А чего ж ему плохим получиться? Однако, если нужны:
а) высокая стабильность амплитуды и
б) высокая стабильность фазовой задержки, то
требования к фильтрам предъявляются действительно серьёзные. У Вас на схеме их целых два и, соответственно, 6 частотозадающих элементов, которые должны быть очень хорошими. Всё равно сложно это всё застабилизировать, даже если второй фильтр - Бесселя.
Я поступал несколько иначе: записывал табличный синус в ПЗУ (точнее, два), генератор вычитывал его содержимое и подавал параллельный код на хорошие ЦАПы, точек было 256 или 512 на период (уже не помню). Фазовый сдвиг получался фиксированным (определялся чтением таблицы и мог меняться дискретно) и требования к выходному фильтру существенно снижались. Для такой частоты вполне надёжное решение, ИМХО.
Go to the top of the page
 
+Quote Post
stells
сообщение Jan 31 2013, 10:19
Сообщение #82


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

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



Цитата(Herz @ Jan 31 2013, 12:34) *
... точек было 256 или 512 на период...

8мкс/256... прочитать ПЗУ, инкрементировать адрес, отправить значение в ЦАП, цикл... тактов 10-15 получится, это минимум мегагерц на 300 должен быть контроллер... но я не спорю, тоже вариант
Go to the top of the page
 
+Quote Post
Herz
сообщение Jan 31 2013, 11:38
Сообщение #83


Гуру
******

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



Цитата(stells @ Jan 31 2013, 12:19) *
8мкс/256... прочитать ПЗУ, инкрементировать адрес, отправить значение в ЦАП, цикл... тактов 10-15 получится, это минимум мегагерц на 300 должен быть контроллер... но я не спорю, тоже вариант

А контроллер тут не нужен. Точнее, нужен только для управления. Генератор, счётчики, ПЗУ - всё внешнее. И довольно дешёвое.
Go to the top of the page
 
+Quote Post
stells
сообщение Jan 31 2013, 11:41
Сообщение #84


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

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



Цитата(Herz @ Jan 31 2013, 15:38) *
Генератор, счётчики, ПЗУ - всё внешнее.

так автор хотел на 3-х корпусах соик сделать... хотя похоже он уже ничего не хочет и в обсуждении не участвует
Go to the top of the page
 
+Quote Post
VCO
сообщение Jan 31 2013, 12:01
Сообщение #85


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(stells @ Jan 31 2013, 14:41) *
так автор хотел на 3-х корпусах соик сделать... хотя похоже он уже ничего не хочет и в обсуждении не участвует

Да неважно, я ему вариант в трёх Q(D)FNах уже в первом посте накидал, пусть анализирует. Такие задачи постоянно в аналоговой или радиоветке всплывают, даже как-то интересно стало после новогодней паузы. Уже столько вариантов набросали, даже и не думал, что до такого дойдёт...


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Plain
сообщение Jan 31 2013, 14:29
Сообщение #86


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Если вариант фильтрации опорных прямоугольных почти устраивает, то ей можно немного помочь, создав синус и косинус в виде сигналов ШИМ.

Например, выгонять из МК типа PIC12F1840 последовательным интерфейсом чередующиеся биты и разделять их триггерами, получатся потоки 4 Мбит, либо выгонять один сигнал, а второй получать его задержкой парой сдвиговых регистров, получатся потоки 8 Мбит.
Go to the top of the page
 
+Quote Post
Iptash
сообщение Jan 31 2013, 14:51
Сообщение #87


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

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Цитата(Plain @ Jan 31 2013, 18:29) *
Если вариант фильтрации опорных прямоугольных почти устраивает, то ей можно немного помочь, создав синус и косинус в виде сигналов ШИМ.

ШИМом результирующий сигнал плохой получается.
Go to the top of the page
 
+Quote Post
тау
сообщение Jan 31 2013, 15:13
Сообщение #88


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



в копилку предложений:
старенькая AD639 когда-то создавалась под подобные задачи, но и она не выполнит требований ТС, имхо.
Go to the top of the page
 
+Quote Post
shkal
сообщение Jan 31 2013, 15:21
Сообщение #89


Местный
***

Группа: Свой
Сообщений: 281
Регистрация: 29-04-08
Из: Москва
Пользователь №: 37 149



Чисто аналоговое решение: генератор с колебательным звеном на основе фильтра переменных состояния - 3 сдвоенных ОУ (3-сам ген. 2-детектор 1-интегратор) и немного дискрета. Конденсаторы ,задающие частоту - NP0.
Сдвинутые на 90 сигналы есть изначально на выходах генератора. ОУ типа AD8066 в MSOPe
Go to the top of the page
 
+Quote Post
Iptash
сообщение Jan 31 2013, 15:25
Сообщение #90


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

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Если автору не смущают цены, то самое лучшее это на ЦАПе, как советовали. Это и стабильность и точность и простота и повторяемость и ...
Go to the top of the page
 
+Quote Post

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

 


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


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