ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK Antara muka RS-232C. Ensiklopedia elektronik radio dan kejuruteraan elektrik Ensiklopedia elektronik radio dan kejuruteraan elektrik / Komputer Antara muka RS-232C direka bentuk untuk menyambung peralatan yang menghantar atau menerima data (DTE - peralatan terminal data, atau ADF - peralatan penghantaran data; DTE - Peralatan Terminal Data) ke peralatan terminal saluran data (DCE; DCE - Peralatan Komunikasi Data ). Peranan ADF boleh menjadi komputer, pencetak, plotter dan peralatan persisian lain. Modem biasanya bertindak sebagai DCE. Tujuan utama sambungan adalah untuk menyambungkan dua ADF. Gambar rajah sambungan lengkap ditunjukkan dalam rajah. satu; Antara muka membolehkan anda menghapuskan saluran komunikasi jauh bersama-sama dengan sepasang peranti DCE dengan menyambungkan peranti secara terus menggunakan kabel modem nol (Gamb. 1).
Standard ini menerangkan isyarat kawalan antara muka, pemindahan data, antara muka elektrik dan jenis penyambung. Piawaian menyediakan mod komunikasi tak segerak dan segerak, tetapi port COM hanya menyokong mod tak segerak. Secara fungsional, RS-232C adalah bersamaan dengan antara muka CCITT V.24/V.28 dan C2, tetapi mereka mempunyai nama isyarat yang berbeza. Piawaian RS-232C menerangkan pemancar dan penerima satu hujung - isyarat dihantar relatif kepada wayar biasa - tanah litar (isyarat pembezaan seimbang digunakan dalam antara muka lain - contohnya, RS-422). Antara muka tidak menyediakan pengasingan galvanik peranti. Satu logik (keadaan MARK) pada input data (isyarat RxD) sepadan dengan julat voltan dari -12 hingga -3 V; sifar logik - dari +3 hingga +12 V (keadaan SPACE). Untuk input isyarat kawalan, keadaan ON sepadan dengan julat dari +3 hingga +12 V, keadaan OFF sepadan dengan -12 hingga -3 V. Julat dari -3 hingga +3 V ialah zon mati yang menentukan histeresis Penerima: keadaan garisan akan dianggap berubah hanya selepas melepasi ambang (Rajah 3). Tahap isyarat pada output pemancar mestilah dalam julat dari -12 hingga -5 V dan dari +5 hingga +12 V. Perbezaan potensi antara tapak litar (SG) peranti yang disambungkan mestilah kurang daripada 2 V; dengan perbezaan potensi yang lebih tinggi, persepsi isyarat yang salah adalah mungkin. Ambil perhatian bahawa isyarat tahap TTL (pada input dan output cip UART) dihantar dalam kod langsung untuk talian TxD dan RxD dan dalam kod songsang untuk semua yang lain. Antara muka menganggap asas perlindungan untuk peranti yang disambungkan jika kedua-duanya dikuasakan oleh kuasa AC dan mempunyai penapis talian. Amaran!
Menyambung dan mencabut kabel antara muka peranti berkuasa sendiri mesti dilakukan dengan kuasa dimatikan. Jika tidak, perbezaan potensi tidak sekata peranti pada masa pensuisan boleh digunakan pada litar antara muka output atau input (yang lebih berbahaya) dan merosakkan litar mikro. Piawaian RS-232C mengawal jenis penyambung yang digunakan. Pada peralatan ADF (termasuk port COM), adalah kebiasaan untuk memasang palam DB-25P atau versi yang lebih padat - DB-9P. Penyambung sembilan-pin tidak mempunyai pin untuk isyarat tambahan yang diperlukan untuk mod segerak (kebanyakan penyambung 25-pin tidak menggunakan pin ini). Soket DB-25S atau DB-9S dipasang pada peralatan AKD (modem). Peraturan ini menganggap bahawa penyambung AKD boleh disambungkan kepada penyambung ADF secara langsung atau melalui kabel penyesuai perempuan-ke-plug "lurus" dengan pin disambungkan satu-ke-satu. Kabel penyesuai juga boleh menjadi penyesuai daripada penyambung 9 hingga 25-pin (Gamb. 4). Jika peralatan ADF disambungkan tanpa modem, maka penyambung peranti (palam) disambungkan antara satu sama lain dengan kabel modem null (modem sifar, atau modem Z), yang mempunyai soket di kedua-dua hujungnya, yang mana sesentuhnya adalah disambung secara bersilang mengikut salah satu rajah yang ditunjukkan dalam Rajah. 5.
Jika alur keluar dipasang pada mana-mana peranti ADF, hampir 100% ia mesti disambungkan ke peranti lain dengan kabel terus, sama seperti kabel sambungan modem. Soket biasanya dipasang pada peranti yang tidak mempunyai sambungan jauh melalui modem. Dalam jadual. 1 menunjukkan penetapan pin port COM (dan sebarang peralatan penghantaran data ADF lain). Pin penyambung DB-25S ditakrifkan oleh piawai EIA/TIA-232-E, penyambung DB-9S ditakrifkan oleh piawaian EIA/TIA-574. Modem (AKD) mempunyai nama litar dan kenalan yang sama, tetapi peranan isyarat (input-output) diterbalikkan. Jadual 1. Penyambung dan isyarat antara muka RS-232C
1 kabel reben berbilang kad 8-bit. 2 Kabel reben untuk multikad 16-bit dan port pada papan induk. 3 Pilihan untuk port kabel reben pada papan induk. 4 Kabel reben lebar ke penyambung 25-pin. Mari kita pertimbangkan subset isyarat RS-232C yang berkaitan dengan mod tak segerak dari sudut pandangan port COM PC. Untuk kemudahan, kami akan menggunakan nama mnemonik yang diterima pakai dalam perihalan port COM dan kebanyakan peranti (ia berbeza daripada sebutan tanpa wajah RS-232 dan V.24). Mari kita ingat bahawa keadaan aktif isyarat kawalan (“hidup”) dan nilai sifar bit data yang dihantar sepadan dengan potensi positif (di atas +3 V) isyarat antara muka, dan keadaan “mati” dan unit bit sepadan dengan potensi negatif (di bawah -3 V). Tujuan isyarat antara muka diberikan dalam jadual. 2. Urutan isyarat kawalan biasa untuk kes menyambungkan modem ke port COM digambarkan dalam Rajah. 6. Jadual 2. Tujuan isyarat antara muka RS-232C
Daripada jujukan ini, sambungan DTR-DSR dan RTS-CTS pada kabel modem nol menjadi jelas. Mod pemindahan tak segerak Mod pemindahan tak segerak adalah berorientasikan bait (berorientasikan aksara): unit minimum maklumat yang dihantar ialah satu bait (satu aksara). Format penghantaran bait digambarkan dalam Rajah. 7. Penghantaran setiap bait bermula dengan bit permulaan, memberi isyarat kepada penerima untuk mula menghantar, diikuti dengan bit data dan mungkin bit pariti. Menamatkan penghantaran dengan bit henti, yang menjamin jeda antara penghantaran. Bit permulaan bait seterusnya dihantar pada bila-bila masa selepas bit henti, iaitu, jeda tempoh sewenang-wenangnya mungkin antara penghantaran. Bit permulaan, yang sentiasa mempunyai nilai yang ditetapkan dengan ketat (logik 0), menyediakan mekanisme mudah untuk menyegerakkan penerima kepada isyarat daripada pemancar. Penerima dan pemancar diandaikan beroperasi pada kadar baud yang sama. Penjana jam dalaman penerima menggunakan pembahagi balas frekuensi rujukan, yang ditetapkan semula kepada sifar pada masa permulaan bit permulaan diterima. Kaunter ini menjana strob dalaman, yang mana penerima membetulkan bit yang diterima berikutnya. Sebaik-baiknya, strob terletak di tengah-tengah selang bit, yang membolehkan anda menerima data walaupun dengan sedikit ketidakpadanan dalam kelajuan penerima dan pemancar. Jelas sekali, apabila menghantar 8 bit data, satu kawalan dan satu bit hentian, kadar ketidakpadanan maksimum yang dibenarkan di mana data akan diiktiraf dengan betul tidak boleh melebihi 5%. Dengan mengambil kira herotan fasa dan kebijaksanaan operasi kaunter penyegerakan dalaman, sisihan frekuensi yang lebih kecil sebenarnya boleh diterima. Semakin kecil nisbah pembahagian frekuensi rujukan pengayun dalaman (semakin tinggi frekuensi penghantaran), semakin besar ralat pengikatan strob ke tengah selang bit, dan keperluan untuk konsistensi frekuensi menjadi lebih ketat. Lebih tinggi frekuensi penghantaran, lebih besar kesan herotan tepi pada fasa isyarat yang diterima. Interaksi faktor-faktor ini membawa kepada peningkatan dalam keperluan untuk konsistensi frekuensi penerima dan pemancar dengan peningkatan dalam frekuensi pertukaran.
Format hantaran tak segerak membolehkan anda mengesan kemungkinan ralat penghantaran. Format hantaran tak segerak membolehkan anda mengesan kemungkinan ralat penghantaran.
Untuk mod tak segerak, beberapa kadar pertukaran standard telah diterima pakai: 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 dan 115200 bps. Kadangkala "baud" (baud) digunakan dan bukannya unit ukuran "bps", tetapi apabila mempertimbangkan isyarat dihantar binari, ini tidak betul. Dalam baud, adalah kebiasaan untuk mengukur kekerapan perubahan keadaan talian, dan dengan kaedah pengekodan bukan binari (digunakan secara meluas dalam modem moden), kadar bit (bps) dan perubahan isyarat (baud) dalam saluran komunikasi boleh berbeza beberapa kali. Bilangan bit data boleh 5, 6, 7 atau 8 (format 5- dan 6-bit tidak digunakan secara meluas). Bilangan bit henti boleh menjadi 1, 1,5 atau 2 ("satu setengah bit" bermaksud hanya tempoh selang henti). Kawalan aliran data Untuk mengawal aliran data (Kawalan Aliran), dua pilihan protokol boleh digunakan - perkakasan dan perisian. Kawalan aliran kadangkala dikelirukan dengan berjabat tangan. Berjabat tangan melibatkan penghantaran pemberitahuan bahawa elemen telah diterima, manakala kawalan aliran melibatkan penghantaran pemberitahuan bahawa ia mungkin atau mungkin tidak menerima data kemudian. Kawalan aliran selalunya berdasarkan mekanisme jabat tangan. Protokol kawalan aliran perkakasan RTS/CTS (kawalan aliran perkakasan) menggunakan isyarat CTS, yang membolehkan anda menghentikan penghantaran data jika penerima tidak bersedia untuk menerimanya (Gamb. 8). Pemancar "melepaskan" bait seterusnya hanya apabila talian CTS dihidupkan. Bait yang telah mula dihantar tidak boleh ditangguhkan oleh isyarat CTS (ini menjamin integriti mesej). Protokol perkakasan menyediakan tindak balas terpantas pemancar kepada keadaan penerima. Cip transceiver tak segerak mempunyai sekurang-kurangnya dua daftar di bahagian penerima - shift, untuk menerima mesej seterusnya, dan storan, dari mana bait yang diterima dibaca. Ini membolehkan anda melaksanakan pertukaran menggunakan protokol perkakasan tanpa kehilangan data.
Protokol perkakasan mudah digunakan apabila menyambungkan pencetak dan plotter, jika mereka menyokongnya. Apabila menyambungkan dua komputer secara langsung (tanpa modem), protokol perkakasan memerlukan sambungan silang bagi talian RTS - CTS. Dengan sambungan terus, terminal pemancar mesti disediakan dengan keadaan "hidup" pada talian CTS (dengan menyambungkan talian RTS - CTS sendiri), jika tidak, pemancar akan "senyap". Transceiver 8250/16450/16550 yang digunakan dalam PC IBM tidak memproses isyarat CTS dalam perkakasan, tetapi hanya menunjukkan keadaannya dalam daftar MSR. Pelaksanaan protokol RTS/CTS diberikan kepada pemacu BIOS Int 14h, dan tidak betul sepenuhnya untuk memanggilnya "perkakasan". Jika program yang menggunakan port COM berinteraksi dengan UART pada peringkat daftar (dan bukan melalui BIOS), maka ia memproses isyarat CTS untuk menyokong protokol ini sendiri. Sebilangan program komunikasi membolehkan anda mengabaikan isyarat CTS (melainkan modem digunakan), dan mereka tidak perlu menyambungkan input CTS kepada output walaupun isyarat RTS mereka sendiri. Walau bagaimanapun, terdapat transceiver lain (contohnya, 8251) di mana isyarat CTS diproses oleh perkakasan. Bagi mereka, serta untuk program "jujur", penggunaan isyarat CTS pada penyambung (dan juga pada kabel) adalah wajib. Protokol perisian kawalan aliran XON/XOFF menganggap kehadiran saluran data dua hala. Protokol berfungsi seperti berikut: jika peranti yang menerima data mengesan sebab ia tidak boleh menerimanya lagi, ia menghantar aksara bait XOFF (13j) ke atas saluran bersiri terbalik. Peranti bertentangan, setelah menerima watak ini, menangguhkan penghantaran. Apabila peranti penerima bersedia untuk menerima data semula, ia menghantar aksara XON (11j), apabila peranti yang bertentangan menerimanya meneruskan penghantaran. Masa tindak balas pemancar kepada perubahan dalam keadaan penerima, berbanding dengan protokol perkakasan, meningkat sekurang-kurangnya masa penghantaran aksara (XON atau XOFF) ditambah dengan masa tindak balas program pemancar untuk menerima aksara (Rajah 9). Ia berikutan daripada ini bahawa data tanpa kehilangan hanya boleh diterima oleh penerima yang mempunyai penimbal data yang diterima tambahan dan isyarat ketiadaan lebih awal (mempunyai ruang kosong dalam penimbal).
Kelebihan protokol perisian ialah tidak perlu menghantar isyarat kawalan antara muka - kabel minimum untuk pertukaran dua hala hanya boleh mempunyai 3 wayar (lihat Rajah 5, a). Kelemahan, sebagai tambahan kepada kehadiran mandatori penampan dan masa tindak balas yang lebih lama (mengurangkan prestasi keseluruhan saluran kerana menunggu isyarat XON), adalah kerumitan melaksanakan mod pertukaran dupleks penuh. Dalam kes ini, aksara kawalan aliran mesti diekstrak (dan diproses) daripada aliran data yang diterima, yang mengehadkan set aksara yang dihantar. Sebagai tambahan kepada dua protokol standard biasa yang disokong oleh kedua-dua PU dan OS, terdapat yang lain. Penerbitan: cxem.net Lihat artikel lain bahagian Komputer. Baca dan tulis berguna komen pada artikel ini. Berita terkini sains dan teknologi, elektronik baharu: Cara Baharu untuk Mengawal dan Memanipulasi Isyarat Optik
05.05.2024 Papan kekunci Seneca Prime
05.05.2024 Balai cerap astronomi tertinggi di dunia dibuka
04.05.2024
Berita menarik lain: ▪ Cara baharu perambatan cahaya dalam kaca ▪ Salutan Antimikrob untuk Implan Ortopedik ▪ Kurang kincir angin - lebih banyak tenaga ▪ Helikopter Marikh Ingenuity mencatat rekod ketinggian Suapan berita sains dan teknologi, elektronik baharu
Bahan-bahan menarik Perpustakaan Teknikal Percuma: ▪ bahagian tapak Perkakas elektrik rumah. Pemilihan artikel ▪ artikel Obstetrik dan ginekologi. Nota kuliah ▪ artikel Dari manakah tembikai berasal? Jawapan terperinci ▪ pasal Lembah Sepuluh Ribu Asap. Keajaiban alam semula jadi ▪ artikel Pengawal suhu peti sejuk automatik. Ensiklopedia elektronik radio dan kejuruteraan elektrik ▪ artikel Teka-teki untuk orang dewasa dan kanak-kanak. Ensiklopedia
Tinggalkan komen anda pada artikel ini: Semua bahasa halaman ini Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web www.diagram.com.ua |