Измерения | DDS-генератор на AVR - нужна помощь |
|
---|---|---|
1) Ради вас я готов на всё . Видите, даже написал мастера под стандартный дисплей (похожий дисплей используется в известном RLC-2 из соседней ветки). Так что можете разобрать ваши старые мобайлы и выдрать оттуда лсд. Схему цифровой части нарисую, как только она немного устаканится, prusony разведёт её одной левой, уж я его знаю. 2) Вопрос терминологии, но аттенюатор это всё-ж-таки затухание, так что вполне законно писать 20 дБ (ослабления, а не усиления). 3) Клавиатура есть, аж три кнопки "стрелка влево", "стрелка вправо" и "стрелка вниз-влево" - пресловутый ВК (он же "возврат каретки", он же "энтер"). Ну и валкодер, как же без него. ПМСМ цифровая клава не нужна, нет для неё задачи, выглядит громоздко, одним словом выпендрёж и эклектика. Хотелось бы от вас услышать ваше видение интерфейса пользователя, что и как ему (пользователю) удобно нажимать, свои мысли я изложил выше. 4) Фильтр хотелось бы на стандартных покупных элементах, пошёл и купил. Ну и АЧХ должна соответствовать без тончайшей настройки. 5) Про частотомер хочу добавить. ПМСМ не нужен он здесь, с отображением частоты отлично справляется дисплей вкупе с математикой. |
|
|
GM: 1) Ради вас я готов на всё . Видите, даже написал мастера под стандартный дисплей... Я польщён, конечно, только не понятно, за что мне такая честь?.. GM: Так что можете разобрать ваши старые мобайлы и вырвать оттуда лсд. Хм, так в них же стоят не строчные, а графические дисплеи... GM: 2) Вопрос терминологии, но аттенюатор это всё-ж-таки затухание, так что вполне законно писать 20 дБ (ослабления, а не усиления). Однако ни где (кроме ТТД прибора) не указывается, что это аттенюатор, а при взгляде на дисплей сразу понятно: если -20дБ, значит аттенюатор, а если 20дБ - усилитель. GM: 3) Клавиатура есть, "стрелка влево", "стрелка вправо" и "стрелка вниз-влево" - пресловутый ВК (он же "возврат каретки", он же "нтер"). Ну и валкодер,как же без него. Нет, это "клавиши управления курсором", а я имел в виду полноценную клавиатуру, как у madgrey. Что бы значение частоты можно было вводить с неё. Думаю, не мне одному такой вариант ввода нравится. GM: Хотелось бы от вас услышать ваше видение интерфейса пользователя, что и как ему удобно нажимать... Для этого нужно полностью представять работу прибора, вплоть до выводимого на дисплей количества цифр частоты, а кроме Вас и madgrey этого пока ни кто не знает, по этому вы оба, вроде бы, и сами нормально в этом разберётесь... Мне лично пока нравится что то типа: Хотя, вместо "1" информативнее было бы "ch1" или "DDS1". Но тогда название формы придётся выводить сокращённым. В результате, в первой строке уже имеем 2 пробела, плюс 3 знакоместа формы, плюс 5 знакомест затухания, итого: 2+3+5=10 символов, и 6 знакомест для номера генератора, куда даже "DDS1" влезет. Правда, ШИМ, вроде бы, не прямым синтезом формируется, по этому индикация в виде "DDS1 PWM -40dB" не совсем корректна. В результате имеем что-то типа: ch2:SINE -20dB ch3:PWM -00dB И ещё, при 6 цифрах до запятой и 2-х после имеем пределы частоты от, практически, 1МГц до 0,01Гц. Это "устатканившееся" значение или нет? |
|
|
1) Профи издалека видно... 2) Следуя вашей логике, маленькая коробочка с 60дБ (Кусиления=1000 по напряжению) должна дать не менее 10000 вольт на 50-ти омной нагрузке. Следуя здравому смыслу, откуда бы взять мощу в один мегаватт на частоте 1 МГц на минуточку, такого не должно быть. Для сильно непонятливых обычно пишут над выходным разъёмом: 1мВ-10В, 50 Ом, 1мГц-1МГц или что-то в этом роде. 3) Неискушённому пользователю будет также непонятно, что такое ch1 или ch2, который из них ла-манш...Цифра 1 в начале первой строки означает выход 1, а цифра 2 означает выход 2. По-моему более-менее понятно. 4) С дБ ещё надо разбираться и разбираться, представим себе, что мы внедрили умножающий цап на 12 разрядов, что замечательно само по себе, и можем крутить аттенюатор почти как потенциометр: 23.7dB, 23.8dB, 23.9dB... 5) Вместо OFF (3 знака) нашёл замену - квадратик 4х4 пиксела (спецсимвол пользователя), модуль не включен - квадратик светлый, включен - тёмный внутри. Так нагляднее и компактнее. Переключается ВК. 6) Незначащие нули можно загасить, это легко. Надо ли выводить два знака после запятой, может ограничиться целыми герцами? 7) Как по-вашему лучше выводить? Так или так
Во втором случае глаз пользователя ищет номер выхода на одной и той же позиции, а в первом надо напрягаться. |
|
|
По клавиатуре. В уже упоминавшемся DL7100 цифровой клавиатуры нет вообще, хотя вводить надо много чего. Всё вводится с помощью валкодера и двух стрелок, нету проблем, хотя прибор заметно сложнее нашего многострадального генератора. Ещё пример: прибор Anritsu MT8801, есть и цифровая клава, и валкодер. Но клава практически не используется, поверьте... То есть мысль такая - давайте отойдём от штампов и крепко подумаем... Отвлекусь. Меня всякие всплывающие менюшки в виндах, впихиваемые куда надо, и куда не надо, мягко говоря, раздражают. Иной раз проще найти пару клавиш и щёлкнуть по ним, чем целиться мышкой несколько раз, щёлкать и выбирать что-то, и в итоге ввести то же самое. Яркий пример, когда ищешь, отель или билеты на самолёт, приходится вводить города, даты, месяц, год рождения, вот они навтыкали всплывающих менюшек и радуются, а ты бегаешь по ним, как ошпаренный, а всего-то надо ввести сегодняшнее число 22 февраля: 22.02. Кретинизм чистейшей воды. |
|
|
GM: 2) Следуя вашей логике, маленькая коробочка с 60дБ (Кусиления=1000 по напряжению) должна дать не менее 10000 вольт на 50-ти омной нагрузке. Обычный ОУ имеет КУ 60дБ. Есть и 70 и 80, и даже 90 бывают... GM, очень тяжело поставить "минус" перед числом?.. GM: 3) Неискушённому пользователю будет также непонятно, что такое ch1 или ch2... Цифра 1 в начале первой строки означает выход 1... Но просто цифра в начале строки может быть воспринята и как номер экранного меню, например... По крайней мере такая привязка цифры к индикации режима допустима и не противоречит логике. Я уже молчу о том, что может подумать неискушённый пользователь. Предваряя же цифру словом или его абревиатурой, даём ясно понять, что это за параметр, или, как минимум, что это - параметр. На равне с абревиатурами типа "SIN" или "-60dB". К тому же, будет написан хелп... GM: 4) ...представим себе, что мы внедрили умножающий цап на 12 разрядов... и можем крутить аттенюатор почти как потенциометр: 23.7dB, 23.8dB, 23.9dB... И что?.. Знак минуса перед цифрой собьёт какие-то логические связи в мозгу? Выход генератора сам по себе довольно слаб - даже с внешним цапом вряд ли напряжение будет больше 10В, но до него пока "далеко". По этому сейчас ставится усилитель мощности, который может увеличить исходный уровень сигнала. Скажем, хорош усилитель с фирменного генератора FG-501 с КУ 16 (но может и больше). Но базовая версия генератора может обойтись вообще без усилителя. Теперь берём уровень 1В и "привязываем" его к "нулю" децибел и выводим наружу. В результате, генератор будет иметь нормированные уровни от 0дБ до -60дБ для настройки аппаратуры, и от 0дБ до +26дБ для не нормированных, тестовых измерений. |
|
|
GM: 7) Как по-вашему лучше выводить? Так SINE-1 или так Во втором случае глаз пользователя ищет номер выхода на одной и той же позиции, а в первом надо напрягаться. Передёргиваете... По клавиатуре. Но тут же утверждаете, что с клавитатурой проще ввод: |
|
|
Прежде всего, я за разумный и прагматичный подход. В две строки по 16 символов каждая никак не вставить инструкцию по эксплуатации. Где разумно и практично применить клавиатуру, там надо применять. Где неразумно - там не надо применять, чего уж проще. Что мы прицепились номеру выхода в цифре? Может обозначить как А и В?
|
|
|
Господа, не спорьте. GM прав в смысле аскетичности интерфейса для портативной версии прибора. 3, макс. 4 кнопки достаточно для данного случая. Особенно учитывая, что размер такого генератора будет с мобилку. Пока хоть один такой прибор не сделан, можно до хрипоты, или боли в пальцах спорить про то, как назвать канал (мне например подошли бы X, Y, а вот на счет третьего пока не определился . Уж лучше бы напрограмили да фотку прислали. Разговор предметнее станет. Тем более, что ранее был описан вполне разумный вариант внешнего вида главной страницы. А в стационарном варианте DDS-1 клавиатура есть, причем с 20-ю кнопками на все случаи жизни. Есть и три варианта ввода частоты. Но на то он и стационарный. Более того, в конструкцию передней панели заложено место для шести (!) байонетов на будущее... Короче говоря, не важно, есть плюсик или нет его, важно чтобы прибор был хороший. |
|
|
GM: A=-20dBmV SINE A имеет много значений, такое обозначение точно добавит путаницы. Тем более не стоит ставить знак равенства. Лучше так: Кстати может предусмотреть возможность переключения отображения уровня выходного напряжения в V, mV, dBV и dBmV? |
|
|
Ряд изменившихся обстоятельств не позволяет уделять много времени проекту, но за веткой пытаюсь следить. 2. Судя по всему началася этап прикручивания стандартных символьных дисплеев 16х2. Они чуть дороже, но зато их можно достать везде. 3. По поводу вкл/выкл генератора - можно сэкономить место на индикаторе и при отключении выхода прописывать значение xx в поле вых. уровня, либо вместо -20dB писать -off-. Но будет неудобно делать коммутацию выхода с определенным уровнем. 4. Номер DDS предлагаю обозначить как G1, G2, ... Большет 2-х вряд ли кто-то будет делать, но до 9 место застолблено. 5. GM: Фильтр хотелось бы на стандартных покупных элементах, пошёл и купил. Ну и АЧХ должна соответствовать без тончайшей настройки. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |