Menu English Ukrainian Russia Laman Utama

Perpustakaan teknikal percuma untuk penggemar dan profesional Perpustakaan teknikal percuma


ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK
Perpustakaan percuma / Skim peranti radio-elektronik dan elektrik

Penukar antara muka GPIB-RS-232

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Teknologi mengukur

Komen artikel Komen artikel

Banyak alat pengukur moden dilengkapi dengan antara muka IEEE488, yang dikenali di Barat sebagai GPIB (General Purpose Interface Bus), dan di Rusia sebagai CPC (saluran penggunaan am mengikut GOST 26.003-80). Ia membolehkan anda menggabungkan peranti ke dalam sistem pengukur automatik. Tetapi untuk mengawal kompleks sedemikian, anda memerlukan komputer yang dilengkapi dengan penyesuai untuk antara muka ini. Dalam konfigurasi standard kebanyakan komputer peribadi, ia tidak tersedia, dan sebagai produk bebas ia tidak murah. Peranti yang dicadangkan akan membenarkan penggunaan port COM komputer standard untuk mengawal saluran awam dan bertukar maklumat di atasnya.

Pertama sekali, anda perlu memahami prinsip asas antara muka GPIB. Organisasinya boleh dibandingkan dengan aktiviti mana-mana suruhanjaya: pengerusi memutuskan yang mana ahli suruhanjaya itu bercakap dan yang mendengar. Sehubungan itu, peranti yang beroperasi dalam tiga mod disambungkan ke saluran awam ke bas biasa: pengawal (pengawal), pembesar suara (pembicara) dan pendengar (pendengar). Pendengar hanya menerima maklumat. Sehingga 14 pendengar dibenarkan pada masa yang sama. Penceramah dibenarkan untuk menghantar maklumat. Hanya seorang pembesar suara dibenarkan pada satu masa.

Pengawal (pengawal) menggabungkan fungsi pendengar dan pembesar suara, dan di samping itu ia dapat menangani semua peranti lain. Kompleks peranti yang disambungkan oleh bas GPIB hendaklah mengandungi hanya satu pengawal.

Semua peranti disambung secara selari melalui 16 talian isyarat dan lapan talian wayar biasa. Logik negatif digunakan: tahap isyarat rendah - log. 1 (benar), tahap tinggi - log. 0 (salah). Garis isyarat dibahagikan kepada tiga kumpulan: maklumat, penyegerakan penghantaran bait dan kawalan antara muka.

Talian maklumat DIO1-DIO8 (LD0-LD7) membentuk bas data dua hala lapan bit. Biasanya, maklumat dihantar dalam bentuk teks menggunakan kod ASCII tujuh digit (American Standard Code for Information Interchange) atau KOI-7 yang setara domestiknya. Sebagai contoh, untuk menghantar nombor 123, kod ASCII untuk digit 1 (0110001), 2 (0110010) dan 3 (0110011) dihantar secara bergilir. Arahan antara muka, alamat dan arahan kawalan peranti juga dihantar melalui bas data.
Garis jam menyelaras pemindahan bait lapan-bit ke atas bas data. Disebabkan oleh interaksi pembesar suara dengan pendengar atau pendengar, jika terdapat beberapa daripada mereka, pada talian ini, kelajuan penghantaran dipilih secara automatik, berdasarkan keupayaan peserta aktif dalam pertukaran. Oleh itu, adalah mungkin untuk menyambungkan peranti dengan kelajuan yang berbeza dengan saluran biasa. Peranti yang tidak mengambil bahagian dalam pertukaran kekal pasif.

Terdapat tiga baris penyegerakan secara keseluruhan. Tahap rendah pada baris DAV (Data Sah) atau SD (Penyegerakan Data) ditetapkan oleh pembesar suara hanya jika maklumat yang dikeluarkan olehnya ke bas data boleh dipercayai, dan pendengar menerima isyarat kesediaan untuk menerimanya - tinggi tahap pada baris NRFD (Tidak Sedia). Untuk Data) atau GP (Sedia untuk Menerima). Tahap rendah (log. 1) pada baris ini bermakna tidak bersedia untuk menerima. Memandangkan output isyarat NRFD bagi semua peranti adalah pengumpul terbuka dan disambungkan secara selari, tidak akan ada tahap tinggi di sini sehingga sekurang-kurangnya seorang pendengar bersedia untuk menerima.

Penukar antara muka GPIB-RS-232
Rajah. Xnumx

