LOGO DIJAMIN

ASSURED PCI-COM-1S Membekalkan Rangkaian Antara Muka Bersiri PCI

ASSURED-PCI-COM-1S-Membekalkan-Julat-Antaramuka-Siri-PCI-PRODUK

Soalan Lazim

S: Apakah yang perlu saya lakukan jika peralatan ACCES saya gagal?

J: Hubungi ACCES untuk mendapatkan perkhidmatan dan sokongan segera. Rujuk kepada terma dan syarat waranti untuk pilihan pembaikan atau penggantian.

S: Bolehkah saya memasang kad dengan komputer atau kuasa medan?

J: Tidak, sentiasa pastikan kuasa komputer dimatikan sebelum menyambung atau memutuskan kabel atau memasang kad untuk mengelakkan kerosakan dan membatalkan jaminan.

Notis

  • Maklumat dalam dokumen ini disediakan untuk rujukan sahaja. ACCES tidak memikul sebarang liabiliti yang timbul daripada penggunaan atau penggunaan maklumat atau produk yang diterangkan di sini. Dokumen ini mungkin mengandungi atau merujuk maklumat dan produk yang dilindungi oleh hak cipta atau paten dan tidak menyampaikan sebarang lesen di bawah hak paten ACCES, mahupun hak orang lain.
  • IBM PC, PC/XT dan PC/AT ialah tanda dagangan berdaftar International Business Machines Corporation.
  • Dicetak di Amerika Syarikat. Hak Cipta 1995, 2005 oleh ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. Hak cipta terpelihara.

AMARAN!!
SENTIASA HUBUNGKAN DAN PUTUSKAN SAMBUNGAN PENGKABEL MEDAN ANDA DENGAN DIMATIKAN KUASA KOMPUTER. SENTIASA MATIKAN KUASA KOMPUTER SEBELUM MEMASANG KAD. MENYAMBUNG DAN MENYUSUN KABEL, ATAU MEMASANG KAD KE DALAM SISTEM DENGAN KOMPUTER ATAU KUASA MEDAN MUNGKIN MENYEBABKAN KEROSAKAN PADA KAD I/O DAN AKAN MEMBATALKAN SEMUA WARANTI, TERSIRAT ATAU TERNYATA.

Waranti
Sebelum penghantaran, peralatan ACCES diperiksa dan diuji dengan teliti mengikut spesifikasi yang berkenaan. Walau bagaimanapun, sekiranya kegagalan peralatan berlaku, ACCES memberi jaminan kepada pelanggannya bahawa perkhidmatan dan sokongan segera akan tersedia. Semua peralatan yang asalnya dikeluarkan oleh ACCES yang didapati rosak akan dibaiki atau diganti tertakluk kepada pertimbangan berikut.

Terma dan Syarat
Jika unit disyaki gagal, hubungi bahagian Khidmat Pelanggan ACCES. Bersedia untuk memberikan nombor model unit, nombor siri dan penerangan tentang simptom kegagalan. Kami mungkin mencadangkan beberapa ujian mudah untuk mengesahkan kegagalan. Kami akan memberikan nombor Kebenaran Bahan Pemulangan (RMA) yang mesti dipaparkan pada label luar bungkusan pemulangan. Semua unit/komponen hendaklah dibungkus dengan betul untuk dikendalikan dan dikembalikan dengan prabayar prabayar kepada Pusat Servis yang ditetapkan ACCES, dan akan dikembalikan kepada prabayar dan invois pengangkutan tapak pelanggan/pengguna.

Liputan
Tiga Tahun Pertama: Unit/bahagian yang dipulangkan akan dibaiki dan/atau diganti pada pilihan ACCES tanpa caj untuk buruh atau bahagian yang tidak dikecualikan oleh waranti. Waranti bermula dengan penghantaran peralatan.
Tahun-tahun Berikutan: Sepanjang hayat peralatan anda, ACCES bersedia untuk menyediakan perkhidmatan di tapak atau dalam kilang pada kadar yang berpatutan sama seperti pengilang lain dalam industri.

Peralatan Tidak Dikilangkan oleh ACCES
Peralatan yang disediakan tetapi tidak dikeluarkan oleh ACCES adalah dijamin dan akan dibaiki mengikut terma dan syarat waranti pengeluar peralatan masing-masing.

Umum
Di bawah Waranti ini, liabiliti ACCES terhad kepada menggantikan, membaiki atau mengeluarkan kredit (mengikut budi bicara ACCES) untuk sebarang produk yang terbukti rosak semasa tempoh jaminan. ACCES tidak akan bertanggungjawab untuk kerosakan berbangkit atau khas yang datang daripada penggunaan atau penyalahgunaan produk kami. Pelanggan bertanggungjawab untuk semua caj yang disebabkan oleh pengubahsuaian atau penambahan kepada peralatan ACCES yang tidak diluluskan secara bertulis oleh ACCES atau, jika pada pendapat ACCES peralatan tersebut telah tertakluk kepada penggunaan yang tidak normal. “Penggunaan yang tidak normal” untuk tujuan waranti ini ditakrifkan sebagai sebarang penggunaan yang peralatan terdedah selain daripada penggunaan yang dinyatakan atau dimaksudkan seperti yang dibuktikan oleh perwakilan pembelian atau jualan. Selain daripada yang di atas, tiada waranti lain, tersurat atau tersirat, akan dikenakan ke atas mana-mana dan semua peralatan sedemikian yang dibekalkan atau dijual oleh ACCES.

pengenalan

Kad Komunikasi Bersiri ini direka bentuk untuk digunakan dalam komputer PCI-Bus dan menyediakan komunikasi yang berkesan sama ada dalam RS422 (EIA422) atau RS485 (EIA485) melalui talian komunikasi yang panjang. Kad ini adalah 4.80 inci panjang (122 mm) dan boleh dipasang dalam mana-mana slot PCI 5 volt dalam IBM atau komputer yang serasi. UART buffer jenis 16550 digunakan dan, untuk keserasian Windows, kawalan automatik disertakan untuk mendayakan/melumpuhkan pemacu penghantaran secara telus.

Operasi Mod Seimbang dan Penamatan Beban

  • Dalam mod RS422, kad menggunakan pemacu talian pembezaan (atau seimbang) untuk imuniti bunyi dan untuk meningkatkan jarak maksimum kepada 4000 kaki. Mod RS485 bertambah baik pada RS422 dengan transceiver boleh tukar dan keupayaan untuk menyokong berbilang peranti pada satu "talian parti". Bilangan peranti yang disampaikan pada satu baris boleh dikembangkan dengan menggunakan "pengulang".
  • Operasi RS422 membenarkan berbilang penerima pada talian komunikasi dan operasi RS485 membenarkan sehingga 32 pemancar dan penerima pada set talian data yang sama. Peranti di hujung rangkaian ini harus ditamatkan untuk mengelakkan "berdering". Pengguna mempunyai pilihan untuk menamatkan pemancar dan/atau talian penerima.
  • Komunikasi RS485 memerlukan pemancar membekalkan vol biastage untuk memastikan keadaan "sifar" yang diketahui apabila tiada peranti sedang menghantar. Kad ini menyokong bias secara lalai. Jika permohonan anda memerlukan pemancar tidak berat sebelah, sila hubungi kilang.

Keserasian Port COM

  • UART 16550 digunakan sebagai Elemen Komunikasi Asynchronous (ACE). Ia termasuk 16-bait menghantar/menerima penimbal FIFO untuk melindungi daripada kehilangan data dalam sistem pengendalian berbilang tugas, sambil mengekalkan keserasian 100 peratus dengan port bersiri IBM yang asal. Seni bina bas PCI membolehkan alamat antara 0000 dan FFF8 hex diberikan kepada kad.
  • Pengayun kristal pada kad membenarkan pemilihan kadar baud yang tepat sehingga 115,200 atau, dengan menukar pelompat, sehingga 460,800 baud dengan pengayun kristal standard. Kadar baud adalah program yang dipilih dan kadar yang tersedia disenaraikan dalam jadual dalam bahagian Pengaturcaraan manual ini.
  • Pemandu/penerima yang digunakan, 75ALS176, mampu memandu talian komunikasi yang sangat panjang pada kadar baud yang tinggi. Ia boleh memacu sehingga +60 mA pada talian seimbang dan menerima input serendah 200 mV isyarat pembezaan ditindih pada bunyi mod biasa +12 V atau -7 V. Sekiranya berlaku konflik komunikasi, pemacu/penerima menampilkan penutupan terma.

Mod Komunikasi

Kad ini menyokong komunikasi Simplex, Half-Duplex dan Full-Duplex dalam pelbagai sambungan kabel dua dan empat wayar. Simplex ialah bentuk komunikasi yang paling mudah dengan penghantaran berlaku hanya dalam satu arah. Half-Duplex membolehkan trafik bergerak dalam kedua-dua arah, tetapi hanya satu arah pada satu masa. Dalam operasi Dupleks Penuh, data bergerak dalam kedua-dua arah pada masa yang sama. Kebanyakan komunikasi RS485 menggunakan mod Half-Duplex kerana hanya sepasang wayar yang perlu digunakan dan kos pemasangan dikurangkan secara mendadak.

Kawalan Transceiver Auto-RTS

Dalam aplikasi Windows pemacu mesti didayakan dan dilumpuhkan mengikut keperluan, membenarkan semua kad berkongsi kabel dua wayar atau empat wayar. Kad ini mengawal pemandu secara automatik. Dengan kawalan automatik, pemandu didayakan apabila data sedia untuk dihantar. Pemacu kekal didayakan untuk masa penghantaran satu aksara tambahan selepas pemindahan data selesai dan kemudian dinyahdayakan. Penerima biasanya didayakan tetapi dilumpuhkan semasa penghantaran dan kemudian didayakan semula selepas penghantaran selesai. Kad secara automatik melaraskan pemasaannya kepada kadar baud data.

Spesifikasi

Antaramuka Komunikasi

  • Sambungan I/O: Penyambung gaya IBM AT 9-pin lelaki terlindung yang serasi dengan spesifikasi RS422 dan RS485.
  • Panjang aksara: 5, 6, 7, atau 8 bit.
  • Pariti: Genap, ganjil atau tiada.
  • Selang Berhenti: 1, 1.5, atau 2 bit.
  • Kadar Data Bersiri: Sehingga 115,200 baud, Asynchronous. Kadar yang lebih pantas, sehingga 460,800 baud, dicapai dengan pemilihan pelompat pada kad. Jenis 16550 buffer UART.

Mod Komunikasi Berbeza RS422/RS485

  • Sensitiviti Input Penerima: +200 mV, input pembezaan.
  • Penolakan Mod Biasa: +12V hingga -7V
  • Keupayaan Pemacu: 60 mA menghantar output dengan penutupan terma.
  • Multipoint: Serasi dengan spesifikasi RS422 dan RS485.

Nota
Sehingga 32 pemandu dan penerima dibenarkan dalam talian. Komunikasi bersiri ACE yang digunakan ialah jenis 16550. Pemandu/Penerima yang digunakan ialah jenis 75ALS176.

alam sekitar

  • Julat Suhu Operasi: 0 hingga +60 °C
  • Kelembapan: 5% hingga 95%, tidak terkondensasi.
  • Julat Suhu Penyimpanan: -50 hingga +120 °C
  • Saiz: 4.80″ panjang (122mm) dengan 1.80″ tinggi (46 mm).
  • Kuasa Diperlukan: +5VDC pada 175 mA tipikal

ASSURED-PCI-COM-1S-Membekalkan-Julat-Antara Muka-Siri-PCI-FIG-1

Pemasangan

Panduan Mula Pantas (QSG) bercetak dibungkus dengan kad untuk kemudahan anda. Jika anda telah melakukan langkah-langkah daripada QSG, anda mungkin mendapati bab ini berlebihan dan mungkin melangkau ke hadapan untuk mula membangunkan aplikasi anda.
Perisian yang disediakan bersama kad ini adalah pada CD dan mesti dipasang pada cakera keras anda sebelum digunakan. Untuk melakukan ini, lakukan langkah berikut mengikut kesesuaian untuk sistem pengendalian anda.

Konfigurasikan Pilihan Kad melalui Pemilihan Pelompat
Sebelum memasang kad ke dalam komputer anda, baca dengan teliti Bab 3: Pilihan Pilihan manual ini, kemudian konfigurasikan kad mengikut keperluan dan protokol anda (RS-232, RS-422, RS-485, 4-wayar 485, dsb.) . Program persediaan berasaskan Windows kami boleh digunakan bersama dengan Bab 3 untuk membantu dalam mengkonfigurasi pelompat pada kad, serta menyediakan penerangan tambahan untuk penggunaan pelbagai pilihan kad (seperti penamatan, berat sebelah, julat kadar baud, RS-232, RS-422, RS-485, dsb.).

Pemasangan Perisian CD
Arahan berikut menganggap pemacu CD-ROM ialah pemacu "D". Sila gantikan huruf pemacu yang sesuai untuk sistem anda jika perlu.

DOS

  1. Letakkan CD ke dalam pemacu CD-ROM anda.
  2. taipASSURED-PCI-COM-1S-Membekalkan-Julat-Antara Muka-Siri-PCI-FIG-2 untuk menukar pemacu aktif kepada pemacu CD-ROM.
  3. taip ASSURED-PCI-COM-1S-Membekalkan-Julat-Antara Muka-Siri-PCI-FIG-3untuk menjalankan program pemasangan.
  4. Ikut gesaan pada skrin untuk memasang perisian untuk papan ini.

WINDOWS

  1. Letakkan CD ke dalam pemacu CD-ROM anda.
  2. Sistem harus menjalankan program pemasangan secara automatik. Jika atur cara pemasangan tidak berjalan dengan segera, klik START | LARI dan taip ASSURED-PCI-COM-1S-Membekalkan-Julat-Antara Muka-Siri-PCI-FIG-4, klik OK atau tekan ASSURED-PCI-COM-1S-Membekalkan-Julat-Antara Muka-Siri-PCI-FIG-5.
    Ikut gesaan pada skrin untuk memasang perisian untuk papan ini.

LINUX

Sila rujuk linux.htm pada CD-ROM untuk maklumat mengenai pemasangan di bawah linux.

Nota: Papan COM boleh dipasang dalam hampir mana-mana sistem pengendalian. Kami menyokong pemasangan dalam versi Windows yang lebih awal, dan berkemungkinan besar untuk menyokong versi akan datang juga.
Awas! * Pelepasan statik tunggal ESDA boleh merosakkan kad anda dan menyebabkan kegagalan pramatang!
Sila ikuti semua langkah berjaga-jaga yang munasabah untuk mengelakkan pelepasan statik seperti membumikan diri anda dengan menyentuh mana-mana permukaan yang dibumikan sebelum menyentuh kad.

Pemasangan Perkakasan

  1. Pastikan untuk menetapkan suis dan pelompat daripada sama ada bahagian Pilihan Pilihan manual ini atau daripada cadangan SETUP.EXE.
  2. Jangan pasang kad ke dalam komputer sehingga perisian telah dipasang sepenuhnya.
  3. MATI kuasa komputer DAN cabut plag kuasa AC daripada sistem.
  4. Tanggalkan penutup komputer.
  5. Pasang kad dengan berhati-hati dalam slot pengembangan PCI 5V atau 3.3V yang tersedia (anda mungkin perlu mengeluarkan plat belakang dahulu).
  6. Periksa kesesuaian kad dengan betul dan ketatkan skru. Pastikan pendakap pelekap kad dipasang dengan betul pada tempatnya dan terdapat pembumian casis positif.
  7. Pasang kabel I/O pada penyambung yang dipasang pada kurungan kad.
  8. Gantikan penutup komputer dan HIDUPKAN komputer. Masukkan program persediaan CMOS sistem anda dan sahkan bahawa pilihan plug-and-play PCI ditetapkan dengan sewajarnya untuk sistem anda. Sistem yang menjalankan Windows 95/98/2000/XP/2003 (atau mana-mana sistem pengendalian lain yang mematuhi PNP) harus menetapkan pilihan CMOS kepada OS. Sistem yang dijalankan di bawah DOS, Windows NT, Windows 3.1 atau mana-mana sistem pengendalian lain yang tidak mematuhi PNP harus menetapkan pilihan PNP CMOS kepada BIOS atau Papan Induk. Simpan pilihan dan teruskan but sistem.
  9. Kebanyakan komputer harus mengesan kad secara automatik (bergantung pada sistem pengendalian) dan secara automatik menyelesaikan pemasangan pemacu.
  10. Jalankan PCIfind.exe untuk melengkapkan pemasangan kad ke dalam pendaftaran (untuk Windows sahaja) dan untuk menentukan sumber yang ditetapkan.
  11. Jalankan salah satu daripada s yang disediakanampprogram yang telah disalin ke direktori kad yang baru dibuat (daripada CD) untuk menguji dan mengesahkan pemasangan anda.

Pilihan Pilihan

Empat pilihan konfigurasi ditentukan oleh kedudukan pelompat seperti yang diterangkan dalam perenggan berikut. Lokasi pelompat ditunjukkan dalam Rajah 3-1, Peta Pilihan Pilihan.

422/485
Pelompat ini memilih sama ada mod komunikasi RS422 atau RS485.

Penamatan dan Bias
Talian penghantaran hendaklah ditamatkan pada hujung penerima dalam impedans cirinya untuk mengelakkan "berdering". Memasang pelompat di lokasi berlabel TERMIN menggunakan beban 120Ω merentas input untuk mod RS422. Begitu juga, memasang pelompat di lokasi berlabel TERMOUT menggunakan 120Ω merentasi input/output hantar/terima untuk operasi RS485.
Dalam operasi RS485, di mana terdapat berbilang terminal, hanya port RS485 pada setiap hujung rangkaian harus mempunyai perintang penamat seperti yang diterangkan di atas. Juga, untuk operasi RS485, mesti ada bias pada garisan RX+ dan RX-. Ciri 422/485 memberikan berat sebelah ini.

Kadar Baud
Pelompat x1/x4 memilih sama ada jam 1.8432MHz standard atau jam 7.3728MHz untuk input ke UART. Kedudukan x4 menyediakan keupayaan untuk kadar baud sehingga 460,800 KHz.

Mengganggu
Nombor IRQ diberikan oleh sistem. Gunakan PCIFind.EXE untuk menentukan IRQ yang diberikan kepada kad oleh BIOS atau Sistem Pengendalian. Secara bergantian, dalam Windows 95/98/NT Pengurus Peranti boleh digunakan. Kad yang disenaraikan di bawah kelas Pemerolehan Data. Memilih kad, mengklik Properties, kemudian memilih tab Sumber akan menunjukkan alamat asas dan IRQ yang diberikan kepada kad.

ASSURED-PCI-COM-1S-Membekalkan-Julat-Antara Muka-Siri-PCI-FIG-6

