ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK Komunikasi paket: Protokol AX.25. Ensiklopedia elektronik radio dan kejuruteraan elektrik Ensiklopedia elektronik radio dan kejuruteraan elektrik / Pemindahan data Apabila menjalankan komunikasi paket di radio amatur antara dua atau lebih koresponden, maklumat ditukar mengikut susunan tertentu yang ditetapkan, yang dipanggil protokol pertukaran. Dalam kes ini, protokol AX.25 digunakan, yang merupakan versi protokol X.25 yang disemak khusus untuk tujuan radio amatur. Protokol pertukaran mengandungi tujuh peringkat. Keseluruhan logik prosedur untuk bekerja melalui saluran radio diterangkan dalam tahap kedua. Dalam amalan, ia dilaksanakan, sebagai peraturan, oleh pengawal komunikasi paket khas (TNC), yang terletak di antara komputer dan transceiver. Protokol pertukaran AX.25 menyediakan akses berbilang stesen (berbilang) kepada saluran komunikasi dengan kawalan penghunian. Semua stesen dianggap sama. Sebelum memulakan operasi, stesen TNC menyemak sama ada saluran itu percuma atau tidak. Jika ia sibuk, saluran diperiksa sehingga ia bebas, dan hanya selepas itu stesen mula menghantar. Dalam komunikasi paket, mesej dihantar dalam blok - bingkai. Sebagai tambahan kepada maklumat, bingkai mengandungi data tentang tujuan bingkai, alamat pengirim, penerima dan penyampaian yang mesti dilalui mesej, serta checksum yang membolehkan anda menyemak ketepatan bingkai yang diterima. Format bingkai. Setiap maklumat yang lengkap mewakili bingkai. Ia mempunyai format tertentu. Setiap bingkai bermula dengan jujukan bit unik 01111110, yang dipanggil bendera dan membolehkan anda mengenali permulaan bingkai. Seterusnya datang medan alamat dalam julat saiz dari 14 hingga 70 bait, medan kawalan - satu bait, medan maklumat - dari 0 hingga 256 bait, medan kawalan - 2 bait. Apabila menggunakan rangkaian, lapisan ketiga protokol, medan pengenalan tambahan terbentuk, yang bertindak sebagai sebahagian daripada medan maklumat. Bingkai itu juga berakhir dengan bendera. Medan bendera. Seperti yang telah dinyatakan, medan bendera ialah urutan unik bit 01111110. Jika urutan yang sama ditemui kemudian dalam bingkai, maka supaya koresponden tidak menganggapnya sebagai tanda akhir paket, sifar dimasukkan selepas bit kelima. Medan alamat (Gamb. 2). Ia boleh mengandungi daripada dua hingga sepuluh tanda panggilan radio amatur. Kes paling mudah ialah dua tanda panggilan, jika dua wartawan bekerja secara langsung antara satu sama lain. Jika koresponden ini tiada keterlihatan radio, mereka boleh menggunakan stesen operator lain sebagai pengulang. Terdapat sehingga lapan daripadanya dalam satu baris. Tanda panggilan pengulang juga disertakan dalam alamat padang. Oleh itu, ia dibahagikan kepada tiga subbidang: penerima, penghantar dan geganti. Tanda panggilan yang dimasukkan di dalamnya boleh terdiri daripada tidak lebih daripada enam aksara. Jika tanda panggilan mengandungi kurang daripada enam aksara, ia berlapik dengan bilangan ruang yang sesuai. Selepas tanda panggilan dalam setiap subbidang terdapat pengecam stesen sekunder. Ini adalah nombor dari 0 hingga 15. Ini bermakna pengendali mempunyai beberapa stesen komunikasi paket, peralatan BBS, serta NET/ROM. Biasanya pengendali sendiri bekerja dengan tanda panggilan tanpa nombor atau dengan nombor satu, nombor dari 2 hingga 9 ditambah tambahan pada tanda panggilan "peti mel" dan stesen nod, dan apabila isyarat melalui NET/ROM dari 10 hingga 15, bergantung pada bilangan nod yang dilalui oleh paket. Nombor pengecam binari menduduki empat bit - dari kedua hingga kelima dalam bait berikutan setiap tanda panggilan. Dalam Rajah. 2 bit ini ditetapkan sebagai SSID (SECONDARY STATION IDENTIFIER). Bit pertama bait ini digunakan sebagai penghujung medan alamat. Jika ia ditetapkan oleh satu, maka ini adalah tanda bait terakhir medan alamat. Tiada tujuan khusus untuk bit keenam dan ketujuh, dan ia boleh digunakan dalam rangkaian tempatan dengan persetujuan antara pengguna. Bit kelapan dalam subbidang penghantar dan penerima ditetapkan kepada sifar. Dalam subbidang geganti, ia dilambangkan dengan satu jika paket melepasi geganti, dan sifar jika tidak. Menetapkan bit pengulang adalah perlu supaya pengulang yang terletak dalam zon keterlihatan radio masing-masing mengikut susunan penghantaran paket melalui diri mereka sendiri dan melaksanakan prosedur ini dengan ketat mengikut susunan yang ditentukan oleh pengirim paket. Medan kawalan. Ia mengandungi maklumat jenis bingkai yang digunakan untuk menentukan destinasi mesej. Semua bingkai paket boleh dibahagikan kepada tiga jenis utama: I - bingkai maklumat yang mengandungi maklumat simbolik atau digital; S - perkhidmatan, mengesahkan bahawa bingkai telah diterima, atau mengandungi permintaan untuk mengeluarkan bingkai maklumat seterusnya; U - bingkai tidak bernombor - permintaan pemutusan sambungan. Isyarat suar juga tergolong dalam jenis ini. Di samping itu, medan ini mengandungi nombor bingkai yang dihantar atau, apabila mengesahkan penerimaan mesej, nombor bingkai seterusnya yang TNC koresponden sedia untuk menerima. Penomboran ini diperkenalkan kerana beberapa bingkai boleh dihantar secara berturut-turut melalui saluran - dari satu hingga tujuh, dan ia boleh membantu untuk mengetahui kegagalan. Jika ralat berlaku dalam mana-mana bingkai, pengawal penerima akan memaklumkan kepada pengawal penghantar bahawa ia bersedia untuk menerima nombor bingkai yang belum diterima atau diterima secara salah. Sebagai contoh, jika satu stesen menghantar empat paket berturut-turut kepada yang lain dan ralat berlaku semasa menerima paket ketiga, maka pengawal penerima, yang diterjemahkan daripada mesin kepada bahasa manusia, akan memaklumkan pengirim: "bersedia untuk menerima paket ketiga." Medan maklumat. Ia mengandungi maklumat berguna sehingga 256 bait, dibentangkan dalam kod dan yang, apabila diterima oleh wartawan, dipaparkan pada skrin paparan komputer stesen amatur. Kadangkala bit pertama medan maklumat bertindak sebagai subbidang bebas - pengecam protokol. Ini berlaku apabila lapisan rangkaian ketiga digunakan apabila paket melalui NET/ROM. Medan kawalan digunakan untuk menyemak ketepatan trafik radio. Ia ialah nombor enam belas bit, yang dikira menggunakan polinomial ХI6+ +XI5+X2+1 mengikut algoritma yang diberikan dalam pengesyoran ISO 3309 (HDLC) - Standardisasi Organisasi Antarabangsa, Hiqht - Prosedur Kawalan Pautan Data Tahap. TNC pengirim mengira no semak untuk keseluruhan bingkai dan meletakkannya di hujung bingkai. Di bahagian penerima, menggunakan algoritma yang sama, ia dikira sekali lagi dan dibandingkan dengan jumlah yang diletakkan di hujung bingkai. Jika kedua-dua nombor ini sepadan, maka bingkai itu dianggap diterima dengan betul. Terdapat beberapa cara untuk mengira jumlah semak: perkakasan dan perisian. Dengan kaedah perkakasan, bingkai melalui peranti tertentu (penambah), dan akibatnya, nombor tertentu ditulis dalam daftarnya, iaitu checksum. Cara kedua ialah mengira menggunakan program khas. Dalam kes ini, bingkai pertama sekali diterima sepenuhnya ke dalam RAM, dan kemudian dikira. Kaedah pertama menyediakan prestasi tinggi, tetapi memerlukan perkakasan tambahan. Kaedah kedua mempunyai prestasi yang lebih rendah, tetapi tidak memerlukan kos perkakasan tambahan. Mari kita ingat bagaimana struktur stesen komunikasi paket sepatutnya kelihatan untuk melaksanakan protokol AX.25. Daripada rajah (Rajah 3) adalah jelas bahawa stesen itu termasuk komputer, TNC, transceiver dan peranti penyuap antena. Komputer boleh digunakan oleh hampir semua orang. Semasa menjalankan eksperimen pada komunikasi paket semasa lintasan ski Soviet-Kanada, PC berikut telah diuji: "Robotron 1715", "Radio-86RK" dan BK-0010. Di luar negara, komputer paling popular yang digunakan dalam sistem komunikasi paket ialah IBM PC, COMMODORE 64, TANDY, APPLE, yang mana perisian berkuasa telah dibangunkan yang membuka kemungkinan luas untuk menggunakan komunikasi paket. Satu syarat yang sangat diperlukan apabila memilih komputer untuk komunikasi paket ialah kehadiran di dalamnya saluran pertukaran bersiri yang beroperasi mengikut standard antara muka C2 (RS232). Seperti yang anda ketahui, tiada saluran sedemikian dalam Radio-86RK, jadi RA3AU telah membangunkan program khas "Terminal" yang menyerupai saluran ini. Apabila bekerja di stesen komunikasi paket, pengendali menaip maklumat pada papan kekunci dan menerima jawapan dalam bentuk simbol pada skrin monitor. Maklumat yang dihantar oleh pengendali boleh sama ada arahan kepada TNC atau teks yang ditujukan untuk koresponden. Selepas menekan kekunci, komputer menentukan kod yang sepadan dengan kekunci itu dan menghantarnya melalui saluran bersiri. Pertukaran melalui saluran ini berlaku bait demi bait. Jenis bait yang dihantar ditunjukkan dalam Rajah. 4. Beberapa parameter yang mencirikan bait yang dihantar mungkin berbeza, tetapi parameter yang ditetapkan dalam TNC dan dalam komputer perlu dipadankan. Mereka dicirikan oleh parameter berikut; panjang perkataan maklumat (7 atau 8 bit), kehadiran pariti atau semakan pariti ganjil, bit mula (satu), bit jadual (satu, satu setengah atau dua), kadar baud (50, 75, 150, 300, 1200, 2400, 4800 atau 9600 bps). Tahap voltan yang digunakan dalam antara muka ini: satu - dari +3 hingga +12 V, sifar - dari -3 hingga -12 V. Maklumat dalam arah dari komputer dihantar melalui talian TXD, dan dalam arah bertentangan melalui talian RXD ; sebagai tambahan, terdapat dua lagi talian tambahan CTS dan RTS, yang melaluinya isyarat dihantar bahawa komputer atau TNC bersedia untuk menerima bait seterusnya. Sebelum menghantar bait pada talian TXD, komputer menyemak talian CTS. Jika tahap isyarat padanya mencirikan kesediaan TNC untuk menerima bait, maka komputer menghantarnya; jika tidak, ia menunggu tahap berubah. Prosedur yang sama dilakukan oleh TNC menggunakan talian RXD untuk menghantar bait maklumat dan talian RTS untuk menyemak kesediaan. Urutan beberapa bait yang diterima di TNC boleh menjadi sama ada arahan atau maklumat yang bertujuan untuk dihantar melalui udara. Dalam kes pertama, arahan dinyahkod dan dilaksanakan, dalam yang kedua, bingkai dibentuk mengikut protokol AX.25 dan ditukar daripada kod standard kepada kod NRZ-1 (kembali ke zeroinverted). Piawaian ini menetapkan bahawa penurunan tahap fizikal isyarat berlaku jika 0 ditemui dalam jujukan bit yang dihantar. Gambar rajah pemasaan yang menerangkan proses ini ditunjukkan dalam Rajah. 5, di mana bungkusan asal ditunjukkan - dan ia juga dalam bentuk kod NRZ-1. Biasanya, modem dilaksanakan secara berstruktur dalam perumahan yang sama dengan TNC. Bahagian digitalnya biasanya dipanggil pemasang-pembuang bingkai. Pemasang-pembuang bingkai dan modem disambungkan oleh empat baris: TXD - untuk menghantar bingkai dalam kod NRZ-1, RXD - bingkai menerima dalam kod NRZ-1, PTT - untuk menghidupkan modulator dan DCD, yang melaluinya isyarat dihantar daripada penyahmodulator mengenai saluran yang sibuk. Modem ialah gabungan dua peranti: modulator dan demodulator. Sebelum menghantar paket, pemasang-pembuang bingkai menghidupkan modem menggunakan isyarat pada talian PTT dan menghantar bingkai dalam kod NRZ-1 melalui talian TXD. Modulator mengisi urutan yang terhasil dengan dua frekuensi audio. Satu sepadan dengan frekuensi F1, dan sifar sepadan dengan frekuensi F2. Isyarat yang dimodulasi dengan frekuensi audio dibekalkan melalui talian MlС ke input mikrofon pemancar. Apabila menerima bingkai, urutan denyutan yang diisi dengan frekuensi audio daripada output transceiver melalui talian EAR dibekalkan kepada input demodulator. Penyahmodulator melakukan proses terbalik: daripada urutan denyutan frekuensi audio ia memilih sampul surat, yang mewakili bingkai dalam bentuk kod NRZ-1. Bingkai ini pergi ke pemasang-pembuang pakej. Serentak dengan kemunculan dalam saluran isyarat yang dimodulasi oleh salah satu daripada frekuensi F1 atau F2, pengesan khas dicetuskan, menghasilkan isyarat keluaran yang menunjukkan bahawa saluran itu telah diduduki. Isyarat PTT, sebagai tambahan kepada menghidupkan modulator, melaksanakan satu lagi fungsi - ia mengawal suis transistor, yang menukar transceiver daripada menerima kepada menghantar. Dalam komunikasi paket radio amatur, dua jenis modem digunakan: untuk gelombang pendek dan ultrashort. KB menggunakan modulasi jalur sisi tunggal, dan kelajuan penghantaran melalui saluran radio ialah 300 bps, manakala pemisahan frekuensi audio sepadan dengan sifar dan satu hendaklah 200 Hz. Kekerapan modulasi mungkin berbeza. Walau bagaimanapun, kemudahan mengira kekerapan operasi stesen radio di Eropah telah menerima pakai piawaian yang ditetapkan bahawa sifar sepadan dengan 1850 Hz, dan satu sepadan dengan 1650 Hz. Gelombang ultrashort beroperasi pada kelajuan penghantaran 1200 bps dengan jarak frekuensi 1000 Hz. Oleh kerana VHF menggunakan, sebagai peraturan, modulasi frekuensi, frekuensi mesti ditetapkan dengan ketat. Diakui bahawa sifar sepadan dengan 1200, dan satu sepadan dengan 2200 Hz. Sebagai kesimpulan, saya ingin memaklumkan kepada anda bahawa draf arahan baharu untuk pengendalian stesen radio amatur, yang dibangunkan oleh Sistem Rizab Persekutuan USSR, yang sedang menjalani peringkat kelulusan, termasuk komunikasi paket amatur sebagai hak yang sama. Penulis: E. Labutin (RA3APR); Penerbitan: N. Bolshakov, rf.atnn.ru Lihat artikel lain bahagian Pemindahan data. Baca dan tulis berguna komen pada artikel ini. Berita terkini sains dan teknologi, elektronik baharu: Mesin untuk menipis bunga di taman
02.05.2024 Mikroskop Inframerah Lanjutan
02.05.2024 Perangkap udara untuk serangga
01.05.2024
Berita menarik lain: ▪ Nada otot tanpa aktiviti fizikal ▪ MB86064 - Penukar D/A 14-bit ▪ Kapas menyerap air dari udara ▪ Cendawan didapati mengeluarkan emas daripada tanah Suapan berita sains dan teknologi, elektronik baharu Bahan-bahan menarik Perpustakaan Teknikal Percuma: ▪ LED bahagian laman web. Pemilihan artikel ▪ artikel Teknik ekobioprotektif. Asas kehidupan selamat ▪ artikel Adakah marmut tidak berbahaya? Jawapan terperinci ▪ artikel Transistor IRFP344 - IRFP460 LC. Ensiklopedia elektronik radio dan kejuruteraan elektrik
Tinggalkan komen anda pada artikel ini: Semua bahasa halaman ini Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web www.diagram.com.ua |