Begitu juga, tahap tinggi pada baris NDAC (Bukan Data Diterima) atau DP (Data Diterima) menunjukkan bahawa pendengar telah berjaya menerima maklumat tersebut. Seperti baris NRFD, tahap tinggi pada baris NDAC tidak boleh dilakukan sehingga semua pendengar menetapkannya.

Gambar rajah pemasaan kitaran pemindahan bait ditunjukkan dalam rajah. 1, di mana momen masa ciri berikut dicatatkan:

T_1 - semua pendengar bersedia untuk menerima bait;
T0 - penceramah melaporkan bahawa dia telah menghantar bait ke bas data;
T1 - pendengar telah mula menerima dan memproses bait dan melaporkan bahawa ia belum bersedia untuk menerima bait seterusnya;
T2 - pendengar menerima bait;
T3 - pembesar suara melaporkan bahawa bait pada bas data tidak lagi sah;
T4 - pendengar mengeluarkan isyarat lengkap terima sebagai persediaan untuk kitaran seterusnya;
T5, T6 - serupa dengan T-1, dan To kitaran sebelumnya.
Lima baris kawalan antara muka direka bentuk untuk memberitahu mereka yang disambungkan kepada saluran awam tindakan yang perlu diambil, mod apa yang perlu digunakan dan cara bertindak balas kepada arahan. Maklumat terperinci tentang tujuan baris ini mengandungi jadual. satu.

Jadual 1

talian kawalan Описание
GPIB KOP
ATN (Perhatian) UE (Pengurusan) Tahap tinggi - satu bait maklumat dihantar. Bait kawalan rendah akan bergerak
IFC (Antara Muka Kosong) SI (Tetapkan Semula Antara Muka) Tahap rendah - segera hentikan sebarang operasi antara muka, semua peranti pergi ke keadaan awal
SRQ (Permintaan Perkhidmatan) 30 (Permintaan Perkhidmatan) Tahap tinggi biasanya menunjukkan bahawa terdapat maklumat untuk dihantar atau ralat telah berlaku. Pada isyarat ini, pengawal mula mengundi semua peranti untuk mengetahui sebab penampilannya dan melakukan tindakan yang diperlukan.
REN (Daya Jauh) DU (Kawalan Jauh) Tahap tinggi - operasi autonomi peranti. Tahap rendah - peranti dikawal dari jauh oleh arahan antara muka
EOI (Tamat Kenalpasti) KP (Tamat Pemindahan) Rendah - Bait terakhir mesej dihantar. Tarik rendah serentak pada talian ATN dan EOI memulakan tinjauan selari peranti

Setiap peranti yang disambungkan oleh saluran kongsi diberikan alamat unik. Untuk menangani peranti tertentu, pengawal menghantar alamatnya dalam mod arahan (apabila talian ATN rendah). Alamat menduduki lima bit bait yang paling tidak ketara dan boleh berada dalam julat 0-30, nilai 31 dikhaskan untuk arahan antara muka umum. Mana-mana peranti yang dilengkapi dengan antara muka GPIB mempunyai kemudahan untuk menetapkan dan menukar alamatnya, seperti lima pelompat boleh tanggal pada panel belakang. Dengan bit DIO6 dan DIO7 bait alamat, pengawal menetapkan tujuan fungsi peranti. Apabila rendah pada baris DIO6, ini adalah pendengar, dan pada baris DIO7, ia adalah pembesar suara.

Penukar antara muka GPIB-RS-232
Rajah. Xnumx

Gambar rajah penukar antara muka GPIB ke RS-232 yang dibangunkan oleh pengarang ditunjukkan dalam rajah. 2. Voltan bekalan berselang-seli atau malar bagi sebarang kekutuban dibekalkan kepada penyambung X1. Jambatan diod VD1 membetulkannya atau membawa kepada kekutuban yang diingini, dan penstabil kamiran membawanya kepada nilai 5 V yang diperlukan untuk menggerakkan litar mikro.

Soket X2 disambungkan ke palam salah satu port COM komputer. Cip DA1 sepadan dengan tahap isyarat antara muka RS-232 dengan yang diterima dan dijana oleh mikropengawal DD1. Nilai kekerapan resonator kuarza ZQ1 yang ditunjukkan dalam rajah menyediakan tetapan yang tepat bagi kelajuan standard pertukaran maklumat dengan komputer.

Kapasiti beban tinggi pada bas data antara muka GPIB (DIO1 - DIO8) disediakan oleh cip transceiver dwiarah DD2. Jika anda perlu menyambungkan lebih daripada lima atau enam peranti ke saluran awam, anda mungkin perlu menguatkan isyarat pada talian antara muka yang lain juga.