Pemilihan Alamat

  • Seni bina PCI ialah Plug-and-Play. Ini bermakna BIOS atau Sistem Pengendalian menentukan sumber yang diberikan kepada kad PCI, dan bukannya pengguna memilih sumber ini dengan suis atau pelompat. Akibatnya, alamat asas kad tidak boleh diubah, ia hanya boleh ditentukan. Anda boleh menggunakan pengurus peranti Windows95/98/NT untuk menentukan sumber sistem tetapi kaedah itu di luar skop manual ini.
  • Untuk menentukan alamat asas yang telah diberikan kepada kad, jalankan program utiliti PCIFind.EXE yang disediakan. Utiliti ini akan memaparkan senarai semua kad yang dikesan pada bas PCI, alamat yang diberikan kepada setiap fungsi pada setiap kad, dan IRQ dan DMA masing-masing (jika ada) yang diperuntukkan.
  • Secara bergantian, beberapa sistem pengendalian (Windows 95/98/2000) boleh ditanya untuk menentukan sumber yang telah diperuntukkan. Dalam sistem pengendalian ini, anda boleh menggunakan sama ada PCIFind atau utiliti Pengurus Peranti daripada Applet Ciri Sistem pada panel kawalan. Kad ini dipasang dalam kelas Pemerolehan Data senarai Pengurus Peranti. Memilih kad kemudian mengklik Properties, kemudian memilih Tab Resources akan memaparkan senarai sumber yang diperuntukkan kepada kad.
  • Bas PCI menyokong sekurang-kurangnya 64K ruang I/O, alamat kad anda mungkin terletak di mana-mana dalam julat heks 0400 hingga FFF8. PCIFind menggunakan ID Vendor dan ID Peranti untuk mencari kad anda kemudian membaca alamat asas dan IRQ yang diberikan. Jika anda ingin menentukan alamat asas dan IRQ yang diberikan, gunakan maklumat berikut:
  • Kod ID Penjual untuk kad ialah 494F (ASCII untuk “IO”).
  • Kod ID Peranti untuk kad ialah 10C9.

Pengaturcaraan

Sample Programs
Terdapat sampprogram yang disediakan bersama kad dalam C, Pascal, QuickBASIC dan beberapa bahasa Windows. DOS samples terletak dalam direktori DOS dan Windows samples terletak dalam direktori WIN32.

Pengaturcaraan Windows
Kad dipasang ke dalam Windows sebagai port COM. Oleh itu, fungsi API standard Windows boleh digunakan.
khususnya:

  • BuatFile() dan CloseHandle() untuk membuka dan menutup port.
  • SetupComm(), SetCommTimeouts(), GetCommState(), dan SetCommState() untuk menetapkan dan menukar tetapan port.
  • BacaFile() dan TulisFile() untuk mengakses pelabuhan.
    Lihat dokumentasi untuk bahasa pilihan anda untuk mendapatkan butiran.
    Di bawah DOS, prosesnya sangat berbeza. Baki bab ini menerangkan pengaturcaraan DOS

Inisialisasi

  • Memulakan cip memerlukan pengetahuan tentang set daftar UART. Langkah pertama ialah menetapkan pembahagi kadar baud. Anda melakukan ini dengan menetapkan tinggi DLAB (Bit Akses Selak Pembahagi) dahulu. Bit ini ialah Bit 7 di Alamat Pangkalan +3. Dalam kod C, panggilannya ialah: outportb(BASEADDR +3,0×80);
  • Anda kemudian memuatkan pembahagi ke dalam Alamat Pangkalan +0 (bait rendah) dan Alamat Pangkalan +1 (bait tinggi). Persamaan berikut mentakrifkan hubungan antara kadar baud dan pembahagi:
  • Kadar Baud yang Diingini = (frekuensi jam UART) ÷ (32 * pembahagi)
  • Apabila pelompat Baud berada dalam kedudukan X1, kekerapan jam UART ialah 1.8432 Mhz. Apabila pelompat berada dalam kedudukan X4, kekerapan jam ialah 7.3728 Mhz. Jadual berikut menyenaraikan frekuensi diviso yang popular. Ambil perhatian bahawa terdapat dua lajur untuk dipertimbangkan bergantung pada kedudukan pelompat Baud.
    Baud Kadar Pembahagi x1 Pembahagi x4 Maks Perbezaan. kabel Panjang*
    460800 1 550 kaki
    230400 2 1400 kaki
    153600 3 2500 kaki
    115200 1 4 3000 kaki
    57600 2 8 4000 kaki
    38400 3 12 4000 kaki
    28800 4 16 4000 kaki
    19200 6 24 4000 kaki
    14400 8 32 4000 kaki
    9600 12 48 – Paling Biasa 4000 kaki
    4800 24 96 4000 kaki
    2400 48 192 4000 kaki
    1200 96 384 4000 kaki

    * Jarak maksimum yang disyorkan untuk kabel data pacuan berbeza (RS422 atau RS485) adalah untuk keadaan biasa.
    Jadual 5-1: Nilai Pembahagi Kadar Baud

Dalam C, kod untuk menetapkan cip kepada 9600 baud ialah:
outportb(BASEADDR, 0x0C);
outportb(BASEADDR +1,0);

