Assured SYSTEMS 104-ICOM-2S i 104-COM-2S Access IO Targeta sèrie aïllada
Especificacions del producte
- Model: 104-ICOM-2S
- Fabricant: ACCES I/O Products, Inc.
- Adreça: 10623 Roselle Street, San Diego, CA 92121
- Contacte: 858-550-9559 | contactus@accesio.com
- Weblloc: www.accesio.com
Preguntes Freqüents (Preguntes Freqüents)
- P: Què he de fer si la meva placa ACCES I/O falla?
R: Poseu-vos en contacte amb l'assistència al client d'ACCES per obtenir un servei ràpid i una possible reparació o substitució en garantia. - P: Puc instal·lar la placa amb l'ordinador encès?
R: No, assegureu-vos sempre que l'ordinador estigui apagat abans de connectar o desconnectar cables o instal·lar plaques per evitar danys.
Capítol 1: Introducció
- Aquesta placa de comunicacions en sèrie està dissenyada per utilitzar-la en ordinadors compatibles amb PC/104. A la placa es proporcionen dos ports de dades sèrie aïllats. El model COM-2S és simplement una versió no aïllada de l'ICOM-2S.
Comunicacions opto-aïllades multipunt
La placa permet la transmissió multipunt en línies de comunicació llargues en entorns sorollosos mitjançant controladors de línia diferencial RS422 o RS485. Les línies de dades estan opto-aïllades de l'ordinador i entre si per assegurar la comunicació quan se superposa un gran soroll en mode comú. Els convertidors DC-DC integrats proporcionen potència aïllada per als circuits de controlador de línia.
A la placa es troba un oscil·lador de cristall. Aquest oscil·lador permet una selecció precisa de velocitats de baudios de 50 a 115,200. Es poden proporcionar velocitats de baudios de fins a 460,800 baudis com a opció de fàbrica. La secció de programació d'aquest manual conté una taula per utilitzar-la quan es seleccioneu la velocitat de transmissió.
Els transceptors de sortida utilitzats, tipus 75176B, són capaços de conduir línies de comunicació extremadament llargues a velocitats de baudios elevades. Poden conduir fins a ± 60 mA en línies equilibrades i rebre entrades tan baixes com un senyal diferencial de ± 200 mV. Els optoaïlladors de la placa proporcionen protecció fins a un màxim de 500 V. En cas de conflicte de comunicació, els transceptors disposen d'apagat tèrmic.
Compatibilitat del port COM
Els UART tipus ST16C550 s'utilitzen com a element de comunicació asíncron (ACE) que inclou una memòria intermèdia de transmissió/recepció de 16 bytes per protegir-se de la pèrdua de dades en sistemes operatius multitasca, mantenint el 100% de compatibilitat amb el port sèrie original d'IBM.
Podeu seleccionar una adreça base a qualsevol lloc dins de l'interval d'adreces d'E/S 000 a 3E0 hex.
Modes de comunicació
Aquest model admet una varietat de connexions de cable de 2 i 4 fils. 2 fils o Half-Duplex permet que el trànsit circuli en ambdues direccions, però només una direcció a la vegada. En mode de 4 fils o Full-Duplex, les dades viatgen en ambdues direccions al mateix temps.
Biaix i terminació de línia
Per augmentar la immunitat al soroll, les línies de comunicació es poden carregar al receptor i polaritzar-se al transmissor. Les comunicacions RS485 requereixen que un transmissor proporcioni un volum de polaritzaciótage per garantir un estat "zero" conegut quan tots els transmissors estan apagats i l'última entrada del receptor a cada extrem de la xarxa s'acabi per evitar que "soni". El tauler admet aquestes opcions amb ponts al tauler. Vegeu el capítol 3, Selecció d'opcions per a més detalls.
Control del transceptor
La comunicació RS485 requereix que el controlador del transmissor estigui activat i desactivat segons sigui necessari, per permetre que totes les plaques comparteixin la línia de comunicacions. El tauler té control automàtic del conductor. Quan la placa no està transmetent, el receptor està habilitat i el controlador del transmissor està desactivat. Sota control automàtic, quan s'han de transmetre dades, el receptor està desactivat i el controlador està habilitat. El tauler ajusta automàticament el seu temps a la velocitat en baudis de les dades.
Especificació
Interfície de comunicacions
- Ports sèrie: dos connectors D-sub mascle de 9 pins IBM AT estil compatibles amb les especificacions RS422 i RS485. Les comunicacions en sèrie ACE utilitzades és el tipus ST16C550. Els transceptors utilitzats són el tipus 75176.
- Velocitats de dades en sèrie: de 50 a 115,200 bauds. 460,800 baud com a opció instal·lada de fàbrica.
Aixíncron, tipus 16550 UART amb memòria intermèdia.
- Adreça: mapejable contínuament dins del rang de 000 a 3FF (hexadecimal) d'adreces de bus d'E/S AT.
- Multipunt: compatible amb les especificacions RS422 i RS485. Es permeten fins a 32 conductors i receptors en línia.
- Aïllament d'entrada: 500 volts, des de l'ordinador i entre ports.
- Sensibilitat d'entrada del receptor: ±200 mV, entrada diferencial.
- Capacitat de la unitat de sortida del transmissor: 60 mA (capacitat de corrent de curtcircuit de 100 mA).
Ambiental
- Interval de temperatura de funcionament: 0 a +60 °C.
- Versió industrial: -30º a +85º C.
- Interval de temperatura d'emmagatzematge: -50 a +120 °C.
- Humitat: 5% a 95%, sense condensació.
- Potència requerida: +5VDC a 200 mA típic, 300 mA màxim.
Capítol 2: Instal·lació
Una guia d'inici ràpid impresa (QSG) s'emplena amb el tauler per a la vostra comoditat. Si ja heu realitzat els passos del QSG, és possible que aquest capítol sigui redundant i que pugueu saltar endavant per començar a desenvolupar la vostra aplicació.
El programari subministrat amb aquesta placa PC/104 es troba en un CD i s'ha d'instal·lar al disc dur abans d'utilitzar-lo. Per fer-ho, seguiu els passos següents segons el vostre sistema operatiu.
Instal·lació de CD
Les instruccions següents suposen que la unitat de CD-ROM és la unitat “D”. Si us plau, substituïu la lletra de la unitat adequada per al vostre sistema si cal.
DOS
- Col·loqueu el CD a la vostra unitat de CD-ROM.
- Tipus
per canviar la unitat activa a la unitat de CD-ROM.
- Tipus
per executar el programa d'instal·lació.
- Seguiu les indicacions de la pantalla per instal·lar el programari per a aquesta placa.
WINDOWS
- Col·loqueu el CD a la vostra unitat de CD-ROM.
- El sistema hauria d'executar automàticament el programa d'instal·lació. Si el programa d'instal·lació no s'executa ràpidament, feu clic a INICI | RUN i escriviu
, feu clic a D'acord o premeu
.
- Seguiu les indicacions de la pantalla per instal·lar el programari per a aquesta placa.
LINUX
- Consulteu linux.htm al CD-ROM per obtenir informació sobre la instal·lació de ports sèrie a Linux.
Instal·lació del maquinari
Abans d'instal·lar la placa, llegiu atentament el capítol 3 i el capítol 4 d'aquest manual i configureu la placa segons els vostres requisits. El programa SETUP es pot utilitzar per ajudar a configurar els ponts a la placa. Aneu especialment amb compte amb la selecció d'adreces. Si les adreces de dues funcions instal·lades es superposen, experimentareu un comportament de l'ordinador impredictible. Per evitar aquest problema, consulteu el programa FINDBASE.EXE instal·lat des del CD. El programa de configuració no estableix les opcions al tauler, aquestes s'han de configurar mitjançant ponts.
Aquesta placa de comunicació sèrie multiport utilitza intervals d'adreces programables per programari per a cada UART, emmagatzemats en una EEPROM integrada. Configureu l'adreça de l'EEPROM mitjançant el bloc de ponts de selecció d'adreces integrat i, a continuació, utilitzeu el programa de configuració proporcionat per configurar les adreces per a cada UART integrat.
Per instal·lar la placa
- Instal·leu ponts per a les opcions seleccionades i l'adreça base segons els requisits de l'aplicació, tal com s'ha esmentat anteriorment.
- Traieu l'alimentació de la pila PC/104.
- Munteu el maquinari de separació per apilar i assegurar els taulers.
- Connecteu amb cura la placa al connector PC/104 de la CPU o a la pila, assegurant l'alineació adequada dels pins abans d'assentar completament els connectors junts.
- Instal·leu els cables d'E/S als connectors d'E/S de la placa i procediu a fixar la pila o repetiu els passos 3-5 fins que s'instal·lin totes les plaques amb el maquinari de muntatge seleccionat.
- Comproveu que totes les connexions de la vostra pila PC/104 siguin correctes i segures i després engegueu el sistema.
- Executeu un dels sampli programes adequats per al vostre sistema operatiu que s'ha instal·lat des del CD per provar i validar la vostra instal·lació.
Instal·lació de ports COM en sistemes operatius Windows
*NOTA: Les plaques COM es poden instal·lar en pràcticament qualsevol sistema operatiu i admetem la instal·lació en versions anteriors de Windows, i és molt probable que també admetin versions futures. Per utilitzar-lo a WinCE, poseu-vos en contacte amb la fàbrica per obtenir instruccions específiques.
Windows NT4.0
Per instal·lar els ports COM a Windows NT4, haureu de canviar una entrada al registre. Aquesta entrada permet compartir IRQ en plaques COM multiport. La clau és HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\. El nom del valor és PermitShare i les dades s'han d'establir en 1.
A continuació, afegireu els ports del tauler com a ports COM, establint les adreces base i els IRQ perquè coincideixin amb la configuració del vostre tauler. Per canviar el valor del registre, executeu RegEdit des de l'opció de menú START|RUN (escrivint REGEDIT [ENTER] a l'espai proporcionat). Navegueu per l'arbre view a l'esquerra per trobar la clau i feu doble clic al nom del valor per obrir un diàleg que us permetrà establir el valor de les dades noves.
Per afegir un port COM, utilitzeu la miniaplicació INICI|PANEL DE CONTROL|PORTS i feu clic a AFEGIR i, a continuació, introduïu l'adreça UART i el número d'interrupció correctes. Quan el diàleg "Afegeix un nou port" estigui configurat, feu clic a D'acord, però responeu "No reinicieu ara" quan se us demani, fins que també hàgiu afegit altres ports. A continuació, reinicieu el sistema amb normalitat o seleccioneu "Reinicia ara".
Windows XP
- Per instal·lar els ports COM a Windows XP, instal·leu manualment els ports de comunicacions "estàndards" i, a continuació, canviareu la configuració dels recursos utilitzats pels ports perquè coincideixin amb el maquinari.
- Executeu la miniaplicació "Afegeix maquinari" des del tauler de control.
- Feu clic a "Següent" al diàleg "Benvingut a l'assistent per afegir maquinari nou".
- Aleshores, veuràs breument un missatge "...cercant...".
- Seleccioneu "Sí, ja he connectat el maquinari" i feu clic a "Següent".
Seleccioneu "Afegeix un nou dispositiu de maquinari" a la part inferior de la llista presentada i feu clic a "Següent". Seleccioneu "Instal·la el maquinari que selecciono manualment d'una llista" i fes clic a "Següent".
- Seleccioneu "Ports (COM i LPT) i feu clic a "Següent"
- Seleccioneu "(Tipus de port estàndard)" i "Port de comunicacions" (els valors predeterminats), feu clic a "Següent". Feu clic a "Següent".
Feu clic a "View o canviar els recursos per a aquest maquinari (avançat)”.
- Feu clic al botó "Configuració manualment".
- Seleccioneu "Configuració bàsica 8" a la llista desplegable "Configuració basada en:".
- Seleccioneu "Interval d'E/S" al quadre "Configuració de recursos" i feu clic al botó "Canvia la configuració...". Introduïu l'adreça base del tauler i feu clic a "D'acord".
- Seleccioneu "IRQ" al quadre "Configuració de recursos" i feu clic al botó "Canvia la configuració".
- Introduïu l'IRQ del tauler i feu clic a "D'acord".
- Tanqueu el diàleg "Configuració manualment" i feu clic a "Finalitza".
- Feu clic a "No reinicieu" si voleu instal·lar més ports. Repetiu tots els passos anteriors, introduint el mateix IRQ però utilitzant l'adreça base configurada per a cada UART addicional.
- Quan hàgiu acabat d'instal·lar els ports, reinicieu el sistema normalment.
Capítol 3: Selecció d'opcions
Els paràgrafs següents descriuen les funcions dels diferents saltadors del tauler.
A5 a A9
- Col·loqueu ponts a les ubicacions A5 a A9 per establir l'adreça base de la placa al bus d'E/S.
- La instal·lació d'un pont posa aquest bit a zero, mentre que cap pont deixarà el bit a un.
- Consulteu el capítol 4 d'aquest manual per obtenir més detalls sobre com seleccionar una adreça d'E/S disponible.
- IRQ3 a IRQ15
- Col·loqueu un pont a la ubicació que correspongui al nivell d'IRQ que el vostre programari podrà fer
- servei. Un IRQ dóna servei als dos ports sèrie.
485A/B i 422A/B
- Un pont a la ubicació 485 estableix aquest port per al mode RS2 de 485 fils (semidúplex).
- Un pont a la ubicació 422 estableix aquest port per al mode RS4 (Full-Duplex) de 422 cables.
- Per a aplicacions RS4 de 485 fils, instal·leu el pont 422 si el port és el mestre, si el port és un esclau instal·leu els ponts 422 i 485.
TRMI i TRMO
- Els ponts TRMI connecten els circuits de terminació RC a bord a les línies d'entrada (recepció).
- Aquests ponts s'han d'instal·lar per al mode RS4 de 422 fils.
- Els ponts TRMO connecten els circuits de terminació RC a bord a les línies de sortida/entrada.
- Aquests ponts s'han d'instal·lar per al mode RS2 de 485 fils en determinades condicions.
- Consulteu el paràgraf següent per obtenir més detalls.
Terminacions i biaix
Una línia de transmissió s'ha d'acabar a l'extrem receptor amb la seva impedància característica. La instal·lació d'un pont a la ubicació etiquetada TRMO aplica una càrrega de 120Ω en sèrie amb un condensador de 0.01 μF a la sortida per al mode RS422 i a la sortida/entrada de transmissió/recepció per al funcionament RS485. Un pont a la ubicació TRMI aplica una càrrega a les entrades RS422.
Figura 3-2: Esquema simplificat: connexió de dos i quatre fils
Full o semidúplex
Full-Duplex permet comunicacions bidireccionals simultànies. El semidúplex permet la comunicació bidireccional de transmissió i receptor, però només un a la vegada, i és necessari per a les comunicacions RS485. La selecció adequada depèn de les connexions de cable utilitzades per connectar els dos ports sèrie. La taula següent mostra com dues plaques de comunicació en sèrie estarien interconnectades per als diferents modes. Tx designa els cables de transmissió i Rx designa els cables de recepció.
Modes de comunicació i opcions de cablejat
ModeSimplex | Només recepció de 2 fils | RX- | Cable Junta A Pins1 |
Junta B Pins2 |
Rx + | 9 | 3 | ||
Simplex | Només transmissió de 2 fils | Tx + | 2 | 9 |
Tx- | 3 | 1 | ||
Semidúplex | 2 fils | TRx+ | 2 | 2 |
TRx- | 3 | 3 | ||
Full-Duplex | 4 fils sense ressò local | Tx + | 2 | 9 |
Tx- | 3 | 1 | ||
RX- | 1 | 3 | ||
Rx + | 9 | 2 |
Capítol 4: Selecció d'adreça
L'adreça base de la placa es pot seleccionar en qualsevol lloc dins del rang d'adreces del bus d'E/S 000-3E0 hex, sempre que l'adreça no es superposi amb altres funcions. En cas de dubte, consulteu la taula següent per obtenir una llista d'assignacions d'adreces estàndard. (El sistema operatiu admet els ports de comunicació sincrònics binaris primari i secundari.) El programa de localització d'adreces base FINDBASE proporcionat al CD (o disquets) us ajudarà a seleccionar una adreça base que evitarà conflictes amb altres recursos informàtics instal·lats. Aleshores, el programa SETUP us mostrarà on col·loqueu els ponts d'adreça quan hàgiu seleccionat una adreça base. A continuació es proporciona informació general per ajudar-vos a entendre millor aquest procés.
Taula 4-1: Assignacions d'adreces estàndard per a ordinadors
GAMMA HEX | ÚS |
000-00F | 8237 Controlador DMA 1 |
020-021 | 8259 Interrupció |
040-043 | 8253 Temporitzador |
060-06F | Controlador de teclat 8042 |
070-07F | CMOS RAM, NMI Mask Reg, RT Clock |
080-09F | Registre de la pàgina DMA |
0A0-0BF | 8259 Controlador d'interrupció esclau |
0C0-0DF | 8237 Controlador DMA 2 |
0F0-0F1 | Coprocessador matemàtic |
0F8-0FF | Coprocessador matemàtic |
170-177 | Controlador de disc fix 2 |
1F0-1F8 | Controlador de disc fix 1 |
200-207 | Port de joc |
238-23B | Ratolí d'autobús |
23C-23F | Alt. Ratolí d'autobús |
278-27F | Impressora paral·lela |
2B0-2BF | EGA |
2C0-2CF | EGA |
2D0-2DF | EGA |
2E0-2E7 | GPIB (AT) |
2E8-2EF | Port sèrie |
2F8-2FF | Port sèrie |
300-30F | |
310-31F | |
320-32F | Disc dur (XT) |
370-377 | Controlador de disquet 2 |
378-37F | Impressora paral·lela |
380-38F | SDLC |
3A0-3AF | SDLC |
3B0-3BB | MDA |
3BC-3BF | Impressora paral·lela |
3C0-3CF | VGA EGA |
3D0-3DF | CGA |
3E8-3EF | Port sèrie |
3F0-3F7 | Controlador de disquet 1 |
3F8-3FF | Port sèrie |
Els ponts d'adreces del tauler estan marcats A5-A9. La taula següent mostra el nom dels ponts en comparació amb la línia d'adreça controlada i els pesos relatius de cadascun.
Taula 4-2: Configuració de l'adreça base de la placa
Junta Adreça Configuració | 1r Dígit | 2n Dígit | 3r Dígit | ||||
Jumper Nom | A9 | A8 | A7 | A6 | A5 | ||
Adreça Línia Controlat | A9 | A8 | A7 | A6 | A5 | ||
Decimal Pes | 512 | 256 | 128 | 64 | 32 | ||
Hexadecimal Pes | 200 | 100 | 80 | 40 | 20 |
Per llegir la configuració del pont d'adreça, assigneu un "1" binari als ponts que estiguin desactivats i un "0" binari als ponts que estiguin activats. Per exampcom s'il·lustra a la taula següent, la selecció d'adreces correspon al binari 11 000x xxxx (hex 300). La "x xxxx" representa les línies d'adreces A4 a A0 utilitzades al tauler per seleccionar registres individuals. Vegeu el capítol 5, Programació d'aquest manual.
Taula 4-3: Example Configuració de l'adreça
Jumper Nom | A9 | A8 | A7 | A6 | A5 | ||
Configuració | OFF | OFF | ON | ON | ON | ||
Binari Representació | 1 | 1 | 0 | 0 | 0 | ||
Conversió Factors | 2 | 1 | 8 | 4 | 2 | ||
HEX Representació | 3 | 0 | 0 |
Review la Taula de selecció d'adreces amb cura abans de seleccionar l'adreça del tauler. Si les adreces de dues funcions instal·lades es superposen, experimentareu un comportament impredictible de l'ordinador.
Capítol 5: Programació
S'assignen un total de 32 ubicacions d'adreces consecutives al tauler, 17 de les quals s'utilitzen. Els UART s'aborden de la següent manera:
Taula 5-1: Taula de selecció d'adreces
E/S Adreça | Llegeix | Escriu |
Base +0 a 7 | COM A UART | COM A UART |
Base +8 a F | COM B UART | COM B UART |
Base +10h | Estat IRQ de la Junta | N/A |
Base +11 a 1F | N/A | N/A |
Els registres de lectura/escriptura dels UART coincideixen amb els registres 16550 estàndard de la indústria. El registre d'estat d'IRQ de la placa és compatible amb Windows NT. COM A posarà el bit 0 hi a la interrupció, COM B posarà el bit 1 hi a la interrupció.
Sample Programes
Hi ha sampprogrames proporcionats amb la placa 104-ICOM-2S en C, Pascal, QuickBASIC i diversos idiomes de Windows. DOS sampels es troben al directori DOS i als Windowsampels fitxers es troben al directori WIN32.
Programació de Windows
La placa s'instal·la a Windows com a ports COM. Així, es poden utilitzar les funcions estàndard de l'API de Windows. En particular:
- CrearFile() i CloseHandle() per obrir i tancar un port.
- SetupComm(), SetCommTimeouts(), GetCommState() i SetCommState() per establir i canviar la configuració d'un port.
- LlegeixFile() i EscriureFile() per accedir a un port. Consulteu la documentació de l'idioma escollit per obtenir-ne més informació.
Sota DOS, el procés és molt diferent. La resta d'aquest capítol descriu la programació DOS.
Inicialització
La inicialització del xip requereix el coneixement del conjunt de registres de l'UART. El primer pas és establir el divisor de velocitat en baudis. Per fer-ho, primer establiu el DLAB (Divisor Latch Access Bit) alt. Aquest bit és el bit 7 a l'adreça base +3. En codi C, la trucada seria:
sortidab(BASEADDR +3,0×80); A continuació, carregueu el divisor en Adreça base +0 (byte baix) i Adreça base +1 (byte alt). L'equació següent defineix la relació entre la velocitat de transmissió i el divisor: velocitat de transmissió desitjada = (freqüència de cristall) / (32 * divisor) La freqüència de rellotge UART és 1.8432MHz. La taula següent enumera les freqüències de divisors populars.
Taula 5-2: Divisors de velocitat de transmissió
Baud Taxa | Divisor | Divisor (Fàbrica opció) | Notes | Màx. Diff'l. Longitud del cable* |
460800 | 1 | 550 | ||
230400 | 2 | 1400 | ||
115200 | 1 | 4 | 3000 peus. | |
57600 | 2 | 8 | 4000 peus. | |
38400 | 3 | 12 | 4000 peus. | |
28800 | 4 | 16 | 4000 peus. | |
19200 | 6 | 24 | 4000 peus. | |
14400 | 8 | 32 | 4000 peus. | |
9600 | 12 | 48 | Més Comú | 4000 peus. |
4800 | 24 | 96 | 4000 peus. | |
2400 | 48 | 192 | 4000 peus. | |
1200 | 96 | 384 | 4000 peus. |
*Aquests són màxims teòrics basats en condicions típiques i cables de bona qualitat basats en l'estàndard EIA 485 i EIA 422 per a controladors diferencials equilibrats.
A C, el codi per configurar el xip a 9600 baudis és:
- outportb(BASEADDR, 0x0C);
- sortidab(BASEADDR +1,0);
El segon pas d'inicialització és establir el registre de control de línia a l'adreça base +3. Aquest registre defineix la longitud de la paraula, els bits de parada, la paritat i el DLAB.
- Els bits 0 i 1 controlen la longitud de la paraula i permeten longituds de paraula de 5 a 8 bits. La configuració de bits s'extreu restant 5 de la longitud de paraula desitjada.
- El bit 2 determina el nombre de bits de parada. Hi pot haver un o dos bits de parada. Si el bit 2 s'estableix a 0, hi haurà un bit de parada. Si el bit 2 s'estableix a 1, hi haurà dos bits de parada.
- Els bits del 3 al 6 controlen la paritat i l'habilitació de trencament. No s'utilitzen habitualment per a comunicacions i s'han de posar en zeros.
- El bit 7 és el DLAB comentat anteriorment. S'ha de posar a zero després de carregar el divisor o, en cas contrari, no hi haurà comunicacions.
L'ordre C per configurar l'UART per a una paraula de 8 bits, sense paritat i un bit de parada és:
sortidab(BASEADDR +3, 0x03)
El tercer pas de la seqüència d'inicialització és establir el registre de control del mòdem a l'adreça base +4. Aquest registre controla les funcions d'alguns taulers. El bit 1 és el bit de control de sol·licitud d'enviament (RTS). Aquest bit s'ha de deixar baix fins al moment de la transmissió. (Nota: quan es treballa en el mode RS485 automàtic, l'estat d'aquest bit no és significatiu.) Els bits 2 i 3 són sortides designades per l'usuari. El bit 2 es pot ignorar en aquest tauler. El bit 3 s'utilitza per habilitar les interrupcions i s'ha de posar en alt si s'ha d'utilitzar un receptor impulsat per interrupcions. El pas final d'inicialització és netejar els buffers del receptor. Ho feu amb dues lectures de la memòria intermèdia del receptor a l'adreça base +0. Quan s'hagi acabat, l'UART està llest per utilitzar.
Recepció
La recepció es pot gestionar de dues maneres: per sondeig i per interrupció. Durant l'enquesta, la recepció s'aconsegueix llegint constantment el registre d'estat de la línia a l'adreça base +5. El bit 0 d'aquest registre s'estableix en alt sempre que les dades estiguin a punt per ser llegits des del xip. L'enquesta no és efectiva a les altes taxes de dades anteriors perquè el programa no pot fer res més quan està sondejant o es poden perdre dades. El fragment de codi següent implementa un bucle de sondeig i utilitza un valor de 13 (retorn de carro ASCII) com a marcador de final de transmissió:
- do
- {
- mentre que (!(inportb(BASEADDR +5) i 1)); /*Espereu fins que les dades estiguin a punt*/ data[i++]= inportb(BASEADDR);
- }
- mentre (dades[i]!=13); /*Llegeix la línia fins que el caràcter nul es rec'd*/
Les comunicacions impulsades per interrupcions s'han d'utilitzar sempre que sigui possible i es requereixen per a altes velocitats de dades. Escriure un receptor basat en interrupcions no és molt més complex que escriure un receptor enquestat, però s'ha de tenir cura a l'hora d'instal·lar o eliminar el controlador d'interrupcions per evitar escriure la interrupció incorrecta, desactivar la interrupció incorrecta o desactivar les interrupcions durant un període massa llarg.
El gestor llegiria primer el registre d'identificació d'interrupcions a l'adreça base +2. Si la interrupció és per a les dades rebudes disponibles, el gestor llegeix les dades. Si no hi ha cap interrupció pendent, el control surt de la rutina. A sampel gestor, escrit en C, és el següent:
- readback = inportb (BASEADDR +2);
- if (readback & 4) /*Readback s'establirà en 4 si hi ha dades disponibles*/ data[i++]=inportb(BASEADDR); outportb(0x20,0x20); /*Escriu l'EOI al controlador d'interrupció 8259*/ return;
Transmissió
La transmissió RS485 és senzilla d'implementar. La funció AUTO habilita automàticament el transmissor quan les dades estan a punt per enviar-se, de manera que no cal cap procediment d'habilitació del programari.
Capítol 6: Assignació de pins del connector
El popular connector subminiatura D de 9 pins (mascle) s'utilitza per connectar-se a línies de comunicació. Els connectors estan equipats amb separadors roscats de 4 a 40 (bloqueig de cargol femella) per proporcionar alleujament de la tensió. El connector etiquetat P2 és per COM A i P3 és COM B.
Taula 6-1: Assignació de pins del connector P2/P3
Pin No. | RS422 Quatre fils | RS485 Dos fils |
1 | RX- | |
2 | Tx + | T/Rx+ |
3 | Tx- | T/Rx- |
4 | No s'utilitza | |
5 | GND aïllat | GND aïllat |
6 | No s'utilitza | |
7 | No s'utilitza | |
8 | No s'utilitza | |
9 | Rx + |
Nota
Si la unitat té el marcatge CE, s'ha d'utilitzar un cablejat amb certificació CE i una metodologia de trencament (apantallaments de cable posats a terra al connector, cablejat de parell trenat apantallat, etc.).
Comentaris dels clients
Si teniu cap problema amb aquest manual o simplement voleu fer-nos una opinió, envieu-nos un correu electrònic a: manuals@accesio.com. Si us plau, detalleu els errors que trobeu i incloeu la vostra adreça postal perquè puguem enviar-vos les actualitzacions manuals.
10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 FAX (858)550-7322 www.accesio.com
Avís
La informació d'aquest document només es proporciona com a referència. ACCES no assumeix cap responsabilitat derivada de l'aplicació o l'ús de la informació o els productes aquí descrits. Aquest document pot contenir o fer referència a informació i productes protegits per drets d'autor o patents i no transmet cap llicència sota els drets de patent d'ACCES, ni els drets d'altres. IBM PC, PC/XT i PC/AT són marques registrades d'International Business Machines Corporation. Imprès als EUA. Copyright 2001, 2005 d'ACCES I/O Products, Inc. 10623 Roselle Street, San Diego, CA 92121. Tots els drets reservats.
ADVERTIMENT!!
CONNECTEU I DESCONNECTEU SEMPRE EL CABLEATGE DE CAMP AMB L'ORDINATADOR APAGAT. APAGEU SEMPRE L'ORDINATADOR ABANS D'INSTAL·LAR UNA PLACA. CONNECTAR I DESCONNECTAR CABLES, O INSTAL·LAR PLAQUES EN UN SISTEMA AMB L'ORDINATADOR O ALIMENTACIÓ AL CAMP POT PROVOCAR DANYS A LA PLACA D'E/S I ANULLARÀ TOTES LES GARANTIES, IMPLÍCITES O EXPRESSES.
Garantia
Abans de l'enviament, l'equip ACCES s'inspecciona i es prova a fons segons les especificacions aplicables. No obstant això, si es produeix una fallada de l'equip, ACCES assegura als seus clients que hi haurà un servei i suport ràpids. Tots els equips fabricats originalment per ACCES que es trobin defectuosos seran reparats o substituïts d'acord amb les consideracions següents.
Termes i condicions
Si se sospita que una unitat ha fallat, poseu-vos en contacte amb el departament d'atenció al client d'ACCES. Estigueu preparats per donar el número de model de la unitat, el número de sèrie i una descripció dels símptomes de la fallada. Podem suggerir algunes proves senzilles per confirmar la fallada. Assignarem un número d'autorització de devolució de material (RMA) que ha d'aparèixer a l'etiqueta exterior del paquet de devolució. Totes les unitats/components s'han d'embalar correctament per a la seva manipulació i retornar amb el transport prepagat al Centre de Servei designat per ACCES, i es retornaran al lloc del client/usuari amb el transport prepagat i facturat.
Cobertura
- Primers tres anys: La unitat/peça retornada es repararà i/o substituirà segons l'opció d'ACCES sense cap càrrec per mà d'obra o peces no excloses per la garantia. La garantia comença amb l'enviament de l'equip.
Anys següents: Durant tota la vida útil del vostre equip, ACCES està preparat per oferir un servei in situ o a la planta a tarifes raonables similars a les d'altres fabricants de la indústria.
Equips no fabricats per ACCES
L'equip subministrat però no fabricat per ACCES té una garantia i es repararà d'acord amb els termes i condicions de la garantia del fabricant de l'equip respectiu.
General
En virtut d'aquesta garantia, la responsabilitat d'ACCES es limita a substituir, reparar o emetre crèdit (a discreció d'ACCES) per a qualsevol producte que es demostri que és defectuós durant el període de garantia. En cap cas ACCES es fa responsable dels danys conseqüents o especials derivats de l'ús o mal ús del nostre producte. El client és responsable de tots els càrrecs ocasionats per modificacions o addicions a l'equip ACCES no aprovades per escrit per ACCES o, si en opinió d'ACCES l'equip ha estat sotmès a un ús anormal. "Ús anormal" per als propòsits d'aquesta garantia es defineix com qualsevol ús al qual estigui exposat l'equip diferent de l'ús especificat o previst com demostra la representació de compra o venda. A part de l'anterior, no s'aplicarà cap altra garantia, expressa o implícita, a tots els equips subministrats o venuts per ACCES.
Sistemes assegurats
^ssured Systems és una empresa tecnològica líder amb més de 1,500 clients habituals a 80 països, que desplega més de 85,000 sistemes a una base de clients diversa en 12 anys de negoci. Oferim solucions innovadores i d'alta qualitat d'informàtica robusta, visualització, xarxes i recopilació de dades als sectors del mercat integrat, industrial i digital fora de casa.
US
- sales@assured-systems.com
- Vendes: +1 347 719 4508
- Suport: +1 347 719 4508
- 1309 Coffeen Ave
- Ste 1200
- Sheridan
- WY 82801
- EUA
EMEA
- sales@assured-systems.com
- Vendes: +44 (0)1785 879 050
- Suport: +44 (0)1785 879 050
- Unitat A5 Douglas Park
- Parc Empresarial de Pedra
- Pedra
- ST15 0YJ
- Regne Unit
- Número d'IVA: 120 9546 28
- Número de registre comercial: 07699660
www.assured-systems.com | sales@assured-systems.com
Documents/Recursos
![]() |
Assured SYSTEMS 104-ICOM-2S i 104-COM-2S Access IO Targeta sèrie aïllada [pdfManual d'usuari 104-ICOM-2S i 104-COM-2S, 104-ICOM-2S, 104-ICOM-2S Targeta sèrie aïllada d'accés IO, targeta de sèrie aïllada d'accés IO, targeta de sèrie aïllada, targeta de sèrie, targeta |