ASSURED-logo

Assured SYSTEMS 104-ICOM-2S et 104-COM-2S Access IO Isolated Serial Card

ASSURED-SYSTEMS-104-ICOM-2S-è-104-COM-2S-Access-IO-Isolated-Serial-Card-prodottu

Specificazioni di u produttu

FAQ (Domande Frequenti)

  • Q: Chì duverebbe fà se a mo scheda ACCES I/O falla?
    A: Cuntattate l'assistenza clienti ACCES per un serviziu prestu è pussibule riparazione o rimpiazzamentu in garanzia.
  • Q: Puderaghju stallà u bordu cù l'urdinatore alimentatu? 
    A: No, assicuratevi sempre chì a putenza di l'urdinatore hè spenta prima di cunnette o disconnecting cables o installà schede per prevene danni.

Capitulu 1: Introduzione

  • Questa scheda di cumunicazione seriale hè pensata per l'usu in l'urdinatori compatibili PC/104. Dui porti di dati seriali isolati sò furniti nantu à u bordu. U mudellu COM-2S hè solu una versione micca isolata di l'ICOM-2S.

Comunicazioni Opto-isolate Multipoint
U bordu permette a trasmissione multipuntu nantu à lunghe linee di cumunicazione in ambienti rumorosi utilizendu driver di linea differenziale RS422 o RS485. E linee di dati sò opto-isolate da l'urdinatore è l'una di l'altru per assicurà a cumunicazione quandu u grande rumore di u modu cumuni sò sovrapposti. I cunvertitori DC-DC à bordu furnisce una putenza isolata per i circuiti di driver di linea.

Un oscillator di cristallu hè situatu nantu à u bordu. Stu oscillatore permette una selezzione precisa di baud rates da 50 à 115,200 460,800. I tassi di baud finu à XNUMX baud ponu esse furniti cum'è una opzione di fabbrica. A seccione di Programmazione di stu manuale cuntene una tavola da utilizà quandu selezziunate u baud rate.
I transceivers di output utilizati, tipu 75176B, sò capaci di guidà linee di cumunicazione estremamente lunghe à baud rate elevati. Puderanu guidà finu à ± 60mA nantu à e linee equilibrate è riceve inputs finu à ± 200mV segnali differenziali. Opto-isolators nantu à u bordu furnisce a prutezzione à u massimu 500 V. In casu di cunflittu di cumunicazione, i transceivers presentanu spegnimentu termale.

Cumpatibilità di u portu COM
L'UART di u tipu ST16C550 sò usati cum'è Elementu di Comunicazione Asynchronous (ACE) chì includenu un buffer di trasmissione / ricezione di 16 byte per pruteggiri contra i dati persi in sistemi operativi multitasking, mantenendu a cumpatibilità 100 per centu cù u portu seriale IBM originale.
Pudete selezziunà un indirizzu di basa in ogni locu in u intervalu di indirizzu I/O 000 à 3E0 hex.
Modi di cumunicazione
Stu mudellu sustene una varietà di cunnessione di cable 2-wire è 4-wire. 2 fili o Half-Duplex permette à u trafficu di viaghjà in e duie direzzione, ma solu una direzzione à u tempu. In modalità 4 fili o Full-Duplex, i dati viaghjanu in i dui sensi à u stessu tempu.

Line Bias è Terminazione
Per una immunità aumentata di u rumore, e linee di cumunicazione ponu esse caricate à u ricevitore è biased à u trasmettitore. A cumunicazione RS485 richiede chì un trasmettitore furnisce un volume di biastage per assicurà un statu "zero" cunnisciutu quandu tutti i trasmettitori sò off, è l'ultima entrata di u receptore à ogni estremità di a reta hè terminata per impediscenu "soni". U tavulinu sustene queste opzioni cù jumpers nantu à u bordu. Vede u Capitu 3, Selezzione di Opzioni per più dettagli.

Cuntrolla di Transceiver
A cumunicazione RS485 richiede chì u driver di trasmettitore sia attivatu è disattivatu cum'è necessariu, per permette à tutte e schede di sparte a linea di cumunicazione. U bordu hà un cuntrollu automaticu di u driver. Quandu u bordu ùn trasmette micca, u ricevitore hè attivatu è u driver di trasmettitore hè disattivatu. Sottu cuntrollu automaticu, quandu i dati sò da esse trasmessi, u ricevitore hè disattivatu è u cunduttore hè attivatu. U bordu aghjusta automaticamente u so timing à u baud rate di i dati.

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

Specificazione

Interfaccia di cumunicazione

  • Porti seriali: Dui connettori maschili D-sub 9-pin IBM AT stile schermati cumpatibili cù e specificazioni RS422 è RS485. A cumunicazione seriale ACE utilizata hè u tipu ST16C550. I trasmettitori utilizati sò u tipu 75176.
  • Tassi di Dati Serial: 50 à 115,200 baud. 460,800 baud cum'è una opzione installata in fabbrica.

Asynchronous, Type 16550 UART buffered.

  • Adresse : mappable en continu dans une plage de 000 à 3FF (hex) d'adresses de bus d'E/S AT.
  • Multipoint: Compatibile cù e specificazioni RS422 è RS485. Finu à 32 cunduttori è ricevitori permessi in linea.
  • Input Isolation: 500 Volts, da l'urdinatore è trà i porti.
  • Sensibilità di l'ingressu di u ricevitore: ± 200 mV, input differenziale.
  • Trasmettitore Output Drive Capability: 60 mA (100 mA capacità di currente di cortu circuitu).

Ambientale

  • Température de fonctionnement : 0 à +60 °C.
  • Versione industriale: -30º a +85º C.
  • Température de conservation : -50 à +120 °C.
  • Umidità: 5% à 95%, senza condensazione.
  • Potenza necessaria: + 5VDC à 200 mA tipica, 300 mA massimu.

Capitulu 2: Installazione

Una guida di partenza rapida stampata (QSG) hè imballata cù a tavula per a vostra comodità. Se avete digià realizatu i passi da u QSG, pudete truvà stu capitulu per esse redundante è pudete saltà avanti per cumincià à sviluppà a vostra applicazione.
U software furnitu cù questa PC/104 Board hè in CD è deve esse installatu nantu à u vostru discu duru prima di l'usu. Per fà questu, eseguite i seguenti passi per u vostru sistema operatore.

Installazione di CD
L'istruzzioni seguenti assume chì l'unità CD-ROM hè l'unità "D". Per piacè, rimpiazzà a lettera di unità adatta per u vostru sistema quantu necessariu.

DOS

  1. Pone u CD in a vostra unità CD-ROM.
  2. Tipu ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (2) per cambià l'unità attiva à u CD-ROM.
  3. Tipu ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (3) per eseguisce u prugramma di installazione.
  4. Segui l'indicazione nantu à u screnu per installà u software per questa scheda.

WINDOWS

  1. Pone u CD in a vostra unità CD-ROM.
  2. U sistema duveria eseguisce automaticamente u prugramma di installazione. Se u prugramma di installazione ùn hè micca prontu, cliccate START | RUN è tipu ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (4), cliccate OK o appughjà ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (5).
  3. Segui l'indicazione nantu à u screnu per installà u software per questa scheda.

LINUX

  1. Per piacè riferite à linux.htm nantu à u CD-ROM per infurmazioni nantu à installà porti seriali sottu Linux.

Stallà u Hardware
Prima di installà a scheda, leghjite attentamente u Capitulu 3 è u Capitulu 4 di stu manuale è cunfigurà a scheda secondu i vostri bisogni. U prugramma SETUP pò esse usatu per aiutà à cunfigurà i jumpers nantu à u bordu. Attentu soprattuttu cù a selezzione di l'indirizzu. Se l'indirizzi di duie funzioni installate si sovrapponenu, averete un cumpurtamentu imprevisible di l'urdinatore. Per aiutà à evità stu prublema, riferite à u prugramma FINDBASE.EXE installatu da u CD. U prugramma di setup ùn stabilisce micca l'opzioni nantu à u bordu, questi devenu esse stabilitu da i jumpers.

Questa scheda di cumunicazione seriale multi-portu usa intervalli di indirizzi programmabili per software per ogni UART, almacenatu in una EEPROM integrata. Configurate l'indirizzu di l'EEPROM utilizendu u bloccu di jumper di Selezione di Indirizzu à bordu, dopu utilizate u prugramma di Setup furnitu per cunfigurà l'indirizzi per ogni UART à bordu.

Per installà u Board

  1. Installa jumpers per l'opzioni selezziunate è l'indirizzu di basa secondu i vostri bisogni di l'applicazione, cum'è sopra citatu.
  2. Eliminate u putere da a pila PC/104.
  3. Assemblate l'hardware standoff per impilà è assicurà e tavole.
  4. Inserite cù cura a scheda nantu à u connettore PC/104 nantu à u CPU o nantu à a pila, assicurendu l'allineamentu propiu di i pin prima di mette cumplettamente i connettori inseme.
  5. Installa i cavi I/O nantu à i connettori I/O di a scheda è procede à assicurà a pila inseme o ripetite i passi 3-5 finu à chì tutte e schede sò installate cù u hardware di muntatura sceltu.
  6. Verificate chì tutte e cunnessione in u vostru PC/104 stack sò currette è sicure, poi accende u sistema.
  7. Eseguite unu di i sampi prugrammi apprupriati per u vostru sistema operatore chì hè statu stallatu da u CD per pruvà è cunvalidà a vostra installazione.

Installazione di porti COM in Sistemi Operativi Windows

* NOTA: I pannelli COM ponu esse installati in quasi ogni sistema operatore è supportemu l'installazione in versioni precedenti di Windows, è sò assai probabili di sustene a versione futura. Per usu in WinCE, cuntattate a fabbrica per istruzioni specifiche.

Windows NT4.0
Per installà i porti COM in Windows NT4 avete bisognu di cambià una voce in u registru. Questa entrata permette a spartera IRQ in schede COM multiportu. A chjave hè HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\. U nome di u valore hè PermitShare è a dati deve esse stabilitu à 1.

Puderete aghjunghje i porti di u bordu cum'è porti COM, stabilendu l'indirizzi di basa è l'IRQ per currisponde à i paràmetri di u vostru bordu. Per cambià u valore di u registru, eseguite RegEdit da l'opzione di menu START|RUN (scrivindu REGEDIT [ENTER] in u spaziu furnitu). Navigate à l'arburu view à a manca per truvà a chjave, è doppiu cliccà nantu à u nome di u valore per apre un dialogu chì permette di stabilisce u novu valore di dati.

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

Per aghjunghje un portu COM, aduprate l'applet START|CONTROL PANEL|PORTS è cliccate ADD, dopu inserite l'indirizzu UART currettu è u numeru Interrupt. Quandu u dialogu "Add New Port" hè cunfiguratu, cliccate OK, ma rispondi "Ùn Restart Now" quandu vi dumanda, finu à chì avete aghjustatu ancu altri porti. Allora riavvia u sistema nurmale, o scegliendu "Restart Now".

Windows XP

  • Per installà i porti COM in Windows XP, serete installate manualmente porti di cumunicazione "standard", dopu cambià i paràmetri per i risorsi utilizati da i porti per currisponde à l'hardware.
  • Eseguite l'applet "Add Hardware" da u Panel Control.
  • Cliccate "Next" à u dialogu "Benvenuti à l'Assistente Add New Hardware".
  • Puderete vede brevemente un missaghju "...cerca..." allora
  • Sceglite "Iè, aghju digià cunnessu u hardware" è cliccate "Next"

 

  • ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (3)Selezziunate "Aggiungi un novu dispositivu hardware" da u fondu di a lista presentata è Cliccate "Next". Selezziunate "Installa u hardware chì aghju sceltu manualmente da una lista" è Cliccate "Next".
  • Selezziunà "Ports (COM & LPT) è cliccate "Next"
  • Selezziunate "(Tipi di Port Standard)" è "Portu di Comunicazioni" (i valori predeterminati), cliccate "Avanti". Cliccate "Next".
  • ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (2)Cliccate u "View o cambià risorse per questu hardware (Avanzatu) "ligame.ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (3)
  • Cliccate u buttone "Set Configuration Manually".
  • Selezziunate "Configurazione di basa 8" da u "Settings Based on:" list drop-down.
  • Selezziunate "I / O Range" in a casella "Configurazione di risorse" è cliccate nantu à u buttone "Cambia Settings...". Inserite l'indirizzu di basa di u bordu, è cliccate "OK"ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (4)
  • Selezziunate "IRQ" in a casella "Configurazione di risorsa" è Cliccate u buttone "Cambià i paràmetri".
  • Inserite l'IRQ di u bordu è cliccate "OK".
  • Chiudi u dialogu "Set Configuration Manually" è cliccate "Finish".
  • Cliccate "Do Not Reboot" se vulete installà più porti. Repetite tutti i passi sopra, inserendu u stessu IRQ, ma utilizendu l'indirizzu Base cunfiguratu per ogni UART supplementu.
  • Quandu avete finitu di stallà i porti, reboot u sistema nurmale.

Capitulu 3: Selezzione di Opzioni

I seguenti paragrafi descrizanu e funzioni di i diversi jumpers nantu à u bordu.

A5 à A9

  • Pone i jumpers in i lochi da A5 à A9 per stabilisce l'indirizzu di basa di a scheda nantu à u bus I/O.
  • L'installazione di un jumper mette quellu bit à un zero, mentre chì nisun jumper lascià u bit à unu.
  • Vede u capitulu 4 di stu manuale per più dettagli nantu à a selezzione di un indirizzu I/O dispunibule.
  • IRQ3 à IRQ15
  • Pone un jumper à u locu chì currisponde à u nivellu IRQ chì u vostru software hà da pudè
  • serviziu. Un IRQ serve i dui porti seriali.

485A/B è 422A/B

  • Un jumper à u locu 485 stabilisce quellu portu per u modu RS2 (Half Duplex) 485 fili.
  • Un jumper à u locu 422 stabilisce quellu portu per u modu RS4 (Full-Duplex) à 422 fili.
  • Per l'applicazioni RS4 à 485 fili, installate u jumper 422 se u portu hè u maestru, se u portu hè un slave installate i jumper 422 è 485.

TRMI è TRMO

  • I jumper TRMI cunnetta i circuiti di terminazione RC à bordu à e linee di input (riceve).
  • Questi jumpers deve esse stallati per u modu RS4 à 422 fili.
  • I jumper TRMO cunnetta i circuiti di terminazione RC à bordu à e linee di output / input.
  • Questi jumpers duveranu esse installati per u modu RS2 à 485 fili in certi cundizioni.
  • Vede u paragrafu seguente per più dettagli. ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (7)

Terminazioni è Bias
Una linea di trasmissione deve esse terminata à l'estremità di ricezione in a so impedenza caratteristica. L'installazione di un jumper in u locu marcatu TRMO applica una carica di 120Ω in serie cù un condensatore 0.01μF à traversu l'output per u modu RS422 è à traversu l'output/receive output/input per l'operazione RS485. Un jumper à u locu TRMI applicà una carica nantu à l'ingressi RS422.

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

Figura 3-2: Schematic simplificatu - Cunnessione à dui fili è quattru fili

Full o Half-Duplex
Full-Duplex permette cumunicazioni bidirezionali simultanee. Half-Duplex permette a trasmissione bidirezionale è a cumunicazione di u ricevitore, ma solu unu à u tempu, è hè necessariu per e cumunicazioni RS485. A selezzione curretta dipende da e cunnessione di filu utilizatu per cunnette i dui porti seriali. A tavula seguente mostra cumu duie schede di cumunicazione seriale seranu interconnesse per i diversi modi. Tx designa i fili di trasmissione è Rx designa i fili di ricezione.

Modi di cumunicazione è Opzioni di Cabling

ModeSimplex Riceve solu 2 fili Rx- Cable
Cunsigliu
A Pins1
Cunsigliu B Pins2
Rx + 9 3
Simplex Trasmissione à 2 fili Solu Tx + 2 9
Tx- 3 1
Half-duplex 2 fili TRx+ 2 2
TRx- 3 3
Full-duplex 4 fili senza eco locale Tx + 2 9
Tx- 3 1
Rx- 1 3
Rx + 9 2

Capitulu 4: Selezzione di l'indirizzu

L'indirizzu di basa di u bordu pò esse sceltu in ogni locu in a gamma di l'indirizzu bus I/O 000-3E0 hex, sempre chì l'indirizzu ùn si sovrappone micca cù altre funzioni. In casu di dubbitu, riferite à a tabella sottu per una lista di l'assignazioni di l'indirizzu standard. (I porti di cumunicazione sincrona binari primariu è secundariu sò supportati da u Sistema Operativu.) U prugramma di locatore di l'indirizzu di basa FINDBASE furnitu in CD (o dischetti) vi aiuterà à selezziunà un indirizzu di basa chì eviterà cunflittu cù altre risorse di l'urdinatore installate. Allora, u prugramma SETUP vi mustrarà induve pusà i jumpers di l'indirizzu quandu avete sceltu un indirizzu di basa. I seguenti furnisce infurmazioni di fondo per aiutà à capisce megliu stu prucessu.

Table 4-1: Assignazioni di Indirizzu Standard per Computers

GAMMA HEX USAGE
000-00F 8237 DMA Controller 1
020-021 8259 Interruzzione
040-043 8253 Timers
060-06F Controller di tastiera 8042
070-07F CMOS RAM, NMI Mask Reg, RT Clock
080-09F Registru di a pagina DMA
0A0-0BF 8259 Slave Interrupt Controller
0C0-0DF 8237 DMA Controller 2
0F0-0F1 Coprocessore di matematica
0F8-0FF Coprocessore di matematica
170-177 Controller di discu fissu 2
1F0-1F8 Controller di discu fissu 1
200-207 Portu di ghjocu
238-23B Bus Mouse
23C-23F Alt. Bus Mouse
278-27F Stampante parallela
2B0-2BF EGA
2C0-2CF EGA
2D0-2DF EGA
2E0-2E7 GPIB (AT)
2E8-2EF Portu seriale
2F8-2FF Portu seriale
300-30F
310-31F
320-32F Discu duru (XT)
370-377 Controller Floppy 2
378-37F Stampante parallela
380-38F SDLC
3A0-3AF SDLC
3B0-3BB MDA
3BC-3BF Stampante parallela
3C0-3CF VGA EGA
3D0-3DF CGA
3E8-3EF Portu seriale
3F0-3F7 Controller Floppy 1
3F8-3FF Portu seriale

I jumpers di l'indirizzu di u Board sò marcati A5-A9. A tavula seguente lista i jumpers nome versus a linea di indirizzu cuntrullata è i pesi parenti di ognunu.

Tabella 4-2: Configurazione di l'indirizzu di basa di u bordu

Cunsigliu Indirizzu Settings 1ª cifra 2e Cifra 3rd Cifra
Jumper Nome A9 A8 A7 A6 A5
Indirizzu Linea Cuntrullatu A9 A8 A7 A6 A5
Decimale Pesu 512 256 128 64 32
Hexadecimal Pesu 200 100 80 40 20

Per leghje a configurazione di u jumper di l'indirizzu, assignate un "1" binariu à i jumpers chì sò OFF è un binariu "0" à i jumpers chì sò ON. Per esample, cum'è illustratu in a tabella chì seguita, a selezzione di l'indirizzu currisponde à u binariu 11 000x xxxx (hex 300). U "x xxxx" rapprisenta e linee d'indirizzu da A4 à A0 aduprate nantu à a scheda per selezziunà i registri individuali. Vede u Capitulu 5, Programmazione in stu manuale.

Tabella 4-3: ExampConfigurazione di l'indirizzu

Jumper Nome A9 A8 A7 A6 A5
Istituisci OFF OFF ON ON ON
Binariu Rapprisintà 1 1 0 0 0
Cunversione Fattori 2 1 8 4 2
HEX Rapprisintà 3 0 0

Review a Tavola di Selezzione di Indirizzu cù cura prima di selezziunà l'indirizzu di u bordu. Se l'indirizzi di duie funzioni installate si sovrapponenu, averete un cumpurtamentu imprevisible di l'urdinatore.

Capitulu 5: Programmazione

Un totale di 32 posti di indirizzu consecutivi sò attribuiti à u bordu, 17 di quali sò usati. I UART sò indirizzati cum'è seguente:

Tabella 5-1: Tavola di Selezzione di Indirizzu

I/O Indirizzu Leghjite Scrivite
Base + 0 à 7 COM A UART COM A UART
Base +8 à F COM B UART COM B UART
Base + 10h Status IRQ Board N/A
Base +11 à 1F N/A N/A

I registri di lettura / scrittura per l'UART currispondenu à i registri 16550 standard di l'industria. U registru di statutu IRQ Board hè cumpatibile cù Windows NT. COM A metterà bit 0 hi in interruzione, COM B impostarà bit 1 hi in interruzione.

Sampi Programmi
Ci sò sampi prugrammi furnuti cù a scheda 104-ICOM-2S in C, Pascal, QuickBASIC, è parechje lingue Windows. DOS sampi si trovanu in u cartulare DOS è Windows sampi si trovanu in u cartulare WIN32.

Programmazione Windows
U bordu si stalla in Windows cum'è porti COM. Cusì e funzioni API standard di Windows ponu esse aduprate. In particulare:

  • CriàFile() è CloseHandle () per apre è chjude un portu.
  • SetupComm (), SetCommTimeouts (), GetCommState () è SetCommState () per stabilisce è cambià i paràmetri di un portu.
  • LeghjiteFile() è ScriviteFile() per accede à un portu. Vede a documentazione per a vostra lingua scelta per i dettagli.

Sottu DOS, u prucessu hè assai differente. U restu di stu capitulu descrive a prugrammazione DOS.

Inizializazione
L'inizializazione di u chip richiede a cunniscenza di u set di registru UART. U primu passu hè di stabilisce u divisore di baud rate. Fate questu prima mettendu u DLAB (Divisor Latch Access Bit) altu. Questu bit hè Bit 7 à l'indirizzu di basa +3. In u codice C, a chjama seria:
outportb (BASEADDR + 3,0 × 80); Allora caricate u divisore in Indirizzu Base +0 (byte bassu) è Indirizzu Base +1 (byte altu). L'equazione seguente definisce a relazione trà baud rate è divisore: baud rate desiderata = (frequenza cristallo) / (32 * divisor) A freccia di u clock UART hè 1.8432MHz. A tavula seguente lista frequenze populari di divisore.

Tabella 5-2: Divisori di u Baud Rate

Baud Rate Divisore Divisore (Fabbrica Opzione) Notes Max. Difficile. Lunghezza di u cable *
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 U più cumuni 4000 ft.
4800 24 96 4000 ft.
2400 48 192 4000 ft.
1200 96 384 4000 ft.

*Questi sò massimi teorichi basati nantu à e cundizioni tipiche è i cavi di bona qualità basati nantu à u standard EIA 485 è EIA 422 per i driver differenziali equilibrati.

In C, u codice per stabilisce u chip à 9600 baud hè:

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

U sicondu passu di inizializazione hè di stabilisce u Registru di cuntrollu di linea à l'indirizzu di basa +3. Stu registru definisce a lunghezza di a parolla, i bit di stop, a parità è u DLAB.

  • I bit 0 è 1 cuntrolanu a lunghezza di a parolla è permettenu lunghezze di e parolle da 5 à 8 bit. I paràmetri di bit sò estratti sottraendu 5 da a lunghezza di a parolla desiderata.
  • Bit 2 determina u numeru di bit di stop. Ci pò esse unu o dui stop bits. Se u Bit 2 hè impostatu à 0, ci sarà un bit di stop. Se Bit 2 hè impostatu à 1, ci saranu dui bit di stop.
  • Bits da 3 à 6 cuntrullanu a parità è l'abilitazione di break. Ùn sò micca cumunimenti utilizati per e cumunicazioni è deve esse stabilitu à zero.
  • Bit 7 hè u DLAB discututu prima. Deve esse pusatu à cero dopu chì u divisore hè caricatu, altrimenti ùn ci sarà micca cumunicazioni.

U cumandamentu C per stabilisce l'UART per una parolla di 8 bit, senza parità, è un bit stop hè:

outportb (BASEADDR +3, 0x03)

U terzu passu di a sequenza di inizializazione hè di stabilisce u Registru di cuntrollu di Modem à l'indirizzu di basa +4. Stu registru cuntrolla e funzioni in certi schede. Bit 1 hè u bit di cuntrollu Request to Send (RTS). Stu bit deve esse lasciatu bassu finu à u tempu di trasmissione. (Nota: Quandu opera in u modu automaticu RS485, u statu di stu bit ùn hè micca significativu.) Bits 2 è 3 sò outputs designati da l'utilizatori. U bit 2 pò esse ignoratu nantu à sta scheda. U bit 3 hè utilizatu per attivà l'interruzioni è deve esse impostatu altu se un ricevitore guidatu da interruzzione deve esse usatu. U passu finali di inizializazione hè di lavà i buffers di u receptore. Fate questu cù duie letture da u buffer di u receptore à l'indirizzu di basa +0. Quandu hè finitu, u UART hè prontu à aduprà.

Reception
A ricezione pò esse trattata in dui maneri: polling è interrupt-driven. Quandu u votu, a ricezione hè realizata da leghje constantemente u Registru di Status di Linea à l'indirizzu di basa +5. U bit 0 di stu registru hè impostatu altu ogni volta chì e dati sò pronti per esse leghje da u chip. U polling ùn hè micca efficace à i tassi di dati elevati sopra, perchè u prugramma ùn pò micca fà nunda d'altru quandu hè polling o dati puderia esse miss. U frammentu di codice seguente implementa un loop di polling è usa un valore di 13, (ritornu di carru ASCII) cum'è un marcatore di fine di trasmissione:

  • do
  • {
  • mentri (!(inportb(BASEADDR +5) & 1)); /*Aspittà finu à chì i dati sò pronti*/ data[i++]= inportb(BASEADDR);
  • }
  • mentri (data[i]!=13); /*Leghjite a linea finu à chì u caratteru nulu rec'd */

A cumunicazione guidata da interruzzione deve esse usata ogni volta chì hè pussibule è hè necessariu per alti tassi di dati. Scrivite un receptore guidatu da interruzzione ùn hè micca assai più cumplessu chè scrive un receptore polled, ma ci vole à piglià cura quandu installate o sguassate u vostru gestore di interruzzione per evità di scrive l'interruzzione sbagliata, disattivà l'interruzzione sbagliata, o disattivà l'interruzzione per un periudu troppu longu.

U gestore hà da leghje prima u Registru di Identificazione di Interruzzione à l'indirizzu di basa +2. Se l'interruzzione hè per Dati Ricevuti Disponibile, u gestore poi leghje i dati. Se ùn ci hè micca interruzzione pendente, u cuntrollu esce da a rutina. A sampu gestore, scrittu in C, hè cusì:

  • readback = inportb (BASEADDR +2);
  • if (readback & 4) /*Readback serà stabilitu à 4 se i dati sò dispunibuli */ data[i++]=inportb(BASEADDR); outportb (0x20,0x20); /*Scrivi l'EOI à 8259 Interrupt Controller*/ return;

Trasmissioni
A trasmissione RS485 hè simplice di implementà. A funzione AUTO attiva automaticamente u trasmettitore quandu e dati sò pronti per mandà, per quessa, ùn hè necessariu alcuna prucedura di attivazione di u software.

Capitulu 6: Assignazioni di Pin di u Connettore

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

U popular connettore subminiatura D 9-pin (maschile) hè utilizatu per l'interfaccia à e linee di cumunicazione. I connettori sò dotati di distanziali filettati 4-40 (serratura di vite femminile) per furnisce un sollievu di tensione. U connettore marcatu P2 hè per COM A, è P3 hè COM B.

Tabella 6-1: Assegnazione di Pin di u Connettore P2/P3

Pin Innò. RS422 Quattru fili RS485 Dui fili
1 Rx-
2 Tx + T/Rx+
3 Tx- T/Rx-
4 Ùn hè micca usatu
5 GND isolatu GND isolatu
6 Ùn hè micca usatu
7 Ùn hè micca usatu
8 Ùn hè micca usatu
9 Rx +

Nota
Se l'unità hè marcata CE, allora u cablaggio certificatu CE è a metodulugia di breakout (schermi di cable messi à terra à u connettore, cablaggio di coppie ritorte schermate, etc.) deve esse usatu.

Cumenti di i Clienti
Sè avete qualchì prublema cù stu manuale o solu vulete dà un feedback, per piacè mandateci un email à: manuals@accesio.com. Per piacè dettagliate ogni errore chì truvate è include u vostru indirizzu postale in modu chì pudemu mandà vi qualsiasi aghjurnamenti manuali.

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

Avvisu
L'infurmazioni in stu documentu sò furnite solu per riferimentu. ACCES ùn assume alcuna responsabilità derivante da l'applicazione o l'usu di l'infurmazioni o di i prudutti descritti quì. Stu documentu pò cuntene o riferimentu infurmazioni è prudutti protetti da copyright o patenti è ùn trasmette alcuna licenza sottu i diritti di patenti di ACCES, nè i diritti di l'altri. IBM PC, PC/XT è PC/AT sò marchi registrati di International Business Machines Corporation. Stampatu in USA. Copyright 2001, 2005 da ACCES I/O Products, Inc. 10623 Roselle Street, San Diego, CA 92121. Tutti i diritti riservati.

ATTENZIONE!!
CONNESSE SEMPRE E SCONNETTE U TOU CABLAGE DI CAMPO CU U COMPUTER POWER OFF. SPEGNERE SEMPRE L'ALIMENTAZIONE DI COMPUTER PRIMA DI INSTALLARE UNA SCHEDA. CONNESSIONE E DISCONNECTING CABLES, O INSTALLAZIONE DI TABLETTE IN UN SISTEMA CU U COMPUTER O CAMPO POTENZA PUBBLICU DANNI À L'I/O BOARD È ANNULLA TUTTE LE GARANTIE, IMPLICITE O ESPRESSE.

Garanzia

Prima di a spedizione, l'equipaggiu ACCES hè inspeccionatu accuratamente è pruvatu à e specificazioni applicabili. Tuttavia, in casu di fallimentu di l'equipaggiu, ACCES assicura à i so clienti chì un serviziu rapidu è supportu seranu dispunibili. Tutti l'equipaghji originali fabbricati da ACCES chì si trovanu difettosi seranu riparati o rimpiazzati sottumessu à e seguenti considerazioni.

Termini è Cundizioni
Se una unità hè suspettata di fallimentu, cuntattate u dipartimentu di u Serviziu Clienti di ACCES. Siate pronti à dà u numeru di mudellu di l'unità, u numeru di serie, è una descrizzione di u sintumu (s) di fallimentu. Pudemu suggerisce qualchi teste simplici per cunfirmà u fallimentu. Assignemu un numeru di Autorizazione di Ritornu di Materiale (RMA) chì deve apparisce nantu à l'etichetta esterna di u pacchettu di ritornu. Tutte l'unità / cumpunenti devenu esse imballati bè per a manipulazione è rinviati cù trasportu prepaid à u Centru di Serviziu designatu ACCES, è seranu rimbursati à u situ di u cliente / usu di u trasportu prepagatu è fatturatu.

Copertura

  • I primi trè anni: L'unità / parte rinviata serà riparata è / o rimpiazzata à l'opzione ACCES senza carica per u travagliu o pezzi chì ùn sò micca esclusi da a garanzia. A garanzia principia cù a spedizione di l'equipaggiu.
    Anni dopu: Per tutta a vita di l'equipaggiu, ACCES hè pronta à furnisce un serviziu in situ o in pianta à tariffi raghjone simili à quelli di altri fabricatori in l'industria.

L'attrezzatura ùn hè micca fabbricata da ACCES
L'equipaggiu furnitu ma micca fabbricatu da ACCES hè garantitu è ​​serà riparatu secondu i termini è e cundizioni di a garanzia di u fabricatore di l'equipaggiu rispettivu.

Generale
Sutta questa Garanzia, a responsabilità di ACCES hè limitata à rimpiazzà, riparà o emette creditu (à discrezione ACCES) per qualsiasi prudutti chì sò pruvati à esse difettu durante u periodu di garanzia. In nessun casu ACCES hè rispunsevuli di danni cunsequenziali o speciali chì venenu da l'usu o l'abusu di u nostru pruduttu. U cliente hè rispunsevuli di tutti i carichi causati da mudificazioni o aghjunte à l'equipaggiu ACCES micca appruvatu per scrittura da ACCES o, se in l'opinione ACCES l'equipaggiu hè statu sottumessu à un usu anormale. "Usu anormale" per i scopi di sta guaranzia hè definitu cum'è qualsiasi usu à quale l'equipaggiu hè espostu fora di quellu usu specificatu o destinatu cum'è pruvucatu da a rapprisentazione di compra o vendita. A part ce qui précède, aucune autre garantie, expresse ou implicite, ne s'appliquera à l'ensemble de ces équipements fournis ou vendus par ACCES.

Sistemi assicurati
^ssured Systems hè una sucietà tecnologica di punta cù più di 1,500 clienti regularmente in 80 paesi, implementendu più di 85,000 sistemi à una basa di clienti diversa in 12 anni di attività. Offriamu soluzioni di computing robuste, di visualizazione, di rete è di raccolta di dati di alta qualità è innovative à i settori di u mercatu integratu, industriale è digitale fora di casa.
US

  • sales@assured-systems.com
  • Vendite: +1 347 719 4508
  • Supportu: +1 347 719 4508
  • 1309 Coffeen Ave
  • Ste 1200
  • Sheridan
  • WY 82801
  • USA

EMEA

  • sales@assured-systems.com
  • Vendite: +44 (0)1785 879 050
  • Supportu: +44 (0)1785 879 050
  • Unità A5 Douglas Park
  • Stone Business Park
  • Petra
  • ST15 0YJ
  • Regnu Unitu
  • N° TVA : 120 9546 28
  • Numeru di registrazione di l'impresa: 07699660

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

Documenti / Risorse

Assured SYSTEMS 104-ICOM-2S et 104-COM-2S Access IO Isolated Serial Card [pdfManuale d'usu
104-ICOM-2S et 104-COM-2S, 104-ICOM-2S, 104-ICOM-2S Carte série isolée d'accès IO, carte série isolée d'accès IO, carte série isolée, carte série, carte

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *