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

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

1 134 189

GM: В две строки по 16 символов каждая никак не вставить инструкцию по эксплуатации.

Но этого и не требуется.
Стандартный набор символов будет понятен всем, а "дилетанты" смогут посмотреть кратенький хелп в картинках, на которых можно вывести фотку засвеченного индикатора с обозначением назначения каждого символа.

GM: Где разумно и практично применить клавиатуру, там надо применять. Где неразумно - там не надо применять, чего уж проще.

Разумность - понятие относительное.
Ещё лет 5-10 назад неразумным считалось выделять все ресурсы одного компьютера только одному человеку - дорого. А сейчас, даже слабые машины у пользователей используются, хорошо, если на 30%. Но дайте одну машину на двоих и они подерутся.
Потому что уже не считается неразумным использовать мощную машину в качестве печатной машинки.

В общем, когда Вы разработали свой вариант управления, я думал это будет полнофункциональный вариант, такой же, как и у madgrey, однако теперь получается, что Ваш вариант останется базовым, упрощённым вариантом прибора.

Теперь я, например, на распутье.
Ваш вариант для меня лучше хотя бы меньшим асортиментом МК и индикатором.
Но в варианте madgrey более развито управление, смущает только наличие телефонного дисплея и разные МК.
Однако мне полноценная клавиатура важнее...

madgrey: GM прав в смысле аскетичности интерфейса для портативной версии прибора. 3, макс. 4 кнопки достаточно для данного случая.

То есть, Вы "заняли" нишу полноформатной версии прибора и не даёте ни кому развернуться?..

madgrey: Лучше так:
A: SINE -20dBmV

Тоже хорошо.

smg123: 3. По поводу вкл/выкл генератора - можно сэкономить место на индикаторе и при отключении выхода прописывать значение xx в поле вых. уровня, либо вместо -20dB писать -off-.

Тоже нормально.

smg123: 4. Номер DDS предлагаю обозначить как G1, G2, ...

Вариант "ch1" интуитивно более понятен.

smg123: ПМСМ не получится.

Что это такое?

smg123: ...конденсаторы покупные, дросселя на кольцах с малой проницаемостью. Вот только технология настройки будет утомительной.

Не думаю. При конкретных числе витков и типоразмере сердечника погрешность не должна быть большой. Возможно, придётся поковыряться только при изготовлении опытного варианта для определения оптимальных моточных характеристик.
А имея табличку с размерами и витками намотать дроссель на типовом сердечнике труда не составит.

smg123: Тут вопрос по материалу сердечника к DWD. Вы имели ввиду что-нибудь из этого?

С этим я не работал. Имел в виду вот это.

 

Нет, ребята, всё не так,
Всё не так, ребята...(С)ВВС

Предлагаю другой подход. Аттенюатор точно такой же атрибут канала, как и форма волны, поэтому в первой строке пишем канал и аттрибут, во второй строке - параметры аттрибута. Для первого канала


CH1--TRIANGLE
CH1--SINE
CH1--USER
CH1--ATTENUATOR
CH1--TOOTH
CH1--SAW
CH1--SWEEP
CH1--NOISE
CH1--SIN/COS
TWO--QUADRATURE

Для второго - аналогично. Для аттенюатора дисплей будет выглядеть так

CH1--ATTENUATOR
A=-20dBV

Для синус генератора дисплей будет выглядеть так

CH1--SINE
F=125000.46Hz

Первый символ 1-й строки - пустой квадратик-модуль не включен, тёмный квадратик-модуль включен.
Первый символ 2-й строки - пустой квадратик-выставить параметр без передачи, например, частота изменяется только на экране, тёмный квадратик-частота изменяется на экране и на выходе модуля.

 

DWD: Что это такое
Русский аналог английской IMHO: По Моему Скромному Мнению.

DWD: Имел в виду вот это.
Материал 52 подойдет? Нашел в сети цену колечка D9,5мм http://e-voron.dp.ua/catalog/010709
А может М50ВН-22 К7*4*2 подойдут? 7 центов при мелком опте.

GM: Всё не так, ребята...(С)ВВС
Британская версия инициалов Владимир Семеновича?
Сразу не понял, причем тут британская вещательная корпорация?

GM: Предлагаю другой подход.
Тогда появляются подменю и в каждом какое-то к-во подлежащих регулировке параметров и нужен знак выхода в основное меню или 4-я кнопка Esc.
Или есть другой подход?

 

Ну, например, какое подменю?

 

smg123: Материал 52 подойдет?

Подойдёт, думаю.
Правда я хотел найти материал 8, как самый стабильный. Но с доставаемостью проблемы.

smg123: А может М50ВН-22 К7*4*2 подойдут?
Нужно пробовать.
Боюсь индуктивность на нём "поплывёт" при постоянном смещении.

Сердечник T37-52 дердит индуктивность при 3-х...4-х кратном увеличениии тока смещения. И на старение можно не обращать внимание - 3е5 часов или более 30 лет...

 

GM: какое подменю?
Извините, немного тормознул. Не надо никаких подменю.
Неплохая идея с таким user интерфейсом.

 

Ну так что, умолкли песни ?
Али все на аналоговых девиц кинулись ?

 

Жалко.так хорошо начиналось.

 

smg123: Проект DDS GM заглох? ...коллеги по форуму нуждаются в хорошем фильтре. Сейчас для молодых программу для МК написать проще, чем сделать рабочий вариант аналогового фильтра.

Не заглох.
Не будешь же после каждой пайки писать собщение в форум...

Сейчас на фирме формируется заказ на детали. Включил в него несколько колец на пробу (T37-52).

 

А я мастера никак доделать не могу - работа пожирает всё время. Тут ещё пришла идея сменить страну обитания...