ASSURED PCI-COM-1S nyadiakeun sauntuyan PCI Serial Interfaces
FAQ
Q: Naon anu kudu dipigawé lamun alat ACCES abdi gagal?
A: Kontak ACCES pikeun layanan gancang sarta rojongan. Tingal istilah jeung kaayaan jaminan pikeun pilihan perbaikan atawa ngagantian.
Q: Dupi abdi tiasa install kartu jeung komputer atawa widang poweron?
A: No, salawasna pastikeun kakuatan komputer pareum saméméh nyambungkeun atawa megatkeun kabel atawa masang kartu pikeun nyegah karuksakan sarta voiding jaminan.
Bewara
- Inpormasi dina dokumén ieu disayogikeun pikeun rujukan wungkul. ACCES henteu nganggap tanggung jawab naon waé anu timbul tina aplikasi atanapi pamakean inpormasi atanapi produk anu dijelaskeun di dieu. Dokumén ieu tiasa ngandung atanapi ngarujuk inpormasi sareng produk anu ditangtayungan ku hak cipta atanapi patén-patén sareng henteu masihan lisénsi naon waé dina hak patén ACCES, atanapi hak-hak batur.
- IBM PC, PC/XT, sarta PC/AT mangrupakeun mérek dagang kadaptar ti International Business Machines Corporation.
- Dicitak di AS. Copyright 1995, 2005 ku ACCES I / O Produk Nyarita, 10623 Roselle Street, San Diego, CA 92121. Sadaya hak ditangtayungan.
PERHATOSAN!!
Sok sambungkeun sareng pegatkeun sambungan kabel lapangan anjeun sareng kakuatan komputer pareum. Salawasna mareuman kakuatan komputer sateuacan masang kartu. Nyambungkeun sareng mareuman kabel, atanapi masang kartu kana sistem sareng komputer atanapi kakuatan lapangan tiasa nyababkeun karusakan kana kartu I / O sareng bakal ngabatalkeun sadayana HARANSI, disiratkeun atanapi dinyatakeun.
Garansi
Sateuacan kiriman, alat-alat ACCES dipariksa sareng diuji pikeun spésifikasi anu berlaku. Nanging, upami aya kagagalan alat, ACCES ngajamin para nasabah yén jasa sareng dukungan anu gancang bakal sayogi. Sadaya alat anu asalna didamel ku ACCES anu kapendak cacad bakal dilereskeun atanapi diganti tunduk kana pertimbangan di handap ieu.
Syarat sareng katangtuan
Upami unit disangka gagal, hubungi departemén Layanan Pelanggan ACCES. Nyiapkeun pikeun masihan nomer modél unit, nomer séri, sareng pedaran ngeunaan gejala gagalna. Urang tiasa nyarankeun sababaraha tés saderhana pikeun ngonfirmasi gagalna. Urang bakal nangtukeun hiji otorisasina Bahan Balik deui (RMA) angka nu kudu muncul dina labél luar bungkusan balik. Sadaya unit / komponén kedah dipak leres pikeun penanganan sareng dipulangkeun ku angkutan barang anu dibayar ka ACCES Pusat Layanan anu ditunjuk, sareng bakal dipulangkeun ka palanggan / situs pangguna anu parantos dibayar sareng ditagih.
Liputan
Tilu Taun Kahiji: Unit / bagian anu dipulangkeun bakal dilereskeun sareng / atanapi diganti ku pilihan ACCES kalayan henteu aya biaya kanggo tenaga kerja atanapi bagian anu henteu kalebet garansi. Garansi dimimitian ku pangiriman alat.
Taun-taun saatosna: Sapanjang umur alat anjeun, ACCES siap nyayogikeun jasa di tempat atanapi di pabrik kalayan harga anu lumayan sami sareng pabrikan sanésna di industri.
Parabot Henteu Didamel ku ACCES
Parabot anu disayogikeun tapi henteu didamel ku ACCES dijamin sareng bakal dilereskeun dumasar kana syarat sareng kaayaan jaminan produsén alat masing-masing.
Umum
Dina Jaminan ieu, tanggung jawab ACCES diwatesan pikeun ngagentos, ngalereskeun atanapi ngaluarkeun kiridit (dina kawijaksanaan ACCES) pikeun produk naon waé anu kabuktian cacad salami periode jaminan. Dina sagala hal anu ACCES nanggungjawaban kana sadaya pikeun karuksakan consequential atawa husus anjog ti pamakéan atawa nyalahgunakeun produk urang. Palanggan nanggungjawaban kanggo sadaya biaya anu disababkeun ku modifikasi atanapi tambihan kana alat-alat ACCES anu henteu disatujuan dina tulisan ku ACCES atanapi, upami dina pendapat ACCES, alat-alat éta parantos dianggo teu normal. "Pamakéan abnormal" pikeun kaperluan jaminan ieu dihartikeun salaku sagala pamakéan nu alat nu kakeunaan lian ti pamakéan nu dieusian atawa dimaksudkeun sakumaha dibuktikeun ku meuli atawa jualan ngagambarkeun. Lian ti di luhur, euweuh jaminan sejen, dinyatakeun atawa tersirat, wajib dilarapkeun ka sagala na sakabeh parabot misalna kdu atawa dijual ku ACCES.
Bubuka
Kartu Komunikasi Serial ieu dirarancang pikeun dianggo dina komputer PCI-Bus sareng nyayogikeun komunikasi anu efektif dina RS422 (EIA422) atanapi RS485 (EIA485) dina jalur komunikasi anu panjang. Kartu panjangna 4.80 inci (122 mm) sareng tiasa dipasang dina slot PCI 5-volt dina IBM atanapi komputer anu cocog. A tipe 16550 buffered UART dipaké sarta, pikeun kasaluyuan Windows, kontrol otomatis kaasup pikeun transparan ngaktipkeun / nganonaktipkeun supir transmisi.
Operasi Mode saimbang jeung Terminasi beban
- Dina modeu RS422, kartu ngagunakeun diferensial (atawa saimbang) drivers garis pikeun kekebalan noise sarta nambahan jarak maksimum ka 4000 suku. Mode RS485 ningkat dina RS422 kalayan transceiver switchable sareng kamampuan ngadukung sababaraha alat dina hiji "garis pihak". Jumlah alat nu dilayanan dina garis tunggal bisa dimekarkeun ku ngagunakeun "repeaters".
- Operasi RS422 ngamungkinkeun sababaraha panarima dina jalur komunikasi sareng operasi RS485 ngamungkinkeun nepi ka 32 pamancar sareng panarima dina set jalur data anu sami. Alat-alat dina tungtung jaringan ieu kedah ditungtungan pikeun nyegah "ngirining". Pamaké ngagaduhan pilihan pikeun ngeureunkeun pamancar sareng / atanapi jalur panarima.
- Komunikasi RS485 merlukeun pamancar a nyadiakeun vol biastage pikeun mastikeun kaayaan "enol" dipikawanoh lamun euweuh alat keur ngirimkeun. Kartu ieu ngadukung biasing sacara standar. Upami aplikasi anjeun meryogikeun pamancar janten teu bias, mangga ngahubungi pabrik.
COM Port kasaluyuan
- A 16550 UART dipaké salaku Unsur Komunikasi Asynchronous (ACE). Ieu ngawengku 16-bait ngirimkeun / narima FIFO buffers ngajaga ngalawan data leungit dina sistem operasi multitasking, bari ngajaga 100 persen kasaluyuan jeung port serial IBM aslina. arsitéktur beus PCI ngamungkinkeun alamat antara 0000 sarta FFF8 hex bisa ditugaskeun ka kartu.
- The osilator kristal dina kartu idin Pilihan tepat ongkos baud nepi ka 115,200 atawa, ku cara ngarobah jumper a, nepi ka 460,800 baud jeung osilator kristal baku. Laju baud dipilih program jeung ongkos sadia dibéréndélkeun dina tabel dina bagian Programming manual ieu.
- Supir / panarima anu dianggo, 75ALS176, sanggup nyetir jalur komunikasi anu panjang pisan dina tingkat baud anu luhur. Bisa ngajalankeun nepi ka +60 mA on garis saimbang sarta narima inputs sakumaha low salaku 200 mV sinyal diferensial superimposed on noise modeu umum +12 V atawa -7 V. Dina hal konflik komunikasi, supir / panarima fitur shutdown termal.
Modeu Komunikasi
Kartu ngadukung komunikasi Simplex, Half-Duplex, sareng Full-Duplex dina rupa-rupa sambungan kabel dua sareng opat-kawat. Simpléks nyaéta wangun komunikasi pangbasajanna kalayan transmisi ngan ukur lumangsung dina hiji arah. Half-Duplex ngamungkinkeun lalulintas ngarambat dina dua arah, tapi ngan hiji jalan dina hiji waktu. Dina operasi Full-Duplex, data ngarambat dina dua arah dina waktos anu sareng. Kaseueuran komunikasi RS485 nganggo mode Half-Duplex sabab ngan ukur sapasang kawat anu kedah dianggo sareng biaya pamasangan dikirangan sacara dramatis.
Otomatis-RTS Transceiver Control
Dina aplikasi Windows, supir kedah diaktipkeun sareng ditumpurkeun upami diperyogikeun, ngamungkinkeun sadaya kartu ngabagi kabel dua-kawat atanapi opat-kawat. Kartu ieu ngadalikeun supir sacara otomatis. Kalayan kontrol otomatis, supir diaktipkeun nalika data siap dikirimkeun. Supir tetep diaktipkeun pikeun waktos pangiriman hiji karakter tambahan saatos transfer data réngsé teras ditumpurkeun. Panarima biasana diaktipkeun tapi ditumpurkeun nalika pangiriman teras diaktipkeun deui saatos pangiriman réngsé. Kartu otomatis ngaluyukeun timing na kana laju baud data.
spésifikasi
Antarbeungeut Komunikasi
- I / O Connection: Shielded jalu D-sub 9-pin IBM AT konektor gaya cocog sareng RS422 na RS485 spésifikasi.
- Panjang karakter: 5, 6, 7, atanapi 8 bit.
- Parity: genap, ganjil atawa euweuh.
- Stop Interval: 1, 1.5, atawa 2 bit.
- Rates Data Serial: Nepi ka 115,200 baud, Asynchronous. ongkos gancang, nepi ka 460,800 baud, kahontal ku pilihan jumper dina kartu. Tipe 16550 buffered UART.
RS422 / RS485 Mode Komunikasi diferensial
- Sensitipitas Input Panarima: +200 mV, input diferensial.
- umum Mode panolakan: + 12V ka -7V
- Kamampuhan drive: 60 mA ngirimkeun kaluaran kalayan shutdown termal.
- Multipoint: Cocog jeung RS422 na RS485 spésifikasi.
Catetan
Nepi ka 32 supir sareng panarima diidinan dina jalur. Komunikasi serial ACE dipaké nyaéta tipe 16550. Supir / panarima dipaké nyaéta tipe 75ALS176.
Lingkungan
- Rentang Suhu Operasi: 0 nepi ka +60 °C
- Kalembaban: 5% nepi ka 95%, non-condensing.
- Rentang Suhu Panyimpen: -50 nepi ka +120 °C
- Ukuran: 4.80″ panjang (122mm) ku 1.80″ luhur (46 mm).
- Daya diperlukeun: + 5VDC dina 175 mA has
Pamasangan
A dicitak Gancang-Mimitian Guide (QSG) dipak kalawan kartu keur genah Anjeun. Upami anjeun parantos ngalaksanakeun léngkah-léngkah ti QSG, anjeun tiasa mendakan bab ieu kaleuleuwihan sareng tiasa ngaluncat ka hareup pikeun ngamimitian ngembangkeun aplikasi anjeun.
Parangkat lunak anu disayogikeun sareng kartu ieu aya dina CD sareng kedah dipasang kana hard disk anjeun sateuacan dianggo. Jang ngalampahkeun ieu, laksanakeun léngkah-léngkah ieu anu pas pikeun sistem operasi anjeun.
Konpigurasikeun Pilihan Kartu via Pilihan Jumper
Sateuacan masang kartu kana komputer, baca sacara saksama Bab 3: Pilihan Pilihan tina manual ieu, teras konfigurasikeun kartu numutkeun sarat sareng protokol anjeun (RS-232, RS-422, RS-485, 4-kawat 485, jsb.) . Program setelan basis Windows urang tiasa dianggo babarengan sareng Bab 3 pikeun ngabantosan dina ngonpigurasikeun jumper dina kartu, ogé masihan déskripsi tambahan pikeun pamakean sababaraha pilihan kartu (sapertos terminasi, bias, rentang laju baud, RS-232, RS-422, RS-485, jsb).
Pamasangan parangkat lunak CD
Parentah di handap ieu nganggap yén drive CD-ROM nyaéta drive "D". Punten gentoskeun hurup drive anu cocog pikeun sistem anjeun upami diperyogikeun.
DOS
- Pasang CD kana drive CD-ROM anjeun.
- Tipe
pikeun ngarobah drive aktip kana drive CD-ROM.
- Tipe
pikeun ngajalankeun program install.
- Turutan pituduh dina layar pikeun masang parangkat lunak pikeun papan ieu.
WINDOWS
- Pasang CD kana drive CD-ROM anjeun.
- Sistim kudu otomatis ngajalankeun program install. Lamun program install teu ngajalankeun promptly, klik START | RUN sareng ngetik
, klik OK atawa pencét
.
Turutan pituduh dina layar pikeun masang parangkat lunak pikeun papan ieu.
LINUX
Mangga tingal linux.htm dina CD-ROM pikeun émbaran ngeunaan masang dina linux.
Catetan: papan COM bisa dipasang dina ampir sagala sistem operasi. Kami ngadukung pamasangan dina vérsi Windows sateuacana, sareng kamungkinan pisan ngadukung vérsi anu bakal datang ogé.
Awas! * Ésda édisi statik tunggal tiasa ngaruksak kartu anjeun sareng nyababkeun gagalna prématur!
Punten tuturkeun sadaya pancegahan anu wajar pikeun nyegah kaluaran statik sapertos grounding diri anjeun ku cara ngarampa permukaan anu dibumikeun sateuacan ngarampa kartu.
Pamasangan hardware
- Pastikeun pikeun nyetél saklar sareng jumper tina bagian Pilihan Pilihan dina manual ieu atanapi tina saran SETUP.EXE.
- Ulah install kartu kana komputer dugi software geus pinuh dipasang.
- Pareuman kakuatan komputer JEUNG cabut daya AC tina sistem.
- Cabut panutup komputer.
- Pasang sacara saksama kartu dina slot ékspansi 5V atanapi 3.3V PCI anu sayogi (anjeun kedah ngahapus backplate heula).
- Pariksa keur pas pas kartu na tighten screws. Pastikeun yén kartu ningkatna bracket leres ngaco kana tempat sarta yén aya taneuh chassis positif.
- Pasang kabel I/O kana konektor dipasang kurung kartu.
- Ganti panutup komputer sareng hurungkeun komputer. Lebetkeun program pangaturan CMOS tina sistem anjeun sareng pariksa yén pilihan plug-and-play PCI diatur sasuai pikeun sistem anjeun. Sistem anu ngajalankeun Windows 95/98/2000/XP/2003 (atanapi sistem operasi anu cocog sareng PNP) kedah nyetél pilihan CMOS kana OS. Sistem anu dijalankeun dina DOS, Windows NT, Windows 3.1, atanapi sistem operasi anu henteu patuh PNP kedah nyetél pilihan PNP CMOS ka BIOS atanapi Motherboard. Simpen pilihan sareng teraskeun booting sistem.
- Kaseueuran komputer kedah otomatis ngadeteksi kartu (gumantung kana sistem operasi) sareng otomatis réngsé masang panggerak.
- Jalankeun PCIfind.exe pikeun ngarengsekeun pamasangan kartu kana pendaptaran (pikeun Windows wungkul) sareng pikeun nangtukeun sumber anu ditugaskeun.
- Ngajalankeun salah sahiji disadiakeun sample program anu disalin kana diréktori kartu karek dijieun (tina CD) pikeun nguji sarta sangkan méré konfirmasi instalasi Anjeun.
Pilihan Pilihan
Opat pilihan konfigurasi ditangtukeun ku posisi jumper sakumaha dijelaskeun dina paragraf di handap ieu. Lokasi jumpers ditémbongkeun dina Gambar 3-1, Peta Pilihan Pilihan.
422/485
Jumper ieu milih modeu komunikasi RS422 atawa RS485.
Terminasi sareng Bias
A jalur transmisi kudu terminated di tungtung panarima dina impedansi ciri na guna nyegah "ngirining". Masang jumper di lokasi dilabélan TERMIN nerapkeun beban 120Ω sakuliah input pikeun mode RS422. Nya kitu, masang jumper di lokasi dilabélan TERMOUT lumaku 120Ω sakuliah ngirimkeun / narima input / output keur operasi RS485.
Dina operasi RS485, dimana aya sababaraha terminal, ngan port RS485 di unggal tungtung jaringan kudu terminating résistor sakumaha ditétélakeun di luhur. Ogé, pikeun operasi RS485, kudu aya bias dina garis RX + jeung RX-. Fitur 422/485 nyayogikeun bias ieu.
Laju Baud
x1 / x4 jumper milih boh jam 1.8432MHz baku atawa jam 7.3728MHz pikeun input kana UART. Posisi x4 nyadiakeun kamampuhan pikeun baud ongkos nepi ka 460,800 KHz.
Nyampeurkeun
Nomer IRQ ditugaskeun ku sistem. Anggo PCIFind.EXE pikeun nangtukeun IRQ anu ditugaskeun ka kartu ku mios atanapi Sistem Operasi. Gantina, dina Windows 95/98/NT Manajer Alat tiasa dianggo. Cardis didaptarkeun dina kelas Data Acquisition. Milih kartu, ngaklik Properties, teras milih tab Sumberdaya bakal nunjukkeun alamat dasar sareng IRQ anu ditugaskeun ka kartu.
Pamilihan Alamat
- Arsitéktur PCI nyaéta Plug-and-Play. Ieu ngandung harti mios atawa Operating System nangtukeun sumberdaya ditugaskeun ka kartu PCI, tinimbang pamaké milih sumberdaya ieu kalawan switch atanapi jumpers. Hasilna, alamat dasar kartu teu bisa dirobah, ngan bisa ditangtukeun. Anjeun tiasa nganggo manajer alat Windows95/98/NT pikeun netepkeun sumber daya sistem tapi metode éta di luar lingkup manual ieu.
- Pikeun nangtukeun alamat dasar nu geus ditugaskeun ka kartu, ngajalankeun program utiliti PCIFind.EXE disadiakeun. Utiliti ieu bakal mintonkeun daptar sadaya kartu kauninga dina beus PCI, alamat ditugaskeun ka unggal fungsi dina unggal kartu, jeung IRQs jeung DMAs masing-masing (lamun aya) allotted.
- Gantina, sababaraha sistem operasi (Windows 95/98/2000) tiasa ditaroskeun pikeun nangtukeun sumber mana anu ditugaskeun. Dina sistem operasi ieu, anjeun tiasa nganggo PCIFind atanapi utilitas Manajer Alat tina System Properties Applet dina panel kontrol. Kartu ieu dipasang dina kelas Akuisisi Data tina daptar Manajer Alat. Milih kartu teras ngaklik Properties, teras milih Tab Sumberdaya bakal ningalikeun daptar sumber daya anu dialokasikeun kana kartu.
- Beus PCI ngarojong minimum 64K spasi I / O, alamat kartu anjeun bisa lokasina di mana waé dina rentang hex 0400 mun FFF8. PCIFind nganggo ID Vendor sareng ID Alat pikeun milarian kartu anjeun teras maca alamat dasar sareng IRQ anu ditugaskeun. Upami anjeun hoyong nangtukeun alamat dasar sareng IRQ anu ditugaskeun, paké inpormasi ieu:
- Kodeu ID Vendor pikeun kartu nyaéta 494F (ASCII pikeun "IO").
- Kode ID Alat pikeun kartu nyaéta 10C9.
Pemrograman
Sample Program
Aya sample program disadiakeun kalawan kartu dina C, Pascal, QuickBASIC, sarta sababaraha basa Windows. DOS samples lokasina di diréktori DOS jeung Windows samples lokasina di diréktori WIN32.
Pemrograman Windows
Kartu dipasang kana Windows salaku palabuhan COM. Ku kituna fungsi API standar Windows bisa dipaké.
Khususna:
- NyiptakeunFile() sarta CloseHandle () pikeun muka jeung nutup port a.
- SetupComm (), SetCommTimeouts (), GetCommState (), sarta SetCommState () pikeun set sarta ngarobah setelan port urang.
- MacaFile() jeung TulisFile() pikeun ngakses port a.
Tingali dokuméntasi pikeun basa anu anjeun pilih pikeun detil.
Dina DOS, prosésna béda pisan. Sésana bab ieu ngajelaskeun programming DOS
Initialization
- Initializing chip merlukeun pangaweruh ngeunaan susunan register UART urang. Hambalan munggaran nyaéta ngeset divisor laju baud. Anjeun ngalakukeun ieu ku netepkeun heula DLAB (Divisor Latch Access Bit) luhur. Bit ieu Bit 7 di Alamat Base +3. Dina kode C, panggero bakal jadi: outportb (BASEADDR +3,0 × 80);
- Anjeun teras ngamuat divisor kana Base Address +0 (low byte) jeung Base Address +1 (high byte). Persamaan di handap ngahartikeun hubungan antara laju baud jeung divisor:
- Laju Baud nu dipikahoyong = (Frékuénsi jam UART) ÷ (32 * divisor)
- Nalika jumper Baud dina posisi X1, frékuénsi jam UART 1.8432 Mhz. Nalika jumper dina posisi X4, frékuénsi jam nyaéta 7.3728 Mhz. Tabel di handap ieu daptar frékuénsi diviso populér. Catet yén aya dua kolom mertimbangkeun gumantung kana posisi jumper Baud.
Baud Ongkoh Divisor x1 Divisor x4 Max Béda. kabel Panjangna* 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 * Disarankeun jarak maksimum pikeun kabel data differentially disetir (RS422 atanapi RS485) keur kaayaan has.
meja 5-1: Nilai Baud Rate divisor
Dina C, kode pikeun nyetél chip ka 9600 baud nyaéta:
outportb(BASEADDR, 0x0C);
outportb(BASEADDR +1,0);
Lengkah initializing kadua pikeun nyetél Line Control ngadaptar dina Alamat Base + 3. register Ieu ngahartikeun panjang kecap, bit eureun, parity, sarta DLAB. Bit 0 sareng 1 ngadalikeun panjang kecap sareng ngantepkeun panjang kecap tina 5 dugi ka 8 bit. Setélan bit diekstrak ku cara ngirangan 5 tina panjang kecap anu dipikahoyong. Bit 2 nangtukeun jumlah bit eureun. Bisa aya hiji atawa dua bit eureun. Lamun Bit 2 disetel ka 0, bakal aya hiji eureun bit. Lamun Bit 2 disetel ka 1, bakal aya dua bit eureun. Bit 3 nepi ka 6 kontrol parity jeung break Aktipkeun. Éta henteu biasa dianggo pikeun komunikasi sareng kedah disetel ka nol. Bit 7 teh DLAB dibahas saméméhna. Ieu kudu disetel ka nol sanggeus divisor dimuat atawa nu sejenna moal aya komunikasi.
Paréntah C pikeun nyetél UART pikeun kecap 8-bit, henteu aya paritas, sareng hiji-eureun bit nyaéta:
outportb(BASEADDR +3, 0x03)
Léngkah initialization ahir nyaéta siram buffers panarima. Anjeun ngalakukeun ieu sareng dua bacaan tina panyangga panarima di Alamat Base +0. Nalika rengse, UART geus siap dipaké.
Resepsi
Panarimaan tiasa diurus ku dua cara: polling sareng interrupt-driven. Nalika polling, panarimaan dilaksanakeun ku terus-terusan maca Status Line Register di Alamat Base +5. Bit 0 tina register ieu diatur luhur iraha wae data siap dibaca tina chip. A loop polling basajan kudu terus mariksa bit ieu jeung maca dina data jadi sadia. Fragmén kode di handap ieu nerapkeun loop polling sareng nganggo nilai 13, (ASCII Carriage Return) salaku spidol tungtung-transmisi:
Komunikasi anu didorong ku interupsi kedah dianggo sabisana sareng diperyogikeun pikeun laju data anu luhur. Nulis panarima interrupt-driven teu jauh leuwih kompleks tinimbang nulis panarima polling tapi kudu ati-ati nalika masang atawa nyoplokkeun handler interrupt Anjeun pikeun nyegah nulis interupsi salah, nganonaktipkeun interrupts salah, atawa mareuman interrupts pikeun periode panjang teuing.
Pawang munggaran bakal maca Interrupt Identification Register di Alamat Dasar +2. Upami interupsi kanggo Data Ditampi Sadia, pawang teras maca data. Upami teu aya interupsi anu ngantosan, kontrol kaluar rutin. A sample Handler, ditulis dina C, nyaéta kieu:
Pangiriman
Transmisi RS485 basajan pikeun diimplementasikeun. Fitur OTOMATIS dina modeu RS485 otomatis ngaktipkeun pamancar nalika data siap dikirim, jadi teu aya software sangkan diperlukeun. Parangkat lunak handap example nyaéta pikeun operasi non-otomatis dina modeu RS422. Mimitina garis RTS kudu diatur luhur ku nulis 1 mun Bit 1 tina Modem Control ngadaptar di Base Alamat +4. Jalur RTS dianggo pikeun ngalihkeun transceiver tina modeu nampi pikeun modeu ngirimkeun sareng sabalikna.
Saatos di luhur rengse, kartu geus siap pikeun ngirim data. Pikeun ngirimkeun senar data, pamancar kedah mariksa heula Bit 5 tina Pendaptaran Status Jalur di Alamat Dasar +5. Bit éta mangrupikeun bandéra anu nyepengan-ngadaptar-kosong. Upami éta luhur, pamancar parantos ngirim data. Prosés mariksa bit nepi ka mana luhur dituturkeun ku nulis diulang nepi ka euweuh data tetep. Saatos sadaya data parantos dikirimkeun, bit RTS kedah direset ku nyerat 0 ka Bit 1 tina Modem Control Register.
Fragmén kode C di handap ieu nunjukkeun prosés ieu:
Awas
Bit OUT2 tina UART kudu disetel 'BENER' pikeun komunikasi disetir interupsi ditangtoskeun. software warisan ngagunakeun bit ieu interrupts Gerbang jeung kartu bisa jadi teu komunikasi lamun bit 3 tina register 4 (Modem Control ngadaptar) teu diatur.
Panyambung Pin Assignments
Konektor subminiature 9-pin D anu populér dianggo pikeun ngahubungkeun kana jalur komunikasi. konektor ieu dilengkepan 4-40 threaded standoffs (konci screw bikang) nyadiakeun relief galur.
Pin No. | pancén |
1 | Rx– (Narima Data) |
2 | Tx+ (Ngintunkeun Data) |
3 | Tx– (Ngintunkeun Data) |
4 | |
5 | GND (Tanah Sinyal) |
6 | |
7 | |
8 | |
9 | Rx+ (Narima Data) |
Wiring Kabel Data
Tabel di handap ieu nunjukkeun sambungan pin antara dua alat pikeun operasi Simplex, Half-Duplex sareng Full- Duplex.
Modus | Kartu 1 | Kartu 2 |
Simpléks, 2-kawat, nampi wungkul, RS422 | Rx+ pin 9 | Tx+ pin 2 |
Rx-pin 1 | Tx-pin 3 | |
Simplex, 2-kawat, ngan ngirimkeun, RS422 | Tx+ pin 2 | Rx+ pin 9 |
Tx-pin 3 | Rx-pin 1 | |
Satengah-Duplex, 2-kawat, RS485 | Tx+ pin 2 | Tx+ pin 2 |
Tx-pin 3 | Tx-pin 3 | |
Full-Duplex, 4-kawat, 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 |
Appendix A: Pertimbangan Aplikasi
Bubuka
Gawe sareng alat RS422 jeung RS485 teu jauh béda ti gawé bareng alat serial RS232 baku sarta dua standar ieu nungkulan deficiencies dina standar RS232. Kahiji, panjang kabel antara dua alat RS232 kudu pondok; kirang ti 50 suku. Kadua, seueur kasalahan RS232 mangrupikeun hasil tina noise ngainduksi dina kabel. Standar RS422 ngamungkinkeun panjang kabel dugi ka 5000 suku sareng, sabab beroperasi dina modeu diferensial, éta langkung kebal kana gangguan anu ngainduksi.
Sambungan antara dua alat RS422 (kalawan CTS teu dipaliré) kedah kieu:
Paranti #1 | Paranti #2 | ||||
Sinyal | 9 pinna | 25 pinna | Sinyal | 9 pinna | 25 pinna |
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 |
Méja A-1: Sambungan Antara Dua Alat RS422
Kakurangan katilu RS232 nyaéta yén langkung ti dua alat teu tiasa ngabagi kabel anu sami. Ieu ogé leres pikeun RS422 tapi RS485 nawiskeun sagala kauntungan tina RS422 plus ngamungkinkeun nepi ka 32 alat pikeun ngabagi pasangan twisted anu sami. Pangecualian pikeun anu tadi nyaéta sababaraha alat RS422 tiasa ngabagi kabel tunggal upami ngan ukur hiji anu bakal ngobrol sareng anu sanésna bakal nampi.
Sinyal diferensial saimbang
Alesan yén alat RS422 sareng RS485 tiasa ngajalankeun jalur anu langkung panjang kalayan kekebalan noise langkung seueur tibatan alat RS232 nyaéta metode drive diferensial anu saimbang dianggo. Dina sistem diferensial saimbang, voltage dihasilkeun ku supir nembongan dina sapasang kawat. Supir garis saimbang bakal ngahasilkeun vol diferensialtage ti +2 nepi ka +6 volt sakuliah terminal kaluaran na. Supir garis saimbang ogé tiasa gaduh sinyal input "ngaktipkeun" anu nyambungkeun supir ka terminal kaluaranna. Upami sinyal "aktipkeun" pareum, supirna dipegatkeun tina jalur transmisi. Kaayaan anu dipegatkeun atanapi ditumpurkeun ieu biasana disebut kaayaan "tristate" sareng ngagambarkeun impedansi anu luhur. Supir RS485 kedah gaduh kamampuan kontrol ieu. Supir RS422 tiasa gaduh kontrol ieu tapi henteu salawasna diperyogikeun. A panarima garis diferensial saimbang indra voltage kaayaan jalur transmisi peuntas dua jalur input sinyal. Lamun input diferensial voltage leuwih gede ti +200 mV, panarima bakal nyadiakeun kaayaan logika husus dina kaluaran na. Lamun diferensial voltage input kirang ti -200 mV, panarima bakal nyadiakeun kaayaan logika sabalikna on kaluaran na. Operasi maksimum voltagrentang e nyaeta ti + 6V mun -6V ngamungkinkeun pikeun voltage atenuasi nu bisa lumangsung dina kabel transmisi panjang.
Hiji mode umum maksimum voltage rating +7V nyadiakeun kekebalan noise alus ti voltagInduksi dina garis pasangan twisted. Sambungan garis taneuh sinyal diperlukeun guna ngajaga vol mode umumtage dina rentang éta. Sirkuit bisa beroperasi tanpa sambungan taneuh tapi bisa jadi teu bisa dipercaya.
Parameter | kaayaan | Min. | Max. |
Supir Kaluaran Voltage (dibongkar) | 4V | 6V | |
-4V | -6V | ||
Supir Kaluaran Voltage (dimuat) | SYARAT | 2V | |
jumpers di | -2V | ||
Résistansi Kaluaran Supir | 50Ω | ||
Supir Output Short-Circuit Ayeuna | +150 mah | ||
Supir Kaluaran naékna Time | 10% interval hijian | ||
Sensitipitas panarima | +200 mV | ||
Receiver Umum Mode Voltage Rentang | +7V | ||
Résistansi Input panarima | 4KΩ |
Méja A-2: RS422 spésifikasi Ringkesan
Pikeun nyegah pantulan sinyal dina kabel sareng ningkatkeun panolakan sora dina mode RS422 sareng RS485, tungtung panarima kabel kedah ditungtungan ku résistansi anu sami sareng impedansi karakteristik kabel.
Catetan
Anjeun teu kedah nambihan résistor terminator kana kabel anjeun nalika anjeun nganggo kartu. Résistor terminasi pikeun RX + sarta RX- garis disadiakeun dina kartu jeung disimpen dina sirkuit mun anjeun masang jumpers istilah. (Tingali bagian Pilihan Pilihan dina manual ieu.)
RS485 Pangiriman Data
Standar RS485 ngamungkinkeun jalur transmisi saimbang dibagi dina modeu pésta. Saloba 32 pasangan supir / panarima bisa babagi jaringan garis pihak dua-kawat. Seueur karakteristik supir sareng panarima sami sareng dina Standar RS422. Hijina bédana nyaéta mode umum voltagwates e diperpanjang sareng + 12V ka -7V. Kusabab sagala supir bisa dipegatkeun (atanapi tristated) tina jalur, eta kudu tahan vol mode umum ieutage rentang bari dina kaayaan tristate.
RS485 Dua-Kawat Multidrop Network
Ilustrasi di handap nembongkeun multidrop has atawa jaringan garis pihak. Catet yén jalur transmisi ditungtungan dina kadua tungtung jalur tapi henteu dina titik serelek di tengah jalur.
RS485 Opat-Kawat Multidrop Network
Jaringan RS485 ogé tiasa dihubungkeun dina modeu opat-kawat. Dina jaringan opat-kawat, hiji titik kedah janten titik master sareng sadayana anu sanésna janten budak. Jaringan disambungkeun supados master komunikasi ka sadaya budak sareng sadaya budak ngan ukur komunikasi sareng master. Ieu boga advantages dina alat anu ngagunakeun komunikasi protokol campuran. Kusabab titik budak henteu pernah ngadangukeun réspon budak sanés ka master, titik budak teu tiasa ngabales teu leres.
Koméntar Palanggan
Upami anjeun ngalaman masalah sareng manual ieu atanapi ngan ukur hoyong masihan eupan balik ka kami, punten email ka kami di: manuals@accesio.com.
10623 Roselle Street, San Diego CA 92121 Telp. (858)550-9559 FAX (858)550-7322 www.accesio.com
Systems Assured
Assured Systems mangrupikeun perusahaan téknologi terkemuka kalayan langkung ti 1,500 klien biasa di 80 nagara, nyebarkeun langkung ti 85,000 sistem ka basis palanggan anu rupa-rupa dina 12 taun bisnis. Kami nawiskeun solusi komputasi, tampilan, jaringan sareng pangumpulan data anu kualitas luhur sareng inovatif pikeun séktor pasar anu dipasang, industri, sareng digital-kaluar-bumi.
US
sales@assured-systems.com
Penjualan: +1 347 719 4508
Rojongan: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 AS
EMEA
sales@assured-systems.com
Penjualan: +44 (0)1785 879 050
Rojongan: +44 (0)1785 879 050
Unit A5 Douglas Park Batu Usaha Park Batu ST15 0YJ Britania Ageung
Nomer PPN: 120 9546 28
Nomer Pendaptaran Usaha: 07699660
www.assured-systems.com | sales@assured-systems.com
Dokumén / Sumberdaya
![]() |
ASSURED PCI-COM-1S nyadiakeun sauntuyan PCI Serial Interfaces [pdf] Manual pamaké PCI-COM-1S Nyadiakeun sauntuyan PCI Serial Interfaces, PCI-COM-1S, Nyadiakeun sauntuyan PCI Serial Interfaces, Rentang PCI Serial Interfaces, PCI Serial Interfaces, Interfaces |