Одноплатный SDR трансивер с синтезатором Si5351 + полосовики
|
|
goaliv-3 | Дата: Суббота, 08.06.2019, 17.13.04 | Сообщение # 1261 |
Генерал-майор
Группа: Пользователи
Сообщений: 312
Статус: Offline
| Цитата iljinandrey ( ) зачем там оптика, если все органы управления на мониторе... Ну да. Тут, скорее всего, нужно подумать о хорошей мышке для этого дела - с высоким DPI и чутким скроллом. Может геймерскую какую. Таких не пробовал, не знаю. Надо спрашивать у молодежи, играющих в игры. К тому же, надо проверить, влияют ли настройки мышки в Панели управления ПК (ноутбука). Там есть настройка, на сколько строчек продвигается текст при прокручивания колесика мышки. Может это тоже нам в помощь будет.
|
|
|
|
yurij053 | Дата: Суббота, 08.06.2019, 20.00.09 | Сообщение # 1262 |
Генерал-майор
Группа: Пользователи
Сообщений: 269
Статус: Offline
| Цитата goaliv-3 ( ) Тут, скорее всего, нужно подумать о хорошей мышке для этого дела - с высоким DPI и чутким скроллом.
Используется самая простая. Клацнули на частоту - если попал то отлично. Или подстраиваю одним, двумя щелчками колеса мышки ( перестройка 100 Герц).
Сообщение отредактировал yurij053 - Суббота, 08.06.2019, 20.05.53 |
|
|
|
RN6LAX | Дата: Суббота, 08.06.2019, 23.59.10 | Сообщение # 1263 |
Полковник
Группа: Заблокированные
Сообщений: 177
Статус: Offline
| Лично я люблю чувствовать ручку настройки, железо, оперативно гонять по бенду (-ам).
Корпус 1-din. Эргономика, по мне так, получилась хорошая. Осталось волкодер и надписи загравировать и можно в серийный выпуск))Добавлено (09.06.2019, 00.04.20) --------------------------------------------- P.S. у меня мышка геймерская - не то это, как не крути. ... Добавлено (09.06.2019, 00.31.24) --------------------------------------------- В прошивке есть один нехороший момент. Пример, частота 3.660.005 шаг 100 Гц. Если крутнуть скролл мыши на один щелчек вверх или вниз, частота станет 3.660.100 и 3.660.000 соответственно. Т.Е. частота под шаг настройки подстроится, что очень удобно. Продуманный момент в PowerSDR. А если энкодер крутить, то 3.660.105 и 3.659.905. - просто шаг будет прибавляться или отниматься от указанной частоты. И так при любых значения шага и частоты. Юрий, если есть возможность, добавьте, пожалуйста, пару строк функции "ЕСЛИ" в прошивку. Хотелось бы остаться услышанным...
Сообщение отредактировал RN6LAX - Суббота, 08.06.2019, 23.59.40 |
|
|
|
ut3mk | Дата: Воскресенье, 09.06.2019, 09.34.28 | Сообщение # 1264 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата RN6LAX ( ) А если энкодер крутить, то 3.660.105 и 3.659.905. - просто шаг будет прибавляться или отниматься от указанной частоты.
Я ЭТО УПУСТИЛ!!! В СТАРЫХ ПРОШИВКАХ ПРИСУТСТВОВАЛО СТРЯХИВАНИЕ ОСТАТКА И НЕ ТЯНУЛ ДРОБНУЮ ЕГО ЧАСТЬ МЕНЬШУЮ ЧЕМ ШАГА ПЕРЕСТРОЙКИ. ОБЯЗАТЕЛЬНО ЭТУ ФИШКУ ПОСТАВЛЮ
:'(
!!!!!!!!!! Рано начал обещать !!!!!!!!!!!!!!! К огромному сожалению этот код займет много места. Дело в том, что я избавился от команд запросов для анализа шага перестройки. Синтезатор понятия не имеет какой шаг смещения установлен PowerSDR Сейчас каждый импульс энкодера напрямую формирует команду смещения по частоте, а в ранних прошивках происходил полный подсчет новой частоты. Потому происходили перескоки и отсутствовала плавность перемещения через энкодер. Что бы сделать обнуление хвоста меньше шага придется написать код из таких пунктов: 1. Запрос в PowerSDR что бы узнать значение установленного шага 2. Принять ответный код 3. Перевести его в реальное значение ШАГА перестройки 4. Анализировать частоту установленную в PowerSDR на наличие в нем дробного остатка который меньше шага перестройки 5.Если такой имеется, то обнулить его 6. Сформировать новое значение рабочей частоты без "сброшенного" остатка 7. Выдать в порт новое значение этой частоты 8. ПОСТОЯННО в цикле вести учет рабочей частоты на наличие появившегося хвоста меньше рабочего шага.
Хух, написал! А если учесть, что памяти осталось 300 -350 байт и ради вот этого выше сказанного придется ПЕРЕТРАХИВАТЬ всю прошивку Стоит ли оно этого??
|
|
|
|
iljinandrey | Дата: Воскресенье, 09.06.2019, 11.06.54 | Сообщение # 1265 |
Генерал-лейтенант
Группа: Пользователи
Сообщений: 649
Статус: Offline
| Цитата RN6LAX ( ) Эргономика, по мне так, получилась хороша
Красиво ,а второй ввыключатель для чего?
Сообщение отредактировал iljinandrey - Воскресенье, 09.06.2019, 11.07.39 |
|
|
|
goaliv-3 | Дата: Воскресенье, 09.06.2019, 18.47.05 | Сообщение # 1266 |
Генерал-майор
Группа: Пользователи
Сообщений: 312
Статус: Offline
| Цитата RN6LAX ( ) у меня мышка геймерская - не то это, как не крути А вот тут бы поподробнее - что не так? А то я думал уже покупать такую себе, но если разницы в работе никакой, то и не стоит деньги выкидывать. Разъясните, раз уж есть такая возможность.
Цитата ut3mk ( ) Стоит ли оно этого?? Наверное, проще сделать минимальный шаг, стать по нолям, а затем опять выбрать нужный шаг
Сообщение отредактировал goaliv-3 - Воскресенье, 09.06.2019, 19.19.32 |
|
|
|
iljinandrey | Дата: Воскресенье, 09.06.2019, 22.25.14 | Сообщение # 1267 |
Генерал-лейтенант
Группа: Пользователи
Сообщений: 649
Статус: Offline
| Лично я, не понимаю о чём вы. Юзаю разные мышки, ни разу не игровые и не разу не задумывался о том, что бы было что-то не так. В основном, клацаю по панораме, редко, кручу скролл. В данный момент, радио мыша A4Tech серии g7.
|
|
|
|
goaliv-3 | Дата: Понедельник, 10.06.2019, 07.28.09 | Сообщение # 1268 |
Генерал-майор
Группа: Пользователи
Сообщений: 312
Статус: Offline
| Цитата iljinandrey ( ) о чём вы Да ничего такого. Человек спросил, какой оптический энкодер ему прикупить - 100, 200, 400 имп. и выше на оборот. Ну явно перебор. Я предположил, что может геймерская мышка нам будет лучше, товарищ дал отрицательный комментарий. А что с ней не так - непонятки. Вот и весь сыр-бор.
|
|
|
|
ut3mk | Дата: Понедельник, 10.06.2019, 08.57.22 | Сообщение # 1269 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| ПРОШИВКА
Обновилась прошивка до SintezSi5351_ALL_Micky_v1.5 версии
В МЕНЮ синтезатора добавлен еще один пункт - FREQ.ErSideBand Изменяя его значение можно индивидуально выставить сдвиг по частоте генератора подавления зеркального канала. Его параметр ограничен пределами от 0 до 30кГц. А так же установлено ограничение выбора шага перестройки через кнопочное меню. Шаг не будет переключаться по кольцевому принципу, что позволит избежать выбора шага более 25кГц (проблемы в PowerSDR)
https://ut3mk.at.ua/forum/2-137-11012-16-1530096436
https://ut3mk.at.ua/SDR_ALL_5351/HEX/SintezSi5351_ALL_Micky_v1.5.zip
|
|
|
|
RN6LAX | Дата: Понедельник, 10.06.2019, 12.41.25 | Сообщение # 1270 |
Полковник
Группа: Заблокированные
Сообщений: 177
Статус: Offline
| Цитата ut3mk ( ) Стоит ли оно этого?? Я думаю стоит.. Современные трансиверы, повер сдр, умеют "СТРЯХИВАТЬ ОСТАТКИ". Своего рода это ТРЕНД полноценности, особенно для таких как я - любителей крутить ручку!Цитата iljinandrey ( ) Красиво ,а второй ввыключатель для чего? Это я "запилил" выключать питание цепи УМ. Практика показывает, что самопалы большую часть жизнь проводят на боку. в режиме доработок - тумблер необходим)))
Цитата goaliv-3 ( ) А вот тут бы поподробнее - что не так? В нашем деле уж точно от геймерской эффекта ноль. Высокий DPI может на 4К мониторе даст точность, но надо всю жизнь в игры играть, чтобы стрелку за доли секунд направлять на цель с точностью +-1мм. Никакой оперативных действий через софт не получится. такова природа человека и техники.
Цитата ut3mk ( ) Шаг не будет переключаться по кольцевому принципу Это нужная плюшка!
Цитата ut3mk ( ) FREQ.ErSideBand честно, не понимаю зачем это нужно нам? для 48 КГц/192 КГц?
|
|
|
|
ut3mk | Дата: Понедельник, 10.06.2019, 13.50.49 | Сообщение # 1271 |
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
| Цитата RN6LAX ( ) Это нужная плюшка! Не в нашем случае. Когда шаг более 20кГц идет полный разрыв обмена с PowerSDR. При кольцевом выборе после 1Гц слету идем на 10мГц - потеря работоспособности аппарата!!! Когда исправят ошибки в программе я уберу эту защиту.
Цитата RN6LAX ( ) Своего рода это ТРЕНД полноценности Быть неполноценным, пока не найду путь решения более доступным методом.
|
|
|
|
RN6LAX | Дата: Понедельник, 10.06.2019, 14.28.49 | Сообщение # 1272 |
Полковник
Группа: Заблокированные
Сообщений: 177
Статус: Offline
| Цитата ut3mk ( ) Быть неполноценным, пока не найду путь решения более доступным методом.
Юрий, а чего бы не перейти на другую версию Arduino?
|
|
|
|
iljinandrey | Дата: Понедельник, 10.06.2019, 14.45.00 | Сообщение # 1273 |
Генерал-лейтенант
Группа: Пользователи
Сообщений: 649
Статус: Offline
| Цитата RN6LAX ( ) а чего бы не перейти на другую версию Arduino?
Воу воу, полегче
Юрий, а не было ли мысли, разработать DSP модуль?
Сообщение отредактировал iljinandrey - Понедельник, 10.06.2019, 14.45.44 |
|
|
|
RN6LAX | Дата: Понедельник, 10.06.2019, 14.56.21 | Сообщение # 1274 |
Полковник
Группа: Заблокированные
Сообщений: 177
Статус: Offline
| ))))) DSP не надо.... Нам бы с этой консервативной конструкцией разобраться основательно.
|
|
|
|
iljinandrey | Дата: Понедельник, 10.06.2019, 15.00.05 | Сообщение # 1275 |
Генерал-лейтенант
Группа: Пользователи
Сообщений: 649
Статус: Offline
| В аналоговой версии трансивера тюльпан, можно найти основную плату sdr трансивера Юрия. Так что . Почему бы и нет...
https://ut3qi.at.ua/news....12-25-5
|
|
|
|