Перейти к содержимому

Добро пожаловать на Первый форум сообщества радиолюбителей Одессы и Одесской области!

Добро пожаловать на Первый форум сообщества радиолюбителей Одессы и Одесской области. Чтобы общаться на форуме, скачивать файлы и использовать другие возможности, Вам необходимо зарегистрироваться. Или войти под своим логином. Так же вы можете войти на форум через свою учетную запись в Facebook или Twitter.
Внимание!
Наш форум не поддерживает регистрацию с почтового сервера mail.ru, bk.ru, inbox.ru, list.ru, mail.ua! Если вы всё же решили использовать эту почту, и не получили письмо подтверждения, то возможно оно попало в спам. В этом случае не забудьте его отметить как не спам!
Проблемы с регистрацией? Читаем эту тему.
Чтобы сменить фон форума, внизу с лева нажмите "Изменить Стиль".
Форум полностью поддерживает Русский язык.

Фотография

Синтезатор NanoVFO с поддержкой CW


Сообщений в теме: 12

#1
Relayer

Приветствую!

 

Синтезаторов мало не бывает :) Пару месяцев назад в другой теме была дискуссия о том что должен уметь синтезатор для трансивера с телеграфом. Мне показалось что  это хорошая тема для нового проекта.

В общем что получилось:

 

CPU: Arduino ProMini
PLL: Si5351
Дисплей: OLED 0.91" 128x32, OLED 0.96" 128x64, I2C LCD 1602, MAX7219
Валкодер: механический или оптический
Клавиатура: 6 кнопок
Частотный план: прямое преобразование, квадратурный выход, однократное преобразование частоты. возможность коммутации гетеродинов на разные выводы (для Радио-76, Аматор и тп)
Диапзоны: до 4-ех без дешифратора диапазонов, свыше 4-ех - с дешифратором
CW: встроенный ключ. есть ямбический режим. память на три фразы. CW-VOX. сигнал самоконтроля. формирование сигнала дополнительного CW-гетеродина при передаче

 

Схема проста как три копейки и накидывается на макетке за полчаса.

 

Прикрепленный файл  Schematic_Nano-VFO.png   186,24К   Количество загрузок: 47

 

Информация на экране выглядит так:

 

Прикрепленный файл  dislpay_freq.jpg   111,76К   Количество загрузок: 49

 

Уделено внимание энергопотреблению синтезатора. Есть настраиваемый "спящий" режим с пониженной яркостью либо полностью отключенным дисплеем.

Ну и вишенка на торт - CW манипулятор может быть сенсорным.

 

Хоумпейдж проекта: http://dspview.com/v....php?f=22&t=202

Там же подробное описание всех возможностей (инфа будет еще добавляться)

 

PS У кого чешутся руки попробовать - можно собрать на макетке без Si5351 и запитать все от 5в через USB-COM переходник чтобы "пощупать" работу ключа

PPS и аккуратно с питанием при перепрошивке и подключеннй сишке - все должно быть запитано от 3.3в!


  • UT5QBC и Anatol68 это нравится

#2
Anatol68

Anatol68

    Любопытный

  • Пользователи
  • 30 сообщений
  • 0 тем
  • Город:с.Половинное

На Алиэкспресс имеются дисплеи 1.3" https://ru.aliexpres...iceBeautifyAB=0 

Возможна ли поддержка для данной конструкции такого дисплея? Ну, может, хотя бы в ближайшем будущем. :) Все-таки, если сравнивать 1.3 дюйма и 0.96, то лучше отдать предпочтение первому. Да и цена уж не шибко больше. Вообщем, если такой вариант возможен, то что необходимо сделать (замена соответствующей библиотеки и пр.), просьба подсказать. Сижу, формирую заказ на Али, вот и задаю такой вопрос... Тут еще, блин, почта потеряла посылку с деталями для анализатора, теперь снова в кучу все складываю и повторный заказ вынужден делать. 



#3
Relayer

Там вроде как другой чип стоит ssh1106 и там какие-то нюансы есть с совместимостью. В общем может работать а может и не работать.

Прошивка сейчас гарантированно работает только с OLED с чипами SSD1306. Допиливать пока не собираюсь т.к. для этого надо иметь под руками такой OLED, а у меня его нет. Более вероятно что сделаю поддержку дисплеев от нокии 5110 



#4
Anatol68

Anatol68

    Любопытный

  • Пользователи
  • 30 сообщений
  • 0 тем
  • Город:с.Половинное

Ясно. Спасибо за ответ! Ладно, закажу один такой 1.3 на пробу, а там посмотрим.



#5
Relayer

В общем порылся я в коде используемой библиотеки - есть там поддержка для SH1106, который стоит в 1.3 дисплеях. Сделаю дефайн в конфиге


  • Anatol68 это нравится

#6
Anatol68

Anatol68

    Любопытный

  • Пользователи
  • 30 сообщений
  • 0 тем
  • Город:с.Половинное

Так, и еще вопрос (уточнение). Существует две версии платформы Pro Mini. Одна версия работает при напряжении 3.3 В и частоте 8 МГц, другая при напряжения 5 В и частоте 16 МГц. Какой вариант использовать для данной конструкции?



#7
Relayer

Я использовал 5v/16MHz и переводил ее на 3х вольтовое питание. Если покупать "с нуля" то можно купить сразу 3х вольтовую. В коде надо будет одну строку закоментарить



#8
Anatol68

Anatol68

    Любопытный

  • Пользователи
  • 30 сообщений
  • 0 тем
  • Город:с.Половинное

Спасибо! А чуть подробнее о переводе 5В модуля на 3,3В и о конкретной строчке в скетче для закомментирования можно? Пока на руках нет ни того, ни другого модуля, думаю, какой лучше отправить в корзину на Али...



#9
Relayer

Запускаем Arduino при пониженном питании


  • Anatol68 это нравится

#10
Anatol68

Anatol68

    Любопытный

  • Пользователи
  • 30 сообщений
  • 0 тем
  • Город:с.Половинное

Спасибо за ценную информацию! Заказал и тех и других по паре. С 5В теперь все ясно, а для 3,3В ардуинки какую одну строчку необходимо закомментировать, если не секрет? :)



#11
Relayer

  clock_prescale_set(clock_div_2);
 


  • Anatol68 это нравится

#12
RA4DB

RA4DB

    Любопытный

  • Пользователи
  • 41 сообщений
  • 0 тем
  • Позывной:RA4DB
  • Город:Саратов

А в универсальный синтезатор телеграф планируется ввести? А то я уже все для него заказал на алиэкспрессе. 



#13
Relayer

В универсальном синтезаторе телеграф будет. Но ключ пока под вопросом.


  • RA4DB это нравится




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных