UT0UM сделал роскошный валкодер для этого аппарата. Сам жду микросхемы AS5040 чтобы повторить его. Или как промежуточный вариант пока, это механический без трещетки от ALPS.
У меня китаец R928+, валкодер настройки работает при нажатии, как клавиша TX. Покрутил-повертел и пока решил трещотку не трогать. При нажатии легко сдвинуть настройку до того, как перестройка заблокируется прошивкой. С трещоткой норм. Динамический режим настройки вполне устраивает. Если нужно быстро перенастроиться далеко, временно увеличиваю базовый шаг перестройки. Обычно - 10 Hz. Идеальным вариантом, конечно, была бы классика, соосная "двуручка". Но и так приспособился )).
Последний раз редактировалось satory; 20.01.2019 в 21:55.
Они много чего там советуют. Просто каждый по своему видит как лучше и это нормально.
По валкдеру попробую объяснить. Всё началось с того чт о купленные валкоды все оказались без трещётки. Я не много начал было разбираться но они возраст уже не тот и они отключили поддержку в EmBitz, так всё и забросилось.
В общем там принцип не совсем удобный. Нужно использовать учетверение. В монке оно уже есть но отключено. Точнее обрабатываются все состояния. Но если сделать в файле ui_rotary.h
#define USE_DETENTED_VALUE 1 //а не 4
Будет учетверенная обработка но это на все 4 валкода распространяется. А надо чтоб только на один.
Далее надо ввести шаг 20-50-100 герц.
Это нужно для динамического шага. Кроме того менял порог перехода на следующий шаг и там ещё как бы залипание есть. Допустим быстро крутанул и перескочило на 1 кгц и ещё какое то время даже если медленно крутить ручку такой шаг сохраняется. Если включить учетверение и подобрать порог перехода на следующий шаг и залипание шага в динамике совсем по другому можно настраиваться. Сейчас валкодер работает по принципу настроится можно и ладно. Не знаю как немцы таким сами пользуются. Наверное далее одной частоты не крутят ручку.
Вот все и приспосабливаются потому что не удобно и не как везде оно работает. Да не плохо, но далеко от того как должно быть.
Они хорошие, опытные кодеры в С/С++, это факт. Дали бесплатно кучу ценнейших советов. А я тупой 1С-ник в прошлом )). По валкодеру настройки - очень интересно. Займусь потихоньку, без авралов и спешки, вдумчиво (если киты раньше не разродятся). Кстати, нашелся парень, согласный взяться за возобновление поддержки emBitz проектом UHSDR. Посмотрим.
Последний раз редактировалось satory; 20.01.2019 в 22:25.
Осталась у меня старая прошивка с включенной *4 перестройкой и дополнительным шагом перестройки кроме 1-10-100-1к.
Во многом с нынешними по памяти настроек уже не совмещается без сброса и калибровки тачскрина. Но как оживает валкодер сравнить можно.
Надо покапать чего мне в исходниках правили. Сброшу куда то и дам ссылку. На форум это не влезет. Будет проще чем с ноля начитать.
Все равно буду писать с ноля, отталкиваясь от требуемого функционала - исходный код изучил уже неплохо, вполне ориентируюсь, что откуда растет. Но спасибо. Почитаю. И покручу, когда приедут мелкосхемы - убил коммутатор на выходе ДПФ во время экспериментов )). Пишите на емелю satoryboy@mail.ru.
В приват вам ссылку отправил.
Отслеживаю одну интересную группу - https://groups.io/g/RS-918-HF-SDR-Transceiver/topics
Там камрад Nizar пилит прошивки для китайца R928+. У него тоже есть своя версия улучшения работы валкодера настройки )).
Джентельмены, провел сегодня эксперимент с другим передающим смесителем, но результаты похуже оказались чем с переделкой от Паоло. И на 28МГц напрочь отказался балансироваться на подавление зеркалки. На 3.5МГц все нормально, даже -48дБ подавление несущей получилось. Так что буду возвращать в последнее исходное состояние и на этом пока эксперимент закончу.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)