Установка и настройка программы E-Coder Pro

26.02.2011 21:15

Многие пользователи SDR техники испытывают неудобства управления программным обеспечением SDR-а. Часто требуется плавно подстраивать частоту приема ручкой валкодера при поиске телеграфных станций и работе в соревнованиях, оперативно управлять специальными функциями и т.п. Использование для этих целей клавиатуры и мыши ПК не совсем удобно.
Компания «Эксперт Электроникс» предлагает свое решение - внешнюю панель управления, адаптированную специально для SDR-трансиверов. В настоящее время существует несколько SDR программ, таких как PowerSDR, M0KGK, Rocky и др. Практически все они имеют CAT интерфейс, посредством которого можно управлять основными функциями SDR-трансивера. Для подключения аппаратной панели управления E-Coder фирмы «Эксперт Электроникс» к SDR-программам используется CAT интерфейс.
В этом документе пойдет речь о программе E-Coder, которая является мостом между аппаратной панелью управления и SDR программами. Взаимодействие (обмен) ПО E-Coder с панелью управления осуществляется по внутреннему протоколу, разработанному компанией «Эксперт Электроникс», панель подключается к персональному компьютеру через USB интерфейс. Взаимодействие с SDR-программами осуществляется посредством CAT интерфейса (используется Kenwood совместимый протокол) и виртуального COM-порт моста, подобного VCOM от N8VB или VSPE.

Установка программы E-Coder Pro.

Для того, чтобы установить программу E-Coder Pro, ее нужно скачать с нашего ftp-Сервера. Вот тут на нашем форуме рассказывается, как скачать программу E-Coder Pro.
После запуска инсталляционного файла E_Coder.msi, запустится программа установки нового приложения. В окне установщика жмем на кнопку Next.

 

ecoder ru1

 

В этом окне выбираем место, куда будет установлена программа E-Coder Pro. По умолчанию путь для установки будет такой: C:\Program Files\Expert Electronics\E-Coder Pro\, оставляем его без изменений, жмем на кнопку Next.

 

ecoder ru2

 

Программа установки сообщит, что все готово и можно устанавливать программу. Если Вы хотите изменить путь для установки, то можно вернуться назад и поправить его. Если все указано правильно жмем Install.

 

ecoder ru3

 

В этот момент будет отображать процесс установки всех компонентов программы E-Coder Pro, программа установщик попросит подождать некоторое время.

ecoder ru4

 

По завершению установки, будет сообщено об этом. Жмем кнопку Finish.

 

ecoder ru5

 

Заходим в меню ПУСК --> Программы и запускаем программу E-Coder Pro.
Программа выполнена в виде окна с четырьмя вкладками. На рисунке 1 отображен внешний вид программы с включенной вкладкой Main.

ecoder ru6

На вкладке Main отображены (продублированы) все органы управления, которые находятся на аппаратной панели E-Coder.

Панель управления имеет:

  • 14 конфигурируемых функциональных кнопок;
  • 3 конфигурируемых кнопки, функции которых выполняют вращающиеся N-кодеры (нажатием на ручку N-кодера);

  • 4 вращающихся ручки N-кодера, в том числе и основной валкодер;
  • 2 гнезда для подключения манипулятора CW(DASH/DOT) и педали PTT.

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

На вкладке Configure отображены все элементы управления панели в режиме настройки.

ecoder ru7

 

В этом режиме можно назначить любой кнопке и N-кодеру функцию, предложенную из выпадающего списка. Маленьким N-кодерам можно указать количество шагов перестройки на один щелчок вращения. К примеру, пользоваться расстройкой удобно при шаге 10Гц и более, громкостью 1-5 и т.п.
Основному валкодеру назначена единственная функция – изменение частоты, при его вращении. Валкодер имеет 128 или 256 импульсов на оборот. Количество импульсов можно уменшить путем деления общего числа импульсов на коэффициент в графе Devide by.
После выбора функций для каждой кнопки и ручки, функции назначаются сразу, сохранять ничего не нужно. В Таблице 1 описаны функции, которые можно назначить кнопкам. На рисунке ниже отображен процесс назначения кнопке функции из списка. Для этого нужно нажать на кнопку курсором мыши, в появившемся меню выбираем функцию.

 

ecoder ru8

 

Таблица 1: Функции управления из контекстного меню для кнопок
Название Комментарии
1 BU Band Up – переключение диапазонов вверх
2 BD Band Down – переключение диапазонов вниз.
MU Mode Up – переключение вида модуляции вверх
MD Mode Down – переключение вида модуляции вниз.
V+ Увеличение громкости.
6 V- Уменьшение громкости.
7 Mute Включение/выключение громкости.

