Russian Hamradio :: Программа для проведения телетайпных радиосвязей - QSO.
Сайт радиолюбителей Республики Коми.
Программа для проведения телетайпных радиосвязей - QSO.

На главную Главная

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

Программа имеет следующие ососбенности:

  • программа не имеет зарубежных аналогов и полностью разработана мною от начала и до конца;
  • программа отличающиеся от других подпрограмм приемом и передачей сигналов, что позволяет делать выбор по своему вкусу;
  • программа ориентирована на использование заглавных и строчных букв русского алфавита, но хорошо работает и с буквами латинского алфавита;
  • при радиосвязи автоматически выдается на экран позывной вызывающего Вас корреспондента, при этом программа ищет в аппаратном журнале последнее QSO с этим позывным и запоминает все данные;
  • при подготовке текстов для последующей передачи допускается кодирование символов;
  • программа имеет малые размеры для своего класса и может применяться на простых и совместимых компьютерах;
  • записи о проведенных QSO можно сохранять во встроенном аппаратном журнале, что позволяет оперативно определять время и дату последней радиосвязи с данным позывным, а также распечатывать на принтере записи аппаратного журнала в формате отчета о соревнованиях или ином;
  • записи аппаратного журнала можно просматривать, печатать и выполнять с ними иные операции

Общее положение

Программа rtty_qso.v1.20 предназначена для проведения любительских радиосвязей телетайпом посредством IBM PC или совместимого компьютера под управлением MS DOS или Windows98. Программа может свободно распространяться среди радиолюбителей России по принципу "как есть", т.е. без гарантий со стороны автора и без претензий со стороны пользователей. Программа постоянно совершенствуется, спрашивайте новые варианты.

Программа разрабатывалась в среде программирования Turbo C++ v.3 на основах и принципах, разработанных и использованных автором еще в конце 1980-х и начале 1990-х годов при создании аналогичных программ для компьютеров "Радио-86РК" и БК-0010.01. Программа не имеет зарубежных аналогов и рассчитана на пользователей, предпочитающих при проведении радиосвязей использовать РУССКИЙ язык. Хорошо работает и с текстами, использующими латинский алфавит. Программа предназначена для работы под управлением MS DOS, но нормально работает с COM-портом и под управлением Windows98. Внешний вид программы показан на рис.1.

Рис.1.

Комплект состоит из следующих файлов, которые должны постоянно находиться в одном и том же каталоге:

  • rtty_qso.exe - основной исполняемый файл программного комплекта;
  • rtty_qso.cfg - конфигурационный файл;
  • qso_log.dat - файл с данными аппаратного журнала;
  • rtty_qso.sav - файл с сохраненными текстами радиосвязей;
  • cq.msg -файл с текстом для передачи общего вызова;
  • qrz.msg - файл с текстом просьбы повторить вызов;
  • rpt.msg - файл с текстом просьбы повторить имя и город;
  • eqp.msg - файл с описанием собственной аппаратуры;
  • my_name.msg - файл с текстом о собственном имени и городе;
  • konec.msg - файл окончания типовой радиосвязи;
  • f5.msg... f9.msg - файлы с любыми дополнительными текстами.

Тексты всех файлов с расширением *.msg могут изменяться пользователем по своему усмотрению, но при условии, что размер файла не должен превышать 380 знаков и не должен содержать более 5 текстовых строк. Размер файла для передачи по клавише Alt-F10 не должен превышать 4000 байт. Каждая строка должна заканчиваться нажатием клавиши Enter. (Для последней 5-й строки этого делать не следует.) При подготовке текста, предназначенного для зарубежных корреспондентов, помните, что программы многих из них работают только с ЗАГЛАВНЫМИ буквами.

Для работы в эфире рекомендую использовать модем modem2.zip или modem3.zip, документация на эти и другие модемы находится на моей WEB-странице [1]: В программе применена новая версия подпрограммы приема, которая один и тот же текст с магнитофона принимает с ГОРАЗДО меньшим числом ошибок, чем известные зарубежные программы. Также приняты меры для более четкого печатания ваших текстов на экране корреспондента. В программе применен оригинальный индикатор настройки на частоту корреспондента. Программа допускает реверс (нормальный/обратный) как при приеме, так и при передаче.

Конфигурационный файл

Конфигурационный файл должен иметь определенное количество строк, при этом каждая строка должна начинаться с первой позиции, никакие пустые строки перед первой строкой и между остальными строками не допускаются. Строки *.cfg файла имеют следующие значения:

  • 1-я строка - используемый com-порт;
  • 2-я строка - позывной собственной радиостанции;
  • 3-я строка - собственное имя;
  • 4-я строка - собственный населенный пункт;
  • 5-я строка - адрес и наименование файла радиожурнала;
  • 6-я строка - адрес и наименование файла сохраненного QSO;
  • 7-я строка - температура наружного воздуха в Вашем городе;
  • 8-я строка - позывной наиболее вероятного корреспондента;
  • 9-я строка - имя наиболее вероятного корреспондента;
  • 10-я строка - город наиболее вероятного корреспондента;
  • 11-я строка - наиболее вероятный вариант переданного RST.

Каждая из этих строк может редактироваться самым простым текстовым редактором при соблюдении вышеописанных требований.

Перечень команд

  • F1 - данная таблица (HELP) Alt-F1 - доп. таблица HELP
  • F2 - увеличить скорость пер. Alt-F2 - общий вызов (CQ)
  • F3 - уменьшить скорость пер. Alt-F3 - передать QRZ
  • F4 - норм/обратный прием Alt-F4 - вызов корреспондента
  • F5 - норм/обратная передача Alt-F5 - текст начала QSO
  • F6 - ввести позывной- CALL Alt-F6 - о своей аппарат.
  • F7 - ввести имя корреспондента Alt-F7 - концовка QSO
  • F8 - ввести город - QTH Alt-F8 - передача с клавиатуры
  • F9 - ввести передаваемый RST Alt-F9 - просьба повторить
  • F10 - ввести температура воздуха Alt-F10 - передать файл
  • F11 - ввести QSO в журнал
  • F12 - обновление экрана Alt-X - выход в DOS
  • Ctrl-F1 - инфо о программе Shift-F1 - инфо о программе
  • Ctrl-F2 - переключение звука Shift-F2 - повысить тон
  • Ctrl-F3 - очистка окна TX Shift-F3 - понизить тон
  • Ctrl-F4 - очистка окна RX Shift-F4 - просмотр журнала
  • Ctrl-F5 - передать t5.msg PgDN - позывной корреспондента.
  • Ctrl-F6 - передать t6.msg End - выход на прием
  • Ctrl-F7 - передать t7.msg Home - выход на передачу
  • Ctrl-F8 - передать t8.msg Esc - срочный выход
  • Ctrl-F9 - передать t9.msg PgUP - переключить РУС/ЛАТ

Подключение

Подключение модема к порту RS-232-C выполняется по следующей, обычно принятой, схеме показанной в таблице 1. Подключение трансивера к звуковой плате следует выполнять через соответствующие выводы платы на задней стенке компьютера с применением регулирующих потенциометров и развязывающих конденсаторов.

Таблица 1.

Название линии

Разъем DB25

Разъем DB9

Выполняемые действия

RTS

4

7

Включение прием/передача

DTR

20

4

Модуляция сигнала (передача)

CTS

5

8

Принимаемый сигнал (прием)

Рабочий экран

Экран разбит на три части. Верхняя часть состоит из трех строк, в которых располагается таблица переменных данных - данные о Вашем корреспонденте, текущая дата и системное время компьютера, вид работы (RTTY), температура воздуха за окном, в этой же строке рядом с температурой находится и величина в Герцах тона компьютерного динамика, в строке скоростей после величины скорости (в конце строки) находится символ включения контрольного динамика компьютера. Справа от надписи "RTTY" на черном фоне находится символ 'o'. Это символ настройки на частоту корреспондента. При изменении тона символ перемещается в левую сторону от надписи. При точной настройке символы видны с обеих сторон от надписи "RTTY". Идеальным можно считать тот случай, когда при приеме на экране видны только наиболее удаленные от слова "RTTY" символы 'o'.

Слева от слова "ПРИЕМ" появляются символы, указывающие на прием нормальных или обратных символов, справа - стволы состояния передачи. Символы "нор" и "обр" появляются при нажатии F4 и F5 и соответствуют нормальному или обратному приему или передаче. В верхнем правом углу экрана при переключениях RUS/LAT появляются соответствующие надписи. В средней части экрана располагается окно принимаемой информации. В этой части экрана появляются окна с вспомогательной информацией.

В нижней части экрана расположено окно передающейся информации. Кроме того, имеются две информационных строки - одна в самом низу экрана, вторая - между окнами приема и передачи. В верхней информационной строке выдается информация о задействовании принтера и файла сохранения, позывной вызывающей радиостанции, сведения о последнем QSO, проведенном с данным позывным.

Работа на передачу

