PDA

Просмотр полной версии : Модификация ЦШ RW4LED для трансиверов с переменной первой ПЧ



RW6HRM
31.01.2018, 11:15
Предлагается программная модификация цифровой шкалы Д. Аникина, RW4LED, (http://www.cqham.ru/digi17.htm) для применения в трансиверах с переменной первой промежуточной частотой (типа UW3DI) и электронным переключением диапазонов. Все достоинства оригинальной разработки сохранены, дополнительно сделана возможность запоминания частоты псевдо-ПЧ для всех десяти диапазонов.
Обычно для такого типа трансиверов применяются цифровые шкалы либо с тремя счётными входами, либо с вычислением псевдо-ПЧ, как это сделано в конструкции А. Денисова, RA3RBE, http://ra3rbe.r3r.ru/scalafc.htm , для аппаратов с механическим переключением диапазонов галетными переключателями.
В приложенном архиве содержится листинг программы и НЕХ-файл для прошивки процессора типа PIC16F84A. Поскольку в авторской прошивке были использованы не рекомендуемые в части совместимости опкоды, переработки на более современный процессор, типа PIC16F628A, не производилось (я не слишком силён в программировании таких процессоров). Прошивка содержит только командный код, соответственно после первого включения конструкцию необходимо настроить вручную. Это не баг, а фича, позволяющая настроить конструкцию непосредственно под конечного пользователя. Настройка полностью совпадает с оригинальным авторским описанием за исключением следующего.
1. После установки калибровочной константы (128 для 4 МГц кварца) необходимо клавишами UP и DOWN несколько раз "прогнать" диапазоны вверх-вниз для занесения корректного слова статуса в память.
2. После этого по описанию настраивается количество рабочих диапазонов, функциональное значение входа РТТ, режим размещения разрядов на индикаторе.
3. Затем для каждого диапазона устанавливается режим операции с ПЧ (сложение частот или вычитание измеренной частоты из псевдо-ПЧ) и ввод значений необходимых псевдо-ПЧ.
Для частот преобразования, аналогичных UW3DI, константы следующие.




Диапазон
константа
частота 1 гетеродина
операция


1.8
075000
8 МГц
вычитание


3.5
095000
10 МГц
вычитание


7.0
130000
13.5 МГц
вычитание


10.0
160000
16.5 МГц
вычитание


14.0
085000
8 МГц
сложение


18.0
125000
12 МГц
сложение


21.0
155000
15 МГц
сложение


24.0
192500

18.75 МГц

сложение


28.0
225000
22 МГц
сложение


28.5
230000
22.5 МГц
сложение




Частота первого гетеродина для диапазона 24 МГц сдвинута для перемещения диапазона в более растянутую часть области перестройки ГПД. Для аналогичного удобства возможно сдвинуть и частоту для диапазона 7 МГц, но для этого потребуется нестандартный кварц (если в качестве первого гетеродина используется синтезатор сетки частот, то проблемы нет).

stari4ok
31.01.2018, 12:15
Всё хорошо,только таких индикаторов больше нет.

RW6HRM
31.01.2018, 12:58
таких индикаторов больше нет
Да ладно... Тупо зашел на пару поставщиков - на складах валяется тысячами. Просто никто не берёт, ибо есть более новые компоненты, либо берут единично, что невыгодно поставщикам. Посему особо никто и не возит по магазинам. Есть прямые замены, AL-801LCD к примеру (81 рубль на Фазотроне), либо сборки хоть на АЛСках, хоть на МТшках, гугель в помощь.
http://ra3rbe.r3r.ru/analog_HT1611.htm к примеру.

RW6HRM
19.02.2018, 11:02
Как говаривал незабвенный Карлссон, "Продолжаем разговор".
Ещё две модификации шкалы. Выкидываем из трансивера ненужные кварцы. При прошивке контроллера для их работоспособности необходимо установить фьюзами тип генератора HS.

1. Железная модификация.
Представлена на первом рисунке. Устанавливаем дополнительный счётчик типа 155/555ИЕ5 для получения 500 кГц из опорной частоты 4 МГц. Далее прямоугольные импульсы преобразовываются в синусоиду с помощью колебательного контура. Через эмиттерный повторитель сигнал подаётся на модулятор/детектор.
Мною была применена катушка СВ гетеродина из зарубежного АМ-приёмника красного цвета, индуктивность контурной обмотки 0.1 мГн, обмотки связи 0.06 мГн. Можно применить контур ПЧ 465 кГц из советских приёмников. Сомневающиеся могут применить катушку большей индуктивности (к примеру, 0.6 мГн с конденсатором 240 пФ). Уровень выходного сигнала устанавливается подбором переходного конденсатора 10 пФ. С описанными деталями размах сигнала 500 кГц на эмиттере транзистора составляет 1.5 Вольт.
Для уменьшения помех шкалы на ГПД дополнительно установлен несколько необычный буферный каскад по схеме с общей базой и напряжением между коллектором и базой 0 Вольт. Разделительный конденсатор между каскадом и шкалой не требуется.

2. Железо-программная модификация.
Представлена на втором рисунке. С её помощью из трансивера убираются все кварцы из диапазонного генератора (или не приобретаются, если делаем трансивер с нуля). Для этого к шкале подключается микросхема синтезатора LM7001 с любой схемой генератора на ваш выбор.
Для упрощения синтезатор использует опорную частоту с контроллера, 4 МГц (а не банальную даташитную 7.2 МГц), соответственно коэффициенты деления пересчитываются. Микросхема устанавливается в режим работы со входа FMIN с сеткой частот 10 кГц (по даташиту). С новой опорной частотой частота сравнения будет составлять 5.555(5) кГц. Для упрощения соединений сброс счётчика ИЕ8 одновременно является выборкой м/с синтезатора, т.е. во время сброса счётчика в синтезатор заливаются данные. Последующей задержки до установки диапазона шкалой вполне хватает для окончания переходных процессов в синтезе.
Все частотные определения синтезатора взяты из первого поста. Выходы /ВО1-/ВО3 управляют поддиапазонами в генераторе (закорачивают часть витков катушек на массу). В прикреплённой прошивке это сделано в соответствии с таблицей:



Диапазон
Выход LM7001 на массу


1.8
-


3.5
-


7.0
ВО3


10.0
ВО3


14.0
-


18.0
ВО2


21.0
ВО2


24.0
ВО1


28.0
ВО1


28.5
ВО1


Разумеется, что всё можно переделать в соответствии с требованиями конструктора. Подробное описание корректировки прошивки будет помещено чуть позже (если это кому-либо будет интересно).
Сама прошивка содержит рудименты от авторской и позволяет править некоторые параметры со встроенной клавиатуры, однако правка данных для LM7001 доступна только внутри прошивки либо текстовым редактором.
Поскольку памяти данных контроллера маловато, да и опорный генератор уже работает для нескольких потребителей, то процедура калибровки генератора удалена.
Таким образом в трансивере используется только один кварц, причём два гетеродина связаны между собой одной опорной частотой, что упрощает настройку.
Возможно применение микросхемы LM7000 с корректировкой ножек (легко находится на древних ISA-звуковых картах с радиоприёмником)
Выражаю благодарность RX6LEJ за оказанную помощь.

RW6HRM
20.02.2018, 21:03
Последняя вишенка на торте.
В настоящее время тестируем в длительной работе стабилизацию частоты ГПД. Тут даже схему рисовать не нужно, просто берём сигнал с 13 ножки контроллера (да-да, с той самой, которая подключена ко входу CL синтезатора LM7001!), подаём его на интегратор и далее на варикап в ГПД (про транзисторные ключи, в том числе и разделительный, думаю, говорить не нужно).
Работа стабилизации может казаться чересчур проста - берём младший бит младшего байта измеренной частоты и выводим в порт. Если бит равен единице (значение сотен герц нечётное), то частота повышается, если равен нулю (значение сотен герц чётное), то понижается. Соответственно при включении стабилизации частота устанавливается в ближайшей сотне герц (угу, возможно немного грубовато...). На синтезатор выводимый сигнал влияния не имеет, поскольку он отключается на время загрузки данных, а в остальное время синтезатор не обращает на него внимания, поскольку сигнал его выборки (ака Сброс для ИЕ8) неактивен. Также практически не влияет на стабилизацию и пачка импульсов при загрузке данных в синтезатор, поскольку при переключении диапазона в любом случае далее следует переходной процесс подстраивания к новому значению измеренной частоты (да и интегратор эту пачку через себя не пропустит).
Последний рабочий вариант прошивки в прицепе.

RW6HRM
21.02.2018, 18:26
Добавлю пару ссылок на замену индикатора типа KO-4B от В. Кондратьева
http://www.kondratev-v.ru/indikatory/analog-indikatora-ko-4v.html замена на светодиодные индикаторы
http://www.kondratev-v.ru/indikatory/zamena-indikatora-ko-4v-na-lcd.html замена на однострочный ЖКИ.
...ну и что, что появляется ещё один микроконтроллер? ;) Как раз и часики на нём можно сделать.

Владимир_К
21.02.2018, 20:57
замена на светодиодные индикаторы
Давно уже неактуально. Так как есть китайский набор с драйвером на MAX7219 и 8-ми разрядный светодиодный индикатор. Стоит набор не дороже, чем одни индикаторы. И не надо никаких дополнительных контроллеров.
https://ru.aliexpress.com/item/FreeShipping-1PCS-LOT-MAX7219-Led-Module-8-Digit-7-Segment-Digital-LED-Display-Tube-For-Arduino/32221286629.html?spm =a2g0v.search0104.3. 22.2334725dt35T65&ws_ab_test=searchweb 0_0,searchweb201602_ 5_10152_10151_10065_ 10344_10068_10342_10 343_10340_10341_1008 4_10083_10618_10630_ 10307_5722316_571121 1_10313_10059_10534_ 100031_10629_10103_1 0626_10625_10624_106 23_10622_10621_10620 _10142_10125,searchw eb201603_38,ppcSwitc h_5&algo_expid=ae50d76d-cd23-454d-870d-2a8151cdf403-6&algo_pvid=ae50d76d-cd23-454d-870d-2a8151cdf403&priceBeautifyAB=0
Точно также никого не интересует и синтезатор на 7001. Это уже прошлое.

RW6HRM
21.02.2018, 21:30
Да никаких проблем с актуальностью. Просто возникает периодически вопрос про индикаторы, вот и отписал, чтобы более не спрашивали. С Вашей ссылкой уж тем более спрашивать никто больше не будет.
А про 7001 не согласен от слова совсем. Но каждому своё. Можно подключить AD'шку.