Запустил сегодня синтезатор RZ6FY, заработал с "полпинка". Автору спасибо! Единственное, что хотелось, что-бы частота в программе отображалась с запятой после мегагерц. PowerSDR не понимает точку. Приходиться все равно руками прописавать частоту в поле "Center Freq"
посмотрите в control panel -> regional settings установки, может повлиять на PowerSDR
Попробуйте: Пуск-Настройка-Панель управления-Язык и региональные стандарты-настройка-разделитель целой и дробной части - выберите "точку" и в числах и в денежных единицах и в дате (может, достаточно только в числах, но у меня везде "точка" - не люблю запятую) - Применить. После этого запустите PowSDR - там должна появиться точка в значении частоты. Если не получится..., что ж - придется делать выбор разделителя в программе...Сообщение от Serg_P
Вот удивляют меня эти программисты... И зачем используют плавающую точку где ее нельзя использовать? Или можно обойтись и без нее, скорее всего.
Попробовал, отчет во вложенииСообщение от RZ6FY
Еще один "баг". Частота опорника 7.2мгц проникает в тракт приема на диапазоне 40м. Поставил кварц на 8 мгц, ситуация не много улучшилась. Может с установкой диапазонных фильтров станет еще лучше.
Для тех, кто не любит точку в качестве разделителя выкладываю версию программы с возможностью выбора в качестве разделителя "точка" или "запятая". Других отличий от предыдущей версии нет.Сообщение от Serg_P
Круто
Для тех пользователей синтеза на LM7000, у кого звуковая карта 48-ми килогерцовая, выкладываю версию программы управления со сдвинутыми в сторону телеграфных участков диапазонами 40 и 20 метров.
Павел, огромное спасибо!Сообщение от RZ6FY
Владимир.
Для тех, кто еще интересуется простой схемотехникой SDR, в частности, синтезом на LM7000, а,
тем более, уже собрал этот синтез - выкладываю новую версию программы управления.
Желающим применить эту программу потребуется ввести аппаратные доработки, а именно:
- опорный кварц заменить на кварц с частотой 8867 КГц (ПАЛ-овский, кто не в курсе),
в программе есть выбор кварца и другой частоты (8789 КГц), но об этом позже;
- если предполагается использование SDR-а только в режиме приема, то на этом доработка и
заканчивается, если же иначе, то потребуется изготовление небольшой "примочки" на LPT порт,
эмулирующей подключение SDR-1000, также, где-то на плате синтеза или еще где надо будет
прилепить тот ключ, кот. на ранее предложенной схеме был обведен пунктиром - в этой версии
данный ключ управляет не какой-то доп. функцией, а переключением режимов Tx/Rx, ну и...
всего остального для Tx...!. Я пока изготовил только "примочку", на скорую руку, минут за 10.
Теперь о самой программе. В ней реализован принципиально иной, по сравнению с предыдущими
версиями, подход к управлению синтезом. Программа через виртуальный COM порт опрашивает
Pow.SDR о режиме работы (Tx/Rx) и текущей частоте, и тут же, через физический COM порт,
к которому подключен синтез, дает ему команду настроиться на ту же частоту. Но! Поскольку
LM-ка далеко не DDS-ка и не может шагать по 1 Гц-у, пришлось пойти на некоторые ухищрения,
а именно - использовать свойство Pow.SDR при включенном режиме "Spur Reduction" шагать
"семимильными" шагами - 3052 Гц, между ними перестраиваясь программно. Так что LM-ка просто
шагает синхронно с Pow.SDR такими шагами, а в промежутках возлагает всю работу по настройке
на нужную частоту на Pow.SDR. Отсюда следует, что кнопочка "SR" на панели Pow.SDR должна
быть постоянно нажата для корректной работы синтеза в режиме SDR-1000(или Demo, если только
для приема)! А вот с режимом Tx при такой простой схемотехнике - "засада", тут-то нужно
сдвигать частоту при передаче точно на 11025 КГц, а этого LM-ка не сможет. Но! При
определенных ухищрениях, можно получить точки на шкале частот, в которых частота приема и
передачи будут совпадать точно, или различаться незначительно. Такие точки следуют с
частотой шага - 3052 Гц. Для того, чтобы отслеживать эти точки, я ввел на панели программы
индикатор разности частот Tx-Rx, индикатор частоты передачи (если Вам захочется именно на
этой частоте нажать PTT) и для облегчения слежения за всем этим - цветовой индикатор
разности частот Tx-Rx. Я посчитал, что разность частот Tx-Rx плюс-минус 50 Гц приемлема,
поэтому индикатор зеленый, плюс-минус 100 Гц - допустима, поэтому индикатор желтый и, во
всех остальных случаях, он красный. Хотя работать и в этих случаях можно, если Ваш
корреспондент согласится включить расстройку?!... Также, из-за того, что синтезом на LM-ке
нельзя "выдать" любую частоту - она зависит от шага, то показания частоты на панели Pow.SDR
и моей программы хотя и близки, но различаютя. Точная частота (в зависимости от "точности"
частоты опорного кварца) на панели моей программы, а Pow.SDR "врет"!...
Для экспериментов с другими программами SDR и для работы с Pow.SDR в режиме SoftRock, я
ввел этот режим и в этой версии (с кварцами 8867 или 8789). Правда, управление частотой в
этом режиме отличается от предыдущих версий - пошагово "выше-ниже" и диапазонами "по кольцу".
Центральная частота также сохраняется в буфере автоматически, в качестве разделителя можно
выбрать и точку и запятую, все настройки сохраняются в .INI-файле. По умолчанию заданы
частоты вблизи начала участков SSB для соотв. диапазона, на эту же частоту Вы вернетесь,
нажав кнопку с точкой в квадратике (если вдруг "зашагаете" слишком далеко и лень возвращаться
пошагово).
Кстати, диапазон перестроики в этом режиме на 40м и 20м значительно шире, чем в режиме
SDR-1000. Из-за того, что шаг не "круглый", значения центральной частоты тоже не "круглые",
что несколько неудобно при "визуальной" ориентировке, но при "регулярном" вводе центральной
частоты в соотв. поле Pow.SDR особой роли не играет...
На панели программы есть также индикатор выходной частоты синтеза (после триггера и реле) -
большого практического значения он не имеет, но имено эту частоту надо выставлять на выходе
синтеза подстроечным конденсатором в цепи опорного кварца, если, конечно, Вы верите своему
частотомеру... У меня хоть частотомер и неплохой, но не поверялся уже лет двадцать, поэтому
окончательно я подстраиваю кварц по несущим АМ станций по нулевым биениям...
Порядок запуска программы управления следующий (считаю, что виртуальные порты у Вас уже
созданы):
1. Запустить Pow.SDR;
2. В Setup Pow.SDR выбрать режим SDR-1000 (или Demo);
3. В установках CAT Control выбрать протокол TS-50, порт из виртуальной пары, скорость 57600;
4. На панели Pow.SDR нажать кнопку SR;
5. Запустить программу управления синтезом.
6. В Setup программы выбрать второй порт из виртуальной пары, физический порт синтеза, кварц,
режим SDR-1000 и нажать ОК;
7. Нажать кнопку Старт - во всех окошках программы должны появиться показания;
(если не появились - значит Вам не повезло!... У меня появляются...)
Про режим SoftRock рассказывать не буду - там все просто...
Для тех, у кого заработает: сообщения о выявленных "глюках", конструктивные замечания и
предложения - приветствуются. На вопросы (если будут) постараюсь отвечать своевременно и
в меру подробно...
Теперь о частоте кварца... К счастью, кварц на 8867 при своей доступности (неужели у кого-то
нету?!) оказался достаточно близким по частоте к нужному (8789) для получения шага 3052 Гц.
Этой разницы в частоте кварца при работе программы, особенно в SSB, если пристально не
приглядываться и не прислушиваться, Вы можете и не заметить..., но она есть... Заключается
она в том, что при кварце 8867 синтез каждые 3,052 КГц делает шаг 27-29 Гц, в то время как
Pow.SDR шагает на 1 Гц! Получаются как бы "пропущенные" участки диапазона шириной 27-29 Гц,
на кот. Вы не сможете настроиться... На слух такие шаги, я лично, практически не воспринимаю
(правда, мне "медведь на ухо наступил", причем на каждое по два раза...), а вот тем, у кого
слух музыкальный или просто для любителей точности, нужен кварц 8789 КГц. Такой кварц
достаточно просто получить из того же 8867... Для этого надо иметь прибор для измерения
частоты, отработанный фотофиксаж, фен, мягкую кисточку для акварели, немного спирта, много
терпения и, самое главное..."прямые руки"!... Тем, кто в далекие девяностые, в эпоху бурного
развития "ЧМ" на двойке занимался перестройкой разных там "Пальм", "Ласточек", "Виол" и т.п.
на любительский диапазон надо будет вспомнить подзабытые навыки, для остальных технологию я
опишу (если надо будет) как нибудь потом......... Для начала, как я уже выше заметил, вполне
подойдет и 8867!...
Кстати! Как выяснилось, LM7000 очень чувствительна к статике - уже есть два "трупа", причем
оба образовались при экспериментах с кварцами...
А LM7001 можно применить в вашем синтезе? или надо будет переписывать что то?
Персонально для Вас схема с предыдущей страницы.Сообщение от RK6AJE
Пожалуйста, не сочтите за труд внимательно рассмотреть ее, а потом задавайте вопросы....
Успехов.
Павел.
to RZ6FY
Что можно сказать, молодец! Радует, что не успел все "засунуть" в коробку
Благодарю за схему, ответ нашел.
Подскажите ещё, какова максимальная длинна линии СОМ-порта?
Есть идея поставить полный блок SDR на крышу, а снижение сделать уже по НЧ каналу. Т.о. и СОМ-порт придётся на крышу тянуть. Как можно такое реализавать?
Смысл? Имхо - никакого.Сообщение от RK6AJE
to rz6fy
Павел, у меня для sdr работает синт без dds от eu1cc с LMX2306.
МОЖЕТ вы перейдете на эту pll как на простую но более приемлемую
для шага 1кгц (можно гун взять как у ur3lmz FM2006 с транзистором BF998 ( С 7001 у меня была аналогичная ситуация с повреждением и другие отрицательные моменты)
юрий
to RZ6FY
Павел, а почему бы не сделать шаг минимально возможным. 3052 гц это частота шага DDS в режиме "SR" да и управляется она (DDS) через LPT. Если управлять частотой через CAT при включеном "SR", шаг можно делать любым.
Для наглядности прикладываю картинку. Микс через CAT при включеном "SR" перестраивается с шагом установленным в PowerSDR. Выбран SDR-1000.
Я прекрасно понимаю, что есть масса микросхем-синтезаторов частоты, гораздо более современныхСообщение от yuri315
и обладающих куда более широкими возможностями, чем LM7000(7001), с некоторыми из них я даже
экспериментировал, но...
1. LM7000 я просто зашел в магазин и купил, так что они у меня есть;
2. Возможностей LM-ки "с головой" хватает для предложенного мной применения и дай Бог мне
способностей реализовать хоть часть из них...;
3. "Отрицательные" моменты есть у всех деталей, это не их недостаток, это проблема тех, кто
с ними работает...;
4. За время экспериментов с этими микросхемами я просто "привык" к ним и не вижу необходимости
менять привычку...
5. ....
Можно придумать еще нес-ко поводов не отказываться от LM-ки, но, я думаю, моя позиция
уже прояснилась - в ближайшем обозримом будущем я буду экспериментировать именно с этой
микросхемой (пока на рабочем столе не образуется "гора трупов") и буду стремится к максимально
простым и доступным (в разумных пределах) схемным решениям - именно в этом мой интерес...
С уважением.
Павел.
Без обид, но Вы немного "недоразобрались " в вопросе...Сообщение от Serg_P
Микс - это программа, я же управляю "железом", шаг которого хотя и можно сделать до диапазона
20 метров около 1 КГц (в SDR-ровском применении), но смысл?!... Если уж делать мелкий шаг, то
хотя бы 10 Гц, а это уже усложнение схемы (в старых "буржуйских" трансиверах, до-DDS-совской эры,
с таким шагом PLL как минимум 3-х петлевой). Можно, что гораздо проще, сделать ЦАП для "увода"
опорного кварца, возможно, этот вариант я попробую... В предложенном мной сейчас варианте вся
"прелесть" в том, что аппаратная часть - смотреть не на что!..., а позволяет перестраиваться с
шагом 1 Гц, переключать диапазоны кнопками Pow.SDR и пользоваться практически всеми функциями
Pow.SDR... Здесь получился как бы "PLL с DDS", только PLL аппаратный, а "DDS" - программный и
для нормальной совместной работы этим двум составляющим нужна "жесткая" синхронизация - "шагать"
одновременно и с максимально одинаковым шагом. Если шаг будет несовпадать по времени хотя бы
на 1 Гц - будет не перестройка, а "неразберипоймеш ь что", если шаги будут различаться по
"размеру", то в одном случае будут "пропущенные" участки, в противоположном - участки, на которых
настройка будет "буксовать".
Не буду далее "теоретизировать " - думаю, Вы, при желании, разберетесь...
Успехов.
Павел.
to RZ6FY
То есть вы хотите сказать, что при включенном "SR" программа должна "прошагать" программно ровно 3052 гц ?
Она не должна - она именно так и делает. Этот момент обсуждался несколькими страницами раньше, в том числе и методика вычисления этих шагов. Если Вас это интересует, пролистайте немного назад. Я бы указал точно страницу, но сейчас я дома, а здесь у меня интернет ну о-о-очень медленный!...Сообщение от Serg_P
Я все это читал. Вы видно не поймете чего я пытаюсь спросить. Мне итересно, что произойдет если програмная перестройка не дойдет до частоты 3052, а синтезатор уже переключится на следующий шаг. Про это пока не было ни одного слова. Но я догадываюсь . Скорее всего частота перепрыгнет на число до которого не "дошагала" программныя перестройка.Сообщение от RZ6FY
Правильно догадываетесь. Именно поэтому момент "шага" должен быть "жестко" синхронизирован - ни Герцем раньше, ни Герцем позже....Сообщение от Serg_P
[quote="RZ6FY
Правильно догадываетесь. Именно поэтому момент "шага" должен быть "жестко" синхронизирован - ни Герцем раньше, ни Герцем позже....[/quote]
Чтобы все правильно "шагало", нужно ли устанавливать точное значение опорной частоты 8867 (8789) и с какой точностью? Павел, может по этому у меня наблюдается такой эффект, о котором я сообщал Вам в личку?
Владимир.
Точность установки частоты кварца влияет только на точность показаний частоты на панели моей программы. Наблюдаемый Вами эффект происходит именно из-за неодновременности шага Pow.SDR и синтеза. Я "прошагивал" диапазоны в трех версиях Pow.SDR - 1.6.3., 1.8.0. и 1.9.0. sr40 svn 981. Частоты шагов в этих версиях совпадали, хотя однажды, при очередном эксперименте, в версии программы 1.9.0. sr40 svn 981, на диапазоне 20 м я заметил, что шаги "сдвинулись". Я отнес это к своей невнимательности при предыдущих экспериментах и собирался даже для этой версии Pow.SDR делать поправку в настройках своей программы управления, но когда через неск-ко дней решил заняться этим "поплотнее", "шаги" опять оказались "на месте"! Поэтому "гложут меня смутные сомнения...", что частоты "шагов" зависят от каких-то еще настроек Pow.SDR, но каких и так ли это - я пока не знаю. Я периодически пользую две версии - 1.8.0 и 1.9.0 sr40 и пока сбоев не наблюдал. Поэтому, была бы полезна более подробная информация от Вас - версия Pow.SDR, диапазон и частоты, на которых наблюдается "рассинхронизаци я", тогда будет "информация для размышления"...Сообщение от Владимир Ив.
[quote="RZ6FY Поэтому, была бы полезна более подробная информация от Вас - версия Pow.SDR, диапазон и частоты, на которых наблюдается "рассинхронизаци я", тогда будет "информация для размышления"...[/quote]
Павел, я установлю еще одну версию Pow.SDR и поэкспериментирую. О результатах сообщу позднее.
Владимир.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)