Страница 2 из 211 ПерваяПервая 123451252102 ... ПоследняяПоследняя
Показано с 11 по 20 из 2101

Тема: Synthesizer on Mega 2560 + 3.2 TFT LCD + Si5351 V2.0

  1. #1

    Регистрация
    14.10.2011
    Адрес
    г.Керчь
    Сообщений
    159
    Позывной
    UA7KJ

    Лампочка Synthesizer on Mega 2560 + 3.2 TFT LCD + Si5351 V2.0

    Предлагаемая конструкция синтезатора состоит из модуля Arduino Mega 2560, TFT дисплея 3.2 дюйма и микросхемы Si5351. Расклад выходной частоты синтезатора классический т. е на диапазонах 1,8 3,6 7,0 и 10 МHz выходная частота синтезатора равна частоте на шкале плюс ПЧ, на остальных диапазонах минус ПЧ.

    К особенностям синтезатора можно отнести следующие:
    - простота сборки благодаря применению готовых модулей, плату самого синтезатора не сложно изготовить в домашних условиях
    - наличие 3-х независимых частот на выходе синтезатора – VFO (гетеродин), BFO_1 (основной опорный генератор), и BFO_2 (опорный генератор для трансиверов с двойным преобразованием )
    - много кнопок для более удобного управления синтезатором, и гибкость их размещения благодаря тому что все кнопки подключены к одной шине а назначение кнопки определяется резистором включённым последовательно с кнопкой
    - простота программирования (проще не придумаешь)

    Среди основных функций синтезатора можно выделить следующие :
    - возможность калибровки S-метра
    - запоминание значения частоты и режимов работы на всех диапазонах при отключении питания
    - SHIFT ± 500Гц на приём и программируемый на передачу
    - интеллектуальный валкодер, с возможностью тонкой настройки под разные энкодеры.
    - VFO A/B
    - CAT система
    - встроенный вольтметр (мелочь но приятно)

    Ссылка на документацию
    Synthesizer on Mega 2560 V2 (в этой ссылке я буду выкладывать все новые версии и модификации)
    31.12.16 добавлена версия 2.а




    (S-метр пока не откалиброван)

    Проект Synthesizer on Mega 2560 не исчерпал всех своих возможностей так в контроллере осталось около 150 КБ свободной памяти, а на печатной плате зарезервировано 4 порта (которые могут использоваться как аналоговые) + можно вывести ещё свободные порты при необходимости. Наверняка кому ни будь, захочется, что то поменять, дописать и т.д. и поделиться этим с другими, я не против, но есть просьба придерживаться определенных правил при публикации своей модификации:

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


    P.S Это мой первый серьёзный опыт программирования, данный проект является результатом моего 3-х месячного знакомства с arduino, поэтому программа не везде получилась оптимальной и логичной, на это также повлияло и то что изначально не было заложено всех тех функций которые есть сейчас. В исходнике я постарался оставить как можно больше комментариев, на сколько это было возможно с тем, чтобы самому не запутаться и другие могли разобраться, но если вдруг будут вопросы по исходнику обращайтесь, постараюсь растолковать.

    Исходник не для коммерческого использования!!!


    У кого Windows XP для запуска XLoader нужен Microsoft .NET Framework 4.0

    Последний раз редактировалось RU9CA; 08.01.2017 в 00:54. Причина: новая ссылка на документацию



  2. #11
    Цитата Сообщение от UB7KPV Посмотреть сообщение
    16 кнопок работает без проблем, можно и больше !
    У меня были проблемы в одном из синтезаторов. Потом я программу изменил следующим образом - при опросе кнопок я проверяю нажата ли какая либо кнопка. Если нажата, то даю задержку несколько мсек, на дребезг, после чего измеряю. При таком алгоритме с любыми кнопками проблем нет. Но, как я уже говорил, у меня их всего 8. Вы примерно такой применяете алгоритм, или как по-другому?

  3. #12

    Регистрация
    28.11.2016
    Адрес
    KERCH
    Сообщений
    321
    Записей в дневнике
    1
    Цитата Сообщение от Владимир_К Посмотреть сообщение
    Вы примерно такой применяете алгоритм, или как по-другому?
    такой

  4. Спасибо от Владимир_К

  5. #13
    А случайно не предвидится варианта ПО синтезатора для приёмника с преобразованием в верх, с добавлением режимов АМ и FM?

  6. #14

    Регистрация
    24.08.2006
    Адрес
    UK
    Сообщений
    633
    Позывной
    2E0GCG, M6GBE
    Еще вопрос - САТ как работает? Через USB на меге?

  7. #15

    Регистрация
    28.11.2016
    Адрес
    KERCH
    Сообщений
    321
    Записей в дневнике
    1
    Цитата Сообщение от RW3QCF Посмотреть сообщение
    с преобразованием в верх, с добавлением режимов АМ и FM?
    Такой задумки пока нет, но кто знает есть планы с панорамой, но это будет очень не скоро.

    Добавлено через 7 минут(ы):

    Цитата Сообщение от Henriks.V Посмотреть сообщение
    САТ как работает? Через USB на меге?
    Да, но есть при этом маленький недостаток - при первом запуске программы (аппаратного журнала...) перезагружается синтезатор, это связано с особенностью использования одного и того же порта для CAT и программирования, но в принципе это пустяк.
    Последний раз редактировалось UB7KPV; 28.11.2016 в 20:07.

  8. Спасибо от Henriks.V, RW3QCF

  9. #16
    Хорошее начинание, но есть ряд вопросов:

    - САТ какой трансивер эмулирует и хотя бы основные команды полноценно в обе стороны?
    - функция сплита по принципу слушаем частоту ТХ пока палец держит кнопку будет? (аналог кнопки XFC/TFSET на Icom/Kenwood)
    - встроенный электронный CW ключ?

  10. #17

    Регистрация
    28.11.2016
    Адрес
    KERCH
    Сообщений
    321
    Записей в дневнике
    1
    Выдержка из описания
    " В CAT системе реализованы следующие основные команды:
    - вывод на компьютер частоты текущего VFO
    - вывод статуса RX/TX
    - управление с помощью компьютера режимом RX/TX (для цифровых видов связи) "

    другие команды не делал так как не вижу смысла, быть может при весомом аргументе добавлю

    Цитата Сообщение от Serg Посмотреть сообщение
    - функция сплита по принципу
    для этого есть кнопка А=В ( кнопку нажали переключились на другое VFO(на котором передаём) ещё раз нажали и вернулись обратно)

    Цитата Сообщение от Serg Посмотреть сообщение
    - встроенный электронный CW ключ?
    пока нет но в железе заложены несколько свободных пинов.
    Обратите внимание что для формирования телеграфных посылок нужен отдельный генератор это связанно с необходимостью получения куполообразной формы посылок + при такой схемотехнике остаётся возможность само прослушивания.

  11. #18
    Цитата Сообщение от UB7KPV Посмотреть сообщение
    Да, но есть при этом маленький недостаток - при первом запуске программы (аппаратного журнала...) перезагружается синтезатор, это связано с особенностью использования одного и того же порта для CAT и программирования, но в принципе это пустяк.
    Это решается отсоединением ресета меги от вывода DTR CH340. А для того чтоб прошить и так как делается это не часто достаточно будет прошивать через кнопку ресет на дисплее или на самом модуле мега2560. Контроллер сбрасывается при открытии порта со стороны компьютера.

  12. Спасибо от Henriks.V

  13. #19

    Регистрация
    28.11.2016
    Адрес
    KERCH
    Сообщений
    321
    Записей в дневнике
    1
    Цитата Сообщение от ur3ilf Посмотреть сообщение
    Это решается отсоединением ресета меги
    я как то так и планировал просто ещё не дошёл до этого, оно в принципе и не мешает сильно


  14. #20
    Аватар для UV7QAE
    Регистрация
    05.05.2014
    Адрес
    Запорожская область
    Сообщений
    505
    Если мне не изменяет память там ресет выведен отдельное, на плате есть перемычка reset_en перерезав которую отключаем reset.
    Вот тут на фото она слева внизу

    http://arduino.ua/img/hardware/Ardui...0_R3_Front.jpg

  15. Спасибо от Henriks.V

Страница 2 из 211 ПерваяПервая 123451252102 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 11 (пользователей: 5 , гостей: 6)

  1. Андрей/,
  2. ex8ai,
  3. RA9CMG,
  4. Vitaly,
  5. eu1av

Похожие темы

  1. Синтезатор на SI5351 из доступных деталей
    от UV7QAE в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 1303
    Последнее сообщение: 12.10.2017, 22:38
  2. Проект "Павлин" (TFT LCD 4.3")
    от Genadi Zawidowski в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 149
    Последнее сообщение: 30.08.2017, 11:08
  3. STM32F4Discovery + TFT LCD + Чайник
    от EU7BZ в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 9
    Последнее сообщение: 10.03.2016, 16:39
  4. Arduino Mega 2560 не шьется
    от rk6asm в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 41
    Последнее сообщение: 06.01.2015, 17:00
  5. AT MEGA FLASH LOADER
    от olegtf в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 2
    Последнее сообщение: 01.01.2012, 12:38

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •