MixW, |
íà- |
|
|
пример, по- |
|
||
сылка в бу- |
|
||
ôåð ïåðå- |
|
||
ä à ÷ è : |
|
||
<VER> - íî- |
|
||
ìåðà âåð- |
|
||
ñèè MixW; |
|
||
<GMT> - |
Ðèñ.5 |
||
â ð å ì å í è |
|||
|
|||
|
|||
GMT, âçÿ- |
|
||
òîãî èç ÷à- |
|
||
ñîâ |
ïðî- |
|
|
граммы; <DATE> - текущей даты (данные компьютера); <CALL>, <NAME>, <QTH> - позывного, имени и QTH корреспондента, внесенных в строку ввода данных для журнала log.log или из окна Партнера; <MYRST> - RST для корреспондента; <RST> - принятого от корреспондента RST. Или для автоматизации управления программой и повышения ее сервисных возможностей: <CR> - очистка строки; <LF> - перевод строки (каретки); <SP> - пробел; <F#>, <SF#> - вызов содержимого функциональных клавиш F# и Shift+F# в буфер передачи; <MYCALL>, <MYNAME>, <MYQTH> - посылка в буфер передачи позывного, имени, QTH, взятых из Setup; <RX> - немедленная остановка передачи и перевод в режим приема; <TX> - перевод программы в режим передачи и трансляция из буфера передачи; <CWID> - посылка позывного в Morse Code в буфер передачи со скоростью, установленной в Setup; <CLEAR> - очистка поля log для ввода новых данных. Имеется возможность в качестве макроса использовать команду <BRAG#>, где # - номер (от 0 до 9) подготовленного текстового файла с именем BRAG#.txt, который предполагается направить в передающий буфер для трансляции. Такие файлы готовятся любым текстовым редактором и должны быть размещены в директории MixW.
Программой допускается возможность вставлять любое количество макрокоманд, а с полным перечнем макрокоманд можно ознакомиться в файлах macro.txt и manual.txt, расположенных в директории MixW.
12. Использование функциональных клавиш и Hot-keys
MixW позволяет использовать 24 заранее подготовленных текста для функциональных клавиш F1-F12, Shift+F1-F12. В данных текстах можно использовать макрокоманды или их сочетания, вплоть до отсылки к другой функциональной клавише, например: Текст для F1:
<TX><CR><CALL> de <MYCALL> Hello dear <NAME> My RST is <MYRST><MYRST> My name is <MYNAME> My QTH is <MYQTH> My rig here is: <F4>...
где: <TX><CR><CALL><MYCALL> - обычные макрокоманды, а <F4> - отсылка взять и вставить текст из содержимого функциональной клавиши F4.
Для подготовки и редактирования текста указанные клавиши вызываются совместно с клавишей Ctrl. Сtrl+Enter - переход на новую строку в режиме ввода текста и редактирования содержимого функциональных клавиш.
Для повышения скорости управления программой наравне с ниспадающими и разворачивающимися меню, управляемыми с помощью мыши, можно использовать и т.н. "горячие клавиши" (Hot Keys):
Alt+C - очищает строку в окне ввода данных для log.log. Alt+E - переход в окно ввода данных для log.log.
Alt+G - "забирает" позывной из информационного окна и копирует его в окна журнала и Партнера.
Alt+H - Windows help (MixW.hlp).
Alt+I - активизирует окно информации по DXCC. Alt+K - переход в окно буфера ТХ.
Alt+M - переключает вид работы. Alt+P - активизирует окно Партнера.
Alt+S - сохраняет данные, введенные в окно ввода данных для log.log. Alt+T - вставляет в окно ввода данных Дату, Время, вид работы,
частоту, RST.
Alt+X - переключает в режим приема/передачи путем повторного нажатия.
Alt+Q - проверка имени по базе данных на QRZ CDROM. Для того,
cq hamradio
чтобы данная функция работала, необходимо в Setup - Misc - QRZ CDROM указать путь его нахождения, например: G:\callbk. Можно также скопировать с этого CD два файла callbkc.idx и callbkc.dat на винчестер с указанием соответствующего пути к ним в Setup - Misc - QRZ CDROM для более быстрой работы данной функции.
Alt+Left arrow - изменяет частоту приема на 1 Гц вниз.
Alt+Right arrow - на 1 Гц вверх.
Ðèñ.4 Alt+Shift+> - вверх на 100 Гц. Alt+Shift+< - вниз на 100 Гц.
Alt+5 (цифрового блока) - ставит метку на шкале спектрографа с указанием позывного в диалоговом окне работающей на этой частоте станции. При прохожде-
нии индикатора настройки вблизи такой метки в информационном окне высвечивается позывной этой станции. (Работает только с САТ-сис- темой). Быстрый переход вверх-вниз по этим меткам осуществляется нажатием клавиш Alt+PgUp(PgDn) цифрового блока.
Ctrl+L - переключает в регистр LATIN (только для RTTY). Ctrl+Shift+R - восстанавливает звуковую частоту в значение "по умол-
чанию".
Ctrl+Shift+N - мгновенная подстройка частоты передачи на частоту приема при использовании выключенной "nec".
Ctrl+Shift+A - вызов диалогового окна "Auto CQ" для ввода текста и выполнения установок автоматической подачи вызова с указанным интервалом времени для прослушивания. Клавишами Alt+A стартует функция AutoCQ, а Esc - прерывается для проведения QSO. Особенно удобно в контестовом режиме работы.
Ctrl+1, Ctrl+2 ... Ctrl+0 - сохраняет в памяти частоту и вид работы в соответствующих каналах (10 ячеек).
Alt+1, Alt+2 ... Alt+0 - восстанавливает из памяти соответствующих каналов частоту и вид работы (10 ячеек).
Esc - нажатие одного раза - останавливает передачу текста из ТХбуфера, нажатие дважды - немедленная остановка передачи и перевод программы в режим приема.
Полный перечень Hot Kyes приведен в файлах help.txt и manual.txt, расположенных в директории MixW.
О всех новинках и вопросах распространения программы MixW можно узнать, посетив web-страничку автора программы по адресу:
http://tav.kiev.ua/~nick èëè http://www.qsl.net/ut2uz
TNX UT2UZ, UU9JDR, UT5ULB.
Компьютерный интерфейс
для трансиверов ICOM |
|
|
|
Николай Федосеев, UT2UZ, |
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ã.Êèåâ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В радиоприемниках и трансиверах фирмы ICOM применен CI-V интерфейс, позволяющий подключать несколько аппаратов на одну общую линию. На рисунке приведена простая схема CI-V интерфейса c добавленными цепями управления прием-передача (PTT) и телеграфным выходом (CW). К нему можно подключать несколько трансиверов, но PTT и CW использовать только в одном из них. Впрочем, последние модели ICOM имеют “программный” PTT, передаваемый по шине CI-V. Необходимо отметить, что некоторые программы не умеют использовать один COM-порт для PTT/CW и CAT. В таком случае для PTT и CW можно использовать другой COM-порт или порт принтера.
Радиохобби 1/2000 |
41 |
измерения
Частотомер на процессоре PIC16F84
Александр Денисов, RA3RBE, г.Тамбов
При работе на люби- |
тельской радиостанции |
часто необходимо точно |
знать частоту, на которую |
настроен трансивер или |
приемник для того, чтобы |
не уйти за пределы диа- |
пазона или для точной |
настройки на заранее |
оговоренную частоту. |
Механические шкалы не |
дают такой возможности, |
поэтому приходится кон- |
струировать электрон- |
ные шкалы. В настоящее |
время разработано боль- |
шое количество элект- |
ронных шкал и частото- |
меров с использованием |
микросхем разной степе- |
ни интеграции. Зачастую |
это сложные устройства, |
насчитывающие несколь- |
ко десятков микросхем. |
Эти конструкции доволь- |
но сложны для повторе- |
íèÿ èç-çà òîãî, ÷òî â ñõå- |
ме с большим количеством элементов гораздо выше возможность до- |
пустить ошибку на всех этапах – от публикации до монтажа. Принци- |
пиальную схему частотомера можно предельно упростить, если пост- |
роить ее на базе процессора PIC16F84 фирмы Microchip (http:// |
www.microchip.com/), который обладает высоким быстродействием |
и широкими функциональными возможностями, а встроенное энерго- |
независимое запоминающее устройство позволяет записывать и опе- |
ративно изменять величину промежуточной частоты цифровой шкалы. |
При работе над своим частотомером я поставил задачу создания |
максимально простой конструкции, несложной в повторении, учитыва- |
ющей ошибки и недочеты, допущенные при конструировании анало- |
гичных устройств. |
Вниманию читателя предлагается частотомер – цифровая шкала, |
в котором вся работа по измерению, преобразованию и динамической |
индикации перенесена на программное обеспечение, а аппаратная |
часть содержит всего две микросхемы. |
Устройство выполняет следующие функции: |
1. Семиразрядного частотомера с индикацией частоты в десятках |
герц в младшем разряде индикатора. |
2. Цифровой шкалы радиолюбительского трансивера (приемника). |
В этом режиме к измеренному значению прибавляется или вычитается |
значение промежуточной частоты, записанное в энергонезависимую |
память PIC процессора. |
Технические характеристики: |
|
максимальная измеряемая частота ................................. |
30 ÌÃö |
максимальное разрешение измеряемой частоты .............. |
10 Ãö |
чувствительность по входу .............................................. |
250 ì |
напряжение питания ...................................................... |
8…12 Â |
потребляемый ток ............................................................. |
35 ìÀ |
Принципиальная схема частотомера - цифровой шкалы приведена на рис.1. Она состоит из:
-формирователя входного сигнала, выполненного на транзисторе VT1. Сигнал измеряемой частоты, поданный на вход X5, ограничивается, усиливается и подается на вход PIC процессора для измерения;
-центрального процессора DD2 (PIC16F84), выполняющего функции измерения, расчета, преобразования, управления динамической индикацией и динамического опроса входных сигналов. Контакты X3 и X4 используются для выбора режима цифровой шкалы. Тактовая частота процессора определяется кварцевым резонатором ZQ1 и может изменяться в небольших пределах конденсаторами C3 и C4;
-светодиодного индикатора DD3 (АЛС318) для отображения часто-
òû;
-микросхемы DD1 (555ИД7) – дешифратора позиции отображаемой цифры;
-пятивольтового интегрального стабилизатора питающего напряжения DA4 (7805). Напряжение питания частотомера 8..12 В подается на контакты X1(+) и X2(-).
Функции устройства реализованы следующим образом:
При отключенных контактах X3 и X4 - работает как частотомер (режим измерения).
При подаче лог. «0» на X3 - складывает измеренные значения с заранее записанной в энергонезависимую память константой (цифровая
Ðèñ.1 |
шкала).
При подаче лог. «0» на X4 вычитает по модулю эту константу из измеренного значения (цифровая шкала).
При подаче лог. «0» одновременно на выводы X3 и X4 через 1 сек. шкала перейдет в режим записи константы, отобразит на индикаторе
букву "F" и изме- |
Ðèñ.2à |
ренную частоту. |
|
Повторная подача |
|
ëîã. "0" íà X3 è X4 |
|
приведет к записи |
|
замеренного зна- |
|
чения в энергоне- |
|
зависимую память |
|
процессора и воз- |
|
врату в режим из- |
|
мерения. После |
|
этого новая кон- |
|
станта будет ис- |
|
пользоваться в ка- |
|
честве величины |
|
промежуточной ча- |
|
стоты. Данный ре- |
|
жим сделан для |
|
того, чтобы пользо- |
|
ватели могли сами |
|
устанавливать ве- |
|
личину ПЧ в своей |
|
шкале без пере- |
|
программирова- |
|
ния PIC процессо- |
|
ра. По умолчанию в |
Ðèñ.2á |
тексте программы |
|
записана ПЧ рав- |
|
íàÿ 5,5 ÌÃö. |
|
Примечание: ло- |
|
гическому «0» соот- |
|
ветствует потенци- |
|
ал 0 вольт («зем- |
|
ëÿ»). |
|
Ê î í ñ ò ð ó ê ö è ÿ |
|
выполнена на одно- |
|
сторонней печат- |
|
ной плате размера- |
|
ìè 57 õ 67 ìì. Ýñ- |
|
киз печатной пла- |
|
ты (М1:1) приве- |
|
äåí íà ðèñ.2à, à |
|
вид со стороны пе- |
|
чатных дорожек - |
|
на рис.2б, однако |
|
предельная про- |
|
стота конструкции |
|
позволяет легко по- |
|
вторить ее даже на |
|
42 |
Радиохобби 1/2000 |
профессиональная схемотехника
"макетнице".
Теперь немного информации для тех, кто не имеет большого опыта работы с PIC процессорами. Для транслирования исходного текста программы в машинный код процессора использовался широко распространенный, бесплатный ассемблер MPASM, для программирования – программатор PIX, также бесплатный и доступный на многих серверах. Сушествует много других ассемблеров и программаторов, однако эти наиболее доступны для пользователей с небольшим опытом. Их можно скачать со странички автора http://www.geocities.com/ alldn/hamradio. Схемы аппаратной части программатора находятся в файле программатора PIX.
Архивы MPASM и PIX распаковываем в разных директориях MPASM и PIX соответственно, файл DigiScal.asm с исходным текстом программы частотомера переписываем в директорию ассемблера MPASM.
1. Трансляция исходного текста
Набираем команду MPASM DIGISCAL.ASM. После выполнения программы на экране дисплея должно быть следующее:
MPASM 01.40 © 1993-96 Microchip Technology Ink./Byte Craft Limi
Checking c:\MPASM\DIGISCAL.ASM for symbols…
Assembling…
DIGISCAL.ASM 639
Building files…
Errors |
: |
0 |
|
|
|
Warnings |
: |
0 |
reported |
0 |
suppressed |
Messages |
: |
0 |
reported |
0 |
suppressed |
Lines assembled : |
638 |
|
|
||
Press any key to continue.
Отсутствие сообщения об ошибках и предупреждений говорит о том, что программа оттранслирована правильно. После трансляции в директории MPASM появятся несколько файлов с именем DIGISCAL и разными расширениями. Файл DIGISCAL.HEX и есть тот файл, который будет записан в PIC процессор.
2. Программирование PIC процессора
2.1. Переходим в директорию PIX, запускаем программу PIX.EXE, подключаем к разъему COM2 аппаратную часть программатора с вставленным PIC процессором (рис.3).
Ðèñ.3
2.2.Даем команду F7 (Erase) – стираем ранее записанную информацию, т.к. новые микросхемы заполнены нулями, которые нужно «стереть». Микросхема без информации заполнена 3FFF, а ее энергонезависимая память FF. После стирания в этом можно убедиться, посмотрев содержимое памяти командой F4 (Read).
2.3.Даем команду F3 (File) и выбираем файл DIGISCAL.HEX из директории MPASM.
2.4.Последняя команда – F9 (Blow) – запись микросхемы.
После завершения процесса программирования появляется надпись “All loaded Areas Blown OK 1195 mSec”, последняя цифра может отличаться в зависимости от быстродействия компьютера.
2.5. Отключаем аппаратную часть программатора от порта COM2 и выгружаем программатор командой ALT-X.
Микросхема запрограммирована и готова к работе в частотомере. Правильно собранный частотомер - цифровая шкала с запрограммированным PIC процессором почти не требует настройки. Минимальная настройка заключается в подаче на вход частотомера эталонной частоты и подстройки конденсатора C4 до получения правильных показаний на индикаторе. При этом, возможно, потребуется корректи-
ровка емкости C3.
ОТ РЕДАКЦИИ: Ограниченный объем данной статьи не позволяет разместить исходный текст программы частотомера (файл DigiScal.asm), его можно найти на http://www.geocities.com/alldn/ hamradio/ или на http://radiohobby.da.ru, а также заказать дискету в редакции с оплатой наложенным платежом расходов на пересылку и стоимости дискеты. E-mail автора: alldn@yahoo.com
Автоматический антенный тюнер АТ-130 от ICOM
Б.Витко (UT5UE), руководитель сервис-центра Концерна “Алекс”
Технические данные:
количество каналов памяти - 45; рабочий диапазон частот - 1,6…30 МГц; подводимая мощность - 150 Вт (РЕР); входное сопротивление - 50 Ом;
потребляемая мощность во время автоматической настройки - 5-15 Вт;
время настройки - 2-3 сек (общее), 15 сек (макс.), 1 сек (с памяти); настройка по КСВ - не хуже 2,0:1;
тип применяемой антенны - Marconi с RF заземлением (длинный провод) длиной более 7 метров;
напряжение питания 13,6В+/-15% (DC) от трансивера; диапазон рабочих температур от –30°C до +60°C; размеры - 230х80х340 мм; всепогодное исполнение; вес - 2,5 кг (АТ-130), 2,7 кг (АТ-130Е).
Работой АТ-130 управляет 8-битовый микропроцессор. Тюнер, функциональная схема показана на рис.1, настраивает антенную систему
ñморским трансивером IC-M710, используя 4 датчика: прямой (D1) и обратной (D13, D14) мощности, фазы (IC9, L2, L3), сопротивления (D7, D8, D11, D12). Данные с них поступают на процессор (CPU), который
ñпомощью исполнительных реле управляет конфигурацией и параметрами Г-образной согласующей LC цепи. Электрическая схема АТ130 представлена на рис.2 (см. стр.44, 45). Для минимизации помех другим станциям и обеспечения безопасного режима выходного каскада передатчика во время согласования в АТ-130 предусмотрено снижение подводимой к антенне мощности с помощью аттенюатора (АТТ на рис.1, R16…R24 на рис.2).
Датчик прямой мощности состоит из направленного ответвителя L1 и D1 (рис.2). Постоянное напряжение с этого датчика, пропорцио-
нальное прямой мощности с трансивера поступает на процессор IC1 ( PD78212CW-613).
Датчиком обратной мощности является мостовой рефлектометр R28-R31, L4 (рис.3), сигнал с которого выпрямляется D13, D14 и подается на процессор IC1.
Цель датчика фазы (IC9, L2, L3 – рис.4) – обнаружить и компенсировать реактивности. Когда L3 нагружена на активное сопротивление, на выходе IC9 будет около 4 В. В случае индуктивной нагрузки это напряжение снижается, а емкостной – увеличивается. Далее оно поступает на компаратор IC10a (TA75393S), на выходе которого будет 5 В при индуктивной нагрузке и 0 В при емкостной.
Датчик сопротивления состоит из D7, D8, D11, D12, Q4, IC10b
Ðèñ.1
Радиохобби 1/2000 |
43 |
профессиональная схемотехника
Ðèñ.2/1
(рис.5). Выпрямленное D7, D8 высокочастотное напряжение со входа АТ-130 используется в качестве опорного. Если выход аттенюатора R16…R24 будет нагружен на сопротивление большее 50 Ом, то выпрямленное D11, D12 напряжение будет больше опорного с D7, D8, если меньше 50 Ом – напряжение с D11, D12 будет соответственно меньше опорного. Оба напряжения с D7, D8 и D11, D12 поступают на компаратор IC10b и затем на процессор IC1.
После включения питания АТ-130 напряжение +5 В подается с IC8 на микропроцессор IC1 ( PD78212CW-613) и происходит его инициализация. С помощью программы, записанной во встроенную память процессора, реле тюнера устанавливаются в исходное состояние.
Реле RL1 и RL2 подключают датчики и аттенюатор для настройки Ðèñ.4 тюнера в момент подачи ВЧ напряжения с передатчика на вход тюнера. Микропроцессор программно обрабатывает данные с датчиков и управляет переключением индуктивностей и конденсаторов согласую-
щей цепи через IC2 - IC4 и драйвера реле IC11 – IC14. Реле RL3 и RL4 изменяют конфигурацию Г-образной согласующей цепи, подключая конденсаторы на ее вход по команде CIN или на выход – COUT.
В европейской версии АТ-130Е можно использовать и дополнительно комплектуемое “ручное” согласующее устройство (MANUAL UNIT –
ðèñ.2).
Ðèñ.3 |
Ðèñ.5 |
44 |
Радиохобби 1/2000 |
профессиональная схемотехника
Ðèñ.2/2
Радиохобби 1/2000 |
45 |