LED HL1 menunjukkan pertukaran maklumat yang berterusan dengan peranti yang disambungkan ke saluran awam, dan HL2 menunjukkan kehadiran voltan bekalan penukar.

Palam HZ direka untuk pengaturcaraan mikropengawal DD1, yang telah dipasang pada papan penukar. Jika ia dipraprogramkan dengan pengaturcara, penyambung ini tidak diperlukan. Konfigurasi mikropengawal mesti ditetapkan seperti berikut: bait lanjutan (dilanjutkan) - OxFF, bait tinggi (tinggi) - OxDF, bait rendah (rendah) - OxDE.

Soket X4 - RPM7-24G-PB-V, standard untuk antara muka GPIB (KOP). Lokasi dan tujuan kenalannya ditunjukkan dalam rajah. 3. Butang SB 1 digunakan untuk memulakan semula mikropengawal selepas kegagalan program.

Penukar antara muka GPIB-RS-232
Rajah. Xnumx

Penampilan penukar yang dipasang pada papan roti ditunjukkan dalam rajah. 4. Selepas pemasangan, ia harus disambungkan ke komputer dan menjalankan sebarang program terminal. Saya menggunakan program RS232 Pro.

Penukar antara muka GPIB-RS-232

Parameter sambungan mestilah: kadar baud 115200, tiada pariti, satu digit jadual. Penukar melaksanakan fungsi pengawal saluran akses dikongsi, melaksanakan arahan yang diberikan dalam Jadual 232, diberikan melalui RS-2. XNUMX.

Penukar antara muka GPIB-RS-232

Setiap daripada mereka terdiri daripada dua aksara - pengecam dan parameter. Simbol $, sebagai contoh, mengenal pasti kumpulan arahan sekali. Watak (nombor) yang mengikutinya memilih arahan khusus daripada kumpulan ini. Pengecam # bermakna kod ASCII bagi aksara yang mengiringinya mesti dihantar melalui antara muka GPIB.

Perintah $6 memulakan pengundian selari berbilang lekapan. Ia biasanya dikeluarkan selepas pengawal menerima permintaan perkhidmatan (SRQ=1) untuk menentukan lekapan yang memerlukan perhatian. Untuk memberi isyarat ini, setiap daripada mereka diberikan bit tertentu bas data (DIO). Ini dilakukan menggunakan pelompat boleh tanggal pada panel instrumen atau oleh perintah antara muka PPC (Parallel Poll Configure - Parallel Poll Configuration) yang dikeluarkan oleh pengawal. Selepas permulaan pengundian selari, anda hanya perlu membaca keadaan baris DIO7-DIO1 dengan bantuan arahan $8 dan menganalisisnya.

Undian bersiri adalah lebih perlahan daripada pengundian selari, tetapi menentukan sebab permintaan dengan lebih tepat. Untuk memulakannya, anda memerlukan arahan antara muka SPE (Serial Poll Enable). Selepas itu, setiap peranti yang dialamatkan sebagai pembesar suara akan menghantar bait statusnya.

Untuk senarai lengkap arahan antara muka, lihat dokumen "Penerangan Tutorial mengenai Bas Antara Muka Hewlett-Packard", yang boleh didapati dalam talian di vt100.net/manx/details/7,17449 Ambil perhatian bahawa tidak semua peranti yang dilengkapi GPIB diperlukan untuk melaksanakan arahan antara muka biasa tertentu.

Menggunakan yang tersedia dalam jadual. 2, anda boleh melakukan sebarang operasi pada bas GPIB, yang memberi pengguna peluang untuk menulis program komputer secara bebas untuk menyelenggara peranti tertentu atau sistem mereka. Untuk menggambarkan kemungkinan ini, penulis menulis program Terminal GPIB.

Penukar antara muka GPIB-RS-232
Rajah. Xnumx

Setelah melancarkan program ini, adalah perlu, setelah membuka yang ditunjukkan dalam Rajah. 5 tab "Tetapan", nyatakan nombor port COM yang penukar disambungkan, dan alamat GPIB peranti untuk berfungsi, tetapkan aksara yang menunjukkan penghujung baris mesej semasa penghantaran dan penerimaan. Pada penghujung tetapan, klik pada butang skrin "Guna dan simpan".

Pembukaan port yang berjaya akan ditunjukkan dengan tulisan "Port dibuka" pada panel "Data yang diterima" pada tab "Terminal". Pada rajah. Rajah 6 menunjukkan contoh tindak balas instrumen terhadap *idn? - permintaan untuk nama pengilang, jenis dan maklumat lain tentang peranti. Perlu diingatkan bahawa tindak balas peranti kepada arahan yang dihantar kepadanya tidak selalu disediakan. Selalunya, setelah menerima arahan, peranti melaksanakannya (contohnya, beralih ke mod operasi yang diperlukan) "senyap", tanpa memberitahu pengawal mengenainya.

Penukar antara muka GPIB-RS-232
Rajah. Xnumx

Untuk kajian visual tentang proses pertukaran maklumat melalui saluran awam, program ini menyediakan yang ditunjukkan dalam Rajah. 7 tab "Pasukan". Mari cuba hantar arahan *idn? cara yang terdapat di sini. Pertama sekali, peranti harus dialamatkan sebagai pendengar dengan alamat 2. Untuk melakukan ini, hantar bait alamat dengan nilai 0x22 perenambelasan atau 34 perpuluhan.

Penukar antara muka GPIB-RS-232
Rajah. Xnumx

Dengan menekan butang skrin ATN set ATN=1 (paras rendah pada baris dengan nama yang sama). Ambil perhatian bahawa selepas setiap operasi, keadaan semasa talian kawalan dipaparkan secara automatik di bahagian bawah tab. Masukkan alamat dalam format yang sepadan dengan item bertanda medan "Format" dalam medan input di sebelah butang skrin "Hantar" dan klik pada butang ini. Tetapkan ATN=0 dengan menekan butang yang sepadan.

Memasukkan nilai yang diperlukan dan menekan butang "Hantar", kami menghantar urutan bait berikut: 0x2A, 0x69, 0x64, 0x0E, 3x0f^ 0x0D, 0x13A. Ambil perhatian bahawa dengan menyemak item "ASCII", anda boleh memasukkan bukan kod perenambelasan, tetapi aksara itu sendiri yang membentuk arahan. Walau bagaimanapun, aksara Carriage Return (OxOD) dan Line Feed (OxOA) yang menamatkannya mesti dimasukkan dalam format heksadesimal atau perpuluhan (masing-masing 10 dan XNUMX).

Seterusnya, kami menangani peranti sebagai pembesar suara, yang mana kami menekan butang ATN, kemudian mendail dan menghantar alamat 0x42 atau 66. Sejurus selepas melepaskan butang ATN, kami menerima respons peranti dengan menekan butang skrin "Baca" untuk menerima setiap watak. Ambil perhatian bahawa apabila aksara terakhir respons diterima, EO1=1 akan ditetapkan.

Setelah mempelajari cara bekerja dengan antara muka GPIB pada tahap rendah dan mempunyai kemahiran pengaturcaraan, anda boleh mula membangunkan program untuk mengawal sistem pengukuran.

Program mikropengawal penukar antara muka dan program komputer yang diterangkan dalam artikel boleh dimuat turun oleh itu.

Pengarang: M. Terentiev, Ulyanovsk; Terbitan: radioradar.net

Lihat artikel lain bahagian Teknologi mengukur.

Baca dan tulis berguna komen pada artikel ini.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Mesin untuk menipis bunga di taman 02.05.2024

Dalam pertanian moden, kemajuan teknologi sedang dibangunkan bertujuan untuk meningkatkan kecekapan proses penjagaan tumbuhan. Mesin penipisan bunga Florix yang inovatif telah dipersembahkan di Itali, direka untuk mengoptimumkan peringkat penuaian. Alat ini dilengkapi dengan lengan mudah alih, membolehkan ia mudah disesuaikan dengan keperluan taman. Operator boleh melaraskan kelajuan wayar nipis dengan mengawalnya dari teksi traktor menggunakan kayu bedik. Pendekatan ini dengan ketara meningkatkan kecekapan proses penipisan bunga, memberikan kemungkinan penyesuaian individu kepada keadaan khusus taman, serta jenis dan jenis buah yang ditanam di dalamnya. Selepas menguji mesin Florix selama dua tahun pada pelbagai jenis buah, hasilnya amat memberangsangkan. Petani seperti Filiberto Montanari, yang telah menggunakan mesin Florix selama beberapa tahun, telah melaporkan pengurangan ketara dalam masa dan tenaga kerja yang diperlukan untuk menipis bunga. ...>>

Mikroskop Inframerah Lanjutan 02.05.2024

