Terminal düğümü denetleyicisi - Terminal node controller

Image
AEA (Advanced Electronic Applications Inc.) PK-232MBX, yaklaşık 1991.

Bir terminal düğümü kontrolörü ( TNC ), amatör radyo operatörleri tarafından AX.25 paket radyo ağlarına katılmak için kullanılan bir cihazdır . Temel bant dijital sinyalleri ses tonlarına dönüştürmek için bir modem eklenmesiyle, X.25 ağlarında kullanılan Paket Birleştirici / Dağıtıcıya benzer bir işlevdir .

İlk TNC, VADCG kurulu, başlangıçta Vancouver , British Columbia'da yaşayan Doug Lockhart, VE7APU tarafından geliştirilmiştir .

Amatör Radyo TNC'leri ilk olarak 1978'de Kanada'da Montreal Amatör Radyo Kulübü ve Vancouver Bölgesi Dijital İletişim grubu tarafından geliştirildi. Bunlar hiçbir zaman fazla popülerlik kazanmadı çünkü yalnızca çıplak bir baskılı devre kartı kullanıma sunuldu ve inşaatçılar çok sayıda bileşeni toplamak zorunda kaldı.

1983 yılında, Tucson Amatör Paket Radyo (TAPR) birliği TNC-1 tasarımları için eksiksiz kitler üretti. Bu daha sonra Heathkit HD-4040 olarak sunuldu . Birkaç yıl sonra, geliştirilmiş TNC-2 piyasaya çıktı ve MFJ gibi ticari üreticilere lisans verildi .

1986'da, geliştirilmiş "TNC +", orijinal TNC kartı için geliştirilen programları ve protokolleri çalıştırmak için tasarlandı. TNC + ayrıca yeni programlar ve protokoller geliştirmeyi desteklemek için bir assembler ve TNC + üzerinde çalışan Forth ( STOIC ) versiyonunu da içeriyordu .

Açıklama

Image
Kantronics 9612+, 8 bitlik bir Motorola mikro denetleyici etrafında uygulandı .

