Главная Мой профиль Регистрация Выход Вход

| RSS




              
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: ut3mk  
Синтезатор на базе микросхемы Si5351 для FreeRADIO
ut3mkДата: Пятница, 08.06.2018, 19.10.32 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
FreeRADIO

По просьбам "ТРУДЯЩИХСЯ" , любителей тройки и пионерки, была написана прошивка под универсальную плату синтезатора.


//=========== UT3MK ====== 2018 ========
//
// Программа синтезатора на Arduino NANO и Si5351 для трансивера с одним преобразованием - FreRadio
//
// Характеристики:
// 1. Сетка частот от 100кГц до 160мГц сплошное перекрытие.
// а. Выбор диапазонов по круговому циклу кнопками +\- диапазон.
// 2. Шаг перестройки 1Гц, 10Гц, 50Гц, 100Гц, 1кГц, 10кГц, 100кГц.
// а. Смена шага по круговому циклу кнопками +\- с сохранением его значения при повторном включении.
// 3. Точность частоты с возможностью калибровки до 0.01Гц через Setup меню - Corr.PLL
// 4. Управление внешними узлами трансивера в режиме АМ или (CW, SSB). ВКЛ/ОТКЛ происходит низким уровнем транзистором с открытым коллектором.
// 5. Переключение на нерабочую боковую полосу через изменения опорной частоты 0.500мГц на 0.503мГц .
/ 6. S-метр от 1 балла до +60dB по прямому протоколу. (если на входе 0V - это чистый эфир, если 5V - +60dB ).
// или по инверсному протоколу. ( на входе Arduino 0V - это +60dB, если 5V - чистый эфир).
// 7. Расстройка работает в пределах от 100 кГц до 115мГц. Полный SPLIT режим. Обнуление расстройки - удержание 5сек кнопки SPLIT
// 8. Автоматическое переключение диапазонных фильтров микросхемой К155ИД10
// 9. Режим TX\RX осуществляется как кнопкой с фиксированным режимом, так и через разъем для внешнюю педали.
// 10.Используются три вывода Si5351
// CLK-0 Основная рабочая частота с преобразованием вверх. При передаче в режиме АМ вычитается опорная частота (что на экране, то и на выходе CLK-0)
// CLK-1 VFO - генератор стандартных сигналов
// CLK-2 Опорная частота 500кГц (есть возможность изменить от нуля до десятков мГц)
// 11. Передусмотренно релейное управление внешним усилителем мощности через независимые контакты реле.
// 12. Режим PTT для управления основной платой и ПА трансивера, с LED индикацией.
// 13. Анализ данных с КСВ метра и отображение на LCD экране его значений.
// 14. Расчет и отображение мощности выходного каскада с учетом поправки на КСВ. Расчет мощности ведется по прямой волне КСВ мерта.
// 15. В меню SETUP предусмотрено:
// а. Ввод общего коэфициента поправки опорника для Si5351 - Corr.PLL, что позволит подстроить одновременно +\- частоты на CLK-0 CLK-1 CLK-2
// б. Изменение на выбор опорной частоты CLK-2 . Изначально установлена частота 500кГц.
// в. Возможность выключения опорного генератора CLK-2 (500кГц) Режим (ON\OFF) сохраняется при повторном включении синтезатора
// д. Возможность выключения CLK-1 (дублирует частоты, что и на CLK-0 после 30 мГц)
// е. Изменение +\- сдвига по основной частоте в режиме передачи для CW. Изначально сдвиг на -600 Гц. Он неоходим при манипуляции через разбаланс несщуей.
// ж. Возможность включения отдельного меню режима автоматической калибровки S-метра
// 17. Через встроенный в ARDUINO USB порт передаются данные частоты для записи их в аппаратный журнал UR5EQF
// 18. При удержании кнопки SETUP и нажатии на кнопку RESET на ARDUINO, произойдет восстановление всех первоначальных установок прошивки
// 19. Требуется источник питания от 12 до 24V




http://ut3mk.at.ua/Si5351_DOC/Sintez.jpg
Прикрепления: 3231979.jpg (312.3 Kb)
 
ut3mkДата: Пятница, 08.06.2018, 19.16.53 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline


СКАЧАТЬ ПРОШИВКУ кварц 27мГц : Обновлена 24.10.2018

Прошивка для прямого протокола S-метра

Прошивка для инверсного протокола S-метра

Схема синтезатора
http://ut3mk.at.ua/Si5351_....IO.spl7



Печатная плата аналогична как и в соседних постах

http://ut3mk.at.ua/Si5351_....ll.lay6

Прикрепления: 5220110.jpg (283.1 Kb) · 5916892.jpg (481.7 Kb)
 
ut3mkДата: Вторник, 12.06.2018, 20.10.50 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
Прошивка обновил 12.06.18
Устранены ошибки неверных уровней на выходе управления AM-(SSB/CW)
Теперь при AM режиме можно к разъему подключать обмотку реле .

Прикрепления: 5261440.jpg (43.9 Kb)
 
UN7JIDДата: Понедельник, 02.07.2018, 12.37.38 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
Сделал синтез на макетке "на соплях"))
Загрузил НЕХ файл прошивки через Хлоадер.
Все загрузилось, но на дисплее какие-то краозябры.
На валкодер реагирует, последние 3-5 цифр\букв при вращении валкодера изменяются.
клавиатура не подключена.

Соединения между ардуино и диплеем перепроверил, все соответствует схеме на 100%
Где я мог ошибиться? cry
Заливал разные прошивки для различных вариантов трансиверов. Результат один и тот же.
Прикрепления: 0288704.jpg (240.1 Kb)


Сообщение отредактировал UN7JID - Понедельник, 02.07.2018, 12.39.52
 
ut3mkДата: Вторник, 03.07.2018, 14.27.42 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
UN7JID,

Не исключено, что в нем зашит свой знакогенератор.
Давай для начала проверим LCD экран на соответствии кодировки символов.
Я для тебя соорудил тест прошивку под стандартную и с русским шрифтом.
Если на экране остались каракзябли с обеими прошивками, то LCD отдай детям.
Прикрепления: test.zip (4.4 Kb)
 
UN7JIDДата: Среда, 04.07.2018, 06.31.52 | Сообщение # 6
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
Да, действительно LCD стегает.... Пишет белиберду на тестовых прошивках.
Жаль, красивенький такой.. БЫЛ.. biggrin
Попробую заменить на другой, зеленый, брал парочку для LCF метра, один должен был где-то остаться.
 
ut3mkДата: Среда, 04.07.2018, 14.48.21 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
UN7JID,
Однозначно - брак или битый.
 
ut3mkДата: Суббота, 07.07.2018, 13.28.36 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
UN7JID,
АЛЕ.........!!!
СТОП!

Мне сегодня звонили и описали аналогичную ситуацию как и у ВАС.
И самое главное - как эта проблема решилась!

Виной всему оказалось - некачественный контакт между платой индикатора и матрицей LCD.
Проще говоря - это потеря контакта между платой процессора индикатора и самим стеклом LCD через РЕЗИНКУ.
Давай рассудим. Отображается ЛЖИВО но с соблюдением своего места. И в теории получается,
что символ прописанный в памяти LCD имеет обманчивый вид, или его портит не контакт в резинке.
Мне советовали - подложить прокладки под загнутые лепестки крепежа корпуса стекла.
Я думаю, что можно и разобрать и посмотреть, что и почему не так как надо!!!
Суть событий понятна.
 
UN7JIDДата: Понедельник, 09.07.2018, 17.59.11 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
ut3mk, Юрий, приветствую!
Закончилась моя эпопея с дисплеями.
Перебрал 3 штуки, последний снял с LC-метра, где он работал- результат тот же.
В итоге поставил ардуину в позу "раком", взял прошивку от другого синтеза, с исходниками. Из среды ардуино скомпилировал НЕХ,но залил не рабочий, а тот что с бутлоадером.....
В итоге атмега перестала воспринимать любые НЕХы кроме того, что сформирован из той прошивки. На CQHAM задал вопрос, почему так и чем лечить? Но пока ответа нет.
Да и бог с ней, пусть лежит.
В итоге взял другую ардуину, залил твою прошивку и получил тот же результат..... Задумался.
Оказалось виной всему моя рукожопость+косоглазость! выводы на дисплей идут проводочками и соединяются с разъемом. И жгутик был так хитро переплетен, что я раз ДЕСЯТЬ перепроверял соединения, и только на одинадцатый(поссле всех экспериментов) увидел, что выводы 11 и 12 дисплея поменяны местами.... bash bash bash

Поставил как надо, все заработало!
Вывод- даже если на 120% уверен, что монтаж сделан правильно, а конструкция не работает или работает не так как надо- проверяй монтаж ещё раз!!
***посыпал голову пеплом**

Впереди вторая часть марлезонского балета, будем запускать Си-шку. Она у меня как раз А40Р 038 biggrin
кварцы есть и на 25, и на 27 и на 30мгц. Посмотрим как оно заработает.
 
ut3mkДата: Понедельник, 09.07.2018, 22.10.39 | Сообщение # 10
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
Цитата UN7JID ()
На CQHAM задал вопрос, почему так и чем лечить? Но пока ответа нет.
Да и бог с ней, пусть лежит.


Я в такое дерьмо сам попадал и это было на стадии первых дней.
Действовал по принципу, что будет если с бутом залить smile

Пришлось доставать ATMEGA программатор и зашивать из IDE среды загрузчик.
После таких мытарств чего я туда не заливал , в том числе буты с UNO в NANO и какието левые....
А тебе совет, ищи программатор. Самый простой и 100% совместимый с IDE этот за 1.5$
и обязательно с кабелем и дополнительным переходником!!!!:



https://ru.aliexpress.com/w....Query=n
Прикрепления: 2550971.jpg (31.1 Kb)
 
UN7JIDДата: Понедельник, 20.08.2018, 07.16.57 | Сообщение # 11
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
Юрий, здравствуйте!
А не подскажете как сим чудом пользоваться? Какую программу использовать?
Я попробовал WinPic800, но он этот программатор не видит((

PS.Отбой тревоги. Разобрался.Гугл великая вещь! smile


Сообщение отредактировал UN7JID - Понедельник, 20.08.2018, 10.36.49
 
ut3mkДата: Среда, 24.10.2018, 23.15.11 | Сообщение # 12
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
Обновление прошивки с ГСС режимом по CLK-1 порту (ранее было UP 30 мГц)
Много правок кода. Устранены ошибки.

http://ut3mk.at.ua/forum/9-136-10977-16-1528474613
 
RomkaДата: Воскресенье, 11.11.2018, 20.51.55 | Сообщение # 13
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
Здравствуйте, Юрий. Простите за глупый вопрос. Что означает обозначение диода на схеме синтезатора 5V5? И какое реле используется в схеме? Заранее благодарю за ответ.
 
ut3mkДата: Суббота, 08.12.2018, 20.36.18 | Сообщение # 14
Генералиссимус
Группа: Администраторы
Сообщений: 5078
Статус: Offline
Цитата Romka ()
5V5?

Стабилитрон - защита от перенапряжения.

Цитата Romka ()
И какое реле используется в схеме?

Подойдут любого производителя.
С такими размерами но с разными именами можно отыскать не один десяток biggrin
Вот такие на ДПФ
http://ut3mk.at.ua/forum/2-22-671-16-1276792616
 
kvi_1972Дата: Воскресенье, 03.11.2019, 01.25.40 | Сообщение # 15
Рядовой
Группа: Пользователи
Сообщений: 13
Статус: Offline
Ув. ut3mk, - перешёл сюда по вашей ссылке из темы по синтезу для "Ангары".
Прочитал описание этой версии синтеза (для АМ-щиков) в начале темы, - всё равно остались вопросы...
- выход CLK-0 - основной гетеродин (VFO), - генерируемая частота F гетеродина = F принимаемого сигнала плюс F первой ПЧ (10,7 МГц), - или, если угодно, - F гетеродина = F принимаемого сигнала плюс F первого опорного генератора (10,2 МГц) плюс F второго опорного генератора (500 кГц) - не взирая на режим - АМ или SSB;
- выход CLK-1 - в описании указанно, что это прямой выход генерируемой частоты для ГСС, - ??? Видимо, для передатчика в АМ-моде... Мне видится, что это, по логике, должен быть выход генератора BFO-1 для первой ПЧ (скажем, в моём случае, - при 1-й ПЧ 10,7 МГц - на выходе "опоры" 10,2 МГц)...
- выход CLK-2 - выход генератора BFO-2, - 500 кГц (поступает в радиотракт приёмника/трансивера в режиме SSB, - в частности, в LSB (нижняя полоса, - при использовании в качестве ФОС по 2-й ПЧ фильтра ЭМФ на 500 кГц с верхней полосой пропускания 3 кГц). Соответственно, для приёма однополосных сигналов с верхней полосой (USB) синтезатором генерируется частота (при использовании того же фильтра ЭМФ) 503 кГц.
Таким образом осуществляется приём однополосного сигнала (LSB или USB). Но при переключении режимов LSB/USB (и, соответственно, генерируемых частот 500/503 кГц) на дисплее синтезатора отражаются показания по следующей формуле: F сигнала = F основного гетеродина (VFO) минус F опорного генератора (BFO-1) 10,2 МГц (для первой ПЧ 10,7 МГц) минус F опорного генератора (BFO-2) 500 кГц (для второй ПЧ 500 кГц, - не взирая на фактически генерируемые синтезатором частоты для LSB/USB). Я правильно понимаю?
Далее, - при работе синтезатора в АМ-моде - арифметическая формула при расчёте частоты для индикации остаётся прежняя: F сигнала = F основного гетеродина (VFO) минус F опорного генератора (BFO-1) 10,2 МГц (для первой ПЧ 10,7 МГц) минус F опорного генератора (BFO-2) 500 кГц (для второй ПЧ 500 кГц), - при фактическом отсутствии генерации сигнала 500 кГц на выходе CLK-2. Тут я тоже правильно понимаю?


Сообщение отредактировал kvi_1972 - Воскресенье, 03.11.2019, 01.53.33
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

                                  Список пользователей, у которых день рождения в текущий день - андр1969(55)

UR4QBP SDR-RADIO HOME PAGE US3MW SDR-RADIO HOME PAGE Первый форум сообщества радиолюбителей Одессы и Одесской области  Сайт радиолюбителей Тульской области, города Ефремова и радиоклуба ЭФИР, много интересной и полезной информации... Персональный сайт радиолюбителя UR5EQF  Cайт радиолюбителей Ровенщины