Свежие обсуждения
Измерения

DDS-генератор на AVR - нужна помощь

1 10 189

GM: Чёт ссылка не открывается.
У меня открывается! Попробуйте ** заменить на tt.
GM: это не элегантное решение
На безрыбье и сам...

 

GM: Чёт ссылка не открывается.
Поправил.

 

GM: AlexPivkin, DWD, GM, madgrey - четыре. Маловато будет .

Умножте на 2 и получите, как минимум, реальное количество желающих.
Просто не все сразу "бросаются" на проект, а смотрят, как дело дальше пойдёт...

GM: Кто же будет десятым негритёнком ?

Не нужно так страшно шутить...

GM: Давайте порассуждаем. Конечно, DDS моего разлива имеет особенности...

Да, в Ваших разработках есть какая-то изюминка... Я даже затрудняюсь описать это чувство конкретно, словами...

И к стати, мне кажется, вариант типа: GM: Потенциально диапазон свипирования может быть 0.1Гц-800кГц предпочтительнее из-за универсальности. А то мне, например, только один диапазон свипирования промежуточной частоты мало интересен... Тем более, что приёмниками сейчас не занимаюсь совсем.
А вот с большим диапазоном и подход к конструированию или наладке аппаратуры будет другим, более удобным, не стандартным...

andlos: Если добавить перестройку частоты энкодером...

Мне почему-то кажется, что полноценная клавиатура (в виде матрицы) будет весьма кстати, скажем, для прямого набора частоты или ввода каких-то параметров...
При этом, наличие энкодера только расширит сервисные возможности, сделает работу удобнее.
Скажем, выставили на клавиатуре частоты, а потом, в процессе работы, уже энкодером оперативно можно её изменить туда-сюда, что бы посмотреть реакцию настраиваемой аппаратуры. Если расстройка частоты небольшая, то энкодером будет удобнее и опреративнее её поменять. Ну а на клавиатуре набираем уже отдалённые значения, когда энкодером крутить придётся долго и упорно...

smg123: Частотомер не нужен.

Вообще-то, нужен. Но это может быть уже отдельная конструкция - в виде интегрированного в генератор, либо отдельного полноценного прибора.

GM: Внедрять импульсный сигнал в синус мне не нравится.
Пока надумалось вот что... Дойдя до fМЕТ, программа вырабатывает импульс метки...

Мне кажется, нормально. Желающие смогут уже сами "Внедрять импульсный сигнал в синус...".
Правда, можно и помочь им в этом, выдавая импульс с подходящими для внедрения параметрами.
Типа того, что предлагает Vlad_Petr: Причем, ширина импульса была переменной и задавалась примерно 1/200 от времени прямого прохода свип генератора. При этом на осциллографе всегда были метки разумной ширины, независимо от скорости свиппирования.

GM: Мне понравился, приятненький такой. А он, гад, оказывается механический...

А если "мышиный" взять?
Собственно, если будет "внятная" точка подключения энкодера к генератору, то любой сможет поставить то, что найдёт или сделает. В общем, то - что понравится.

 

DWD: smg123: Частотомер не нужен.

Вообще-то, нужен.
Если к управляющему контроллеру будет подключен дисплей (собственно, почему ему там не быть ?), то частотомер не нужен.

 

DWD: GM: Мне понравился, приятненький такой. А он, гад, оказывается механический...

А если "мышиный" взять?
Собственно, если будет "внятная" точка подключения энкодера к генератору, то любой сможет поставить то, что найдёт или сделает. В общем, то - что понравится.

например такое http://hardlock.org.ua/viewtopic.php?f=5&t=37

 

И я хочу к вам))). Есть как раз тинька.
По поводу частотомера в приборе - присоединяюсь к Tadas-у.
Кстати, а если будет дисплей и второй контроллер, но уже не 2313, а тот в котором есть АЦП. Было бы не плохо мерить(через детекторную головку) напряжение с выхода исследуемого устройства и выводить на дисплей. Как раз актуально у кого нет осциллографа.

 

Присоединяюсь к проекту,готов оказать посильную помощь, к сожалению не програмист,
но могу быстро сделать опытную плату в течении дня если не силино сложная.
Работаю в Altiume,комплектация есть. Я за присутствие частотомера удобно и дисплей обезателен.

 

Я смотрю за последние дни тема еще жива и актуальна. Это хорошо.

smg123: madgrey: к какой категории Вы отнесете такой прибор
К серийно производящимся со стоимостью значительно большей, чем представленный GM.

Дык я его не рекламирую, а предлагаю на него ориентироваться. Стоимость поболе будет, но и функционал тоже в порядке.
Кстати, о порядке цен, там внизу над разделом "Литература" указан порядок стоимости этого генератора.

GM: Отстали, 008 . Уже два мелкоконтроллера стоят, первый (собственно генератор) только и делает, что генерит или свипирует, а второй - отображает, принимает импульсы от валкодера, кнопок, рассчитывает коды частот, посылает их первому.
А что, уже про два чипа на борту был разговор? Что то не нашел... Хотя мысль мне нравится, сам ее думал

DWD: GM: AlexPivkin, DWD, GM, madgrey - четыре. Маловато будет .

Умножте на 2 и получите, как минимум, реальное количество желающих.
Просто не все сразу "бросаются" на проект, а смотрят, как дело дальше пойдёт...

Я в курсе этой темы, но интересовали именно те, кто готов (хоть на некоторое время) именно броситься. Да еще если при этом сообщают, на каких зверей и с каким инструментом ходил, вообще здорово

По моим подсчетам кворум есть Ярик с милкиным стали последней каплей йада в крышку гроба мирового волюнтаризъма. Следовательно можно стартовать.
Для перехода в более практическое русло обрисую свое видение процесса создания сего прибора, дабы было потом что критиковать и усовершенствовать.
1. Нужно определиться, какой чип будет DDS генератором. Мои предложения - Либо Мега 16-64, либо младшая XMega. В пользу последней говорит ее рабочая частота (до 32 МГц) и два внутренних ЦАПа, что тоже немаловажно. Минус - ее модели нету в Proteus... Мне не страшно, у меня дракон , но хотелось бы выслушать мнения коллег по этому вопросу.
2. Мне симпатична идея двухканального генератора (даже если второй будет ущербным и опционным). Насколько нужна такая фича в Вашей деятельности?
3. Сколько модулей будет. Пока вырисовывается двухплатная конструкция, при этом плата генератора сама по себе будет прибором в минимальной конфигурации, без дисплея, частотомера и кофеварки. Вторая плата - интерфейсная - будет заниматься интерфейсными вопросами, измерять частоту и т.д.
4. Хотелось бы услышать более внятно о желаемых режимах работы, генерируемых сигналах и т.д. Я пока вижу 2 сигнальных вывода и один для синхронизации. Думаю, не стоит подмешивать "вспышки" в сигнал свипа, лучше подключиться к синхровходу осциллографа отдельным кабелем. Такой вход есть у 99 аналоговых и цифровых осциллографов, поэтому никто не будет в обиде.
5. Наконец, какие еще функции хотелось бы увидеть в составе этого прибора. Это нужнО для формирования минимального ТЗ на, пока рисуется структурка прибора.
6. Кто из заинтересованных лиц является сильным программером AVR-ок (Си и/или асм),чтобы можно было в рабочем порядке обсуждать с ним рабочие софтовые вопросы, не вынося их на всеобщее обсуждение? Отзовитесь

 

GM: Отстали, 008 . Уже два мелкоконтроллера стоят, первый (собственно генератор) только и делает, что генерит или свипирует, Тоже интересно... Полагаю, исходно, надо решить два главных момента по первому мелкоконтроллеру. Как переложить МАКСИМУМ всех действий на второй контроллер, ибо у первого каждый такт на счету. И чем будем в аналог превращать.

 

Vlad_Petr: Как переложить МАКСИМУМ всех действий на второй контроллер, ибо у первого каждый такт на счету. И чем будем в аналог превращать.

madgrey: 1. Нужно определиться, какой чип будет DDS генератором. Мои предложения - Либо Мега 16-64, либо младшая XMega. В пользу последней говорит ее рабочая частота (до 32 МГц) и два внутренних ЦАПа, что тоже немаловажно.

Кстати, давайте ограничим аппетиты и обозначим верхнюю генерируемую частоту с учетом "народности" этого генератора.