Программа предусматривает три варианта подключения компьютера к передатчику.

  • Первый вариант - наиболее распространенный - подключение компьютера через последовательный порт RS-232 (COM1....COM4) к модулятору модема. При этом используется сигнал DTR (штырек 20 на DB25 или штырек 4 на DB9).
  • Второй вариант - использование звуковой карты, совместимой с Soud Blaster или аналогичной (дешевой). Сигналы отрабатывались на звуковой карте Yamaha OPL3. Предполагается, что будет работать любая из дешевых, совместимых с Sound Blaster, звуковых карт. Сигнал берется с выхода "линия" и через переходные конденсаторы и регулятор уровня (потенциометр) подается на микрофонный вход передатчика. Звуковые частоты сигнала - 1200 Гц и 1000 Гц. (В данной версии не работает).
  • Третий вариант - взять сигнал от контрольного динамика через переходные конденсаторы и подать его на микрофонный вход передатчика. В программе задействованы большие возможности по выбору различных, заранее подготовленных текстов, возможность работы непосредственно с клавиатуры.

Для работы с клавиатуры следует нажать Alt-F8, дождаться пока программа выдаст в эфир позывные, затем как можно быстрее набирать на клавиатуре первое слово текста и нажать Пробел, при этом программа начинает передавать введенное слово. Затем таким же образом вводятся и передаются все слова необходимого для передачи текста. Для окончания работы с клавиатуры следует нажать Enter. Следует помнить, что клавиатура хранит несколько введенных символов в своей памяти пока идет передача ранее введенного слова, поэтому можно начинать ввод нового слова, не дожидаясь конца передачи предыдущего.

Журнал

Нажатием на клавишу F11 открывается возможность сохранить данные по QSO в аппаратном журнале. При этом в аппаратный журнал АВТОМАТИЧЕСКИ вводятся все данные по корреспонденту из экранной таблицы данных - позывной корреспондента, его имя, город и переданный от Вас RST. Поэтому сразу же после нажатия на клавишу всплывает окно подсказки. Если Вы действительно что-то упустили, то следует нажать Esc и команда будет отменена, если все нормально, то нажимайте Enter и вводите недостающие данные.

Все введенные в журнал QSO можно просмотреть по команде Shift-F4, при этом на экран выводятся не все, а только самые необходимые данные из журнала. Полностью всю информацию из журнала можно просмотреть, используя программу qso_учет.exe. Эта программа простого аппаратного журнала и должна находиться в одной директории с программой rtty_qso.exe. Все введенное одной программой можно просмотреть другой программой и наоборот.

База данных журнала хранится в файле qso_учет.dat, при этом в одном таком файле может храниться только информация о 250 радиосвязях, т.е. при размещении в одном файле данных о 250 QSO этот файл нужно переименовать так, чтобы в имени была зашифрована информация о том, какое время представляет информация, имеющаяся в файле. При этом для дальнейшей работы в текстовом редакторе следует создать абсолютно чистый файл qso_учет.dat.

Пример нового имени: файл с именем 4_10-99.dat содержит записи QSO начиная с 4-го месяца (апрель) по 10-й месяц (октябрь) 1999 года. Программа qso_учет.exe также позволяет распечатать все записи из файла rtty_qso.dat как отчет о проведенных радиосвязях (соревнованиях) на рулон бумаги.

В данной версии задействован автоматический ввод из эфира в информационную строку позывного вызывающей радиостанции. Чтобы начать работу с этой станцией следует нажать клавишу PgDn, при этом программа вводит позывной из информационной строки в таблицу переменных данных, проверяет по журналу о наличии записи о связи с этим позывным и, если запись о такой связи имеется, заносит автоматически в таблицу перменных данных имя и город корреспондента и выдает в информационной строке сведения о последнем проведенном с этим позывным QSO.

Также при ручном вводе в таблицу переменных данных позывного корреспондента (по клавише F6) программа просматривает все записи аппаратного журнала, вводит автоматически все необходимые данные и выдает соответствующую информацию. Если будет вместо полного позывного введен только префикс или часть префикса, то программа выдает информацию о последней связи с радиостанцией, позывной которой имеет данный префикс (или часть префикса).

Примечание

1. Программа предназначена для работы в эфире на скорости 45 Бод. Все остальные скорости можно использовать в экспериментах с иными радиолюбительскими целями, например, по проверке работоспособности модемов и другой аппаратуры.

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

3. Программа будет постоянно совершенствоваться, поэтому автору ОЧЕНЬ нужны Ваши замечания и предложения. Позывные радиолюбителей, подавших ценные предложения будут помещаться в этом файле.

Документация и дополнения

1. QSO_U.zip - простой журнал для учета проведенных радиосвязей, разработан RA3XB;

2. modem2.zip - универсальный модем для цифровых видов связи, разработан RA3XB;

Для связи с автором можно использовать: пакет: RA3XB @ RW6HQN.STA.RUS.EU или по e-mail: ra3xb@kaluga.ru

Скачать программы для проведения телетайпных радиосвязей и программы теста - zip 187kb.

Всего вам хорошего и 73!!!

Г. Тяпичев, (RA3XB)

Литератра:

1. http://users.kaluga.ru/ra3xb/

На главную Главная

Hosted by uCoz