8

Home

Запоминание одной «домашней» частоты /переход на эту частоту, записанную в память. Для запоминания «домашней» частоты нужно нажать и удерживать кнопку около 2 секунд. Для перехода на «домашнюю» частоту с любой частоты и/или диапазона нужно просто нажать на эту кнопку.

Функция будет реализована в будущем

9

M.IN

Memory IN – записать частоту в память.

Функция будет реализована в будущем

10

M.UP

Memory U – выбрать частоту из памяти.

Функция будет реализована в будущем

11 None Кнопка без функции.
12 RIT Включение/выключение расстройки по приему.
13 RX0 Сброс частоты расстройки приемника в 0.

14

XIT Включение/выключение расстройки по передаче.

15

PW Power On/Off - Включение/выключение программы, дублирует нажатие на кнопку Start/Stop в программе.

16 

MON Включение мониторинга –самоконтроль в режиме передачи.

17 

ANF Автоматический режекторный фильтр (Нотч-фильтр).
18  NB Шумоподавитель импульсных помех.
19  TX0 Сброс частоты расстройки передатчика в 0.
20  Lock VFO Lock – блокировка элементов перестройки частоты.
21 FU Filter Up – переключение полосы приемника в сторону увеличения.

22

FD Filter Down - переключение полосы приемника в сторону уменьшения.
23  SQL Включение порогового шумоподавителя.
24  FSR Filter Shift Reset – сброс сдвига частоты фильтра приемника.
25  X2TR Включение управления PTT внешнего усилителя мощности.
26  AgcU AGC Up – Увеличение порога АРУ.
27  AgcD AGC Down – Уменьшение порога АРУ.
28  PrU Preamp Up – Увеличение чувствительности приемника.
29  PrD Preamp Down – Уменьшение чувствительности приемника.
30  Z+ Zoom UP – Увеличение разрешения панорамы по частоте.
31 Z- Zoom Down – Уменьшение разрешения панорамы по частоте.
32 St+ Step Up – Увеличение шага перестройки синтезатора частоты.
33  St- Step Down – Уменьшение шага перестройки синтезатора частоты.

 

Ниже на рисунке изображено окно программы с контекстным меню назначения функций для N-кодеров.

 

ecoder ru9

 

В Таблице 2 описаны функции, которые можно назначить трём вращающимся  N-кодерам. 

Таблица 2: Функции управления из контекстного меню для N-кодеров.
Название Комментарии
1 Volume Плавная регулировка громкости
2 Mic Gain Регулировка усиления микрофона
3 SQL Регулировка уровня срабатывания порогового шумоподавителя
4 Filter High Регулировка верхней частоты среза фильтра приемника
5 Filter Low Регулировка нижней частоты среза фильтра приемника
6 Filter Width Регулировка ширины полосы фильтра приемника
7 Filter Shift Сдвиг фильтра приемника относительно частоты приема
8 XIT Расстройка по частоте для режима передачи
9 RIT Расстройка по частоте для режима приема
10 AGCT Регулировка коэффициента усиления АРУ

Над каждой ручкой на вкладке Configure имеется поле ввода для установки шага, с которым будет перестраиваться параметр на один щелчок ручки N-кодера. Для перестройки по частоте (RIT, XIT, Filter High и т.п.) удобно устанавливать шаг 10-100Гц. Для различных параметров (Volume, Mic Gain и т.д.) удобно ставить шаг поменьше – 1-5. В процессе эксплуатации каждый пользователь сам решит для себя, какой шаг для него удобнее.

Подключение программы к PowerSDRTM (produced by Flex Radio Systems)

В этом пункте будет описан пример, как можно подключить программу E-Coder Pro к PowerSDR посредством программы виртуальных COM портов, Virtual Serial Ports Emulator.
1. Устанавливаем программу виртуальных COM портов, Virtual Serial Ports Emulator. После чего запускаем ее. Ниже показан внешний вид программы.

 

ecoder ru10

 

2. Теперь создаем мост из двух виртуальных COM портов. Для этого нажимаем на кнопку в виде черного разъема с красной звездочкой.

В ходе диалога выбираем Тип устройства – Pair, жмем Далее. СОМ-порты выбираем любые свободные, кроме тех, что есть в Вашем компьютере. Создадим для примера пару СОМ4-СОМ5. В конце диалога ставим галку Эмулировать скорость и жмем Готово.
Если все сделано правильно, то в списке устройств окна программы появится пара COM портов(См.рисунок ниже).

 

ecoder ru11

 

3. Создадим разветвитель СОМ-порта, чтобы к программе PowerSDR можно было подключить не только E-Coder, но и аппаратный журнал и программу цифровых видов связи.

Нажимаем на кнопку в виде черного разъема с красной звездочкой. В ходе диалога выбираем Тип устройства – Splitter и Далее. СОМ-порт источник данных выбираем СОМ5. Виртуальный порт выбираем СОМ6. В настройках сплиттера указываем скорость обмена данных, на которой будут работать программы. Ставим галки Перенаправление регистров, DTR, RTS и жмем Готово.
Если все сделано правильно, то в списке устройств окна программы рядом с парой COM портов появится сплиттер СОМ5-СОМ6 (См.рисунок ниже).

ecoder ru12

 

Теперь в системе имеется полноценный СОМ-портовый мост с разветвлением сигнала для нескольких программ. К порту СОМ6 можно одновременно подключать различные приложения (E-Coder, логгеры, контестовые программы и т.п.).

Примечание: Если Вы предполагаете использовать трансивер только с панелью E-Coder, то достаточно создать одну пару СОМ-портов. Можно воспользоваться более простыми утилитами, к примеру VCOM от N8VB.

4. Запускаем программу PowerSDR. Заходим в меню настроек и устанавливаем настройки CAT интерфейса так, как показано на рисунке ниже (обведено красными квадратами). Следует уделить внимание тому, что CAT интерфейс программы подключается к порту COM4 и скорость обмена данных равна 57600. Чтобы изменить параметры САТ в этом окне, нужно убрать галку Enable CAT, исправить значения и вновь ее установить.

 

ecoder ru13

 

Для корректной работы различных программ-логгеров и пр. нужно, чтобы в программе PowerSDR был выбран идентификатор TS-2000. Если в этих программах уже есть PowerSDR, то ставим PowerSDR (на рисунке выше сверху-справа).

5. Подключаем панель E-Coder к компьютеру. Если это первое подключение панели к компьютеру, то системе понадобится несколько секунд для автоматической установки драйверов. Этот процесс от Пользователя не требует наличия диска с драйверами, нужно просто подождать. Успешно установленный драйвер панели отобразится в окошке обведенном оранжевым прямоугольником (См.рисунок ниже).

6. Запускаем программу E-Coder Pro и переходим на вкладку настроек Options. Устанавливаем настройки CAT интерфейса программы так, как показано в красном квадрате на рисунке ниже. После настройки СОМ-порта жмем на кнопки Open, при включении они превращаются в кнопки с надписью Close. С этого момента управление программой PowerSDR будет доступно. Следует отметить, что если выдернуть панель из USB-порта и потом ее подключить обратно, то она сразу же начнет работать.

ecoder ru14

Кнопки Encoder и Keyboard позволяют включить подсветку основного Валкодера и кнопок клавиатуры аппаратной панели.

Особенности работы программы E-Coder Pro с SDR-программами

Программа E-Coder имеет большое количество функций, которые транслируются в САТ-команды и передаются в SDR-программу. В настоящий момент для расширения возможностей программа E-Coder использует одновременно САТ-команды Kenwood совместимого протокола, а также САТ-команды программы PowerSDR. Это следует учитывать при подключении утилиты к другим SDR-программам.
В будущем будут реализованы различные САТ-протоколы для управления не только SDR-программами, но и классическими трансиверами типа Kenwood, Icom и т.п.

Программа E-Coder хорошо работает в связке со всеми версиями PowerSDR в системе Windows XP. Она хорошо работает в системе Windows 7 64бит с версиями программ PowerSDR 2.х и остальными. В версии операционной системы Windows 7 32бит работа связки E-Coder+PowerSDR не проверялась.
Замечена некорректная работа программы PowerSDR v.1.10.4 K6JCA с программой E-Coder в системе Windows 7 64бит. После некоторого времени работы программа выдает ошибку. Мы постараемся решить этот вопрос, он требует некоторого времени для исследования.

Заключение

В заключении следует отметить, что описанное здесь программное обеспечение позволяет подключать аппаратную панель E-Coder к SDR-программам посредством CAT интерфейса и программы виртуальных COM портов. Программа E-Coder Pro
работает под ОС Windows XP, Windows Vista, Windows 7, в x32 и x64 битных версиях. Количество реализованных функции не является конечным и ограниченно разнообразием САТ-команд программы PowerSDR и других.
Постепенно количество функций будет увеличено.

Успехов Вам!

22.02.2011                                                                          Expert Electronics LLC.