logo ASSURED

SISTEM ASSURED 104-ICOM-2S lan 104-COM-2S Akses Kartu Serial Terisolasi IO

ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card-product

Spesifikasi Produk

FAQ (Prequently Asked Questions)

  • P: Apa sing kudu ditindakake yen papan ACCES I/O gagal?
    A: Hubungi dhukungan pelanggan ACCES kanggo layanan cepet lan bisa ndandani utawa ngganti kanthi garansi.
  • P: Apa aku bisa nginstal papan kanthi komputer diuripake? 
    A: Ora, tansah mesthekake yen daya komputer dipateni sadurunge nyambungake utawa medhot kabel utawa nginstal papan kanggo nyegah karusakan.

Bab 1: Pambuka

  • Papan komunikasi serial iki dirancang kanggo digunakake ing PC / 104 komputer sing kompatibel. Loro bandar data serial terisolasi kasedhiya ing Papan. Model COM-2S mung minangka versi non-isolasi saka ICOM-2S.

Multipoint Opto-isolasi Komunikasi
Papan kasebut ngidini transmisi multipoint ing jalur komunikasi sing dawa ing lingkungan sing rame nggunakake pembalap garis diferensial RS422 utawa RS485. Garis data opto-isolasi saka komputer lan saka siji liyane kanggo njamin komunikasi nalika gangguan mode umum sing superimposed. Konverter DC-DC on-board nyedhiyakake daya terisolasi kanggo sirkuit driver line.

A osilator kristal dumunung ing Papan. Osilator iki ngidini pilihan sing tepat saka baud tarif saka 50 kanggo 115,200. Tarif baud nganti 460,800 baud bisa disedhiyakake minangka pilihan pabrik. Bagian Pemrograman manual iki ngemot tabel sing digunakake nalika milih baud rate.
Transceiver output sing digunakake, jinis 75176B, bisa nyopir jalur komunikasi sing dawa banget kanthi tingkat baud sing dhuwur. Padha bisa drive nganti ± 60mA ing garis imbang lan nampa input minangka kurang ± 200mV sinyal diferensial. Opto-isolators ing Papan menehi pangayoman kanggo maksimum 500 V. Ing cilik saka konflik komunikasi, transceiver fitur mati termal.

Kompatibilitas Port COM
Tipe ST16C550 UART digunakake minangka Unsur Komunikasi Asynchronous (ACE) kang kalebu 16-bait ngirim / nampa buffer kanggo nglindhungi data ilang ing sistem operasi mbukak akeh tugas, nalika njaga 100 persen kompatibilitas karo port serial IBM asli.
Sampeyan bisa milih alamat dhasar ing ngendi wae ing kisaran alamat I/O 000 nganti 3E0 hex.
Mode Komunikasi
Model iki ndhukung macem-macem sambungan kabel 2-kabel lan 4-kabel. 2 kabel utawa Half-Duplex ngidini lalu lintas kanggo lelungan ing loro arah, nanging mung siji arah ing wektu. Ing 4 kabel utawa mode Full-Duplex data lelungan ing loro arah bebarengan.

Garis Bias lan Terminasi
Kanggo nambah kekebalan gangguan, jalur komunikasi bisa dimuat ing panrima lan bias ing pemancar. Komunikasi RS485 mbutuhake siji pemancar nyedhiyakake vol biastage kanggo mesthekake dikenal "nul" negara nalika kabeh pemancar mati, lan input panrima pungkasan ing saben mburi jaringan bakal mungkasi kanggo nyegah "ringing". Papan ndhukung opsi kasebut kanthi jumper ing papan. Waca Bab 3, Pilihan Pilihan kanggo rincian liyane.

Kontrol Transceiver
Komunikasi RS485 mbutuhake driver pemancar diaktifake lan dipateni yen perlu, supaya kabeh papan bisa nuduhake jalur komunikasi. Papan kasebut nduweni kontrol driver otomatis. Nalika papan ora ngirim, panrima diaktifake lan driver pemancar dipatèni. Ing kontrol otomatis, nalika data bakal ditularaké, panrima dipatèni lan driver aktif. Papan kanthi otomatis nyetel wektu kanggo baud rate data.

ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (1)

Spesifikasi

