JAMINAN-LOGO

ASSURED PCI-COM-1S Nyedhiyakake Range Antarmuka Serial PCI

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-PRODUCT

FAQ

P: Apa sing kudu ditindakake yen peralatan ACCES gagal?

A: Hubungi ACCES kanggo layanan cepet lan dhukungan. Deleng syarat lan kahanan babar pisan kanggo opsi ndandani utawa ngganti.

P: Apa aku bisa nginstal kertu nganggo komputer utawa poweron lapangan?

A: Ora, tansah mesthekake yen daya komputer mati sadurunge nyambungake utawa medhot kabel utawa masang kertu supaya ora karusakan lan voiding babar pisan.

Kabar

  • Informasi ing dokumen iki diwenehake mung kanggo referensi. ACCES ora nanggung tanggung jawab sing muncul saka aplikasi utawa panggunaan informasi utawa produk sing diterangake ing kene. Dokumen iki bisa ngemot utawa ngrujuk informasi lan produk sing dilindhungi hak cipta utawa paten lan ora menehi lisensi miturut hak paten ACCES, utawa hak wong liya.
  • IBM PC, PC/XT, lan PC/AT minangka merek dagang kadhaptar saka International Business Machines Corporation.
  • Dicithak ing AS. Hak cipta 1995, 2005 dening ACCES I / O Products Inc, 10623 Roselle Street, San Diego, CA 92121. Kabeh hak dilindhungi undhang-undhang.

WARNING!!
Tansah nyambung lan pedhot kabel lapangan karo daya komputer mati. Tansah mateni daya komputer sadurunge masang kertu. Nyambung lan medhot KABEL, UTAWA NGINSTAL KARTU menyang SISTEM KARYA KOMPUTER UTAWA FIELD POWER ON bisa nimbulaké karusakan kanggo kertu I / O lan bakal roso sepi ALL JAMINAN, diwenehake UTAWA.

Garansi
Sadurunge dikirim, peralatan ACCES dipriksa kanthi tliti lan diuji miturut spesifikasi sing ditrapake. Nanging, yen peralatan gagal, ACCES njamin para pelanggan manawa layanan lan dhukungan cepet bakal kasedhiya. Kabeh peralatan sing asline diprodhuksi dening ACCES sing ditemokake cacat bakal didandani utawa diganti miturut pertimbangan ing ngisor iki.

Sarat lan Ketentuan
Yen unit dicurigai gagal, hubungi departemen Layanan Pelanggan ACCES. Disiapake kanggo menehi nomer model unit, nomer seri, lan gambaran saka gejala gagal. Kita bisa uga menehi saran sawetara tes prasaja kanggo konfirmasi kegagalan. Kita bakal nemtokake nomer Return Material Authorization (RMA) sing kudu katon ing label njaba paket bali. Kabeh Unit / komponen kudu mlaku dikempalken kanggo nangani lan bali karo barang prabayar menyang ACCES ditetepake Service Center, lan bakal bali menyang customer / situs pangguna barang prabayar lan invoice.

Cakupan
Telung Taun Kapisan: Unit / bagean sing bali bakal didandani lan / utawa diganti ing pilihan ACCES tanpa biaya kanggo tenaga kerja utawa bagean sing ora dikecualekake kanthi garansi. Garansi diwiwiti kanthi pangiriman peralatan.
Taun-taun Sawise: Saklawase umur peralatan sampeyan, ACCES siyap nyedhiyakake layanan ing situs utawa ing pabrik kanthi tarif sing cukup padha karo manufaktur liyane ing industri kasebut.

Peralatan Ora Diprodhuksi dening ACCES
Peralatan sing disedhiyakake nanging ora diprodhuksi dening ACCES dijamin lan bakal didandani miturut syarat lan kahanan garansi pabrikan peralatan kasebut.

Umum
Ing Garansi iki, tanggung jawab ACCES diwatesi kanggo ngganti, ndandani utawa nerbitake kredit (miturut kawicaksanan ACCES) kanggo produk apa wae sing kabukten rusak sajrone periode garansi. Ing kasus apa ACCES tanggung jawab kanggo karusakan consequential utawa khusus teka saka nggunakake utawa nyalahi panggunaan saka produk kita. Pelanggan tanggung jawab kanggo kabeh biaya sing disebabake dening modifikasi utawa tambahan kanggo peralatan ACCES sing ora disetujoni kanthi nulis dening ACCES utawa, yen miturut pendapat ACCES, peralatan kasebut wis digunakake ora normal. "Panganggone ora normal" kanggo tujuan babar pisan iki ditetepake minangka panggunaan apa wae sing peralatan kasebut kapapar liyane saka panggunaan kasebut utawa dimaksudake minangka bukti saka perwakilan tuku utawa dodolan. Liyane saka ndhuwur, ora babar pisan liyane, ditulis utawa diwenehake, bakal ditrapake kanggo samubarang lan kabeh peralatan kuwi pepak utawa didol dening ACCES.