Mikroskop memainkan peranan penting dalam penyelidikan saintifik, membolehkan saintis menyelidiki struktur dan proses yang tidak dapat dilihat oleh mata. Walau bagaimanapun, pelbagai kaedah mikroskop mempunyai hadnya, dan antaranya adalah had resolusi apabila menggunakan julat inframerah. Tetapi pencapaian terkini penyelidik Jepun dari Universiti Tokyo membuka prospek baharu untuk mengkaji dunia mikro. Para saintis dari Universiti Tokyo telah melancarkan mikroskop baharu yang akan merevolusikan keupayaan mikroskop inframerah. Alat canggih ini membolehkan anda melihat struktur dalaman bakteria hidup dengan kejelasan yang menakjubkan pada skala nanometer. Biasanya, mikroskop inframerah pertengahan dihadkan oleh resolusi rendah, tetapi perkembangan terkini daripada penyelidik Jepun mengatasi batasan ini. Menurut saintis, mikroskop yang dibangunkan membolehkan mencipta imej dengan resolusi sehingga 120 nanometer, iaitu 30 kali lebih tinggi daripada resolusi mikroskop tradisional. ...>>

Perangkap udara untuk serangga 01.05.2024

Pertanian adalah salah satu sektor utama ekonomi, dan kawalan perosak adalah sebahagian daripada proses ini. Satu pasukan saintis dari Majlis Penyelidikan Pertanian India-Institut Penyelidikan Kentang Pusat (ICAR-CPRI), Shimla, telah menghasilkan penyelesaian inovatif untuk masalah ini - perangkap udara serangga berkuasa angin. Peranti ini menangani kelemahan kaedah kawalan perosak tradisional dengan menyediakan data populasi serangga masa nyata. Perangkap dikuasakan sepenuhnya oleh tenaga angin, menjadikannya penyelesaian mesra alam yang tidak memerlukan kuasa. Reka bentuknya yang unik membolehkan pemantauan kedua-dua serangga berbahaya dan bermanfaat, memberikan gambaran keseluruhan populasi di mana-mana kawasan pertanian. "Dengan menilai perosak sasaran pada masa yang tepat, kami boleh mengambil langkah yang perlu untuk mengawal kedua-dua perosak dan penyakit," kata Kapil ...>>

Berita rawak daripada Arkib

LG meninggalkan perniagaan telefon mudah alih 06.04.2021

Syarikat Korea Selatan LG secara rasmi mengumumkan pemberhentian pengeluaran telefon pintar.

Keputusan yang sama telah dibuat oleh Lembaga Pengarah. "Keluar LG daripada sektor telefon mudah alih yang berdaya saing tinggi akan membolehkan syarikat memfokuskan sumber pada bidang pertumbuhan seperti komponen kenderaan elektrik, peranti bersambung, rumah pintar, robotik, kecerdasan buatan dan penyelesaian perniagaan, serta platform dan perkhidmatan," kata kenyataan itu.

Telefon LG yang dikeluarkan akan terus tersedia untuk dijual. Syarikat itu akan terus menyediakan sokongan perkhidmatan dan kemas kini perisian kepada pelanggan produk mudah alih sedia ada untuk tempoh masa terhad, yang berbeza mengikut wilayah. LG telah berjanji untuk bekerjasama dengan pembekal dan rakan kongsi perniagaan sepanjang tempoh penutupan perniagaan telefon mudah alih.

Pekerja yang bekerja dalam pengeluaran akan mengekalkan pekerjaan mereka dalam syarikat dan akan dipindahkan ke kilang pembuatan perkakas rumah di Changwon.

Berita menarik lain:

▪ Keuntungan daripada penjualan pelayan World of Warcraft akan disalurkan kepada badan amal

▪ Sel saraf tiruan telah dicipta

▪ Telinga kanan mendengar lebih baik

▪ Waterblock EK-Quantum Velocity2

▪ Telefon pintar lasak Ulefone Armor 11 5G

Suapan berita sains dan teknologi, elektronik baharu

 

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian tapak Pengatur kuasa, termometer, termostabilizer. Pemilihan artikel

▪ artikel oleh Antoine de Rivarol. Kata-kata mutiara yang terkenal

▪ artikel Berapa kali kita menukar gigi? Jawapan terperinci

▪ artikel Sinaran bukan pengion

▪ artikel Kimpalan kaca dengan letupan kerajang. Ensiklopedia elektronik radio dan kejuruteraan elektrik

▪ Artikel Keajaiban Instruktif. Pengalaman kimia

Tinggalkan komen anda pada artikel ini:

Имя:


E-mel (pilihan):


Komen:




Komen pada artikel:

Sergei
Bantu saya menulis diploma pada penukar ini. Saya mahu maklumat lanjut. [lol]


Semua bahasa halaman ini

Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web

www.diagram.com.ua

www.diagram.com.ua
2000-2024