ASSURU-LOGO

ASSURED PCI-COM-1S furnisce una gamma di interfacce seriali PCI

ASSURED-PCI-COM-1S-Fornisci-una-Gamma-di-Interfacce-Seriale-PCI

FAQ

Q: Chì duverebbe fà se u mo equipamentu ACCES falla?

A: Cuntattate ACCES per un serviziu rapidu è supportu. Riferite à i termini è e cundizioni di garanzia per l'opzioni di riparazione o rimpiazzamentu.

Q: Puderaghju installà una carta cù l'urdinatore o l'alimentazione di campu?

A: No, assicuratevi sempre chì a putenza di l'urdinatore hè spenta prima di cunnette o disconnecting cables o installà carte per evità danni è annullà a garanzia.

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 1995, 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. SPEGNATE SEMPRE L'ORDINATTURA DI COMPUTER PRIMA DI INSTALLARE UNA CARD. CONNESSIONE E DISCONNECTING CABLES, O INSTALLARE CARTE IN UN SISTEMA CU U COMPUTER O CAMPO POTENZA PUBBLICU DANNI À A CARD I/O E 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
Primi trè anni: L'unità / parte restituita 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 seguenti: Per tutta a vita di u vostru equipamentu, ACCES hè prontu à 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.

Introduzione

Questa Carta di Comunicazione Seriale hè stata pensata per l'usu in l'urdinatori PCI-Bus è furnisce una cumunicazione efficace in RS422 (EIA422) o RS485 (EIA485) nantu à lunghe linee di cumunicazione. A carta hè 4.80 inch long (122 mm) è pò esse installata in qualsiasi slot PCI 5-volt in IBM o computers compatibili. Un UART buffered di tipu 16550 hè utilizatu è, per a cumpatibilità di Windows, u cuntrollu automaticu hè inclusu per attivà / disattivà in modu trasparente i driver di trasmissione.

Funzionamentu in modu equilibratu è terminazione di carica

  • In u modu RS422, a carta usa driver di linea differenziali (o equilibrati) per l'immunità di u rumore è per aumentà a distanza massima à 4000 piedi. U modu RS485 migliurà nantu à RS422 cù transceivers commutabili è a capacità di supportà parechji dispositi in una sola "linea di partitu". U numaru di dispusitivi serviti nantu à una sola linea pò esse allargatu usendu "ripetitori".
  • L'operazione RS422 permette più ricevitori nantu à e linee di cumunicazione è l'operazione RS485 permette finu à 32 trasmettitori è ricevitori nantu à u listessu settore di linee di dati. I dispositi à l'estremità di sti reti anu da esse terminati per evità "sona". L'utilizatore hà l'opzione di finisce u trasmettitore è / o e linee di ricevitore.
  • A cumunicazione RS485 richiede chì un trasmettitore furnisce un voltage per assicurà un statu "zero" cunnisciutu quandu nisun dispositivu hè trasmette. Questa carta supporta u biasing per difettu. Se a vostra applicazione richiede chì u trasmettitore ùn sia micca preghjudiziu, cuntattate a fabbrica.

Cumpatibilità di u portu COM

  • Un UART 16550 hè utilizatu cum'è Elementu di Comunicazione Asynchronous (ACE). Include buffer FIFO di trasmissione / ricezione di 16 byte per prutegge da a perdita di dati in sistemi operativi multitasking, mantenendu a cumpatibilità 100 per centu cù u portu seriale IBM originale. L'architettura di bus PCI permette à l'indirizzi trà 0000 è FFF8 hex per esse assignatu à e carte.
  • L'oscillatore di cristallu nantu à a carta permette una selezzione precisa di baud rates finu à 115,200 o, cambiendu un jumper, finu à 460,800 baud cù l'oscillatore di cristallo standard. U baud rate hè u prugramma sceltu è i tariffi dispunibuli sò listati in una tabella in a sezione di prugrammazione di stu manuale.
  • U cunduttore / ricevitore utilizatu, u 75ALS176, hè capace di guidà linee di cumunicazione estremamente longu à baud rates elevati. Puderà guidà finu à + 60 mA nantu à e linee equilibrate è riceve ingressi finu à 200 mV segnali differenziali sovrapposti à u rumore di u modu cumuni di + 12 V o -7 V. In casu di cunflittu di cumunicazione, u cunduttore / ricevitori presentanu spegnimentu termale.

Modi di cumunicazione

E carte supportanu cumunicazioni Simplex, Half-Duplex è Full-Duplex in una varietà di cunnessione di cable à dui è quattru fili. Simplex hè a forma più simplice di cumunicazione cù a trasmissione chì si faci solu in una direzzione. Half-Duplex permette à u trafficu di viaghjà in i dui sensi, ma solu un modu à u tempu. In l'operazione Full-Duplex, i dati viaghjanu in e duie direzzione à u stessu tempu. A maiò parte di e cumunicazioni RS485 utilizanu u modu Half-Duplex perchè solu un paru unicu di fili deve esse utilizatu è i costi di installazione sò dramaticamente ridotti.

Controlu di Transceiver Auto-RTS

In l'applicazioni Windows, u driver deve esse attivatu è disattivatu cum'è necessariu, chì permette à tutte e carte di sparte un cable à dui o quattru fili. Sta carta cuntrolla automaticamente u driver. Cù cuntrollu automaticu, u cunduttore hè attivatu quandu e dati sò pronti per esse trasmessi. U driver resta attivatu per u tempu di trasmissione di un caratteru supplementu dopu chì u trasferimentu di dati hè cumpletu è dopu hè disattivatu. U ricevitore hè normalment attivatu, ma hè disattivatu durante a trasmissione è dopu riattivatu dopu a trasmissione hè cumpletata. A carta aghjusta automaticamente u so timing à u baud rate di i dati.

Specificazioni

Interfaccia di cumunicazione

  • Connessione I/O: Connettore D-sub maschio schermato a 9 pin IBM AT in stile compatibile cù e specificazioni RS422 è RS485.
  • Lunghezza di caratteri: 5, 6, 7 o 8 bits.
  • Parità: pari, dispari o nimu.
  • Intervallu di stop: 1, 1.5, o 2 bit.
  • Tariffe di Dati Serial: Finu à 115,200 baud, Asynchronous. I ritmi più veloci, finu à 460,800 baud, sò ottenuti da a selezzione di jumper nantu à a carta. Tipu 16550 UART buffered.

Modu di cumunicazione differenziale RS422 / RS485

  • Sensibilità di l'ingressu di u ricevitore: + 200 mV, input differenziale.
  • Reiezione di u Modu Cumunu: +12V à -7V
  • Capacità di Drive: 60 mA di trasmissione di output cù spegnimentu termale.
  • Multipoint: Compatibile cù e specificazioni RS422 è RS485.

Nota
Finu à 32 cunduttori è ricevitori permessi in linea. A cumunicazione seriale ACE utilizata hè u tipu 16550. Driver / Receivers utilizati sò u tipu 75ALS176.

Ambientale

  • Température de fonctionnement : 0 à +60 °C
  • Umidità: 5% à 95%, senza condensazione.
  • Température de conservation : -50 à +120 °C
  • Dimensione: 4.80 "longu (122 mm) per 1.80" altu (46 mm).
  • Potenza necessaria: + 5VDC à 175 mA tipica

ASSURED-PCI-COM-1S-Fornisci-una-Gamma-di-Interfacce-Seriale-PCI-FIG-1

Installazione

Una guida di partenza rapida stampata (QSG) hè imballata cù a carta 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ù sta carta 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.

Configurate l'Opzioni di Card via Jumper Selection
Prima di installà a carta in u vostru urdinatore, leghjite attentamente u Capitulu 3: Selezzione di l'Opzioni di stu manuale, poi cunfigurà a carta secondu i vostri bisogni è u protocolu (RS-232, RS-422, RS-485, 4-wire 485, etc.) . U nostru prugramma di cunfigurazione basatu in Windows pò esse usatu in cunjunzione cù u Capitulu 3 per aiutà à cunfigurà i jumpers nantu à a carta, è ancu furnisce descrizzioni supplementari per l'usu di e diverse opzioni di carta (cum'è terminazione, bias, intervallu di baud rate, RS-232, RS-422, RS-485, etc.).

Installazione di u software 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. TipuASSURED-PCI-COM-1S-Fornisci-una-Gamma-di-Interfacce-Seriale-PCI-FIG-2 per cambià l'unità attiva à u CD-ROM.
  3. Tipu ASSURED-PCI-COM-1S-Fornisci-una-Gamma-di-Interfacce-Seriale-PCI-FIG-3per 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-PCI-COM-1S-Fornisci-una-Gamma-di-Interfacce-Seriale-PCI-FIG-4, cliccate OK o appughjà ASSURED-PCI-COM-1S-Fornisci-una-Gamma-di-Interfacce-Seriale-PCI-FIG-5.
    Segui l'indicazione nantu à u screnu per installà u software per questa scheda.

LINUX

Per piacè riferite à linux.htm nantu à u CD-ROM per infurmazione nantu à l'installazione sottu Linux.

Nota: i pannelli COM ponu esse installati in quasi ogni sistema operatore. Supportemu l'installazione in versioni precedenti di Windows, è hè assai prubabile di sustene ancu e versioni future.
Attenzione! * A scarica statica unica ESDA pò dannà a vostra carta è causà fallimentu prematuru!
Per piacè seguite tutte e precauzioni ragiunate per prevene una scarica statica cum'è mette in terra toccu qualsiasi superficia messa in terra prima di toccu a carta.

Installazione di hardware

  1. Assicuratevi di stabilisce interruttori è jumpers da a sezione di Selezzione di Opzioni di stu manuale o da i suggerimenti di SETUP.EXE.
  2. Ùn installate micca a carta in l'urdinatore finu à chì u software hè statu stallatu cumplettamente.
  3. Spegne l'urdinatore è scollega l'alimentazione AC da u sistema.
  4. Eliminate u cupertu di l'urdinatore.
  5. Installa cù cura a carta in un slot di espansione PCI 5V o 3.3V dispunibule (pudete avè bisognu di caccià un backplate prima).
  6. Inspeccione l'adattazione curretta di a carta è stringe i viti. Assicuratevi chì u supportu di muntatura di a carta hè vissutu bè in u locu è chì ci hè una terra positiva di u chassis.
  7. Installa un cable I/O nantu à u connettore di u supportu di a carta.
  8. Sustituite u coperchiu di l'urdinatore è accende l'urdinatore. Inserite u prugramma di cunfigurazione CMOS di u vostru sistema è verificate chì l'opzione di plug-and-play PCI hè stallata in modu adattatu per u vostru sistema. I sistemi chì funzionanu Windows 95/98/2000/XP/2003 (o qualsiasi altru sistema operatore conforme à PNP) duveranu stabilisce l'opzione CMOS à OS. I sistemi chì funzionanu sottu DOS, Windows NT, Windows 3.1, o qualsiasi altru sistema operatore micca conforme à PNP deve stabilisce l'opzione CMOS PNP à BIOS o Scheda madre. Salvà l'opzione è cuntinuà à boot u sistema.
  9. A maiò parte di l'urdinatori anu da detectà automaticamente a carta (secondu u sistema operatore) è finisce automaticamente l'installazione di i drivers.
  10. Eseguite PCIfind.exe per compie l'installazione di a carta in u registru (solu per Windows) è per determinà e risorse assignate.
  11. Eseguite unu di i sampi prugrammi chì sò stati copiati in u cartulare di carta di novu creatu (da u CD) per pruvà è cunvalidà a vostra installazione.

Selezzione di l'opzione

Quattru opzioni di cunfigurazione sò determinate da a pusizione di jumper cum'è descritta in i paragrafi seguenti. Locazioni di i jumpers sò mostrati in Figura 3-1, Option Selection Map.

422/485
Stu jumper selezziunà u modu di cumunicazione RS422 o RS485.

Terminazione è Bias
Una linea di trasmissione deve esse terminata à l'estremità di ricezione in a so impedenza caratteristica per evità "sona". L'installazione di un jumper in u locu marcatu TERMIN applica una carica di 120Ω à traversu l'ingressu per u modu RS422. De même, l'installation d'un jumper à l'emplacement désigné par TERMOUT applique 120 Ω à travers l'entrée/sortie de transmission/réception pour l'opération RS485.
In l'operazioni RS485, induve ci sò parechje terminali, solu i porti RS485 à ogni estremità di a rete duveranu avè resistori di terminazione cum'è descrittu sopra. Inoltre, per l'operazione RS485, ci deve esse un preghjudiziu nantu à e linee RX + è RX-. A funzione 422/485 furnisce stu preghjudiziu.

Baud Rate
U jumper x1 / x4 selezziunate sia u clock standard 1.8432MHz o 7.3728MHz clock per input à l'UART. A pusizione x4 furnisce capacità per baud rates finu à 460,800 KHz.

Interruzzioni
U numeru IRQ hè assignatu da u sistema. Aduprate PCIFind.EXE per determinà l'IRQ chì hè stata assignata à a carta da u BIOS o u Sistema Operativu. In alternativa, in Windows 95/98/NT, u Device Manager pò esse usatu. I cardis listati sottu a classa Acquisizione di Dati. Selezziunate a carta, clicchendu Pruprietà, dopu selezziunate a tabulazione Risorse mostrarà l'indirizzu di basa è l'IRQ assignati à a carta.

ASSURED-PCI-COM-1S-Fornisci-una-Gamma-di-Interfacce-Seriale-PCI-FIG-6

Selezzione di l'indirizzu

  • L'architettura PCI hè Plug-and-Play. Questu significa chì u BIOS o u Sistema Operativu determina i risorse assignati à e carte PCI, invece di l'utilizatori chì selezziunate sti risorse cù switches o jumpers. In u risultatu, l'indirizzu di basa di a carta ùn pò esse cambiatu, pò esse determinatu solu. Hè pussibule aduprà u gestore di u dispositivu Windows95/98/NT per specificà e risorse di u sistema, ma stu metudu hè fora di u scopu di stu manuale.
  • Per determinà l'indirizzu di basa chì hè statu assignatu à a carta, eseguite u prugramma di utilità PCIFind.EXE. Questa utilità mostrarà una lista di tutte e carte rilevate nantu à u bus PCI, l'indirizzi assignati à ogni funzione nantu à ognuna di e carte, è i rispettivi IRQ è DMA (se ci sò) attribuiti.
  • In alternativa, alcuni sistemi operativi (Windows 95/98/2000) ponu esse interrugati per determinà quale risorse sò stati assignati. In questi sistemi operativi, pudete aduprà PCIFind o l'utilità Manager Device da l'Applet di Proprietà di u Sistema di u pannellu di cuntrollu. Queste carte sò installate in a classa di Acquisizione di Dati di a lista di u Manager di Dispositivi. Selezziunate a carta dopu clicchendu Pruprietà, dopu selezziunate a Tabulazione Risorse mostrarà una lista di e risorse attribuite à a carta.
  • U bus PCI supporta un minimu di 64K di spaziu I / O, l'indirizzu di a vostra carta pò esse situatu in ogni locu in u intervallu hex da 0400 à FFF8. PCIFind usa l'ID di u Venditore è l'ID di u Dispositivu per circà a vostra carta dopu leghje l'indirizzu di basa è l'IRQ assignati. Se vulete determinà l'indirizzu di basa è l'IRQ assignati, utilizate l'infurmazioni seguenti:
  • U codice ID di u venditore per a carta hè 494F (ASCII per "IO").
  • U codice ID di u dispositivu per a carta hè 10C9.

Prugrammazione

Sampi Programmi
Ci sò sampi prugrammi furnuti cù a carta 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
A carta 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 diversu. 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:
  • Velocità di trasmissione desiderata = (frequenza di clock UART) ÷ (32 * divisore)
  • Quandu u jumper Baud hè in a pusizione X1, a frequenza di u clock UART hè 1.8432 Mhz. Quandu u jumper hè in a pusizione X4, a freccia di u clock hè 7.3728 Mhz. A tavula seguente elenca e frequenze diviso populari. Nota chì ci sò dui culonni per cunsiderà secondu a pusizione di u jumper Baud.
    Baud Rate Divisore x1 Divisore x4 Max Diff. Cable lunghezza*
    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 - U più cumuni 4000 ft
    4800 24 96 4000 ft
    2400 48 192 4000 ft
    1200 96 384 4000 ft

    * Distanze massime consigliate per i cavi di dati guidati differenzialmente (RS422 o RS485) sò per e cundizioni tipiche.
    Table 5-1: Valori di divisore di baud

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 Controlu di Linea à l'Adresse Base + 3. Stu registru definisce a lunghezza di a parolla, i bits 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'attivazione 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 cumunicazione.
U cumandamentu C per stabilisce l'UART per una parolla di 8 bit, senza parità, è un bit stop hè:
outportb (BASEADDR +3, 0x03)

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 modi: 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. Un loop di polling simplice deve cuntrollà continuamente stu bit è leghje in dati cum'è diventa dispunibule. U frammentu di codice seguente implementa un loop di polling è usa un valore di 13, (ASCII Carriage Return) cum'è un marcatore di fine di trasmissione:

ASSURED-PCI-COM-1S-Fornisci-una-Gamma-di-Interfacce-Seriale-PCI-FIG-9

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ì:

ASSURED-PCI-COM-1S-Fornisci-una-Gamma-di-Interfacce-Seriale-PCI-FIG-10

Trasmissioni

A trasmissione RS485 hè simplice di implementà. A funzione AUTO in u modu RS485 permette automaticamente u trasmettitore quandu e dati sò pronti per mandà, per quessa, ùn hè micca necessariu l'abilitazione di u software. I seguenti software example hè per l'operazione non-AUTO in modu RS422. Prima, a linea RTS deve esse stabilita alta scrivendu un 1 à Bit 1 di u Registru di cuntrollu di Modem à l'indirizzu di basa +4. A linea RTS hè aduprata per cambià u transceiver da u modu di ricezione à u modu di trasmissione è viceversa.
Dopu à u sopra hè fattu, a carta hè pronta à mandà dati. Per trasmette una stringa di dati, u trasmettitore deve prima verificà Bit 5 di u Registru di Status di Linea à l'indirizzu di basa +5. Ddu bit hè a bandiera di trasmettitore-holding-registru-viotu. S'ellu hè altu, u trasmettitore hà mandatu i dati. U prucessu di cuntrollà u bit finu à ch'ellu hè altu seguitu da una scrittura hè ripetutu finu à chì ùn ci resta micca dati. Dopu chì tutte e dati sò stati trasmessi, u bit RTS deve esse resettatu scrivendu un 0 à u Bit 1 di u Registru di Control Modem.

U frammentu di codice C seguente mostra stu prucessu:

ASSURED-PCI-COM-1S-Fornisci-una-Gamma-di-Interfacce-Seriale-PCI-FIG-11

Prudenza
U bit OUT2 di l'UART deve esse impostatu "TRUE" per una cumunicazione curretta di interruzzione. U software legacy usa stu bit per cancellà l'interruzioni è a carta ùn pò micca cumunicà se u bit 3 di u registru 4 (Registru di cuntrollu di modem) ùn hè micca stabilitu.

Assegnazione di Pin di u Connettore

U popular connettore subminiatura D 9-pin hè utilizatu per l'interfaccia à e linee di cumunicazione. U connettore hè dotatu di distanziatori filettati 4-40 (serratura à vite femminile) per furnisce un sollievu di tensione.

Pin Innò. Assignazione
1 Rx (Ricevi Dati)
2 Tx+ (Trasmettite Dati)
3 Tx (Trasmettite Dati)
4  
5 GND (terre du signal)
6  
7  
8  
9 Rx+ (Ricevi Dati)

Cablaggio di u cable di dati
A tabella seguente mostra e cunnessione di pin trà dui dispositi per operazioni Simplex, Half-Duplex è Full-Duplex.

Modu Card 1 Card 2
Simplex, 2 fili, riceve solu, RS422 Rx+ pin 9 Tx+ pin 2
Rx - pin 1 Tx-pin 3
Simplex, 2 fili, trasmissione solu, RS422 Tx+ pin 2 Rx+ pin 9
Tx-pin 3 Rx - pin 1
Half-duplex, 2 fili, RS485 Tx+ pin 2 Tx+ pin 2
Tx-pin 3 Tx-pin 3
Full-duplex, 4 fili, 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

Appendice A: Considerazioni di l'applicazione

Introduzione

U travagliu cù i dispositi RS422 è RS485 ùn hè micca assai sfarente di travaglià cù i dispositi seriali RS232 standard è questi dui standard superanu e carenze in u standard RS232. Prima, a lunghezza di u cable trà dui dispusitivi RS232 deve esse cortu; menu di 50 metri. Siconda, assai errori RS232 sò u risultatu di u rumore indottu nantu à i cavi. U standard RS422 permette lunghezze di cable finu à 5000 piedi è, perchè opera in modu differenziale, hè più immune à u rumore induce.
A cunnessione trà dui dispositi RS422 (cù CTS ignoratu) deve esse cusì:

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

Table A-1: ​​Cunnessioni trà dui Dispositivi RS422
Una terza carenza di RS232 hè chì più di dui dispusitivi ùn ponu micca sparte u stessu cable. Questu hè ancu veru per RS422, ma RS485 offre tutti i benefizii di RS422 plus permette à 32 dispusitivi di sparte i stessi coppie ritorte. Un'eccezzioni à ciò chì precede hè chì parechji dispositi RS422 ponu sparte un solu cable se solu unu parlerà è l'altri riceveranu sempre.

Segnali differenziali equilibrati

U mutivu chì i dispositi RS422 è RS485 ponu guidà linee più longu cù più immunità à u rumore cà i dispositi RS232 hè chì un metudu di trasmissione differenziale equilibratu hè utilizatu. In un sistema differenziale equilibratu, u voltagE pruduciutu da u cunduttore appare à traversu un paru di fili. Un driver di linea equilibratu pruducerà un vol differenzialetage da +2 à +6 volts à traversu i so terminali di output. Un driver di linea equilibrata pò ancu avè un signalu di "attivazione" di input chì cunnetta u driver à i so terminali di output. Se u signale "attivazione" hè OFF, u driver hè disconnected da a linea di trasmissione. Questa cundizione disconnected o disabilitata hè generalmente chjamata a cundizione "tristate" è rapprisenta una alta impedenza. I cunduttori RS485 anu da avè sta capacità di cuntrollu. I cunduttori RS422 ponu avè stu cuntrollu ma ùn hè micca sempre necessariu. Un ricevitore di linea differenziale equilibratu sente u voltagU statu di a linea di trasmissione attraversu e duie linee di input di signale. Se l'input differenziale voltage hè più grande di + 200 mV, u ricevitore furnisce un statu logicu specificu nantu à a so output. Se u differenziale voltagL'entrata hè menu di -200 mV, u ricevitore furnisce u statu logicu oppostu nantu à a so output. U massimu di u funziunamentu voltagA gamma hè da + 6V à -6V chì permette u voltage attenuazione chì pò accade in cavi di trasmissione longu.

Un modu cumunu massimu voltagA valutazione di + 7V furnisce una bona immunità à u rumore da u voltaghè indotta nantu à e linee di coppia ritorta. A cunnessione di linea di terra di signale hè necessariu per mantene u modu cumunu voltage in quellu intervallu. U circuitu pò operà senza a cunnessione di terra, ma pò esse micca affidabile.

Parametru Cundizioni Min. Max.
Driver Output Voltage (scaricatu)   4V 6V
    -4V -6V
Driver Output Voltage (caricatu) TERME 2V  
  saltatori in -2V  
Resistenza di Output Driver     50 Ω
Corrente di Corto-Circuitu di Output Driver     + 150 mA
Tempu di crescita di l'output di u driver     10% intervallu unità
Sensibilità di u Receiver     + 200 mV
Receiver Common Mode Voltage Gamma     + 7 V
Resistenza d'ingressu di u ricevitore     4KΩ

Table A-2: Riassuntu di Specificazioni RS422
Per prevene i riflessi di u segnu in u cable è per migliurà u rigettu di u rumore in u modu RS422 è RS485, l'estremità di u receptore di u cable deve esse terminata cù una resistenza uguale à l'impedenza caratteristica di u cable.

Nota
Ùn avete bisognu di aghjunghje una resistenza di terminazione à i vostri cables quandu utilizate a carta. I resistori di terminazione per e linee RX + è RX- sò furniti nantu à a carta è sò posti in u circuitu quandu installate i ponti TERM. (Vede a sezione di Selezzione di Opzioni di stu manuale.)

Trasmissione di dati RS485

U Standard RS485 permette di sparte una linea di trasmissione equilibrata in un modu di partitu. Finu à 32 coppie di cunduttori / ricevitori ponu sparte una reta di linea di partitu à dui fili. Parechje caratteristiche di i cunduttori è i ricevitori sò listessi in u Standard RS422. Una diferenza hè chì u modu cumunu voltagU limitu hè allargatu è hè +12V à -7V. Siccomu ogni cunduttore pò esse disconnected (o tristated) da a linea, deve sustene stu modu cumunu voltage range mentre in a cundizione tristatu.

Rete Multidrop à dui fili RS485

L'illustrazione seguente mostra una reta tipica multidrop o linea di partitu. Nota chì a linea di trasmissione hè terminata in i dui estremità di a linea, ma micca in i punti di goccia à mezu à a linea.

ASSURED-PCI-COM-1S-Fornisci-una-Gamma-di-Interfacce-Seriale-PCI-FIG-8

Rete Multidrop RS485 Four-Wire
Una reta RS485 pò ancu esse cunnessa in un modu di quattru fili. In una reta di quattru fili, hè necessariu chì un nodu sia un nodu maestru è tutti l'altri esse schiavi. A reta hè cunnessa in modu chì u maestru cumunicà à tutti i schiavi è tutti i schiavi cumunicanu solu cù u maestru. Questu hà un avanzutages in l'equipaggiu chì usa cumunicazioni protokollu mistu. Siccomu i nodi slave ùn mai ascoltanu a risposta di un altru slave à u maestru, un node slave ùn pò micca risponde in modu incorrectu.

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

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

Sistemi assicurati

Assured Systems hè una cumpagnia di tecnulugia 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 Stone 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 PCI-COM-1S furnisce una gamma di interfacce seriali PCI [pdfManuale d'usu
PCI-COM-1S Fornisce una gamma di interfacce seriali PCI, PCI-COM-1S, furnisce una gamma di interfacce seriali PCI, gamma di interfacce seriali PCI, interfacce seriali PCI, interfacce

Referenze

Lascia un cumentu

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