Langkah permulaan kedua ialah menetapkan Daftar Kawalan Talian pada Alamat Pangkalan + 3. Daftar ini mentakrifkan panjang perkataan, bit henti, pariti dan DLAB. Bit 0 dan 1 mengawal panjang perkataan dan membenarkan panjang perkataan dari 5 hingga 8 bit. Tetapan bit diekstrak dengan menolak 5 daripada panjang perkataan yang dikehendaki. Bit 2 menentukan bilangan bit henti. Boleh ada satu atau dua bit hentian. Jika Bit 2 ditetapkan kepada 0, akan ada bit sehenti. Jika Bit 2 ditetapkan kepada 1, akan ada dua bit hentian. Bit 3 hingga 6 mengawal pariti dan pemisah membolehkan. Ia tidak biasa digunakan untuk komunikasi dan harus ditetapkan kepada sifar. Bit 7 ialah DLAB yang dibincangkan sebelum ini. Ia mesti ditetapkan kepada sifar selepas pembahagi dimuatkan atau tidak akan ada komunikasi.
Perintah C untuk menetapkan UART untuk perkataan 8-bit, tiada pariti, dan bit sehenti ialah:
outportb(BASEADDR +3, 0x03)

Langkah permulaan terakhir ialah menyiram penimbal penerima. Anda melakukan ini dengan dua bacaan daripada penimbal penerima di Alamat Pangkalan +0. Apabila selesai, UART sedia untuk digunakan.

Penerimaan
Penerimaan boleh dikendalikan dalam dua cara: pengundian dan didorong oleh gangguan. Semasa mengundi, penerimaan dicapai dengan sentiasa membaca Daftar Status Talian di Alamat Pangkalan +5. Bit 0 daftar ini ditetapkan tinggi apabila data sedia untuk dibaca daripada cip. Gelung pengundian yang mudah mesti sentiasa menyemak bit ini dan membaca dalam data apabila ia tersedia. Serpihan kod berikut melaksanakan gelung pengundian dan menggunakan nilai 13, (ASCII Carriage Return) sebagai penanda akhir penghantaran:

ASSURED-PCI-COM-1S-Membekalkan-Julat-Antara Muka-Siri-PCI-FIG-9

Komunikasi dipacu gangguan harus digunakan apabila mungkin dan diperlukan untuk kadar data yang tinggi. Menulis penerima dipacu gangguan tidaklah lebih rumit daripada menulis penerima yang ditinjau tetapi perlu berhati-hati apabila memasang atau mengalih keluar pengendali gangguan anda untuk mengelakkan menulis sampukan yang salah, melumpuhkan sampukan yang salah atau mematikan sampukan untuk tempoh yang terlalu lama.
Pengendali akan terlebih dahulu membaca Daftar Pengenalan Gangguan di Alamat Pangkalan +2. Jika sampukan adalah untuk Received Data Available, pengendali kemudian membaca data tersebut. Jika tiada gangguan belum selesai, kawalan keluar dari rutin. A sample handler, ditulis dalam C, adalah seperti berikut:

ASSURED-PCI-COM-1S-Membekalkan-Julat-Antara Muka-Siri-PCI-FIG-10

Penularan

Penghantaran RS485 adalah mudah untuk dilaksanakan. Ciri AUTO dalam mod RS485 secara automatik membolehkan pemancar apabila data sedia untuk dihantar, jadi tiada pendayaan perisian diperlukan. Perisian berikut cthample adalah untuk operasi bukan AUTO dalam mod RS422. Mula-mula baris RTS harus ditetapkan tinggi dengan menulis 1 hingga Bit 1 dari Daftar Kawalan Modem di Alamat Pangkalan +4. Talian RTS digunakan untuk menogol transceiver daripada mod terima kepada mod penghantaran dan sebaliknya..
Selepas perkara di atas dilakukan, kad sedia untuk menghantar data. Untuk menghantar rentetan data, pemancar mesti terlebih dahulu menyemak Bit 5 Daftar Status Talian di Alamat Pangkalan +5. Bit itu ialah bendera pemancar-memegang-daftar-kosong. Jika ia tinggi, pemancar telah menghantar data. Proses menyemak bit sehingga ia menjadi tinggi diikuti dengan menulis diulang sehingga tiada data kekal. Selepas semua data telah dihantar, bit RTS hendaklah ditetapkan semula dengan menulis 0 hingga Bit 1 Daftar Kawalan Modem.

Serpihan kod C berikut menunjukkan proses ini:

ASSURED-PCI-COM-1S-Membekalkan-Julat-Antara Muka-Siri-PCI-FIG-11

Berhati-hati
Bit OUT2 UART mesti ditetapkan 'TRUE' untuk komunikasi dipacu gangguan yang betul. Perisian warisan menggunakan bit ini untuk mencelah gangguan dan kad mungkin tidak berkomunikasi jika bit 3 daripada daftar 4 (Daftar Kawalan Modem) tidak ditetapkan.

Tugasan Pin Penyambung