Antarmuka Komunikasi

  • Port Serial: Two shielded lanang D-sub 9-pin konektor gaya IBM AT kompatibel karo RS422 lan RS485 specifications. Komunikasi serial ACE sing digunakake yaiku tipe ST16C550. Transceiver sing digunakake yaiku jinis 75176.
  • Tarif Data Serial: 50 kanggo 115,200 baud. 460,800 baud minangka opsi diinstal pabrik.

Asynchronous, Tipe 16550 buffered UART.

  • Alamat: Terus bisa dipetakan ing kisaran 000 nganti 3FF (hex) saka alamat bis AT I/O.
  • Multipoint: Kompatibel karo spesifikasi RS422 lan RS485. Nganti 32 pembalap lan panrima diijini online.
  • Isolasi Input: 500 Volt, saka komputer lan antarane port.
  • Sensitivitas Input Panrima: ± 200 mV, input diferensial.
  • Transmitter Output Drive Kapabilitas: 60 mA (100 mA short-circuit kemampuan saiki).

lingkungan

  • Kisaran Suhu Operasi: 0 nganti +60 °C.
  • Versi Industri: -30º nganti +85º C.
  • Kisaran Suhu Panyimpenan: -50 nganti +120 °C.
  • Kelembapan: 5% nganti 95%, non-kondensasi.
  • Daya dibutuhake: + 5VDC ing 200 mA khas, 300 mA maksimum.

Bab 2: Instalasi

Pandhuan Miwiti Cepet (QSG) sing dicithak dikemas karo papan 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 disedhiyakake karo Papan PC/104 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.

Instalasi 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. Jinis ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (2) kanggo ngganti drive aktif menyang drive CD-ROM.
  3. Jinis ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (3) kanggo 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-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (4), klik OK utawa pencet ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (5).
  3. Tindakake pituduh ing layar kanggo nginstal piranti lunak kanggo papan iki.

LINUX

  1. Mangga deleng linux.htm ing CD-ROM kanggo informasi babagan nginstall port serial ing linux.

Nginstal Hardware
Sadurunge nginstal papan, waca kanthi teliti Bab 3 lan Bab 4 saka manual iki lan atur papan miturut syarat sampeyan. Program SETUP bisa digunakake kanggo ngewangi konfigurasi jumper ing papan. Ati-ati banget karo Pilihan Alamat. Yen alamat rong fungsi sing diinstal tumpang tindih, sampeyan bakal ngalami prilaku komputer sing ora bisa diramal. Kanggo ngindhari masalah iki, deleng program FINDBASE.EXE sing diinstal saka CD. Program persiyapan ora nyetel pilihan ing Papan, iki kudu disetel dening jumper.

Papan komunikasi serial multi-port iki nggunakake kisaran alamat sing bisa diprogram piranti lunak kanggo saben UART, sing disimpen ing EEPROM onboard. Konfigurasi alamat EEPROM nggunakake blok jumper Pilihan Alamat onboard, banjur gunakake program Setup sing kasedhiya kanggo ngatur alamat kanggo saben UART onboard.

Kanggo Instal Papan

  1. Instal jumper kanggo opsi sing dipilih lan alamat dhasar miturut syarat aplikasi sampeyan, kaya kasebut ing ndhuwur.
  2. Copot daya saka tumpukan PC/104.
  3. Pasang hardware standoff kanggo numpuk lan ngamanake papan.
  4. Kasebut kanthi teliti, plug Papan menyang konektor PC / 104 ing CPU utawa menyang tumpukan, mesthekake Alignment tepat saka lencana sadurunge rampung lungguh konektor bebarengan.
  5. Instal kabel I / O menyang konektor I / O Papan lan nerusake kanggo ngamanake tumpukan bebarengan utawa baleni langkah 3-5 nganti kabeh Boards diinstal nggunakake hardware soyo tambah milih.
  6. Priksa manawa kabeh sambungan ing tumpukan PC/104 wis bener lan aman banjur daya sistem.
  7. Mbukak siji saka kasedhiya sample program cocok kanggo sistem operasi sing diinstal saka CD kanggo nyoba lan ngesyahke instalasi.

Nginstal Port COM ing Sistem Operasi Windows

*CATATAN: Papan COM bisa diinstal ing meh kabeh sistem operasi lan kita ndhukung instalasi ing versi sadurungé saka windows, lan banget kamungkinan kanggo ndhukung versi mangsa uga. Kanggo nggunakake ing WinCE, hubungi pabrik kanggo instruksi tartamtu.

Windows NT4.0
Kanggo nginstal port COM ing Windows NT4 sampeyan kudu ngganti siji entri ing pendaptaran. Entri iki ngidini enggo bareng IRQ ing papan COM multi-port. Kuncine yaiku HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\. Jeneng nilai kasebut PermitShare lan data kudu disetel dadi 1.

Sampeyan banjur bakal nambah bandar Papan minangka bandar COM, nyetel alamat dhasar lan IRQ kanggo cocog setelan Papan kang. Kanggo ngganti nilai pendaptaran, mbukak RegEdit saka START|RUN pilihan menu (kanthi ngetik REGEDIT [ENTER] ing spasi kasedhiya). Navigasi mudhun wit view ing sisih kiwa kanggo nemokake tombol, lan klik kaping pindho ing jeneng nilai kanggo mbukak dialog ngijini sampeyan kanggo nyetel Nilai data anyar.

ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (6)

Kanggo nambah port COM, gunakake START|CONTROL PANEL|PORTS applet lan klik ADD, banjur ketik alamat UART sing bener lan nomer Interrupt. Nalika dialog "Tambah Port Anyar" dikonfigurasi klik OK, nanging wangsulane "Aja Wiwiti maneh Saiki" nalika dijaluk, nganti sampeyan uga nambahake port liyane. Banjur miwiti maneh sistem kanthi normal, utawa kanthi milih "Wiwiti maneh Saiki."

Windows XP

  • Kanggo nginstal port COM ing Windows XP sampeyan bakal nginstal port komunikasi "standar" kanthi manual, banjur ngganti setelan kanggo sumber daya sing digunakake dening port kanggo cocog karo hardware.
  • Bukak applet "Tambah Hardware" saka Panel Kontrol.
  • Klik "Sabanjure" ing dialog "Welcome to Add New Hardware Wizard".
  • Sampeyan bakal bisa ndeleng pesen "… nggoleki ...", banjur
  • Pilih "Ya, aku wis nyambung hardware" lan klik "Sabanjure"

 

  • ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (3)Pilih "Tambah piranti hardware anyar" saka ngisor dhaptar sing ditampilake lan Klik "Sabanjure." Pilih "Instal hardware sing aku pilih kanthi manual saka dhaptar" lan Klik "Sabanjure."
  • Pilih "Ports (COM & LPT) lan klik "Next"
  • Pilih "(Jenis Port Standar)" lan "Port Komunikasi" (standar), Klik "Sabanjure." Klik "Sabanjure."
  • ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (2)Klik ing "View utawa ngganti sumber kanggo hardware iki (Advanced) ”link.ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (3)
  • Klik tombol "Setel Konfigurasi Manual".
  • Pilih "Konfigurasi Dasar 8" saka dhaptar gulung "Setelan Adhedhasar:".
  • Pilih "I/O Range" ing kothak "Resource Settings" lan Klik tombol "Change Settings ...". Ketik alamat dhasar papan, banjur Klik "OK"ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (4)
  • Pilih "IRQ" ing kothak "Resource Settings" lan Klik tombol "Ganti Setelan".
  • Ketik IRQ saka Papan lan Klik "OK".
  • Nutup dialog "Setel Konfigurasi Manual" lan klik "Rampung."
  • Klik "Aja Urip maneh" yen sampeyan pengin nginstal port liyane. Baleni kabeh langkah ing ndhuwur, ngetik IRQ padha nanging nggunakake alamat Base diatur kanggo saben UART tambahan.
  • Yen wis rampung nginstal port, urip maneh sistem kanthi normal.

Bab 3: Pilihan Pilihan

Paragraf ing ngisor iki njlèntrèhaké fungsi saka macem-macem jumper ing Papan.

A5 nganti A9

  • Selehake jumper ing lokasi A5 nganti A9 kanggo nyetel alamat dhasar papan ing bis I / O.
  • Nginstal jumper nyetel sing dicokot menyang nul, nalika ora jumper bakal ninggalake dicokot siji.
  • Waca bab 4 manual iki kanggo rincian liyane babagan milih alamat I/O sing kasedhiya.
  • IRQ3 nganti IRQ15
  • Selehake jumper ing lokasi sing cocog karo tingkat IRQ sing bakal bisa ditindakake piranti lunak sampeyan
  • layanan. Siji layanan IRQ loro-lorone port serial.

485A/B lan 422A/B

  • A jumper ing 485 lokasi nyetel port sing kanggo 2 kabel RS485 (Setengah Duplex) mode.
  • A jumper ing 422 lokasi nyetel port sing kanggo 4 kabel RS422 (Full-Duplex) mode.
  • Kanggo 4 kabel RS485 aplikasi nginstal jumper 422 yen port master, yen port babu nginstal loro 422 lan 485 jumper.

TRMI lan TRMO

  • Jumper TRMI nyambungake sirkuit terminasi RC ing papan menyang garis input (nampa).
  • Jumper iki kudu diinstal kanggo mode 4 kabel RS422.
  • Jumper TRMO nyambungake sirkuit terminasi RC ing papan menyang garis output / input.
  • Jumper iki kudu diinstal kanggo 2 kabel mode RS485 ing kahanan tartamtu.
  • Deleng paragraf ing ngisor iki kanggo rincian liyane. ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (7)

Terminasi lan Bias
Saluran transmisi kudu diakhiri ing mburi panampa kanthi impedansi karakteristik. Nginstal jumper ing lokasi kanthi label TRMO ngetrapake beban 120Ω kanthi seri kanthi kapasitor 0.01μF ing output kanggo mode RS422 lan ngliwati output / input ngirim / nampa kanggo operasi RS485. A jumper ing lokasi TRMI ngetrapake beban ing input RS422.

ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (8)

Gambar 3-2: Skema Sederhana - Sambungan Rong Kawat lan Papat Kawat

Full utawa Half-Duplex
Full-Duplex ngidini komunikasi bi-directional simultan. Half-Duplex ngidini komunikasi bi-directional ngirim lan panrima nanging mung siji ing wektu, lan dibutuhake kanggo komunikasi RS485. Pilihan sing tepat gumantung saka sambungan kabel sing digunakake kanggo nyambungake rong port serial. Tabel ing ngisor iki nuduhake carane loro Papan komunikasi serial bakal interconnected kanggo macem-macem mode. Tx nunjukake kabel ngirim lan Rx nunjukake kabel sing nampa.

Mode Komunikasi lan Pilihan Kabel

ModeSimplex 2-kabel Nampa Mung Rx- kabel
Papan
A Pin1
Papan B Pin2
Rx + 9 3
Simpleks 2-kabel ngirim Mung Tx + 2 9
Tx- 3 1
Setengah Duplex 2-kawat TRx+ 2 2
TRx- 3 3
Full-Dupleks 4-kabel w/o gema lokal Tx + 2 9
Tx- 3 1
Rx- 1 3
Rx + 9 2

Bab 4: Pamilihan Alamat

Alamat dhasar papan bisa dipilih ing ngendi wae ing kisaran alamat bis I / O 000-3E0 hex, nyedhiyakake alamat kasebut ora tumpang tindih karo fungsi liyane. Yen ragu, deleng tabel ing ngisor iki kanggo dhaptar tugas alamat standar. (Port komunikasi sinkron binar utami lan sekunder didhukung dening Sistem Operasi.) Program pencari alamat basis FINDBASE sing kasedhiya ing CD (utawa disket) bakal mbantu sampeyan milih alamat dhasar sing bakal ngindhari konflik karo sumber daya komputer liyane sing diinstal. Banjur, program SETUP bakal nuduhake sampeyan ing ngendi posisi jumper alamat nalika sampeyan wis milih alamat dhasar. Ing ngisor iki nyedhiyakake informasi latar mburi kanggo mbantu sampeyan luwih ngerti proses iki.

Tabel 4-1: Tugas Alamat Standar kanggo Komputer

RANGE HEX PENGGUNAAN
000-00F 8237 Pengontrol DMA 1
020-021 8259 Ngganggu
040-043 8253 Wektu
060-06F 8042 Keyboard Controller
070-07F CMOS RAM, NMI Topeng Reg, RT Clock
080-09F DMA Page Register
0A0-0BF 8259 Budak Interrupt Controller
0C0-0DF 8237 Pengontrol DMA 2
0F0-0F1 Coprocessor Matematika
0F8-0FF Coprocessor Matematika
170-177 Kontroler Disk Tetap 2
1F0-1F8 Kontroler Disk Tetap 1
200-207 Game Port
238-23B Tikus Bus
23C-23F Alt. Tikus Bus
278-27F Printer Paralel
2B0-2BF EGA
2C0-2CF EGA
2D0-2DF EGA
2E0-2E7 GPIB (AT)
2E8-2EF Port Serial
2F8-2FF Port Serial
300-30F
310-31F
320-32F Hard Disk (XT)
370-377 Pengontrol Floppy 2
378-37F Printer Paralel
380-38F SDLC
3A0-3AF SDLC
3B0-3BB MDA
3BC-3BF Printer Paralel
3C0-3CF VGA EGA
3D0-3DF CGA
3E8-3EF Port Serial
3F0-3F7 Pengontrol Floppy 1
3F8-3FF Port Serial

Papan Alamat jumper ditandhani A5-A9. Tabel ing ngisor iki nampilake jeneng jumper vs baris alamat sing dikontrol lan bobot relatif saben.

Tabel 4-2: Papan Pangaturan Alamat Papan

Papan alamat Setelan Angka 1 Angka 2 Angka 3
Jumper jeneng A9 A8 A7 A6 A5
alamat baris Dikontrol A9 A8 A7 A6 A5
desimal Bobot 512 256 128 64 32
Heksadesimal Bobot 200 100 80 40 20

Kanggo maca persiyapan jumper alamat, wenehake binar "1" kanggo jumper sing OFF lan binar "0" kanggo jumper sing ON. Kanggo example, kaya sing digambarake ing tabel ing ngisor iki, pilihan alamat cocog karo binar 11 000x xxxx (hex 300). "x xxxx" makili baris alamat A4 liwat A0 digunakake ing Papan kanggo milih ndhaftar individu. Waca Bab 5, Pemrograman ing manual iki.

Tabel 4-3: Examplan Setup Alamat

Jumper jeneng A9 A8 A7 A6 A5
Setup OFF OFF ON ON ON
binar Perwakilan 1 1 0 0 0
Konversi Faktor 2 1 8 4 2
HEX Perwakilan 3 0 0

Review Tabel Pilihan Alamat kasebut kanthi teliti sadurunge milih alamat Papan. Yen alamat rong fungsi sing diinstal tumpang tindih, sampeyan bakal ngalami prilaku komputer sing ora bisa diramal.

Bab 5: Pemrograman

Gunggunge 32 lokasi alamat berturut-turut dialokasikan kanggo papan, 17 sing digunakake. UARTs ditangani kaya ing ngisor iki:

Tabel 5-1: Tabel Pilihan Alamat

Aku/O alamat maca Tulis
Base +0 nganti 7 COM A UART COM A UART
Base +8 nganti F COM B UART COM B UART
Basis +10h Status Papan IRQ N/A
Basis +11 nganti 1F N/A N/A

Register Waca / Tulis kanggo UART cocog karo daftar 16550 standar industri. Register status Papan IRQ kompatibel karo Windows NT. COM A bakal nyetel bit 0 hi ing interrupt, COM B bakal nyetel bit 1 hi ing interrupt.

Sampl Program
Ana sample program kasedhiya karo papan 104-ICOM-2S ing C, Pascal, QuickBASIC, lan sawetara basa Windows. DOS samples dumunung ing direktori DOS lan Windows samples dumunung ing direktori WIN32.

Pemrograman Windows
Papan 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: baud rate sing dikarepake = (frekuensi kristal) / (32 * divisor) Frekuensi jam UART yaiku 1.8432MHz. Tabel ing ngisor iki nampilake frekuensi pembagi populer.

Tabel 5-2: Baud Rate Divisors

Baud Rate Pembagi Divisor (Pabrik Pilihan) Cathetan Maks. Diff'l. Panjang Kabel*
460800 1 550
230400 2 1400
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.

* Iki minangka maksimum teoritis adhedhasar kahanan khas lan kabel kualitas apik adhedhasar standar EIA 485 lan EIA 422 kanggo pembalap diferensial sing seimbang.

Ing C, kode kanggo nyetel chip menyang 9600 baud yaiku:

  • outportb(BASEADDR, 0x0C);
  • outportb(BASEADDR +1,0);

Langkah initializing 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 katelu saka urutan initialization kanggo nyetel Modem Control Register ing Base Address +4. Register iki ngontrol fungsi ing sawetara Papan. Bit 1 minangka bit kontrol Request to Send (RTS). Bit iki kudu ditinggalake nganti wektu transmisi. (Wigati: Nalika operasi ing mode RS485 otomatis, negara bit iki ora penting.) Bit 2 lan 3 minangka output sing ditunjuk pangguna. Bit 2 bisa diabaikan ing papan iki. Bit 3 digunakake kanggo ngaktifake interrupts lan kudu disetel dhuwur yen panrima interrupt-driven digunakake. 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. Polling ora efektif ing tingkat data dhuwur ing ndhuwur amarga program ora bisa nindakake apa-apa liyane nalika polling utawa data bisa ora kejawab. Fragmen kode ing ngisor iki ngleksanakake loop polling lan nggunakake nilai 13, (ASCII carriage return) minangka tandha pungkasan transmisi:

  • do
  • {
  • nalika (!(inportb(BASEADDR +5) & 1)); /*Tunggu nganti data siap*/ data[i++]= inportb(BASEADDR);
  • }
  • nalika (data[i]!=13); /*Maca baris nganti karakter null rec'd*/

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:

  • readback = inportb(BASEADDR +2);
  • yen (readback & 4) / * Readback bakal disetel kanggo 4 yen data kasedhiya * / data [i ++] = inportb (BASEADDR); outportb(0x20,0x20); / * Nulis EOI kanggo 8259 Interrupt Controller * / bali;

Transmisi
Transmisi RS485 gampang dileksanakake. Fitur OTOMATIS kanthi otomatis ngaktifake pemancar nalika data wis siyap dikirim, mula ora ana prosedur sing mbutuhake piranti lunak.

Bab 6: Tugas Pin Konektor

ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (9)

Konektor subminiatur D 9-pin sing populer (lanang) digunakake kanggo nyambungake menyang jalur komunikasi. Konektor dilengkapi 4-40 Utas standoffs (kunci meneng wadon) kanggo nyedhiyani relief galur. Konektor kanthi label P2 kanggo COM A, lan P3 yaiku COM B.

Tabel 6-1: P2/P3 Konektor Pin Assignments

Pin Ora. RS422 Kawat papat RS485 Loro-Kawat
1 Rx-
2 Tx + T/Rx+
3 Tx- T/Rx-
4 Ora Digunakake
5 GND sing diisolasi GND sing diisolasi
6 Ora Digunakake
7 Ora Digunakake
8 Ora Digunakake
9 Rx +

Cathetan
Yen unit kasebut ditandhani CE, metodologi kabel lan breakout sing bisa disertifikasi CE (tameng kabel sing dipasang ing konektor, kabel pasangan bengkong sing dilindhungi, lsp) kudu digunakake.

Komentar Pelanggan
Yen sampeyan ngalami masalah karo manual iki utawa mung pengin menehi saran, kirim email menyang: manuals@accesio.com. Mangga rinci babagan kesalahan sing sampeyan temokake lan lebokake alamat surat supaya kita bisa ngirim nganyari manual.

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

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 2001, 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 papan. Nyambung lan medhot kabel, UTAWA NGINSTAL BOARDS menyang SISTEM KARYA KOMPUTER UTAWA FIELD POWER ON bisa nimbulaké karusakan kanggo Papan 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 pisanan: Unit bali / bagean bakal didandani lan / utawa diganti ing pilihan ACCES tanpa biaya kanggo pegawe utawa bagean ora dipun tilar dening babar pisan. Garansi diwiwiti kanthi pangiriman peralatan.
    Taun Sabanjure: Sadawane 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.

Sistem Terjamin
^ssured 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
  • Taman Bisnis Batu
  • watu
  • ST15 0YJ
  • Inggris
  • Nomer PPN: 120 9546 28
  • Nomer Registrasi Bisnis: 07699660

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

Dokumen / Sumber Daya

SISTEM ASSURED 104-ICOM-2S lan 104-COM-2S Akses Kartu Serial Terisolasi IO [pdf] Manual pangguna
104-ICOM-2S lan 104-COM-2S, 104-ICOM-2S, 104-ICOM-2S Akses IO Isolated Serial Card, Akses IO Isolated Serial Card, Isolated Serial Card, Serial Card, Card

Referensi

Ninggalake komentar

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