Автоматический КВ-тюнер (согласующее устройство) N7DDC (+r3tjl)

Про это устройство, которое придумал David Fainitski (N7DDC) в 2019 году, уже писано-переписано в интернете столько, на любой вкус и цвет… Множество модификаций, вариантов исполнения и применения !

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

Ссылка на конструкцию N7DDC на cqham.ru (очень много страниц !!!)

Лично я приложил руки к этому устройству главным образом в виде модификации программного обеспечения, в простонародии — «прошивки», которая добавила функционала и удобства в использовании.

После того как Давид, скажем так, «слегка охладел» к этому устройству, фактически доведя его аппаратную часть и алгоритм настройки до совершенства, и перевел проект в разряд OpenSource, я попросил его немного разъяснить структуру программного кода и разрешить внести изменения в него. Надо сказать что задумки модернизации ПО у меня возникли еще на стадии внедрения и постепенного апгрейда, модернизации Давидом устройства, но тогда у него стояла цель именно быстро привести его в надлежащий вид, и автор попросил меня подождать. И вот в итоге мне «выпала честь» самому реализовать то, что я задумал.

Ссылка на мою тему на cqham.ru с разработкой новых прошивок

Давид закончил разработку ПО на версии 3.0 для всех вариантов тюнера (5х5-mini, 7х7-extend) и применяемых контроллеров (PIC16F1938, PIC16F2520). Поскольку контроллеры 2520 у нас почему-то оказались не так распространены, как 1938, я сделал модификации тюнеров только для этого типа контроллеров. Это версии 3.хх. Так сложилось, что тюнер Mini (5х5) тоже не получил свое распространение среди радиолюбителей, в первую очередь из-за того что имел ограниченный диапазон согласования… правда существовали версии как на верхнюю часть КВ-диапазона так и на нижнюю. Но при этом моделью 7х7 перекрывался уже весь КВ-диапазон, при том что она была ненамного больше и дороже «младшего брата».

Последними версии моих модификаций ПО для 5х5 стали V3.2, а для 7х7 как более распространенного — V3.4. Здесь следует заметить, что авторской прошивкой V3.0 так же продолжало пользоваться большое количество радиолюбителей, в результате он (N7DDC) решил ее тоже слегка доработать, вернее исправить кое-какие неточности. Это произошло уже после того, как начали применяться прошивки моей модификации, и автор немного забыл про нумерацию версий. Так в свет вышла еще одна «авторская» прошивка V3.1 — доработанный аналог версии V3.0. Дабы избежать путаницы, в отличие от прошивок автора, в моих модификациях (во всех) в заставке присутствует не один позывной автора, а два: N7DDC (Давида), и «вашего покорного слуги» — R3TJL. Таким образом, прошивку Давида V3.1 применять можно и нужно, а при желании применить мои модификации — следует выбирать V3.2 для модель 5х5 и V3.4 для модели 7х7.

Немножко о существовании версии 4.хх. Да, на нее можно «наткнуться» на некоторых ресурсах интернета, в частности на CQHAM.ru. Поясню, почему применять ее не стоит.

В своё время у меня была задумка оснастить тюнер «памятью» по диапазонам, чтобы не искать значения заново, а вызывать их из памяти.
Я в тестовом режиме реализовал эту функцию. Но поскольку частотомера у него нет, BAND-интерфейса тоже, то память «по диапазонам» делилась условно. Её можно было использовать или просто вручную — заходить в меню и вызывать нужную ячейку памяти. Или включить режим, когда перед основной настройкой процессор просматривал все ячейки памяти (их там 7) и если находил там приемлемое значение настройки то использовал его, а если нет — запускал обычную автонастройку.
Чтобы освободить место в памяти контроллера, пришлось разделить прошивку на 3 разных — для поддержки каждого типа дисплея. Поскольку эксперименты ещё не были закончены, я работал только с дисплеем 1602, добавить потом блоки в другие прошивки не составляло бы труда. НО в одночасье случилось непоправимое… Прошивку я делал, как говорится «на одном дыхании» 🙂 И потому оставил рабочий файлик исходника на своей машине, не заливая его ни на гит, ни в облако… потому что хотел через 2-3 часа вернуться к работе. И в этот период произошло замыкание в БП, и комп СГОРЕЛ!!! В прямом смысле, с дымом и пламенем 🙁 Ни материнку, ни процессор спасти не удалось, а самое неприятное не удалось спасти и SSD. Даже ребята из спец.тех.отдела МВД пытались, не вышло…
Таким образом, исходники были потеряны. Заново что-то делать я не стал, потому что сама по себе тема «памяти» в тюнере не сильно нашла отклик у пользователей, всех устраивало и тюнер достаточно быстро работал и так (и это в принципе правда). Потому у меня остался ЕДИНСТВЕННЫЙ вариант экспериментальной прошивки, довольно сырой, и он по сей день залит у меня в тюнер/ Все эти годы прошивка исправно работала и работает в этом единственном аппарате.

Теперь — самое интересное ! Я естественно скачал её оттуда, из своего аппарата. Но в другом АБСОЛЮТНО ТАКОМ ЖЕ она не заработала. Почему — не знаю… Я несколько раз очищал память своего экспериментального аппарата, заливал туда другие прошивки, потом заливал снова это — РАБОТАЕТ ! А в другой такой же собранный своими же руками заливал — НЕ ЗАВОДИТСЯ !
Поэтому hex этой прошивки V4.02 я на cqham.ru выложил конечно (вот ссылка), но заработает она или нет у кого-то — не могу сказать. Хотите — пробуйте. Напоминаю — она под 7х7 с 1938 ТОЛЬКО (!!!) с дисплеем LCD1602, на других работать в принципе не должна. А скорее всего и на 1602 не заведётся, но ВДРУГ ??? И предупреждаю, прошивка эта не была закончена, есть недочёты (которые не мешали основной работе тюнера, в основном по «оформлению», плюс небольшая пауза в 0.7-0.9сек. при переходе с проверки ячеек памяти на основную настройку, которая сводит на нет всю её быстроту… если отключить в меню автопоиск в памяти — тюнер работает как обычно, и можно сохранять в память и вызывать из памяти настройки вручную).

У кого она вдруг заработает — пишите, интересно !

Last Updated on 27.09.2024 by Владислав