Penyambung kecil 9-pin D yang popular digunakan untuk antara muka kepada talian komunikasi. Penyambung dilengkapi dengan 4-40 penjepit berulir (kunci skru wanita) untuk memberikan kelegaan ketegangan.

Pin Tidak. Tugasan
1 Rx (Terima Data)
2 Tx+ (Hantar Data)
3 Tx (Hantar Data)
4  
5 GND (Tanah Isyarat)
6  
7  
8  
9 Rx+ (Terima Data)

Pendawaian Kabel Data
Jadual berikut menunjukkan sambungan pin antara dua peranti untuk operasi Simplex, Half -Duplex dan Full- Duplex.

Mod Kad 1 Kad 2
Simplex, 2-wayar, terima sahaja, RS422 Pin Rx+ 9 Tx+ pin 2
Rx-pin 1 Tx- pin 3
Simplex, 2-wayar, hantar sahaja, RS422 Tx+ pin 2 Pin Rx+ 9
Tx- pin 3 Rx-pin 1
Half-Duplex, 2-wayar, RS485 Tx+ pin 2 Tx+ pin 2
Tx- pin 3 Tx- pin 3
Dupleks Penuh, 4-wayar, RS422 Tx+ pin 2 Pin Rx+ 9
Tx- pin 3 Rx-pin 1
Pin Rx+ 9 Tx+ pin 2
Rx-pin 1 Tx- pin 3

Lampiran A: Pertimbangan Permohonan

pengenalan

Bekerja dengan peranti RS422 dan RS485 tidak jauh berbeza daripada bekerja dengan peranti bersiri RS232 standard dan kedua-dua piawaian ini mengatasi kekurangan dalam piawaian RS232. Pertama, panjang kabel antara dua peranti RS232 mestilah pendek; kurang daripada 50 kaki. Kedua, banyak ralat RS232 adalah hasil daripada hingar yang disebabkan pada kabel. Piawaian RS422 membenarkan panjang kabel sehingga 5000 kaki dan, kerana ia beroperasi dalam mod pembezaan, ia lebih kebal kepada hingar teraruh.
Sambungan antara dua peranti RS422 (dengan CTS diabaikan) hendaklah seperti berikut:

Peranti #1 Peranti #2
isyarat 9 pin 25 pin isyarat 9 pin 25 pin
Gnd 5 7 Gnd 5 7
TX+ 2 24 RX+ 9 12
TX 3 25 RX 1 13
RX+ 9 12 TX+ 2 24
RX 1 1 TX 3 25

Jadual A-1: ​​Sambungan Antara Dua Peranti RS422
Kekurangan ketiga RS232 ialah lebih daripada dua peranti tidak boleh berkongsi kabel yang sama. Ini juga berlaku untuk RS422 tetapi RS485 menawarkan semua faedah RS422 plus membolehkan sehingga 32 peranti berkongsi pasangan terpiuh yang sama. Pengecualian kepada perkara di atas ialah berbilang peranti RS422 boleh berkongsi satu kabel jika hanya satu akan bercakap dan yang lain akan sentiasa menerima.

Isyarat Pembezaan Seimbang

Sebab peranti RS422 dan RS485 boleh memacu talian yang lebih panjang dengan lebih banyak imuniti hingar daripada peranti RS232 ialah kaedah pemacu pembezaan seimbang digunakan. Dalam sistem pembezaan seimbang, voltage yang dihasilkan oleh pemandu muncul pada sepasang wayar. Pemacu talian seimbang akan menghasilkan vol pembezaantage dari +2 hingga +6 volt merentasi terminal keluarannya. Pemacu talian seimbang juga boleh mempunyai isyarat "dayakan" input yang menghubungkan pemandu ke terminal outputnya. Jika isyarat "dayakan" DIMATIKAN, pemandu diputuskan sambungan dari talian penghantaran. Keadaan terputus atau dilumpuhkan ini biasanya dirujuk sebagai keadaan "tristate" dan mewakili impedans yang tinggi. Pemacu RS485 mesti mempunyai keupayaan kawalan ini. Pemacu RS422 mungkin mempunyai kawalan ini tetapi ia tidak selalu diperlukan. Penerima talian pembezaan seimbang merasakan voltage keadaan talian penghantaran merentasi dua talian input isyarat. Jika input pembezaan voltage lebih besar daripada +200 mV, penerima akan memberikan keadaan logik tertentu pada outputnya. Jika pembezaan voltage input kurang daripada -200 mV, penerima akan memberikan keadaan logik yang bertentangan pada outputnya. Vol. operasi maksimumtagjulat e ialah dari +6V hingga -6V membenarkan voltage pelemahan yang boleh berlaku pada kabel penghantaran yang panjang.

Mod biasa maksimum voltage rating +7V memberikan imuniti bunyi yang baik daripada voltages teraruh pada garis pasangan terpiuh. Sambungan garis bumi isyarat adalah perlu untuk mengekalkan vol mod biasatage dalam julat itu. Litar mungkin beroperasi tanpa sambungan tanah tetapi mungkin tidak boleh dipercayai.

Parameter syarat Min. Maks.
Keluaran Pemandu Voltage (dipunggah)   4V 6V
    -4V -6V
Keluaran Pemandu Voltage (dimuatkan) JANGKA MASA 2V  
  pelompat masuk -2V  
Rintangan Output Pemandu     50Ω
Output Pemandu Arus Litar pintas     +150 mA
Masa Peningkatan Output Pemandu     10% selang unit
Sensitiviti Penerima     +200 mV
Mod Biasa Penerima Voltage Julat     +7V
Rintangan Input Penerima     4KΩ

Jadual A-2: Ringkasan Spesifikasi RS422
Untuk mengelakkan pantulan isyarat dalam kabel dan untuk meningkatkan penolakan hingar dalam kedua-dua mod RS422 dan RS485, hujung penerima kabel harus ditamatkan dengan rintangan yang sama dengan galangan ciri kabel.

Nota
Anda tidak perlu menambah perintang terminator pada kabel anda apabila anda menggunakan kad. Perintang penamatan untuk garisan RX+ dan RX- disediakan pada kad dan diletakkan di dalam litar apabila anda memasang pelompat TERM. (Lihat bahagian Pilihan Pilihan dalam manual ini.)

Penghantaran Data RS485

RS485 Standard membenarkan talian penghantaran seimbang untuk dikongsi dalam mod talian parti. Sebanyak 32 pasangan pemandu/penerima boleh berkongsi rangkaian talian parti dua wayar. Banyak ciri pemacu dan penerima adalah sama seperti dalam Standard RS422. Satu perbezaan ialah mod biasa voltaghad e dilanjutkan dan ialah +12V hingga -7V. Memandangkan mana-mana pemandu boleh diputuskan sambungan (atau tristated) dari talian, ia mesti menahan vol mod biasa initagjulat e semasa dalam keadaan tristat.

Rangkaian Multidrop Dua Wayar RS485

Ilustrasi berikut menunjukkan rangkaian berbilang titisan atau talian parti biasa. Ambil perhatian bahawa talian penghantaran ditamatkan pada kedua-dua hujung talian tetapi tidak pada titik jatuh di tengah talian.

ASSURED-PCI-COM-1S-Membekalkan-Julat-Antara Muka-Siri-PCI-FIG-8

Rangkaian Multidrop Empat Wayar RS485
Rangkaian RS485 juga boleh disambungkan dalam mod empat wayar. Dalam rangkaian empat wayar adalah perlu bahawa satu nod menjadi nod induk dan semua yang lain menjadi hamba. Rangkaian disambungkan supaya tuan berkomunikasi dengan semua hamba dan semua hamba hanya berkomunikasi dengan tuan. Ini mempunyai advantagdalam peralatan yang menggunakan komunikasi protokol bercampur. Memandangkan nod hamba tidak pernah mendengar jawapan hamba lain kepada tuan, nod hamba tidak boleh membalas dengan salah.

Komen Pelanggan
Jika anda mengalami sebarang masalah dengan manual ini atau hanya ingin memberi kami maklum balas, sila e-mel kami di: manuals@accesio.com.. Sila perincikan sebarang ralat yang anda temui dan sertakan alamat surat-menyurat anda supaya kami boleh menghantar sebarang kemas kini manual kepada anda.

10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 FAKS (858)550-7322 www.accesio.com

Sistem Terjamin

Assured Systems ialah syarikat teknologi terkemuka dengan lebih 1,500 pelanggan tetap di 80 negara, menggunakan lebih 85,000 sistem kepada pangkalan pelanggan yang pelbagai dalam 12 tahun perniagaan. Kami menawarkan penyelesaian pengkomputeran, paparan, rangkaian dan pengumpulan data lasak berkualiti tinggi dan inovatif kepada sektor pasaran terbenam, perindustrian dan digital-di luar rumah.

US
sales@assured-systems.com
Jualan: +1 347 719 4508
Sokongan: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 USA

EMEA
sales@assured-systems.com
Jualan: +44 (0)1785 879 050
Sokongan: +44 (0)1785 879 050
Unit A5 Douglas Park Stone Business Park Stone ST15 0YJ United Kingdom
Nombor VAT: 120 9546 28
Nombor Pendaftaran Perniagaan: 07699660

www.assured-systems.com | sales@assured-systems.com

Dokumen / Sumber

ASSURED PCI-COM-1S Membekalkan Rangkaian Antara Muka Bersiri PCI [pdf] Manual Pengguna
PCI-COM-1S Membekalkan Rangkaian Antara Muka Bersiri PCI, PCI-COM-1S, Membekalkan Rangkaian Antara Muka Bersiri PCI, Julat Antara Muka Bersiri PCI, Antara Muka Bersiri PCI, Antara Muka

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *