Home Форум Клуб RU-QRP Самодельная техника Синтезатор для QRP CW трансивера
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Синтезатор для QRP CW трансивера

Синтезатор для QRP CW трансивера 28 Дек 2018 11:15 #43375

  • RW3DF
  • ( Пользователь )
  • RW3DF аватар
  • Вне сайта
  • Сообщений: 210
  • Репутация: 20
Привет!
О запитке OLED от 5в - вот тут надо быть осторожней. Лучше проверять по datasheet - у большинства питающее напряжение -3,3в. Специально сейчас посмотрел в интернете.
Сергей RW3DF
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 28 Дек 2018 16:25 #43376

  • veso74
  • ( Пользователь )
  • veso74 аватар
  • Вне сайта
  • Сообщений: 97
  • Репутация: 34
В потенциально используемых 0.91" и 0.96" OLED дисплеях (Китай) на печатной плате есть 3,3V LDO стабилизатор (напр. XC6206P332MR, smd озн. 662K).

(Я непреднамеренно "спалил" стабизлизатор. Заказал стаб., поменял, дисплей заработал :whistle: ).

Подключение дисплея к 5V не проблема. Но при 5V Arduino не так "правильно" подключени SDA и SCL: у Arduino с Wire.h "по умолчанию" включени внутренние подтягивающие резисторы к +5V (20k..50k). К I2C портом на плате дисплея включени еще подтягивающие резисторы 4,7k к 3,3V. Но этой "беспорядок" в соединениях (без конвертeр 5V-3.3V) работает нормально и нет "сбоев" :).

Однако при много устройств, подключени к I2C, могут возникнуть проблемы.


oled.jpg
Веселин LZ2WSG
Последнее редактирование: 28 Дек 2018 16:47 от veso74.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 26 Янв 2019 01:05 #43624

  • veso74
  • ( Пользователь )
  • veso74 аватар
  • Вне сайта
  • Сообщений: 97
  • Репутация: 34
По просьбе коллега-радиолюбителя я изменил скетч для Si5351 VFO на 8-digit 7-segment LED дисплей под управление MAX7219.

Надеюсь, что будет полезно и делюсь результатами.

- VFO 20m: 14,000..14,350 MHz
- стартовая частота: 14,060 MHz, без памяти для последней использованной частоты
- выходная частота CLK0: Fvfo = Fin - Fif = 5,133..5,483 MHz (или Fvfo = Fin + Fif = 22,867..23,217 MHz
- выходная частота CLK2 (on/off): Fif = 8,867 MHz
- шаг: 50/1000 Hz, переключение - с кнопки енкодера
- стартовой шаг: 1000 Hz
- индикатор 50 Hz/1 kHz, 50 Hz: с д. точкой справа, 1000 Hz: без д. точки

- Arduino Nano, UNO, Pro-mini
- Si5351 готовый модуль или самодельной модуль (Si5351, I2C адрес 0x60, кв. резонатор 25 MHz, 5v/3,3V I2C конвертор с 2 транзистора, напр. 2N7000)
- китайский 8-digit 7-segment LED дисплей
- китайский мех. енкодер, (напр. 20p, KY-040 с "подтягивающие резисторы" к 5V)

Использованные библиотеки:
- Ben Buxton Rotary encoder library
- NT7S Si5351 library
- LedControl library для 8-digit 7-segment LED с MAX7219

Дисплей очень красивый! Мой фотоапарат неправильно передает цвет цифр: они ярко-красные и намного красивее :). Яркость можно регулировать програмно: 0..15 (в скетч: 10, строка 36).

Mожете включить и BFO (CLK2) в начало (выкл. по умолчанию, строка 33).

Варианти есть для расчета гетеродинной частоты (строка 47 или 48):
Fhet = Fin - Fif (выбран)
Fhet = Fin + Fif

Учитывая ограниченное пространство и способ управления дисплеем для изображение шага:
- для 50 Hz: с д. точкой в крайнем правом цифру
- для 1000 Hz: без д. точки

Сам дисплей, как динамческая индикация, "шумноват" (электромагнитно и электрически): от НЧ по питания, до ВЧ (вероятно и до УКВ). В своих первых попытках некоторое время назад ето било мое первое замечание. "Большой" кондензатор (напр. 1000..2200 мкФ + 220 нФ) как филтр по питанию частично (если не полностью) устраняет эффект. Можно в финальной конструкции попробовать добавить екран и дросель (mH, H?)

Я надеюсь то, что я написал ясно (мой русский язык). Гугл переводчик иногда помогает мне :silly:.

si5351_vfo_20m_8d_led.gif


si5351_vfo.jpg


