Термокомпенсированный генератор 10 Мгц OSC5A2B02

Благодаря видео IMSAI Guy, нашел приличный термокомпенсированный генератор для своих поделок

На нём, я начал собирать себе небольшой частотометр (ибо здоровая лошадь Victor VC3165 занимает дофига места, и не имеет нужных приколюх типа подключения внешнего опорника)

Как-то оно вот так выглядит. Мой частотометр брешет примерно на 10 Гц

Planet v2. Финальная проверка

Плата трасивера была разведена уже как недели 2, но отлеживалсь для поиска ошибок. И не зря. Я 2 раза печатал на бумаге плату, и оба раза находил мелкие косячки. Сегодня я внес финальные правки, и сформировал герберы. Остается только ждать. 🙂 Ну и корпус разрабатывать.

ICOM PCR-1000. Внешнее управление

Лет 10 назад, до тех времен когда получили широкое распостранение USB донглы rtl-sdr, единственной возможностью слушать желаемые частоты в эфире, была покупка сканирующего радиоприемника. А еще хотелось, чтобы им можно было управлять с компа, ибо крутить валкодер своего Degen DE1103 весело, но утомительно.

И вот я, долго выбирая, остановился на брутальном кирпиче ICOM PCR-1000. Диапазон от 100 кГц до 1.3 ГГц. Управление с компа. Сказка!

Поигрался я им, поигрался, и потребность иметь компьютер для управления приемником начинала раздражать. Иногда хотелость что-то послушать вдали от цивилизации, а цивилизацию в виде ноутбука приходилось тащить с собой. И как-то он оказался запихнут в дальний ящик. Я конечно его извлекал, делал ему модификацию с выводм ПЧ наружу, для ее оцифровки и добавления панорамного SDR. Но все же потребность в куче проводов, и каки-то болтающихся проводов идущих к компу, утомляет.

В прошлом году, я захватил из дома в Вильнюс этот приемник, дабы дореализовать одну интересную идею. А именно — независимый модуль управления PCR-1000.

Требования я сформулировал следующие:

  • Подключение к компьютеру по USB
  • Возможность управлять приемником с панели управления
  • Возможность переключаться между режимами управления с панели и управлением с компьютера.
  • Возможность батарейного питания.
  • Возможность подключения внешних динамиков, ибо громкость встроенного зачастую недостаточна.
  • (опиционально) вывод звука на компьютер через USB, c с представлением в системе как звукового источника

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

И вот в феврале этого года я допилил беспроблемную работу сквозь STM32F4. На удивление все пошло достаточно легко.

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

Снял небольшое видео, о том как оно все работает.

Из неприятного — наблюдатся глюки с отображением значнений ширины фильтра. Подебажив это дело, я обнаружил, что PythonPCR какого-то черта в отсылает команду установки параметров мало того что обрезаную (нет установки фильтра), так еще и без финальных «\r\n» символов.

Это дерьмо сбивало парсинг, и на экране я получал мусор. Сейчас я решил обрабатывать лишь корректные полные команды. Но это вызывает иногда неотрисовку значений фильтра и модуляции. Буду думать.

А пока, вполне оптимистично!

NWDZ RF PA v2.0

Достаточно давно, у меня возникла потребность в небольшом широкополосном усилителе где-то до 500 Мгц, и выдающем мощность около 3-6 ватт. Но поиск на Али был завален LNA усилителеями, что было явно не то. И вот я случайно на Ютубе натыкаюсь на видео «Как повысить мощность FM модулятора», и в нем демонстрирутся маленький китайский широкополосный усилитель.

NWDZ RF_PA V2.0

Как раз то, что мне нужно! Тем более что стоит он 10-15 долларов. Заказываем!

Читать далее «NWDZ RF PA v2.0»

Проект «Pixie-D»

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

Давным давно я баловался с трансиверами Pixie. Дело было давно, осциллографа тогда нормального у меня еще небыло, как и значимого опыта, чтобы понять что с ним не так. Короче — они не работали. 🙂

В прошлом году, сидя в подвешенном состоянии до нашей релокации, я решил дочинить их все, и может и с собой взять. Все Пикси я починил, и далее упоролся, решив до отъезда в Вильнюс сделать продвинутый CW трансивер прямого преобразования, с несколькими диапазонами, тоном самоконтроля, с DDS, экранчиком, и питанием от батареи. И уместить это все в размере корпуса от оптического медиаконвертера DLink. Логично что я провалил это планку, ибо делал все в спешке, сидя на чемоданах.

И вот я обосновался здесь, в Вильнюсе. Имею нормальный CW трансивер, учу морзянку. Но свербящее желание отвязать Pixie от кварцованного генератора, и приделать ему отображение частоты, никуда не исчезло.

Читать далее «Проект «Pixie-D»»

Экранчик Winstar 0802. Катарсис

Как я писал ранее: «0802 дисплей отказывается что либо отображать. Хоть через SPI, хоть через I2C. Я начал грешить на свой код, и прицепил к ардуине через PCF8574 экран. Результат — ноль реакции. Дисплей отображает начальные квадраты, и на команды не реагирует«

Сегодня, сидя на рабочем созвоне, я задумчиво игрался с этим дисплейчиком валяющимяся на столе. И тут я вижу.. НОЖКИ ТО Я НЕ ДОПАЯЛ! «Ну мальчик, ну… ну.. да еб твою мать!»

Целы сутки я упорно подключал и отключал проводки, в упор не видя что разъем не пропаян.

Микрогенератор на Si5351. Финал.

Я взглянул на код скетча, который я прошил в Ардуину. И с ним была одна проблема — не менялась частота. По коду все прекрасно. Начал вдумчиво изучать поведение глюка прошивки, и понял что энкодер почему-то работает кнопкой «вверх». Смотрю в кишки из МГТФ — и вижу что перепутал провода на одну из линий энкодера и кнопки. Взмах паяльником — и глюк исчез.

Далее ногой уминаем всю бороду из проводков и плат в корпус, закрываем его, молимся чтобы ничего не перемкнуло и…. Вуаля!

Si5351 микрогенератор

Не стал сейчас морочиться еще и с детекцией заряда, как-нибудь допилю потом. А пока — оно работает. Из важного — нужно будет откалибровать частоту. Но это все потом.

Мини-генератор сигналов для полки и поля.

Время от времени мне требуется что-то, что генерирует менандр от 500 кГц до 10 МГц. Делитель там проверить, PLL опорный сигнал подать, частотометр проверить. Да куча разных задач когла нужно быстро сгенерировать сигнал, и оперативно менять его.

У меня на полке давно живет приборчик NWT-7 который позволяет получать синус до 30 МГц. Но! Он управляется с компа, и куда-то на балкон о проверяемому девайсу его не потащищь. Уже давно под эти цели я закупился модулями на Si5351, и даже написал небольшую библиотечку по работе с ними. Но модули валялись, и в проект оформлялись. И пора покончить с этми делом.

Что я хочу получить.

  • Генратор должнет быть небольшим
  • Иметь батарейное питание
  • Заряжаться от USB
  • Иметь возможность задавать частоту из всего доступного диапазона Si5351

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

За основу был взят скетч Multipurpose signal generator with SI5351, из ящика извлечен валяющийся уже 7 лет аккумулятор на 1 А*, куплена крошечная плата Arduino.

Открываем FreeCAD и запихиваем в единый корпус: аккумулятор, плату зарядки аккума от USB, Arduino micro, экран на SSD1306, модуль генератора Si5351, три кнопки, энкодер. Получаем вот такую петрушку:

Si5351 microgenerator

Читать далее «Мини-генератор сигналов для полки и поля.»

Planet CW v2

Результаты проверки китайского набора мне понравились.

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

По результатам экспериметов, мой сигнал был слышен на новосибирском SDR приемнике, а это 2500 километров. С учетом что КСВ был около 1.5, а сигнал был достаточно разборчив, результат внушал оптимизм. Я решил улучишить данный трансивер. Сделав его меньше, и насыщенне функциями.

Последние 3 недели я активно рисовал переносил схему трансивера в KiCad. И вроде бы сегодня подготовка платы достигла финала. До кучи я упорлся в 3d модели деталей, и как результат имеем результат на картинке снизу. Единственный глюк — KiCad почему-то не отображает вырезы сделанные при помоши линий на Edge.Cuts. А в остальном — вполне симпатично.

Схема аналогична оригинальному Planet CW. Мои косметические изменения (помимо максимального использования SMD) включают:

  • В секции аудиофильтра произведена замена операционника 4558 на NE5532. По результатам моих экспериментов он чуть менее шумный
  • Добавлен КСВ-метр/измеритель мощности.
  • В качестве дисплея я буду использовать ЖК экранчик Winstar 0802. Управление им идет через общеизвестную микросхему PCF8574 по I2C
Читать далее «Planet CW v2»