Страница 155 из 221 ПерваяПервая ... 55105145152153154155156157158165205 ... ПоследняяПоследняя
Показано с 1,541 по 1,550 из 2201

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

  1. #1

    Регистрация
    14.10.2011
    Адрес
    г.Керчь
    Сообщений
    175
    Позывной
    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. #1541

    Регистрация
    14.10.2011
    Адрес
    г.Керчь
    Сообщений
    175
    Позывной
    UA7KJ
    Всем привет! Я думаю, что можно и не красить цыфры в другой цвет. Нужно сделать, что бы трансивер не включался на передачу за границами любительских бендов.

  3. #1542
    Аватар для UN7JID
    Регистрация
    10.07.2007
    Адрес
    Усть-Каменогорск
    Сообщений
    317
    Позывной
    UN7JID
    Не знаю... Мне иногда требуется и за диапазоном включить передачу. Например при настройке антенны, когда под рукой ничего кроме КСВ-метра нет.

    Можно ввести как опцию, включать-отключать её в сервисном меню.
    Не стреляйте в пианиста-он играет как умеет!!! Валерий. 73!

  4. #1543
    КСВ-метр можно сделать в синтезаторе? Не тот который со стрелкой(плоховато его все-таки видно), а в виде градусника. Третью шкалу нарисовать. И чтобы выходы сишки через меню отключать и ток выходов регулировать. Для подбора уровня на смеситель. Но это наверно нереально. Раз третий наверно свои хотелки пишу.
    С уважением, Андрей.

  5. Спасибо от Serg, Сан Саныч

  6. #1544
    Цитата Сообщение от UR3ACH Посмотреть сообщение
    и ток выходов регулировать.
    А у сишки разве уровень регулируется? Хотя может невнимательно читал даташит...
    По поводу отключения выходов. Один и так отключен- работает только в режиме ГКЧ, второй отключается установкой в меню выходной частоты в 0 (сам так сделал) Правда в прошивке придется ручками явно задать значение Вашей ПЧ, но это работы на 4 минуты.

  7. #1545
    Цитата Сообщение от Falkon Посмотреть сообщение
    А у сишки разве уровень регулируется?
    Да. Но сходу сейчас не найду где написано. Ага. Вот https://ut5qbc.blogspot.com/2016/10/si5351.html


    Цитата Сообщение от Falkon Посмотреть сообщение
    Правда в прошивке придется ручками явно задать значение Вашей ПЧ
    Да это просто нереально. Есть что и прошить не могут. Надо без всяких правок кода. Залез в меню и крути что хочешь. Не то- сброс на начальные установки. Надо чтобы все было интуитивно понятно. А то где, какие строки править? Понятно что если собираешь такую конструкцию должен минимум знать. Но не всем же.
    С уважением, Андрей.

  8. #1546
    Цитата Сообщение от UR3ACH Посмотреть сообщение
    Да это просто нереально.
    Ну отчего же? я тоже не владею языками программирования и синтаксиса не знаю, просто внимательно читаю форум и БУКВАЛЬНО выполняю рекомендации других авторов. Ардуинка на компе установлена? или заливаете прошивку только HEX файлом? Если ардуина есть, то тыкаете на скетч нужной прошивки, запускается редактор. В его окошке много всяких буковок и цифирок. Жмете ctrl+F это типа поиск. Набираете в строке поиска

    Syn_freq = Band_temp + Freq_BFO_temp; и жамкаете "найти" Нашли значит. Там таких строк 8 штук по количеству диапазонов.
    Теперь вместо надписи Freq_BFO_temp цифирками пишите свою ПЧ в герцах. И так для всех 8 диапазонов. Далее жамкаете кнопку
    со стрелкой (залить прошивку) и наслаждаетесь результатом. Все до безобразия просто, иначе я бы не осилил
    P.S.
    оригинал в посте №1512

  9. #1547
    Аватар для veso74
    Регистрация
    12.09.2006
    Адрес
    Болгария, Силистра, KN34PC
    Сообщений
    149
    Позывной
    LZ2WSG
    Цитата Сообщение от Falkon Посмотреть сообщение
    А у сишки разве уровень регулируется? ...
    Falkon, библиотека Etherkit Si5351 имеет:
    Код:
    void drive_strength(enum si5351_clock, enum si5351_drive);
    пример для выход CLK0 (4 варианта):
    Код:
    si5351.drive_strength(SI5351_CLK0, SI5351_DRIVE_2MA);
    si5351.drive_strength(SI5351_CLK0, SI5351_DRIVE_4MA);
    si5351.drive_strength(SI5351_CLK0, SI5351_DRIVE_6MA);
    si5351.drive_strength(SI5351_CLK0, SI5351_DRIVE_8MA);
    Посмотрите в конце файла si5351.h. В общем все public void доступни для использование.
    Последний раз редактировалось veso74; 20.04.2017 в 11:35.

  10. #1548
    Остались лишние платы! Кому надо,пишите в личку!

  11. #1549
    Аватар для Alex 1
    Регистрация
    10.09.2008
    Адрес
    Ольховка
    Сообщений
    3,450
    Позывной
    RN4AAB
    Попытал сегодня синтезатор в режиме АЧХ-метра. Хочу понять какую же нужно в нём детекторную головку, ежели головка с удвоением выдаёт на выходе не более 0,2 Вольт. А для полной развёртки всё же надо 1 Вольт. Чего я ни так делаю?
    Не , всё наладится ! Туды её в качель .


  12. #1550

    Регистрация
    15.02.2014
    Адрес
    Алексеевка
    Сообщений
    951
    Позывной
    RC3ZQ
    Alex 1,
    А может ему внешний детектор на ad8307 подобный как для nwt прикрутить?

Страница 155 из 221 ПерваяПервая ... 55105145152153154155156157158165205 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Синтезатор на SI5351 из доступных деталей
    от UV7QAE в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 1315
    Последнее сообщение: 14.11.2017, 00: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

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

Ваши права

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