Tipik bir model, bir mikroişlemci , modem ve AX.25 protokolünü uygulayan ve kullanıcıya bir komut satırı arabirimi sağlayan yazılımdan ( EPROM'da ) oluşur . (Genellikle bu yazılım , operatör uzaktayken mesajları almak için temel bir bülten tahtası sistemi gibi başka işlevler de sağlar .) TNC, bir AX.25 ağı üzerinden iletişim kurmak için gereken tüm zekayı içerdiğinden, harici bir bilgisayara gerek yoktur. . Ağın tüm kaynaklarına aptal bir terminal kullanılarak erişilebilir .

TNC, terminale ve bir radyo alıcı-vericisine bağlanır . Terminalden gelen veriler AX.25 paketlerine formatlanır ve radyo tarafından iletilmek üzere ses sinyallerine (geleneksel uygulamalarda) modüle edilir. Alınan sinyaller demodüle edilir, veriler formatlanmaz ve çıktı gösterim için terminale gönderilir. Bu fonksiyonlara ek olarak TNC, radyo kanalını AX.25 spesifikasyonundaki yönergelere göre yönetir.

İlk kullanım, çoğunlukla iki kişi veya bir kişi arasında otomatik bir Bülten Panosu veya E-posta sistemine bire bir iletişimdi.

Şu anki durum


1990'ların sonlarından bu yana, çoğu AX.25 kullanımı Otomatik Paket Raporlama Sistemi (APRS) ile farklı bire çok iletişim paradigmasına kaymıştır .

1980'lerin ve 1990'ların TNC'leri, yalnızca bir radyoya ve isteğe bağlı bir aptal terminale ihtiyaç duyan eksiksiz çözümlerdi . Ev bilgisayarları ham "barakalara" girerken , daha basit, daha ucuz "KISS" (Basit Tut, Aptal) cihazlarına doğru bir hareket oldu . Bunlar bir modeme ve AX.25 protokolünün minimum işlenmesine sahiptir. İşlemlerin çoğu kişisel bilgisayara taşınır.

Evrimdeki bir sonraki mantıksal adım, özelleştirilmiş donanımı ortadan kaldırmak ve tüm işlemleri bir bilgisayara taşımaktır. Radyoya giden ve gelen ses için bir " ses kartı " kullanılır. Diğer her şey yazılımda yapılır.

Daha önceki bazı girişimler kötü performans gösterdi ve bu yaklaşıma kötü bir ün kazandırdı. Dijital sinyal işleme (DSP) tekniklerini kullanan modern yazılım TNC'ler, eski ekipmanın yapamadığı düşük kaliteli sinyalleri başarıyla çözebilir.

Şu anda piyasada bulunan bazı el tipi ve mobil VHF telsizleri, APRS protokolünü desteklemek için telsizin kendi içinde TNC yeteneklerini içerir.

Birçok TNC, özellikle güvenilirliğin önemli olduğu gözetimsiz istasyonlarda hala kullanımdadır. APRS sistemi için konumun önemi, genellikle mobil izleme istasyonlarında kullanılmak üzere bir GPS modülü ile entegre olan yeni nesil küçük, düşük güçlü TNC'lerin geliştirilmesini tetiklemiştir.

APRS digipeating protokolleri özel adlandırma kuralları gerektirir ve daha eski TNC'ler digipeater olarak kullanılmak için gerekli desteğe sahip olmayabilir. Bununla birlikte, hemen hemen her TNC, Home veya Tracker kullanımı için hizmete sokulabilir. Popüler TAPR TNC-2'nin klonları olan TNC'ler , UIDIGI aygıt yazılımı projesi aracılığıyla yükseltilebilir.

TNC / Radyo veri portları

Tipik olarak veri portları olarak tanımlansa da, bir radyo ve bir TNC arasındaki arayüz neredeyse tamamen analog sestir (artı PTT ve susturma hatları ). Bu amaçla kullanılan konektörler, TNC üreticileri arasında büyük farklılıklar gösterir, ancak veri portları sunan modern radyolar, Mini-DIN 6-pinli konektörü yaygın olarak benimsemiştir .

Ayrıca tam boyutlu DIN konektörleri, modüler telefon (RJ) konektörleri ve mini ve mikro kulaklık konektörlerinin kombinasyonları (tipik olarak el telsizlerinde) kullanılır.

  • 6 pimli Mini-DIN

Terminal veri bağlantı noktası

TNC'ler, başlangıçta aptal bir terminalde insan tarafından yazılan mesajları kabul etmek için tasarlanmıştır . TNC'ler, RS-232 sinyal seviyeli asenkron başlatma-durdurma baytları taşıyan bir DB-25 veya DE-9 konektörüne sahipti . Bu , bir kişisel bilgisayarın seri portu ile de kullanılabilir . Seri bağlantı noktaları artık neredeyse tükenmiş durumda, ancak USB'den seriye dönüştürücü kablolar da mevcut.

Bununla birlikte, tipik olarak bir insan, KISS (TNC) protokolünü veya 6PACK protokolünü kullanarak TNC'ye mesajlar gönderen, kişisel bir bilgisayarda çalışan daha karmaşık bir yazılım paketi kullanır .

Modern Yazılım TNC'leri, bilgisayar ağları üzerinden erişilebilen TCP / IP arayüzleri sağlar. Örneğin , radyonun yanında bir Raspberry Pi üzerinde bir TNC yazılımını çalıştırmak ve başka bir konumdaki bir dizüstü bilgisayardan ona erişmek mümkündür. Yazılım TNC'leri , yalnızca seri bağlantı noktalarının nasıl kullanılacağını bilen eski uygulamalarla kullanılabilmeleri için " sözde terminaller " de sağlar .


Ayrıca bakınız

Referanslar

Dış bağlantılar