Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску
AEA (Advanced Electronic Applications Inc.) PK-232MBX, около 1991 г.

Контроллер терминального узла ( ЧПУ ) представляет собой устройство , используемое радиолюбительскими операторов для участия в AX.25 пакетной радиосвязи сетях . По функциям он аналогичен сборщикам / дизассемблерам пакетов, используемым в сетях X.25 , с добавлением модема для преобразования цифровых сигналов основной полосы частот в звуковые сигналы. [1]

Первый TNC, плата VADCG, была первоначально разработана Дугом Локхартом, VE7APU, из Ванкувера , Британская Колумбия . [2]

Радиолюбительские TNC были впервые разработаны в 1978 году в Канаде Монреальским радиоклубом и группой цифровых коммуникаций Ванкувера. Они никогда не пользовались большой популярностью, потому что была доступна только голая печатная плата, и строителям приходилось собирать большое количество компонентов. [ указать ]

В 1983 году ассоциация любительского пакетного радио в Тусоне (TAPR) произвела полные комплекты для своей конструкции TNC-1. Позже он был доступен как Heathkit HD-4040. Несколько лет спустя стал доступен улучшенный TNC-2, и он был лицензирован для коммерческих производителей, таких как MFJ .

В 1986 году улучшенная TNC + была разработана для запуска программ и протоколов, разработанных для исходной платы TNC. TNC + также включает ассемблер и версию Forth ( STOIC ), которая работает на самой TNC +, для поддержки разработки новых программ и протоколов. [3]

Описание [ править ]

Kantronics 9612+ был реализован на базе 8-битного микроконтроллера Motorola .

Типичная модель состоит из микропроцессора , модема и программного обеспечения (в EPROM ), которое реализует протокол AX.25 и предоставляет пользователю интерфейс командной строки . (Обычно это программное обеспечение также предоставляет другие функции, такие как базовая система доски объявлений для приема сообщений, пока оператор отсутствует.) Поскольку TNC содержит весь интеллект, необходимый для связи по сети AX.25, внешний компьютер не требуется. . Доступ ко всем сетевым ресурсам можно получить с помощью « немого» терминала .

Система ЧПУ подключается к терминалу и радио приемопередатчика . Данные с терминала форматируются в пакеты AX.25 и модулируются в аудиосигналы (в традиционных приложениях) для передачи по радио. Принятые сигналы демодулируются, данные не форматируются, а выходные данные отправляются на терминал для отображения. В дополнение к этим функциям TNC управляет радиоканалом в соответствии с указаниями спецификации AX.25.

Раннее использование было в основном личным общением между двумя людьми или одним человеком с автоматизированной доской объявлений или электронной почтой.

Текущий статус [ править ]


С конца 1990-х годов большая часть использования AX.25 перешла на другую парадигму связи «один-ко-многим» с автоматической системой отчетов о пакетах (APRS).

TNC 1980-х и 1990-х годов были законченными решениями, которым требовалось только радио и дополнительный терминал . Как домашние компьютеры сделали свой путь в ветчины «лачуги» , там было движение в сторону более простого и дешевого «ПОЦЕЛУЙ» (Keep It Simple, Stupid) устройств. У них есть модем и минимальная обработка протокола AX.25. Большая часть обработки переносится на персональный компьютер.

Следующим логическим шагом в эволюции является отказ от специализированного оборудования и перенос всей обработки на компьютер. « Звуковая карта » используется для передачи звука на радио и обратно. Все остальное делается программно. [4]

Некоторые из предыдущих попыток оказались неудачными, что сделало этот подход плохой репутацией. Современные программные TNC, использующие методы цифровой обработки сигналов (DSP) , могут успешно декодировать сигналы низкого качества, которые не могут быть у устаревшего оборудования. [5]

Некоторые портативные и мобильные радиостанции VHF, представленные в настоящее время на рынке, включают в себя возможности TNC в самой радиостанции для поддержки протокола APRS.

Многие TNC все еще используются, особенно на необслуживаемых станциях, где важна надежность. Важность определения местоположения для системы APRS привела к разработке нового поколения небольших маломощных TNC, часто интегрированных с модулем GPS для использования в мобильных станциях слежения.

Протоколы дигипирования APRS требуют определенных соглашений об именах, а старые TNC могут не иметь необходимой поддержки для использования в качестве диджипитера. Тем не менее, практически любой TNC можно использовать для домашнего использования или отслеживания. TNC, которые были клонами популярного TAPR TNC-2, могут быть обновлены через проект прошивки UIDIGI.

TNC / Radio data ports [ править ]

Хотя обычно его называют портами данных, интерфейс между радиомодулем и TNC почти полностью представляет собой аналоговый звук (плюс линии для PTT и шумоподавителя ). Разъемы, используемые для этой цели, сильно различаются у разных производителей TNC, но современные радиостанции с портами данных широко используют 6-контактный разъем Mini-DIN .

Также используются полноразмерные разъемы DIN, модульные телефонные разъемы (RJ) и комбинации разъемов для мини- и микрофонов (обычно на портативных радиостанциях).

  • 6-контактный Mini-DIN

Порт данных терминала [ править ]

Изначально TNC были разработаны для приема сообщений от человека, набирающего текст на немом терминале . TNC имели разъем DB-25 или DE-9, по которому передавались асинхронные байты старт-стоп с уровнями сигнала RS-232 . Его также можно использовать с последовательным портом персонального компьютера. Последовательные порты сейчас практически вымерли, но есть кабели-преобразователи USB-последовательного интерфейса.

Однако обычно человек использует более сложный программный пакет, работающий на персональном компьютере, который отправляет сообщения в TNC, используя протокол KISS (TNC) или протокол 6PACK. [6]

Современные программные TNC предоставляют интерфейсы TCP / IP, к которым можно получить доступ через компьютерные сети. Например, можно запустить программный TNC на Raspberry Pi рядом с радио и получить к нему доступ с портативного компьютера в другом месте. Программные TNC также предоставляют « псевдотерминалы », поэтому их можно использовать со старыми приложениями, которые умеют использовать только последовательные порты.


См. Также [ править ]

  • Беспроводной модем

Ссылки [ править ]

  1. ^ Р. Дин Стро, N6BV, изд. (2005). ARRL Справочник по радиосвязи 2006 года . Американская радиорелейная лига . С. 9.14–9.15. ISBN 0-87259-948-5.
  2. ^ Ларри Кенни (WB9LOZ). «Введение в пакетную радиосвязь» .
  3. ^ Дуглас Локхарт (VE7APU). Ванкуверская любительская группа цифровых коммуникаций. «Особенности VADCG TNC +» . 1986 г.
  4. ^ "Программное обеспечение Dire Wolf TNC" .
  5. ^ "WA8LMF TNC Test CD Results aka Battle of the TNCs" (PDF) .
  6. ^ Велварски, Матиас (DG2FEF). «6PACK a» в реальном времени «ПК по протоколу TNC» . Перевод Зайлера, Том (HB9JNX) . Проверено 19 мая 2013 .

Внешние ссылки [ править ]

  • Любительская пакетная радиосвязь в Тусоне (TAPR)
  • Помощь в начале работы в APRS
  • Изобретатель сайта APRS
  • SYMEK Packet-Radio-Controller (TNC) для любительского радио
  • Схема подключения AEA PK-232 к 6-контактному разъему MiniDIN
  • Программное обеспечение для ТНК AEA и Kantronics
  • Ардуино TNC