Страница 49 из 50 ПерваяПервая ... 394647484950 ПоследняяПоследняя
Показано с 481 по 490 из 494

Тема: "Dream" - приёмник мечты

  1. #1
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    9,883
    Записей в дневнике
    17
    Позывной
    UA1ARN

    "Dream" - приёмник мечты

    В этом сообщении лежит обновленная версия исходных текстов программного обеспечения данного проекта.
    Желающие могут использовать по своему усмотрению. Предложения, собственные доработки - пишите здесь, присылайте - введу в проект.

    История изменений в коде - файл history.txt в каталоге архива исходных текстов.

    Сейчас при разработке используется SVN
    https://188.134.5.254/svn/hfreceiver/trunk/

    анонимный доступ
    https://188.134.5.254/browser/trunk

    Старый сервер SVN
    http://subversion.assembla.com/svn/hfreciever/trunk/


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

    http://www.cqham.ru/forum/showthread.php?t=4455 - Фильтры для "инфрадина" - 64.455 МГц
    http://forum.cqham.ru/viewtopic.php?t=15274 - Программа для любого трансивера или приёмника
    http://forum.cqham.ru/viewtopic.php?t=4298 - http://www.cqham.ru/forum/showthread...4455Синтезатор - три гетеродина и два DDS

    Очень интересные темы:
    http://www.cqham.ru/forum/showthread.php?t=1400 - "Вменяемый" ПЧ-НЧ тракт для инфрадина
    http://www.cqham.ru/forum/showthread.php?t=531 - Смеситель на FST3125+74АС86

    Старый синтезатор, совмещённый с контроллером:
    http://forum.cqham.ru/viewtopic.php?p=262868#262868

    "Синтезатор с хорошим сервисом" - только прямой синтез.
    Приёмник "Воронёнок" - упрощённая версия Dream
    Проект Павлин (TFT LCD 4.3") - большой цветной индикатор
    Синтезаторы "Колибри" и "Воробей" - малогабаритные синтезаторы (прямой синтез) - моя реализация "синтезатора с хорошим сервисом".
    Простой синтезатор на AD9835
    Новая программа для синтезатора 4Z5KY
    Soft NCO/DDS на микроконтроллере

    Фото первой версии платы было выложенно позже вот тут:
    http://forum.cqham.ru/viewtopic.php?p=278001#278001

    Более новая версия платы (с микросхемой AT91SAM7S64 как контроллер, доработанный аналоговый тракт), появилась тут:
    http://forum.cqham.ru/viewtopic.php?p=340520#340520

    Последняя одноплатная версия тут:
    http://www.cqham.ru/forum/showthread...l=1#post419236

    Перейти к одноплатному варианту я решил после того, как заметил, что во всех предидущих вариантах заменить отдельно плату преимного тракта, оставив синтезатор мне так и не пришлось. Хотя нет, переключать платы прёмников приходилось в процессе сравнения разных вариантов решений. Но эти случаи были так редки, что их можно не учитывать.

    Кроме того, сначала предполагалась компоновка - синтезатор, приемный тракт и плата контроллера с клавиатурой и индикатором. Так же, хотелось дополнять платой диапазонных фильтров и передающим трактом. Чтобы это всё работало, навешивались почти десяток кабелей - всё это было очень неудобно для настройки. Хотя корпус для получения работоспособного аппарата не требовался - всё работало просто разложенным на столе - удобства маловато будет.

    Ещё одна причина - совершенствование аппарата. Синтезатор без изменения прошивки управляющего контроллера не мог обслужить тракты с разными значениями промежуточных частот, собственно синтезатор делался для строго определённой "раскладки".
    Тракты приема слегка отличались по управлению - в одних было отключение УВЧ, но отсутствоавл аттенюатор, в других - появлялся тракт приёма ЧМ (два варианта). Так же, слегка отличалась настройка усилителей сигналов гетеродинов в зависимости от типов применяемых смесителей.

    Короче, законченная плата, к которй подключается антенна, наушники, клавиатура и индикатор показалась более удобной, чем набор блоков. Как выяснилось, заметных помех от контроллера, смонтированного на печатной плате, нет. Описание, документация на изготовления и фото лежат здесь - http://forum.cqham.ru/viewtopic.php?p=268192#268192

    Часть "передающий тракт", для подключения которой на плате приемника предусмотрены выходы гетеродинов и управляющей шины, вообще не начиналась. Предусмотрены выходы вокруг ЭМФа на 3.1 кГц - для возможного его использования в передатчике. Управляющая программа умеет преключать VFO A/B и двигать третий гетеродин для формирования телеграфного сигнала.
    CAT с системой команд Kenwood сделал. Минимальный набор, проверял с LogHX.
    UPD: позже набор был расширен - вплоть до поддержки передачи морзе по командам CAT.
    http://www.cqham.ru/forum/showthread...l=1#post468609

    Добавлена компиляция под управляющий процессор ATSAM3S4B (Atmel, CORTEX-M3). Начата доработка под STM32F10x (ST, CORTEX-M3).

    Описание структуры последней версии:

    С антенны сигнал через две ступени аттенюатора на реле поступает на ФНЧ 60 МГц, реле диапазона до 1.6 МГЦ - на аттенюатор 10 дБ, ФВЧ 100 кГц и ФНЧ 1.6 МГц или на ФВЧ 1.5 МГц и через коммутатор на диодах - один из семи фильтров - шесть полосовиков пятого порядка и ФВЧ на 34 МГц - в самом высокочастотном диапазоне.
    На выходе фильтров стоит реле (самый низкочастотный диапазон) и пин-диоды (остальные диапазоны) - УВЧ (с обходом его реле) - ФНЧ на 60 МГц+диплексор - диодный смеситель ADE-1H. Сигнал гетеродина с уровнем 100 мВт подаётся с усилителя на AD8350.
    За диодным смесителем - диплексор и первый УПЧ на мощном монолитном усилителе. Затем (через аттенюатор) - кварцевый фильтр первой ПЧ. Далее - через согласующую LC цепь - второй смеситель AD831. За ним коммутатор на четыре положения на двух корпусах ADG713 - обход (ФНЧ на 1.5 МГЦ) и до трёх ЭМФ (вход-выход каждого ЭМФ или пъезофильтра с согласованием LC цепю). ВЫходной коммутатор ЭМФ аналогичен. Далее согласующий трансформатор и регулируемый УПЧ на AD605 (с ФНЧ на 1.5 МГц между половинками). Далее - ключевой смеситель по схеме RW3FY - трансформатор, коммутатор (ADG713) и инструментальный усилитель AD620 - дифвход в однополярный сигнал. к.у всего 2. Далее коммутатор НЧ сигналов (CD4051) и активный ФНЧ 8-го порядка (две микросхемы AD8599 или чего попроще). Без усиления. Далее регулятор громкости (переменный резистор) и УНЧ для наушников с к.у около 3 - TDA1308. Схема АРУ включена на выход УПЧ - как и АМ и ЧМ (MC3361) детекторы через коммутатор ADG713 - усилитель на AD8032, детектор АРУ диодный, УПТ на AD822. Схема АРУ практически без изменений от RW3FY. Переключается время отпускания - подключением конденсаторов ключами на 2N7002.

    SSB детектор, ФНЧ, коммутатор НЧ сигналов питаются от 9..10 вольт. Выход SSB детектора дополнительно выведен через половину усилителя TDA1308 в обход фильтров - для подключения программ обработки сигнала на ультразвуковой ПЧ (12 кГц) - DRM детектор, например.

    Синтезатор третьего гетеродина - AD9834 в классической схеме.
    Второй гетеродин - отфильтрованный сигнал кварцевого генератора на 64 МГц или другая нужная частота.

    Первый гетеродин - гибридный. Микросхема DDS AD9951 формирует опорный сигнал около 10.7 МГц, который фильтруется пъезофильтрами и подаётся в систему ФАПЧ на ADF4001. Частота стравнения около 500 или 450 кГц (не пересекается с частотой второй ПЧ). Шесть ГУН с пропорционально одинаковым перекрытием. Выходы ГУН через коммутатор на pin-диодах и полосовой фильтр (ФВЧ+ФНЧ) подаются на уже упомянутый усилитель сигнала первого гетеродина.

    Управление - процессор AT91SAM7S64, нескоростные сигналы идут с цепочки сдвиговых регистров 74HC595, скоростные (манипуляция, самоконтроль) - с самого процессора.
    Последний раз редактировалось sgk; 20.07.2014 в 07:26. Причина: обновлены исходные тексты управляющей программы


  2. #481
    Аватар для KVadrator
    Регистрация
    12.12.2013
    Адрес
    Украина, Харьковская обл., п.Комсомольск
    Сообщений
    21
    Позывной
    UR6LGQ
    Можно попробовать..... Будем ломать голову... Давайте доступ к SVN и как скачать локальную...
    Ну и как программист программиста, Вы же понимаете, кто лучше знает свою программу?
    Возможно есть более красивое решение нежели getter-ы. Это вопрос чисто теоретический, так как я понимаю требует изменения структуры всей программы!?

  3. #482
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    9,883
    Записей в дневнике
    17
    Позывной
    UA1ARN
    Вот текущее состояние.
    Нет, это не требует изменения структуры всей программы.

    Разделите, я попробую потом обратно интегрировать сам. Проверять работоспособность "распиленной" программы надеюсь есть на чём?

    Цитата Сообщение от KVadrator Посмотреть сообщение
    более красивое решение нежели
    да, клиент/сервер. Сервер сохранения состояния трансивера, сервер связи с аппаратурой. И клиенты -непосредственного управления передней панели, клиент CAT, клиент C-IV, клиент электронного ключа, клиент контроля границ диапазонов. Иди это ещё один слой?
    С учётом занятой на 91% памяти в массовой версии в самый раз наступает время крупных переделок... На самом деле проще с начала всё сделать.
    Вложения Вложения
    Последний раз редактировалось Genadi Zawidowski; 21.01.2014 в 22:00.
    ... Я там глубину сам промерял!

  4. #483
    Аватар для KVadrator
    Регистрация
    12.12.2013
    Адрес
    Украина, Харьковская обл., п.Комсомольск
    Сообщений
    21
    Позывной
    UR6LGQ
    Благодарю! Будем заниматься... Разделять и Интегрировать Да, проверять есть на чем.
    Что такое C-IV? Может Icom CI-V (но нас интересует CAT Yeasu FT-817)!

  5. #484
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    9,883
    Записей в дневнике
    17
    Позывной
    UA1ARN
    Цитата Сообщение от KVadrator Посмотреть сообщение
    CAT Yeasu FT-817
    Ну назовите его как-нибудь....
    ... Я там глубину сам промерял!

  6. #485

    Регистрация
    19.06.2007
    Адрес
    КИЕВ
    Сообщений
    217
    Позывной
    UT5UMH
    Добрый вечер ! Геннадий, подскажите пожалуйста, у меня моя плата синтеза SW2013RDXc 12-ю кнопками (вертикалповорот 90 град. слева-направо KIO_0 , KIO_1, KIO_2) . Сборка и прошивка прошла нормально. Я правильно подключаю 12 кнопок ? :
    #define KEYB_VERTICAL_REV // "Воробей", "Колибри"
    // ...
    enum { //...
    KI0 = 5, KI1 = 6, KI2 = 7 // клавиатура
    };
    #defineKI_COUNT 3
    #endif
    --------------------------
    А здесь хочу добавить на кнопку LOCK(‘0’) длинное нажатие PWR :
    const structqmkey qmdefs [NQMKEYS] =
    { // ...
    //ki1-центр. рядбыло -{ KIF_NONE, KBD_CODE_LOCK, KBD_CODE_LOCK_HOLDED , '0',}
    { KIF_NONE, KBD_CODE_LOCK,KBD_CO DE_PWRTOGGLE, '0', } , // так можно ?
    };
    // P.S. Не могу пока понять, зачем для KBD_CODE_LOCK ещё KBD_CODE_LOCK_HOLDED
    С уважением, Стас
    73 !

  7. #486
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    9,883
    Записей в дневнике
    17
    Позывной
    UA1ARN
    Цитата Сообщение от ASTAT Посмотреть сообщение
    KBD_CODE_LOCK ещё KBD_CODE_LOCK_HOLDED
    Посмотрите на обработчик этих кодов (tc1.c) - на KBD_CODE_LOCK_HOLDED никаких действий не производится.

    Код:
    	case KBD_CODE_LOCK:
    		/* блокировка валкодера
    			 - не вызывает сохранение состояния диапазона */
    		uif_key_lockencoder(tx);
    		return 1;	/* клавиша уже обработана */
    ... Я там глубину сам промерял!

  8. #487
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    9,883
    Записей в дневнике
    17
    Позывной
    UA1ARN
    Обновите пожалуйста архив исходных текстов в первом сообщении этой темы на присоединенный файл.
    Вложения Вложения
    ... Я там глубину сам промерял!

  9. Спасибо от ASTAT

  10. #488
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    9,883
    Записей в дневнике
    17
    Позывной
    UA1ARN
    текущее состояние проекта. Просьба обновить в первом сообщении.
    И, если это возможно, в теме про "Дятел".
    Вложения Вложения
    ... Я там глубину сам промерял!

  11. #489
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    9,883
    Записей в дневнике
    17
    Позывной
    UA1ARN
    Кто-нибудь, кто располагает возможностью/желанием/опытом, может сделать USB DEVICE под STM32F429, который выглядел бы как USB AUDIO (моно, 48 кГц/16 бит) и микрофон (или как ещё будет правильно) - и USB CDC. Аудиоканал тактируется от вешним по отношению к процессору аппаратным блоком, т.е. наше USB AUDIO должно "диктовать" скорость хосту. Планируется "срастить" текущий проект управляющей программы трансивера, включающий в себя DSP блок, с этим интерфейсом для CAT и аудио. Всё как и раньше, open source.
    ps: Микросхема CP2114 есть, интересует без неё.
    ... Я там глубину сам промерял!


  12. #490

    Регистрация
    24.11.2012
    Адрес
    Саратовская обл. г. Энгельс
    Сообщений
    28
    Здравствуйте Геннадий. Обнаружил в Ваших исходных текстах поддержку HMC830, появились вопросы:
    - где посмотреть схему контроллера который применялся для управления HMC830 (атмега328, валкодер,дисплей,кла ва)?
    - под HMC830 разводилась своя плата или использовалась евабоард?
    - в коментах есть фраза, что это экспериментальный вариант - какой получился диапазон перестройки, шаг, можно ли применять в качестве синтезатора в приемнике (или еще что-то надо дописывать), какие в целом впечатления от синтеза на HMC830?

Страница 49 из 50 ПерваяПервая ... 394647484950 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Приёмник SDRMAX
    от Llll в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 3728
    Последнее сообщение: 10.09.2017, 17:57
  2. ЧМ ФМ приёмник
    от Anvar в разделе Техника прямого преобразования
    Ответов: 13
    Последнее сообщение: 02.07.2017, 11:47
  3. Крах мечты или о FT1000
    от RW0LDF в разделе Технический кабинет
    Ответов: 7
    Последнее сообщение: 02.05.2009, 06:19
  4. Приёмник на 13.56МГц
    от Vitaha в разделе Трансиверы, приемники КВ/УКВ
    Ответов: 3
    Последнее сообщение: 10.03.2009, 12:21
  5. ПРИЁМНИК НА К174ха10
    от UN9LDH в разделе Трансиверы, приемники КВ/УКВ
    Ответов: 11
    Последнее сообщение: 16.11.2008, 02:56

Ваши права

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