si5351_vfo_cap.jpg
Вложения:
Веселин LZ2WSG
Последнее редактирование: 26 Янв 2019 01:44 от veso74.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 01 Фев 2019 22:30 #43771

  • RW3DF
  • ( Пользователь )
  • RW3DF аватар
  • Вне сайта
  • Сообщений: 210
  • Репутация: 20
Здравствуйте, Веселин!
Дисплей в самом деле смотрится хорошо и очень необычно.
Хочу задать вопрос, как дела с развитием этого скетча? Удалось ли встроить CW ключ?
Я по тихоньку разбираюсь с NANO VFO UR5FFR. Нашел я строку, которую надо закоментировать, чтобы мой макет на ардуино Nano стал работать, как надо. (До этого скорость передачи ключа была очень маленькой). В конфиг файлах пришлось искать, где задается время отпускания при переходе на прием. Сейчас мне нравиться, как работает CW ключ. На передачу можно выдать сигнал сразу на рабочей частоте. Этот сигнал выводится на CKL1. И отдельно выводится сигнал для манипуляции.
К сожалению, механический энкодер -трещетка работает плохо. В скетч встроен режим интеллектуального энкодера. Крутишь быстро - может произойти сбой. Тогда помогает только reset. Говорят с оптическим энкодером синтезатор работает хорошо. В скетче, в конфиге можно изменить некоторые цифры - уменьшить скорость перестройки, но тогда быстро перейти на новую частоту не получится. Хотелось бы убрать режим интеллектуального энкодера и вернуться к механическому энкодеру и переключению step, как обычно -кнопкой. Не знаю, получится ли это у меня. Плохо быть не грамотному.
Сергей RW3DF
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 03 Фев 2019 14:48 #43792

  • veso74
  • ( Пользователь )
  • veso74 аватар
  • Вне сайта
  • Сообщений: 97
  • Репутация: 34
RW3DF пишет:
...Удалось ли встроить CW ключ?...
Здравствуйте, Сергей. Как управление получается, но для CW-KEY было бы хорошо иметь возможность изменить несколько параметров (напр. скорость, тон, RIT и др. - в потребителское меню), а не "твердо" записано в коде. А с органи настройки (напр. доп. потенциометр/енкодер, 2,3,4.. кнопки, расположени на передней панели), модуль не для небольшое QRP. :)
Веселин LZ2WSG
Последнее редактирование: 03 Фев 2019 15:41 от veso74.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 03 Фев 2019 20:16 #43803

  • RW3DF
  • ( Пользователь )
  • RW3DF аватар
  • Вне сайта
  • Сообщений: 210
  • Репутация: 20
Есть еще интересный сайт VK3HN. Его скетч для синтезатора 9 band с SI5351 и ардуино NANO тоже имеет встроенный CW KEY. На сайте много интересного и полезного.
Делать отдельное меню для простого синтезатора - значит увеличить объем и усложнить скетч. Я думаю, что UR5FFR поступил правильно, сделав отдельно 3 разных config files. В одном из них - все, что относится к CW KEY - скорость, тайминг между точкой и тире, текст в ячейках памяти, тон самоконтроля. Другой config file - выбор типа дисплея. Я -не пишу программ, не знаю языков программирования, но мне интересно рассматривать скетчи, видеть их внутреннюю логику. И читать комментарии. Но пока я на уровне составить скетч для мигания светодиода или вывести надпись на дисплей HELLO WORLD. Но, как говорит UA1CEG -Я стараюсь.
Сергей RW3DF
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 27 Фев 2019 15:19 #44079

  • UY1IF
  • ( Пользователь )
  • UY1IF аватар
  • Вне сайта
  • Сообщений: 261
  • Репутация: 65
Очередной синтезатор для QRP самоделки.

zl2pdsint.jpg


zl2pd_2019-02-27.jpg
Alexey UY1IF
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 27 Фев 2019 16:44 #44080

  • ra4ppi
  • ( Пользователь )
  • ra4ppi аватар
  • Вне сайта
  • Сообщений: 175
  • Репутация: 28
А на нокиевский 5110 или обычный 1602 у ничего не завалялось, всмысле скетча итд, есть модуль SI5351 от QRPLABS, там правда кварц 27 мгц. Хочется хотя бы генератор сигналов соорудить.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 03 Мар 2019 23:38 #44132

  • PA8MM
  • ( Пользователь )
  • PA8MM аватар
  • Вне сайта
  • Сообщений: 4
  • Репутация: 0
Сохранилась ли у кого документация на синтезатор ZL2PD с дисплеем от 5110?
Сайт автора почему то не доступен.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 04 Мар 2019 09:26 #44136

  • LY1CE
  • ( Пользователь )
  • LY1CE аватар
  • Вне сайта
  • Сообщений: 33
  • Репутация: 3
Только что глянул, нормально открывется.
Администратор запретил публиковать записи.
Модераторы: UU7JF, UT5LP