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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> AVR для генерирования РЧ импульсов, какой AVR выбрать?
Vagant
сообщение Sep 8 2009, 05:14
Сообщение #1


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

Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820



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

Я совсем начинающий и интересуюсь можно ли в принципе сделать устройство на AVR которое бы управлялось от персонального компьютера через порт RS-232 и генерировало короткий прямоугольный РЧ импульс (с частотой в пределах от 1 до 10 МГц) определённой длительности (в пределах от 1 до 500 микросекунд), определённой амплитуды, и повторяющийся через определённый интервал (в пределах от 1 секунды до минуты) - то есть это серия равноотстоящих РЧ импульсов.
Пользователь компьютера должен иметь возможность через пользовательский интерфейс задавать значение амплитуды, радиочастоты импульса, частоты повторения импульсов (величина обратная длительности повторения импульсов), длительности импульса в указанных пределах.
Требуемая точность для частот - до 1 Гц, для длительности импульса - 0.5 микросекунды.

Подходит ли AVR для такой задачи? Если да, то какой AVR посоветуете?

P.S. Какое минимальное время нарастания (rise time и fall time) фронтов прямоугольного импульса можно получить используя AVR?

Генерируемые импульсы потом надо будет усилить усилителем мощности и каждый импульс должен выглядеть после усиления никак не хуже (а то и лучше в том смысле что rise time и fall time должны быть покороче) чем показанный на картинке (жёлтый, сверху).

Сообщение отредактировал Vagant - Sep 8 2009, 05:31
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
XVR
сообщение Sep 8 2009, 06:22
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Vagant @ Sep 8 2009, 09:14) *
генерировало короткий прямоугольный РЧ импульс (с частотой в пределах от 1 до 10 МГц)
Требуемая точность для частот - до 1 Гц.

Подходит ли AVR для такой задачи?
Нет

Цитата
Если да, то какой AVR посоветуете?
Посоветуем DDS (или отдельный интегральный, или реализованный в FPGA).
Go to the top of the page
 
+Quote Post
RA3WUM
сообщение Sep 8 2009, 16:28
Сообщение #3


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

Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578



1. Не только avr неподходит, для этой цели разве только высокочатотные arm да и то замороки с ним будут неслабые (это уже не радиогубительская конструкция).
2. Кроме с синтезатором частоты других доступных "наколенных" вариантов на мой взгляд нету.
3. Требуемую точность в 1 Гц не получите.
4. После усиления это будет уже не прямоугольник и нечто, по форме напоминающее синусоиду т.к. на высоких частотах надо будет вводить в усилитель резонансные цепи (контура). Про "лучше" я вообще молчу.
5. Чтоб настраивать, а тем более разрабатывать такую технику нужно оборудование, как минимум достаточно высокочастотный осциллограф.
6. Необходимы навыки низко- и высокоуровневого программирования под ПК и микроконтроллеры, навыки разводки печатных плат с учётом ЭМС.
7. Что-то я нигде не увидел амплитудных параметров выходного сигнала, хотя а оно вам надо вообще? wink.gif

Сообщение отредактировал RA3WUM - Sep 8 2009, 16:32


--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх!
В. Кипелов, Беги за солнцем.
Go to the top of the page
 
+Quote Post
Vagant
сообщение Sep 8 2009, 19:28
Сообщение #4


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

Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820



Спасибо большое за полезные ответы. Помогли разобраться. smile.gif
Go to the top of the page
 
+Quote Post
Vagant
сообщение Sep 9 2009, 08:57
Сообщение #5


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

Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820



Цитата(XVR @ Sep 8 2009, 09:22) *
Нет

Посоветуем DDS (или отдельный интегральный, или реализованный в FPGA).


Спасибо.

А нельзя ли более развёрнуто раскрыть это, например - каких именно возможностей AVR недостаточно для этого проекта?
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Sep 9 2009, 10:03
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(Vagant @ Sep 9 2009, 12:57) *
А нельзя ли более развёрнуто раскрыть это, например - каких именно возможностей AVR недостаточно для этого проекта?

Тама нету ЦАПа.
А если взять внешний ЦАП то тогда, будет нехватать тактовой частоты. Её надо как минимум раз в 10 больше.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 9 2009, 10:54
Сообщение #7


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Шепну вам всем по секрету, что путем небольшого обвеса решить задачу топикстартера легко. Для этого необходимо:
1. Вместо кварца поставить LC-контур c варикапом. Обеспечить двухкратный диапазон перестройки тяжеловато, но можно. Вариант - использовать подходящий VCO. После получения двухкратного диапазона остальное решается прескаллером.
2. От подходящего вывода проца включить интегратор, выход интегратора завести на варикап.
3. Подключить к нужным ногам проца кварц 32768 (его использовать как задающий).
3. Написать софт, выполняющий собственно функции (Ф)АПЧ.
4. При помощи Output Compare вывести Fcpu/2.

Есть тонкость - надо обеспечить, чтобы перестройка не изменяла частоту процессора за один такт более чем на 2%, т.е. была ограничена.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
yakub_EZ
сообщение Sep 9 2009, 11:13
Сообщение #8


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

Группа: Свой
Сообщений: 1 329
Регистрация: 6-12-08
Из: Москва
Пользователь №: 42 252



AVR можно применить как управляющий контроллер. На нем можно реализовать большинство требуемых функций:
1. Модулятор через UART.
2. А синтез частоты проводить с помощью ГУНа. ГУН настраивать на нужную частоту с помощью ЦАП того же МК заводя на него поделенный синтезируемый сигнал. ЦАП для управления ГУНа может быть медленным (скорее всего подойдёт резистивная матрица R-2R подключенная к ногам МК)
3. Выходной сигнал делить аттенюатором, также управляемым от МК (резистивный делитель на нескольких реле)
Go to the top of the page
 
+Quote Post
dimka76
сообщение Sep 9 2009, 12:01
Сообщение #9


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Rst7 @ Sep 9 2009, 14:54) *
Шепну вам всем по секрету, что путем небольшого обвеса решить задачу топикстартера легко. Для этого необходимо:


Идея как всегда обалденная smile.gif
Но есть одно НО.
В условиях задачи есть требование, чтобы все это управлялось от компьютера.
По какому интерфейсу вы предлогаете это делать?
Если только параллельный с еще одним контроллером, у которого тактовая фиксированная. И который будет мостом UART<->Parallel.

Но при этом теряется задумка одночипового устройства.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
SFx
сообщение Sep 9 2009, 12:04
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



стоит еще требование с точностью до 1 Гц, а про дрожание частоты никакого разговора нет. с точностью до герца получить даже на гун проблематично, задающий генератор очень должен быть качественным чтобы такое обеспечить.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 9 2009, 12:40
Сообщение #11


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
стоит еще требование с точностью до 1 Гц,


Это можно забыть в любом случае, тут топикстартер неподумавши такое требование огласил. Оно ему нафиг не надо wink.gif

Цитата
По какому интерфейсу вы предлогаете это делать?


По тому же UART'у. Как только изменили частоту и петля (Ф)АПЧ перешла в режим слежения, то можно перестроить UART на требуемую скорость.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
dimka76
сообщение Sep 9 2009, 12:42
Сообщение #12


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Rst7 @ Sep 9 2009, 16:40) *
По тому же UART'у. Как только изменили частоту и петля (Ф)АПЧ перешла в режим слежения, то можно перестроить UART на требуемую скорость.


У AVR дискретность перестройки частоты слишком большая, если только использовать маленькие скорости UART : 600, 1200


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 9 2009, 12:46
Сообщение #13


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
У AVR дискретность перестройки частоты слишком большая, если только использовать маленькие скорости UART : 600, 1200


Никто не мешает сделать программный UART, если надо быстрее wink.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Vagant
сообщение Sep 9 2009, 14:05
Сообщение #14


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

Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820



Цитата(Rst7 @ Sep 9 2009, 15:40) *
Это можно забыть в любом случае, тут топикстартер неподумавши такое требование огласил. Оно ему нафиг не надо wink.gif


Ну уж нет. maniac.gif

Если можно добиться точности генерируемой частоты порядка 1 Гц методом direct digital synthesis на ПЛИС то буду делать на ПЛИС.

Сообщение отредактировал Vagant - Sep 9 2009, 14:08
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 9 2009, 14:16
Сообщение #15


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Ну уж нет.


Именно что да. Даже отбросив вопросы чисто схемотехники, необходимо поднять вопрос о наличии источника опорной частоты с точностью 10^-9...10^-10. Раааааз wink.gif Требования к спектральным характеристикам импульса в студию (про джиттер тут уже намекали) - дваааа wink.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

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

 


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


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