Pambuka

Kertu Komunikasi Serial iki dirancang kanggo digunakake ing komputer PCI-Bus lan menehi komunikasi efektif ing salah siji RS422 (EIA422) utawa RS485 (EIA485) liwat garis komunikasi dawa. Kertu dawane 4.80 inci (122 mm) lan bisa diinstal ing sembarang slot PCI 5-volt ing IBM utawa komputer sing kompatibel. UART buffered tipe 16550 digunakake lan, kanggo kompatibilitas Windows, kontrol otomatis kalebu kanggo ngaktifake / mateni driver transmisi kanthi transparan.

Operasi Mode Imbang lan Mandap Load

  • Ing mode RS422, kertu nggunakake pembalap baris diferensial (utawa imbang) kanggo kakebalan gangguan lan kanggo nambah jarak maksimum kanggo 4000 kaki. Mode RS485 nambah ing RS422 karo transceiver switchable lan kemampuan kanggo ndhukung sawetara piranti ing siji "baris partai". Jumlah piranti sing disedhiyakake ing baris siji bisa ditambah kanthi nggunakake "repeater".
  • Operasi RS422 ngidini sawetara panrima ing jalur komunikasi lan operasi RS485 ngidini nganti 32 pemancar lan panrima ing baris data sing padha. Piranti ing ujung jaringan kasebut kudu diakhiri supaya ora "dering". Pangguna duwe pilihan kanggo mungkasi pemancar lan / utawa garis panrima.
  • Komunikasi RS485 mbutuhake pemancar nyedhiyakake vol biastage kanggo mesthekake negara "nol" dikenal nalika ora ana piranti sing ngirim. Kertu iki ndhukung biasing minangka standar. Yen aplikasi sampeyan mbutuhake pemancar ora bias, hubungi pabrik.

Kompatibilitas Port COM

  • A 16550 UART digunakake minangka Unsur Komunikasi Asynchronous (ACE). Iku kalebu 16-bait ngirim / nampa buffer FIFO kanggo nglindhungi data ilang ing sistem operasi mbukak akeh tugas, nalika njaga 100 persen kompatibilitas karo port serial IBM asli. arsitektur bis PCI ngidini alamat antarane 0000 lan FFF8 hex diutus kanggo kertu.
  • Osilator kristal ing kertu ngidini pilihan sing tepat tarif baud nganti 115,200 utawa, kanthi ngganti jumper, nganti 460,800 baud kanthi osilator kristal standar. Baud rate program dipilih lan tarif kasedhiya kadhaptar ing tabel ing bagean Programming manual iki.
  • Pembalap / panrima sing digunakake, 75ALS176, bisa nyopir garis komunikasi sing dawa banget kanthi tingkat baud sing dhuwur. Bisa drive nganti +60 mA ing garis imbang lan nampa input minangka kurang 200 mV sinyal diferensial superimposed ing swara mode umum +12 V utawa -7 V. Ing cilik saka konflik komunikasi, driver / panrima fitur mati termal.

Mode Komunikasi

Kertu kasebut ndhukung komunikasi Simplex, Half-Duplex, lan Full-Duplex ing macem-macem sambungan kabel loro lan papat kabel. Simplex minangka wangun komunikasi sing paling gampang kanthi transmisi mung ing siji arah. Half-Duplex ngidini lalu lintas kanggo lelungan ing loro arah, nanging mung siji cara ing wektu. Ing operasi Full-Duplex, data lelungan ing loro arah bebarengan. Umume komunikasi RS485 nggunakake mode Half-Duplex amarga mung sepasang kabel sing kudu digunakake lan biaya instalasi dikurangi sacara dramatis.

Kontrol Transceiver Auto-RTS

Ing aplikasi Windows, driver kudu diaktifake lan dipateni yen perlu, supaya kabeh kertu bisa nuduhake kabel loro-kabel utawa papat-kabel. Kertu iki ngontrol driver kanthi otomatis. Kanthi kontrol otomatis, driver diaktifake nalika data siap dikirim. Pembalap tetep aktif kanggo wektu transmisi siji karakter tambahan sawise transfer data rampung lan banjur dipateni. Panrima biasane diaktifake nanging dipateni sajrone transmisi banjur diaktifake maneh sawise transmisi rampung. Kertu kanthi otomatis nyetel wektu kanggo baud rate data.

Spesifikasi

Antarmuka Komunikasi

  • Sambungan I/O: Konektor gaya IBM AT 9-pin lanang terlindung sing kompatibel karo spesifikasi RS422 lan RS485.
  • Dawane karakter: 5, 6, 7, utawa 8 bit.
  • Paritas: genap, ganjil utawa ora ana.
  • Stop Interval: 1, 1.5, utawa 2 bit.
  • Tarif Data Serial: Nganti 115,200 baud, Asynchronous. tarif luwih cepet, nganti 460,800 baud, ngrambah dening pilihan jumper ing kertu. Tipe 16550 buffered UART.

Mode Komunikasi Diferensial RS422/RS485

  • Sensitivitas Input Receiver: +200 mV, input diferensial.
  • Nolak Mode Umum: + 12V nganti -7V
  • Kapabilitas Drive: 60 mA ngirim output karo mati termal.
  • Multipoint: Kompatibel karo spesifikasi RS422 lan RS485.

Cathetan
Nganti 32 pembalap lan panrima diijini online. Komunikasi serial ACE sing digunakake yaiku tipe 16550. Driver/Receiver sing digunakake yaiku tipe 75ALS176.

lingkungan

  • Kisaran Suhu Operasi: 0 nganti +60 °C
  • Kelembapan: 5% nganti 95%, non-kondensasi.
  • Kisaran Suhu Panyimpenan: -50 nganti +120 °C
  • Ukuran: 4.80" dawa (122mm) dening 1.80" dhuwur (46 mm).
  • Daya dibutuhake: + 5VDC ing 175 mA khas

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-1

Instalasi

Pandhuan Miwiti Cepet (QSG) sing dicithak wis dikempalken karo kertu kanggo penak. Yen sampeyan wis nindakake langkah-langkah saka QSG, sampeyan bisa nemokake bab iki keluwih lan bisa nerusake kanggo miwiti ngembangake aplikasi sampeyan.
Piranti lunak sing kasedhiya karo kertu iki ana ing CD lan kudu diinstal ing hard disk sadurunge digunakake. Kanggo nindakake iki, tindakake langkah-langkah ing ngisor iki sing cocog kanggo sistem operasi sampeyan.

Ngatur Pilihan Card liwat Pilihan Jumper
Sadurunge masang kertu menyang komputer, waca kanthi teliti Bab 3: Pilihan Pilihan saka manual iki, banjur atur kertu miturut syarat lan protokol (RS-232, RS-422, RS-485, 4-kabel 485, lsp.) . Program persiyapan basis Windows kita bisa digunakake bebarengan karo Bab 3 kanggo ngewangi konfigurasi jumper ing kertu, uga menehi katrangan tambahan babagan panggunaan macem-macem opsi kertu (kayata mandap, bias, rentang baud rate, RS-232, RS-422, RS-485, lsp).

Instalasi Piranti Lunak CD
Pandhuan ing ngisor iki nganggep drive CD-ROM minangka drive "D". Ganti huruf drive sing cocog kanggo sistem sampeyan yen perlu.

DOS

  1. Selehake CD menyang drive CD-ROM.
  2. JinisASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-2 kanggo ngganti drive aktif menyang drive CD-ROM.
  3. Jinis ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-3kanggo mbukak program instalasi.
  4. Tindakake pituduh ing layar kanggo nginstal piranti lunak kanggo papan iki.

WINDOWS

  1. Selehake CD menyang drive CD-ROM.
  2. Sistem kudu mbukak program instalasi kanthi otomatis. Yen program instal ora mlaku kanthi cepet, klik START | RUN lan ketik ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-4, klik OK utawa pencet ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-5.
    Tindakake pituduh ing layar kanggo nginstal piranti lunak kanggo papan iki.

LINUX

Mangga deleng linux.htm ing CD-ROM kanggo informasi babagan nginstal ing linux.

Cathetan: Papan COM bisa diinstal ing meh kabeh sistem operasi. Kita ndhukung instalasi ing Windows versi sadurungé, lan kamungkinan banget ndhukung versi mangsa uga.
Ati-ati! * Discharge statis tunggal ESDA bisa ngrusak kertu lan nyebabake gagal prematur!
Tututi kabeh pancegahan sing cukup kanggo nyegah metune statis kayata grounding dhewe kanthi ndemek lumahing lemah sadurunge ndemek kertu.

Instalasi Hardware

  1. Priksa manawa sampeyan nyetel switch lan jumper saka bagean Pilihan Pilihan ing manual iki utawa saka saran SETUP.EXE.
  2. Aja nginstal kertu menyang komputer nganti piranti lunak wis diinstal kanthi lengkap.
  3. Pateni daya komputer LAN copot daya AC saka sistem.
  4. Copot tutup komputer.
  5. Kasebut kanthi teliti, nginstal kertu ing kasedhiya 5V utawa 3.3V slot expansion PCI (sampeyan bisa uga kudu mbusak backplate pisanan).
  6. Priksa manawa kertu pas lan kencengake sekrup. Priksa manawa krenjang kertu soyo tambah wis bener ngaco menyang Panggonan lan ana lemah sasis positif.
  7. Pasang kabel I/O menyang konektor sing dipasang ing braket kertu.
  8. Ganti tutup komputer lan uripake komputer. Ketik program persiyapan CMOS sistem sampeyan lan verifikasi manawa pilihan plug-and-play PCI disetel kanthi tepat kanggo sistem sampeyan. Sistem sing nganggo Windows 95/98/2000/XP/2003 (utawa sistem operasi sing cocog karo PNP liyane) kudu nyetel pilihan CMOS menyang OS. Sistem sing mlaku ing DOS, Windows NT, Windows 3.1, utawa sistem operasi liyane sing ora cocog karo PNP kudu nyetel pilihan PNP CMOS menyang BIOS utawa Motherboard. Simpen pilihan lan terus booting sistem.
  9. Umume komputer kudu ndeteksi kertu kanthi otomatis (gumantung saka sistem operasi) lan kanthi otomatis rampung nginstal driver.
  10. Mbukak PCIfind.exe kanggo ngrampungake nginstall kertu menyang pendaptaran (mung Windows) lan kanggo nemtokake sumber daya diutus.
  11. Mbukak siji saka kasedhiya sample program sing disalin menyang direktori kertu mentas digawe (saka CD) kanggo nyoba lan ngesyahke instalasi.

Pilihan Pilihan

Papat opsi konfigurasi ditemtokake dening posisi jumper minangka diterangake ing paragraf ing ngisor iki. Lokasi jumper ditampilake ing Figure 3-1, Peta Pilihan Pilihan.

422/485
Jumper iki milih mode komunikasi RS422 utawa RS485.

Mandap lan Bias
A baris transmisi kudu mungkasi ing mburi nampa ing impedansi karakteristik supaya supaya "dering". Nginstal jumper ing lokasi kanthi label TERMIN ngetrapake beban 120Ω ing input kanggo mode RS422. Kajaba iku, nginstal jumper ing lokasi sing dilabel TERMOUT ditrapake 120Ω ing transmisi / nampa input / output kanggo operasi RS485.
Ing operasi RS485, ing ngendi ana pirang-pirang terminal, mung port RS485 ing saben ujung jaringan kudu duwe resistor terminating kaya sing kasebut ing ndhuwur. Uga, kanggo operasi RS485, kudu ana bias ing garis RX + lan RX-. Fitur 422/485 nyedhiyakake bias iki.

Baud Rate
x1 / x4 jumper milih salah siji jam standar 1.8432MHz utawa jam 7.3728MHz kanggo input kanggo UART. Posisi x4 nyedhiyakake kemampuan kanggo tingkat baud nganti 460,800 KHz.

Ganggu
Nomer IRQ diwenehake dening sistem. Gunakake PCIFind.EXE kanggo nemtokake IRQ sing diutus menyang kertu dening BIOS utawa Sistem Operasi. Gantian, ing Windows 95/98/NT Manager Piranti bisa digunakake. Cardis kadhaptar ing kelas Akuisisi Data. Milih kertu, ngeklik Properties, banjur milih tab Resources bakal nuduhake alamat dhasar lan IRQ sing ditugasake menyang kertu.

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-6

Pilihan Alamat

  • Arsitektur PCI yaiku Plug-and-Play. Iki tegese BIOS utawa Operating System nemtokake sumber daya diutus kanggo kertu PCI, tinimbang pangguna milih sumber daya iki karo ngalih utawa jumper. Akibaté, alamat dhasar kertu ora bisa diganti, mung bisa ditemtokake. Sampeyan bisa nggunakake manajer piranti Windows95/98/NT kanggo nemtokake sumber daya sistem nanging cara kasebut ngluwihi ruang lingkup manual iki.
  • Kanggo nemtokake alamat dhasar sing wis diutus kanggo kertu, mbukak program sarana PCIFind.EXE kasedhiya. Utilitas iki bakal nampilake dhaptar kabeh kertu sing dideteksi ing bis PCI, alamat sing diwenehake kanggo saben fungsi ing saben kertu, lan IRQ lan DMA (yen ana) sing diwenehake.
  • Gantian, sawetara sistem operasi (Windows 95/98/2000) bisa ditakoni kanggo nemtokake sumber daya sing ditugasake. Ing sistem operasi iki, sampeyan bisa nggunakake PCIFind utawa sarana Device Manager saka System Properties Applet ing panel kontrol. Kertu kasebut dipasang ing kelas Akuisisi Data saka dhaptar Manager Piranti. Milih kertu banjur ngeklik Properties, banjur milih Tab Resources bakal nampilake dhaptar sumber daya sing diparengake menyang kertu.
  • Bus PCI ndhukung minimal 64K papan I / O, alamat kertu sampeyan bisa uga ana ing ngendi wae ing kisaran hex 0400 nganti FFF8. PCIFind nggunakake ID Vendor lan ID Piranti kanggo nggoleki kertu sampeyan banjur maca alamat dhasar lan IRQ sing ditugasake. Yen sampeyan pengin nemtokake alamat dhasar lan IRQ sing ditugasake, gunakake informasi ing ngisor iki:
  • Kode ID Vendor kanggo kertu kasebut yaiku 494F (ASCII kanggo "IO").
  • Kode ID Piranti kanggo kertu kasebut yaiku 10C9.

Pemrograman

Sampl Program
Ana sampprogram le kasedhiya karo kertu ing C, Pascal, QuickBASIC, lan sawetara basa Windows. DOS samples dumunung ing direktori DOS lan Windows samples dumunung ing direktori WIN32.

Pemrograman Windows
Kertu kasebut dipasang ing Windows minangka port COM. Mangkono fungsi API standar Windows bisa digunakake.
utamané:

  • NggaweFile() lan CloseHandle () kanggo mbukak lan nutup port.
  • SetupComm (), SetCommTimeouts (), GetCommState (), lan SetCommState () kanggo nyetel lan ngganti setelan port.
  • macaFile() lan TulisFile() kanggo ngakses port.
    Deleng dokumentasi kanggo basa sing dipilih kanggo rincian.
    Ing DOS, proses kasebut beda banget. Sisane bab iki nggambarake pemrograman DOS

Initialization

  • Initializing chip mbutuhake kawruh saka pesawat register UART. Langkah pisanan yaiku nyetel pembagi tingkat baud. Sampeyan nindakake iki kanthi nyetel DLAB (Divisor Latch Access Bit) dhuwur. Bit iki Bit 7 ing Alamat Base +3. Ing kode C, telpon bakal dadi: outportb(BASEADDR +3,0×80);
  • Sampeyan banjur mbukak divisor menyang Alamat Base +0 (byte kurang) lan Alamat Base +1 (byte dhuwur). Persamaan ing ngisor iki nemtokake hubungan antarane baud rate lan divisor:
  • Tingkat Baud sing Dipengini = (frekuensi jam UART) ÷ (32 * pembagi)
  • Nalika jumper Baud ing posisi X1, frekuensi jam UART 1.8432 Mhz. Nalika jumper ing posisi X4, frekuensi jam 7.3728 Mhz. Tabel ing ngisor iki nampilake frekuensi diviso sing populer. Elinga yen ana rong kolom kanggo nimbang gumantung ing posisi jumper Baud.
    Baud Rate Pembagi x1 Pembagi x4 Maks Bedane. kabel dawa *
    460800 1 550 ft
    230400 2 1400 ft
    153600 3 2500 ft
    115200 1 4 3000 ft
    57600 2 8 4000 ft
    38400 3 12 4000 ft
    28800 4 16 4000 ft
    19200 6 24 4000 ft
    14400 8 32 4000 ft
    9600 12 48 - Paling Umum 4000 ft
    4800 24 96 4000 ft
    2400 48 192 4000 ft
    1200 96 384 4000 ft

    * Jarak maksimum sing disaranake kanggo kabel data sing didorong kanthi beda (RS422 utawa RS485) kanggo kahanan sing khas.
    Tabel 5-1: Nilai Baud Rate Divisor

Ing C, kode kanggo nyetel chip menyang 9600 baud yaiku:
outportb(BASEADDR, 0x0C);
outportb(BASEADDR +1,0);

Langkah ikisialisasi kapindho yaiku nyetel Line Control Register ing Alamat Base + 3. Register iki nemtokake dawa tembung, bit mandeg, paritas, lan DLAB. Bit 0 lan 1 ngontrol dawa tembung lan ngidini dawa tembung saka 5 nganti 8 bit. Setelan bit diekstrak kanthi nyuda 5 saka dawa tembung sing dikarepake. Bit 2 nemtokake jumlah bit mandeg. Bisa uga ana siji utawa loro stop bit. Yen Bit 2 disetel dadi 0, bakal ana siji mandeg bit. Yen Bit 2 disetel dadi 1, bakal ana rong bit mandeg. Bit 3 nganti 6 kontrol paritas lan break ngaktifake. Ora umum digunakake kanggo komunikasi lan kudu disetel menyang nol. Bit 7 minangka DLAB sing dibahas sadurunge. Sampeyan kudu disetel menyang nol sawise divisor dimuat utawa ora bakal ana komunikasi.
Perintah C kanggo nyetel UART kanggo tembung 8-bit, ora paritas, lan siji mandeg bit yaiku:
outportb(BASEADDR +3, 0x03)

Langkah initialization final kanggo flush buffer panrima. Sampeyan nindakake iki karo loro maca saka buffer panrima ing Base Address +0. Yen wis rampung, UART siap digunakake.

Resepsi
Resepsi bisa ditangani kanthi rong cara: polling lan interrupt-driven. Nalika polling, resepsi ditindakake kanthi terus maca Register Status Line ing Alamat Base +5. Bit 0 saka register iki disetel dhuwur nalika data siap diwaca saka chip. A daur ulang polling prasaja kudu terus-terusan mriksa bit iki lan maca ing data minangka kasedhiya. Fragmen kode ing ngisor iki ngetrapake loop polling lan nggunakake nilai 13, (ASCII Carriage Return) minangka tandha pungkasan transmisi:

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-9

Komunikasi interrupt-driven kudu digunakake sawayah-wayah lan dibutuhake kanggo tarif data dhuwur. Nulis panrima interrupted-driven ora luwih rumit tinimbang nulis panrima polling nanging kudu ati-ati nalika nginstal utawa mbusak handler interrupt supaya ora nulis interupsi sing salah, mateni interupsi sing salah, utawa mateni interupsi kanggo wektu sing suwe.
Pawang pisanan bakal maca Register Identifikasi Interupsi ing Alamat Base +2. Yen interupsi kanggo Data Ditampa kasedhiya, pawang banjur maca data kasebut. Yen ora ana interupsi sing ditundha, kontrol metu saka rutinitas. A sample handler, ditulis ing C, minangka nderek:

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-10

Transmisi

Transmisi RS485 gampang dileksanakake. Fitur OTOMATIS ing mode RS485 kanthi otomatis ngaktifake pemancar nalika data wis siyap dikirim, mula ora mbutuhake piranti lunak. Piranti lunak ing ngisor iki example kanggo operasi non-AUTO ing mode RS422. Pisanan baris RTS kudu disetel dhuwur kanthi nulis 1 kanggo Bit 1 saka Modem Control Register ing Alamat Base +4. Garis RTS digunakake kanggo ngalih transceiver saka mode nampa menyang mode ngirim lan kosok balene.
Sawise rampung ing ndhuwur, kertu wis siyap kanggo ngirim data. Kanggo ngirim senar data, pemancar kudu mriksa Bit 5 saka Daftar Status Line ing Alamat Base +5. Sing bit iku gendéra pemancar-nyekel-register-kosong. Yen dhuwur, pemancar wis ngirim data kasebut. Proses mriksa bit nganti dhuwur banjur ditulis diulang nganti ora ana data. Sawise kabeh data wis dikirim, bit RTS kudu direset kanthi nulis 0 nganti Bit 1 saka Modem Control Register.

Fragmen kode C ing ngisor iki nuduhake proses iki:

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-11

Ati-ati
Bit OUT2 saka UART kudu disetel 'TRUE' kanggo komunikasi interrupt mimpin sing tepat. Piranti lunak warisan nggunakake bit iki kanggo interrupts gapura lan kertu bisa uga ora komunikasi yen bit 3 saka register 4 (Modem Control Register) ora disetel.

Tugas Pin Konektor

Konektor subminiatur 9-pin D sing populer digunakake kanggo antarmuka menyang garis komunikasi. Konektor dilengkapi 4-40 Utas standoffs (kunci meneng wadon) kanggo nyedhiyani relief galur.

Pin Ora. Tugas
1 Rx (Nampa Data)
2 Tx+ (Ngirim Data)
3 Tx (Ngirim Data)
4  
5 GND (Sinyal Ground)
6  
7  
8  
9 Rx+ (Nampa Data)

Kabel Data Kab
Tabel ing ngisor iki nuduhake sambungan pin antarane rong piranti kanggo operasi Simplex, Half-Duplex lan Full- Duplex.

Mode kertu 1 kertu 2
Simplex, 2-kabel, mung nampa, RS422 Rx+ pin 9 Tx+pin 2
Rx-pin 1 Tx-pin 3
Simplex, 2-kabel, mung ngirim, RS422 Tx+pin 2 Rx+ pin 9
Tx-pin 3 Rx-pin 1
Half-Duplex, 2-kabel, RS485 Tx+pin 2 Tx+pin 2
Tx-pin 3 Tx-pin 3
Full-Duplex, 4-kabel, RS422 Tx+pin 2 Rx+ pin 9
Tx-pin 3 Rx-pin 1
Rx+ pin 9 Tx+pin 2
Rx-pin 1 Tx-pin 3

Lampiran A: Pertimbangan Aplikasi

Pambuka

Nggarap piranti RS422 lan RS485 ora beda karo nggarap piranti serial RS232 standar lan loro standar iki bisa ngatasi kekurangan ing standar RS232. Pisanan, dawa kabel antarane rong piranti RS232 kudu cendhak; kurang saka 50 kaki. Kapindho, akeh kesalahan RS232 minangka asil gangguan sing disebabake ing kabel. Standar RS422 ngidini dawa kabel nganti 5000 kaki lan, amarga beroperasi ing mode diferensial, luwih kebal kanggo gangguan sing disebabake.
Sambungan ing antarane rong piranti RS422 (kanthi CTS ora digatekake) kudu kaya ing ngisor iki:

piranti #1 piranti #2
Sinyal 9 pink 25 pink Sinyal 9 pink 25 pink
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

Tabel A-1: ​​Sambungan antarane rong piranti RS422
Kekurangan katelu saka RS232 yaiku luwih saka rong piranti ora bisa nuduhake kabel sing padha. Iki uga bener kanggo RS422 nanging RS485 nawakake kabeh keuntungan saka RS422 plus ngidini nganti 32 piranti kanggo nuduhake pasangan bengkong padha. Pangecualian kanggo sing kasebut ing ndhuwur yaiku sawetara piranti RS422 bisa nuduhake kabel siji yen mung siji sing bakal ngomong lan liyane bakal nampa.

Sinyal diferensial sing seimbang

Alesan manawa piranti RS422 lan RS485 bisa nyopir garis sing luwih dawa kanthi kekebalan gangguan luwih akeh tinimbang piranti RS232 yaiku cara drive diferensial sing seimbang digunakake. Ing sistem diferensial imbang, voltage sing diprodhuksi dening driver katon ing sepasang kabel. A pembalap baris imbang bakal gawé vol diferensialtage saka +2 kanggo +6 volt ing terminal output sawijining. Pembalap baris sing seimbang uga bisa duwe sinyal "aktif" input sing nyambungake driver menyang terminal output. Yen sinyal "aktif" OFF, pembalap wis pedhot saka saluran transmisi. Kawontenan pedhot utawa dipatèni iki biasane diarani minangka kondisi "tristate" lan makili impedansi dhuwur. Pembalap RS485 kudu nduweni kemampuan kontrol iki. Pembalap RS422 bisa uga duwe kontrol iki nanging ora mesthi dibutuhake. A panrima baris diferensial imbang ngrasakake voltage negara baris transmisi liwat loro baris input sinyal. Yen input diferensial voltage luwih saka +200 mV, panrima bakal nyedhiyani negara logika tartamtu ing output. Yen diferensial voltage input kurang saka -200 mV, panrima bakal nyedhiyani negara logika ngelawan ing output sawijining. Volume operasi maksimumtage sawetara saka + 6V kanggo -6V ngidini kanggo voltage atenuasi sing bisa dumadi ing kabel transmisi dawa.

Mode umum maksimum voltage rating +7V menehi kakebalan gangguan apik saka voltaginduksi ing garis pasangan bengkong. Sambungan garis lemah sinyal perlu kanggo njaga vol mode umumtage ing kisaran kasebut. Sirkuit kasebut bisa digunakake tanpa sambungan lemah nanging bisa uga ora bisa dipercaya.

Paramèter kahanan Min. Maks.
Output Driver Voltage (dibongkar)   4V 6V
    -4V -6V
Output Driver Voltage (dimuat) TERM 2V  
  jumper ing -2V  
Resistance Output Driver     50Ω
Driver Output Short-Circuit Saiki     +150 mA
Wektu Rise Output Driver     10% interval unit
Sensitivitas panrima     +200 mV
Receiver Mode Umum Voltage Range     +7V
Resistance Input panrima     4 KΩ

Tabel A-2: Ringkesan Spesifikasi RS422
Kanggo nyegah bayangan sinyal ing kabel lan nambah nolak gangguan ing mode RS422 lan RS485, ujung panrima kabel kudu diakhiri kanthi resistensi sing padha karo impedansi karakteristik kabel.

Cathetan
Sampeyan ora kudu nambah resistor terminator kanggo kabel nalika sampeyan nggunakake kertu. Resistor mandap kanggo RX + lan RX- garis kasedhiya ing kertu lan diselehake ing sirkuit nalika sampeyan nginstal jumper TERM. (Deleng bagean Pilihan Pilihan ing manual iki.)

Transmisi Data RS485

Standar RS485 ngidini saluran transmisi imbang bisa dienggo bareng ing mode baris partai. Minangka akeh minangka 32 driver / pasangan panrima bisa nuduhake loro-kabel jaringan baris party. Akeh karakteristik saka pembalap lan panrima padha ing RS422 Standard. Siji prabédan yaiku mode umum voltagwatesan e wis lengkap lan + 12V kanggo -7V. Wiwit sembarang driver bisa pedhot (utawa tristated) saka baris, iku kudu tahan iki mode umum voltage sawetara nalika ing kondisi tristate.

RS485 Two-Wire Multidrop Network

Ilustrasi ing ngisor iki nuduhake jaringan garis multidrop utawa partai sing khas. Elinga yen baris transmisi wis mungkasi ing loro ends saka baris nanging ora ing titik drop ing tengah baris.

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-8

RS485 Four-Wire Multidrop Network
Jaringan RS485 uga bisa disambungake ing mode papat-kabel. Ing jaringan papat kabel, siji simpul kudu dadi simpul master lan kabeh liyane dadi budak. Jaringan kasebut disambungake supaya master komunikasi karo kabeh budak lan kabeh budak mung komunikasi karo master. Iki wis advantaging peralatan sing nggunakake komunikasi protokol campuran. Amarga simpul budak ora nate ngrungokake tanggapane budak liyane marang master, simpul budak ora bisa mangsuli kanthi salah.

Komentar Pelanggan
Yen sampeyan nemu masalah karo manual iki utawa mung arep menehi sawetara saran, please email kita ing: manuals@accesio.com.

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

Sistem Terjamin

Assured Systems minangka perusahaan teknologi terkemuka kanthi luwih saka 1,500 klien biasa ing 80 negara, nggunakake luwih saka 85,000 sistem menyang basis pelanggan sing beda-beda sajrone 12 taun bisnis. Kita nawakake solusi komputasi, tampilan, jaringan lan koleksi data sing berkualitas tinggi lan inovatif kanggo sektor pasar sing dipasang, industri, lan digital.

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

EMEA
sales@assured-systems.com
Dodolan: +44 (0)1785 879 050
Dhukungan: +44 (0)1785 879 050
Unit A5 Douglas Park Stone Business Park Stone ST15 0YJ Inggris Raya
Nomer PPN: 120 9546 28
Nomer Registrasi Bisnis: 07699660

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

Dokumen / Sumber Daya

ASSURED PCI-COM-1S Nyedhiyakake Range Antarmuka Serial PCI [pdf] Manual pangguna
PCI-COM-1S Nyedhiyakake Range Antarmuka Serial PCI, PCI-COM-1S, Nyedhiyakake Range Antarmuka Serial PCI, Range Antarmuka Serial PCI, Antarmuka Serial PCI, Antarmuka

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *