DSP - радиоприёмник на SI4735
-
- Сообщения: 34
- Зарегистрирован: 22 окт 2021, 00:10
- Позывной: marsoid
- Город: Rostov
- Имя: Mars
- Благодарил (а): 7 раз
DSP - радиоприёмник на SI4735
Сообщение marsoidrus » 22 окт 2021, 00:18
Но есть одна неприятность. Громкость против часовой стрелки увеличивается а по часовой стрелки уменьшается. Также и поиск станций по часовой в меньшую сторону - против часовой в большую. Наверно параметр валкодера надо поменять .
Подскажите пожалуйста как это исправить.
marsoidrus
-
- Сообщения: 584
- Зарегистрирован: 20 ноя 2019, 19:00
- Город: Ленинград
- Имя: Андрей
- Благодарил (а): 158 раз
- Поблагодарили: 171 раз
DSP - радиоприёмник на SI4735
Сообщение Криворукий » 22 окт 2021, 09:05
(поменять местами 17 и 16) :
#define ENCODER_PIN_A 17
#define ENCODER_PIN_B 16
//#define ENCODER_PIN_A 16
//#define ENCODER_PIN_B 17
Либо перепаять 2 провода на энкодере.
Криворукий
-
- Сообщения: 584
- Зарегистрирован: 20 ноя 2019, 19:00
- Город: Ленинград
- Имя: Андрей
- Благодарил (а): 158 раз
- Поблагодарили: 171 раз
DSP - радиоприёмник на SI4735
Сообщение Криворукий » 22 окт 2021, 09:27
При настройке в SSB отсутствует "ПШИК". Схема приёмника: Полный комплект документации (схема, прошивки, фото) на гугл-диске: https://drive.google.com/drive/folders/ ... zUiw2TXBX7
Криворукий
-
- Сообщения: 34
- Зарегистрирован: 22 окт 2021, 00:10
- Позывной: marsoid
- Город: Rostov
- Имя: Mars
- Благодарил (а): 7 раз
DSP - радиоприёмник на SI4735
Сообщение marsoidrus » 22 окт 2021, 12:17
Не прошивал токое. Видео на ютубе смотрел но нифига почти не понял.Криворукий писал(а): ↑22 окт 2021, 09:05В прошивке верхние две строки нужно закомментировать, а две нижние раскомментировать,
(поменять местами 17 и 16) :
#define ENCODER_PIN_A 17
#define ENCODER_PIN_B 16
//#define ENCODER_PIN_A 16
//#define ENCODER_PIN_B 17
Либо перепаять 2 провода на энкодере.
marsoidrus
-
- Сообщения: 34
- Зарегистрирован: 22 окт 2021, 00:10
- Позывной: marsoid
- Город: Rostov
- Имя: Mars
- Благодарил (а): 7 раз
DSP - радиоприёмник на SI4735
Сообщение marsoidrus » 22 окт 2021, 12:22
marsoidrus
-
- Сообщения: 34
- Зарегистрирован: 22 окт 2021, 00:10
- Позывной: marsoid
- Город: Rostov
- Имя: Mars
- Благодарил (а): 7 раз
DSP - радиоприёмник на SI4735
Сообщение marsoidrus » 22 окт 2021, 14:24
//#define ENCODER_PIN_A 16
//#define ENCODER_PIN_B 17
#define ENCODER_PIN_A 17
#define ENCODER_PIN_B 16
Так должно быть ?
marsoidrus
-
- Сообщения: 34
- Зарегистрирован: 22 окт 2021, 00:10
- Позывной: marsoid
- Город: Rostov
- Имя: Mars
- Благодарил (а): 7 раз
DSP - радиоприёмник на SI4735
Сообщение marsoidrus » 22 окт 2021, 14:55
#define ENCODER_PIN_A 16
#define ENCODER_PIN_B 17
//define ENCODER_PIN_A 17
//define ENCODER_PIN_B 16
Спасибо за помощь.
Теперь все окей.
marsoidrus
-
- Сообщения: 34
- Зарегистрирован: 22 окт 2021, 00:10
- Позывной: marsoid
- Город: Rostov
- Имя: Mars
- Благодарил (а): 7 раз
DSP - радиоприёмник на SI4735
Сообщение marsoidrus » 22 окт 2021, 17:21
#define MIN_ELAPSED_AudMut_TIME 200 // Noise surpression SSB in mSec. 0 mSec = offКриворукий писал(а): ↑26 сен 2021, 19:17Voevoda, Open-minded, приветствую и есть вопрос![]()
Какой прошивкой прошивались (ATS-25)? В версии прошивки 3.1 почитал описание (перевод с помощью гугла):
"Я также сделал своего рода подавление неприятного шума при настройке в SSB с шагом 1 кГц. Этот шум вызывает регулятор AGC. Он длится около 350 мс, достигая пика в первые 200 мс. Я отключаю сигнал LF с регулируемым временем, делая два транзистора в цепи LF проводящими. Если время слишком велико, настройка становится трудной. Затем требуется слишком много времени, прежде чем станет слышен результат изменения частоты. 200 мсек кажутся хорошим компромиссом. Это время можно установить в строке 115 скетча V3.1:
#define MIN_ELAPSED_AudMut_TIME 200.
Если здесь введен 0, функция отключена. "
Я так понял ПШИК глушится с помощью двух транзисторов, которые работают на "MUTE". Интересно узнать, насколько комфортнее стала настройка?
Тоесть вместо 0mSec поставить 200 и off изменить на on ? правильноя я понят эту фунцию ?
marsoidrus
-
- Сообщения: 584
- Зарегистрирован: 20 ноя 2019, 19:00
- Город: Ленинград
- Имя: Андрей
- Благодарил (а): 158 раз
- Поблагодарили: 171 раз
DSP - радиоприёмник на SI4735
Сообщение Криворукий » 22 окт 2021, 18:34
Нет, не правильно.
#define MIN_ELAPSED_AudMut_TIME 200
В прошивке уже прописана цифра 200
Если хотите отключить вместо 200 прописываете 0.
Можете "покрутить" это значение в + или - .
То что после // - это игнорируется программой, обычно либо строка закомментирована либо
пишут какой-то комментарий : - "Noise surpression SSB in mSec. 0 mSec = off"
Криворукий
-
- Сообщения: 34
- Зарегистрирован: 22 окт 2021, 00:10
- Позывной: marsoid
- Город: Rostov
- Имя: Mars
- Благодарил (а): 7 раз
DSP - радиоприёмник на SI4735
Сообщение marsoidrus » 22 окт 2021, 18:49
Есть ли еще интересные фишки в прошивке ?
Не нравится что громкость на 0 не затухает да и шаг регулировки не понятный.
marsoidrus
Вернуться в «Микроконтроллеры и программирование»
- Обязательно к прочтению
- Аналоговая схемотехника
- ↳ Супергетеродинные приемники и трансиверы
- ↳ Прямое преобразование
- ↳ Прямое усиление
- ↳ Регенераторы
- ↳ Узлы, блоки, модули
- ↳ Усилители мощности
- Цифровая техника
- ↳ SDR приемники
- ↳ SDR приставки
- ↳ SDR трансиверы
- ↳ Микроконтроллеры и программирование
- Теплая лампота
- ↳ Супергетеродины
- ↳ Регенераторы
- ↳ Прямого усиления
- ↳ УНЧ
- ↳ ВЧ усилители мощности
- Источники питания
- ↳ Трансформаторные и линейные
- ↳ Импульсные и преобразователи
- ↳ Гибриды
- ↳ Аккумуляторы и батареи
- ↳ Альтернативные источники
- Антенны
- ↳ Антенны КВ
- ↳ Антенны УКВ
- ↳ Фидеры кабели
- ↳ Антенные приборы и устройства
- ↳ Тюнеры
- Фирменная аппаратура
- ↳ Yaesu
- ↳ Icom
- ↳ Kenwood
- ↳ Прочие
- Мастерская
- ↳ Измерения, приборы и софт
- ↳ Паяльное оборудование
- ↳ Слесарка
- ↳ ЧПУ и 3D принтеры
- Разное
- ↳ Другие радио темы
- ↳ Полевой день
- ↳ Помогите опознать
- ↳ Куплю Продам Магазины Продавцы
- ↳ Флудильня и оффтоп
- Работа форума