SIKKER-LOGO

ASSURED PCI-COM-1S Leverer en række PCI serielle grænseflader

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-PRODUCT

FAQ

Q: Hvad skal jeg gøre, hvis mit ACCES-udstyr svigter?

A: Kontakt ACCES for hurtig service og support. Se garantibetingelserne for reparations- eller udskiftningsmuligheder.

Spørgsmål: Kan jeg installere et kort med computeren eller feltet tændt?

A: Nej, sørg altid for, at computeren er slukket, før du tilslutter eller frakobler kabler eller installerer kort for at undgå skader og annullere garantier.

Meddelelse

  • Oplysningerne i dette dokument er kun givet til reference. ACCES påtager sig intet ansvar som følge af anvendelsen eller brugen af ​​informationen eller produkterne beskrevet heri. Dette dokument kan indeholde eller henvise til information og produkter, der er beskyttet af ophavsret eller patenter og giver ikke nogen licens under ACCES' patentrettigheder eller andres rettigheder.
  • IBM PC, PC/XT og PC/AT er registrerede varemærker tilhørende International Business Machines Corporation.
  • Trykt i USA. Copyright 1995, 2005 af ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. Alle rettigheder forbeholdes.

ADVARSEL!!
TILSLUT OG AFBRYD ALTID DIT MARKKABEL MED SLUKKET COMPUTER. SLUK ALTID COMPUTEREN FØR DU INSTALLERER ET KORT. TILSLUTNING OG AFKOBLING AF KABLER ELLER INSTALLATION AF KORT I ET SYSTEM MED COMPUTEREN ELLER FELT STRØM KAN FORÅRSAGE SKADE PÅ I/O-KORTET OG Ugyldiggør ALLE GARANTIER, UNDERFORSTÅET ELLER UDTRYKKEDE.

Garanti
Inden forsendelse bliver ACCES udstyr grundigt inspiceret og testet i henhold til gældende specifikationer. Men skulle der opstå udstyrsfejl, forsikrer ACCES sine kunder om, at hurtig service og support vil være tilgængelig. Alt udstyr, der oprindeligt er fremstillet af ACCES, og som viser sig at være defekt, vil blive repareret eller udskiftet med forbehold af følgende overvejelser.

Vilkår og betingelser
Hvis en enhed er mistænkt for fejl, skal du kontakte ACCES' kundeserviceafdeling. Vær forberedt på at give enhedens modelnummer, serienummer og en beskrivelse af fejlsymptomerne. Vi kan foreslå nogle simple tests for at bekræfte fejlen. Vi tildeler et RMA-nummer (Return Material Authorization), som skal fremgå af returpakkens ydre etiket. Alle enheder/komponenter skal pakkes korrekt til håndtering og returneres med fragt forudbetalt til det ACCES udpegede servicecenter, og vil blive returneret til kundens/brugerens websted fragt forudbetalt og faktureret.

Dækning
De første tre år: Returneret enhed/del vil blive repareret og/eller udskiftet efter ACCES mulighed uden beregning for arbejde eller dele, der ikke er udelukket af garantien. Garantien begynder med forsendelse af udstyr.
Følgende år: I hele dit udstyrs levetid står ACCES klar til at yde service på stedet eller på fabrikken til rimelige priser, der svarer til andre producenter i branchen.

Udstyr ikke fremstillet af ACCES
Udstyr leveret, men ikke fremstillet af ACCES, er garanteret og vil blive repareret i henhold til vilkårene og betingelserne i den respektive udstyrsproducents garanti.

Generel
I henhold til denne garanti er ACCES' ansvar begrænset til udskiftning, reparation eller udstedelse af kredit (efter ACCES skøn) for produkter, der har vist sig at være defekte i garantiperioden. ACCES er i intet tilfælde ansvarlig for følgeskader eller særlige skader, der opstår som følge af brug eller misbrug af vores produkt. Kunden er ansvarlig for alle gebyrer forårsaget af ændringer eller tilføjelser til ACCES udstyr, der ikke er godkendt skriftligt af ACCES, eller hvis udstyret efter ACCES mening har været udsat for unormal brug. "Unormal brug" i forbindelse med denne garanti er defineret som enhver brug, som udstyret udsættes for, ud over den brug, der er specificeret eller tilsigtet, som dokumenteret ved køb eller salgsrepræsentation. Udover ovenstående gælder ingen anden garanti, hverken udtrykt eller underforstået, for alt sådant udstyr, der leveres eller sælges af ACCES.

Indledning

Dette serielle kommunikationskort er designet til brug i PCI-Bus-computere og giver effektiv kommunikation i enten RS422 (EIA422) eller RS485 (EIA485) over lange kommunikationslinjer. Kortet er 4.80 tommer langt (122 mm) og kan installeres i enhver 5-volts PCI-slot i IBM eller kompatible computere. En type 16550 bufferet UART bruges, og for Windows-kompatibilitet er automatisk kontrol inkluderet for transparent at aktivere/deaktivere transmissionsdriverne.

Balanceret tilstandsdrift og belastningsafslutning

  • I RS422-tilstand bruger kortet differentielle (eller balancerede) linjedrivere til støjimmunitet og for at øge den maksimale afstand til 4000 fod. RS485-tilstanden forbedres på RS422 med omskiftelige transceivere og muligheden for at understøtte flere enheder på en enkelt "partylinje". Antallet af enheder, der serveres på en enkelt linje, kan udvides ved at bruge "repeatere".
  • RS422-drift tillader flere modtagere på kommunikationslinjerne, og RS485-drift tillader op til 32 sendere og modtagere på det samme sæt datalinjer. Enheder i enderne af disse netværk bør termineres for at undgå "ringning". Brugeren har mulighed for at afslutte sender- og/eller modtagerlinjerne.
  • RS485-kommunikation kræver, at en sender leverer en bias voltage for at sikre en kendt "nul"-tilstand, når ingen enhed sender. Dette kort understøtter som standard biasing. Hvis din applikation kræver, at senderen er upartisk, bedes du kontakte fabrikken.

COM-portkompatibilitet

  • En 16550 UART bruges som det asynkrone kommunikationselement (ACE). Den inkluderer 16-byte sende/modtage FIFO-buffere for at beskytte mod tabte data i multitasking-operativsystemer, samtidig med at den bibeholder 100 procent kompatibilitet med den originale IBM seriel port. PCI-busarkitektur gør det muligt at tildele adresser mellem 0000 og FFF8 hex til kortene.
  • Krystaloscillatoren på kortet tillader præcist valg af baudhastigheder op til 115,200 eller, ved at ændre en jumper, op til 460,800 baud med standard krystaloscillatoren. Baudrate er programvalgt, og tilgængelige hastigheder er angivet i en tabel i afsnittet Programmering i denne vejledning.
  • Den anvendte driver/modtager, 75ALS176, er i stand til at køre ekstremt lange kommunikationslinjer ved høje baudrater. Den kan køre op til +60 mA på balancerede linjer og modtage input så lavt som 200 mV differentialsignal overlejret på common mode støj på +12 V eller -7 V. I tilfælde af kommunikationskonflikt har driveren/modtagerne termisk nedlukning.

Kommunikationstilstande

Kortene understøtter Simplex-, Half-Duplex- og Full-Duplex-kommunikation i en række to- og fire-leder kabelforbindelser. Simplex er den enkleste form for kommunikation, hvor transmission kun sker i én retning. Halv-dupleks tillader trafik at køre i begge retninger, men kun én vej ad gangen. I fuld dupleks-drift bevæger data sig i begge retninger på samme tid. De fleste RS485-kommunikationer bruger Half-Duplex-tilstanden, fordi der kun skal bruges et enkelt par ledninger, og installationsomkostningerne reduceres dramatisk.

Auto-RTS Transceiver kontrol

I Windows-applikationer skal driveren aktiveres og deaktiveres efter behov, så alle kort kan dele et to-leder eller fire-leder kabel. Dette kort styrer føreren automatisk. Med automatisk styring aktiveres føreren, når data er klar til at blive transmitteret. Driveren forbliver aktiveret i transmissionstiden for et ekstra tegn, efter at dataoverførslen er fuldført, og er derefter deaktiveret. Modtageren er normalt aktiveret, men deaktiveres under transmission og genaktiveres derefter, når transmissionen er afsluttet. Kortet justerer automatisk sin timing til dataenes baudhastighed.

Specifikationer

Kommunikationsgrænseflade

  • I/O-forbindelse: Afskærmet han-D-sub 9-benet IBM AT-stilstik kompatibel med RS422- og RS485-specifikationer.
  • Tegnlængde: 5, 6, 7 eller 8 bit.
  • Paritet: Lige, ulige eller ingen.
  • Stopinterval: 1, 1.5 eller 2 bit.
  • Serielle datahastigheder: Op til 115,200 baud, asynkron. Hurtigere rater, op til 460,800 baud, opnås ved at vælge jumper på kortet. Type 16550 bufferet UART.

RS422/RS485 Differentiel kommunikationstilstand

  • Modtagerindgangsfølsomhed: +200 mV, differentialindgang.
  • Common Mode Rejection: +12V til -7V
  • Drevkapacitet: 60 mA sendeudgang med termisk nedlukning.
  • Multipoint: Kompatibel med RS422 og RS485 specifikationer.

Note
Op til 32 chauffører og modtagere tilladt online. Seriel kommunikation ACE, der anvendes, er type 16550. Driver/modtagere, der anvendes, er type 75ALS176.

Miljømæssige

  • Driftstemperaturområde: 0 til +60 °C
  • Luftfugtighed: 5% til 95%, ikke-kondenserende.
  • Opbevaringstemperaturområde: -50 til +120 °C
  • Størrelse: 4.80" lang (122 mm) gange 1.80" høj (46 mm).
  • Påkrævet strøm: +5VDC ved 175 mA typisk

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-1

Installation

En trykt Quick-Start Guide (QSG) er pakket med kortet for din bekvemmelighed. Hvis du allerede har udført trinene fra QSG, kan du finde dette kapitel som overflødigt og kan springe fremad for at begynde at udvikle din applikation.
Softwaren, der følger med dette kort, er på cd og skal installeres på din harddisk før brug. For at gøre dette skal du udføre følgende trin, der passer til dit operativsystem.

Konfigurer kortindstillinger via Jumpervalg
Før du installerer kortet i din computer, skal du omhyggeligt læse kapitel 3: Valg af valg i denne manual, og derefter konfigurere kortet i overensstemmelse med dine krav og protokol (RS-232, RS-422, RS-485, 4-wire 485, osv.) . Vores Windows-baserede opsætningsprogram kan bruges sammen med kapitel 3 til at hjælpe med at konfigurere jumpere på kortet, samt give yderligere beskrivelser af brugen af ​​de forskellige kortmuligheder (såsom terminering, bias, baudhastighedsområde, RS-232, RS-422, RS-485 osv.).

Installation af cd-software
Følgende instruktioner antager, at cd-rom-drevet er drev "D". Erstat venligst det relevante drevbogstav for dit system efter behov.

DOS

  1. Læg cd'en i dit cd-rom-drev.
  2. TypeASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-2 for at ændre det aktive drev til cd-rom-drevet.
  3. Type ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-3for at køre installationsprogrammet.
  4. Følg vejledningen på skærmen for at installere softwaren til dette kort.

WINDOWS

  1. Læg cd'en i dit cd-rom-drev.
  2. Systemet skal automatisk køre installationsprogrammet. Hvis installationsprogrammet ikke kører med det samme, skal du klikke på START | KØR og skriv ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-4, klik på OK eller tryk på ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-5.
    Følg vejledningen på skærmen for at installere softwaren til dette kort.

LINUX

Se venligst linux.htm på cd-rom'en for information om installation under linux.

Bemærk: COM-kort kan installeres i stort set alle operativsystemer. Vi understøtter installation i tidligere versioner af Windows og vil sandsynligvis også understøtte fremtidige versioner.
Forsigtighed! * ESDA enkelt statisk udladning kan beskadige dit kort og forårsage for tidlig fejl!
Følg venligst alle rimelige forholdsregler for at forhindre statisk udladning, såsom at jorde dig selv ved at røre ved en jordet overflade, før du rører ved kortet.

Hardware installation

  1. Sørg for at indstille kontakter og jumpere enten fra afsnittet Valg af valgmuligheder i denne vejledning eller fra forslagene fra SETUP.EXE.
  2. Installer ikke kortet i computeren, før softwaren er fuldt installeret.
  3. Sluk for strømmen til computeren, OG afbryd vekselstrøm fra systemet.
  4. Fjern computerdækslet.
  5. Installer forsigtigt kortet i en ledig 5V eller 3.3V PCI-udvidelsesplads (du skal muligvis fjerne en bagplade først).
  6. Efterse for korrekt pasform af kortet og stram skruerne. Sørg for, at kortets monteringsbeslag er skruet korrekt på plads, og at der er en positiv chassisjord.
  7. Installer et I/O-kabel på kortets beslagmonterede stik.
  8. Sæt computerdækslet på igen, og tænd for computeren. Gå ind i CMOS-opsætningsprogrammet for dit system, og kontroller, at PCI plug-and-play-indstillingen er indstillet korrekt til dit system. Systemer, der kører Windows 95/98/2000/XP/2003 (eller ethvert andet PNP-kompatibelt operativsystem), bør indstille CMOS-indstillingen til OS. Systemer, der kører under DOS, Windows NT, Windows 3.1 eller ethvert andet ikke-PNP-kompatibelt operativsystem, skal indstille PNP CMOS-indstillingen til BIOS eller Bundkort. Gem indstillingen og fortsæt med at starte systemet op.
  9. De fleste computere bør automatisk registrere kortet (afhængigt af operativsystemet) og automatisk afslutte installationen af ​​driverne.
  10. Kør PCIfind.exe for at fuldføre installationen af ​​kortet i registreringsdatabasen (kun for Windows) og for at bestemme de tildelte ressourcer.
  11. Kør en af ​​de medfølgende sample programmer, der blev kopieret til det nyoprettede kortbibliotek (fra cd'en) for at teste og validere din installation.

Valgmulighed

Fire konfigurationsmuligheder bestemmes af jumperens position som beskrevet i de følgende afsnit. Placeringen af ​​jumperne er vist i figur 3-1, Option Selection Map.

422/485
Denne jumper vælger enten RS422 eller RS485 kommunikationstilstand.

Opsigelse og Bias
En transmissionslinje bør afsluttes i den modtagende ende i sin karakteristiske impedans for at undgå "ringning". Installation af en jumper på stedet mærket TERMIN påfører en 120Ω belastning over indgangen til RS422-tilstand. På samme måde anvender installation af en jumper på stedet mærket TERMOUT 120Ω på tværs af sende/modtage input/output for RS485-drift.
I RS485-operationer, hvor der er flere terminaler, bør kun RS485-portene i hver ende af netværket have terminerende modstande som beskrevet ovenfor. For RS485-drift skal der også være en bias på RX+- og RX--linjerne. 422/485-funktionen giver denne bias.

Baud rate
x1/x4-jumperen vælger enten standard 1.8432MHz ur eller 7.3728MHz ur til input til UART. x4-positionen giver mulighed for baudhastigheder op til 460,800 KHz.

afbryder
IRQ-nummeret tildeles af systemet. Brug PCIFind.EXE til at bestemme den IRQ, der blev tildelt kortet af BIOS eller operativsystem. Alternativt kan Device Manager bruges i Windows 95/98/NT. Kortet er opført under Data Acquisition-klassen. Hvis du vælger kortet, klikker på Egenskaber og derefter vælger fanen Ressourcer, vises den basisadresse og IRQ, der er tildelt kortet.

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-6

Valg af adresse

  • PCI-arkitekturen er Plug-and-Play. Dette betyder, at BIOS eller operativsystem bestemmer de ressourcer, der er tildelt PCI-kort, i stedet for at brugeren vælger disse ressourcer med switche eller jumpere. Som følge heraf kan kortets basisadresse ikke ændres, den kan kun bestemmes. Det er muligt at bruge Windows95/98/NT-enhedshåndteringen til at specificere systemressourcer, men denne metode er uden for denne manuals omfang.
  • For at bestemme den basisadresse, der er blevet tildelt til kortet, skal du køre det medfølgende PCIFind.EXE-hjælpeprogram. Dette hjælpeprogram viser en liste over alle kort, der er fundet på PCI-bussen, adresserne tildelt hver funktion på hvert af kortene og de respektive IRQ'er og DMA'er (hvis nogen) tildelt.
  • Alternativt kan nogle operativsystemer (Windows 95/98/2000) forespørges for at bestemme, hvilke ressourcer der blev tildelt. I disse operativsystemer kan du bruge enten PCIFind eller enhedshåndteringsværktøjet fra appletten Systemegenskaber på kontrolpanelet. Disse kort er installeret i Data Acquisition-klassen på listen Device Manager. Ved at vælge kortet og derefter klikke på Egenskaber og derefter vælge fanen Ressourcer, vises en liste over de ressourcer, der er allokeret til kortet.
  • PCI-bussen understøtter minimum 64K I/O-plads, dit korts adresse kan være placeret hvor som helst i 0400 til FFF8 hex-området. PCIFind bruger leverandør-id'et og enheds-id'et til at søge efter dit kort, og læser derefter den tildelte basisadresse og IRQ. Hvis du vil bestemme den tildelte baseadresse og IRQ, skal du bruge følgende oplysninger:
  • Leverandørens ID-kode for kortet er 494F (ASCII for "IO").
  • Enheds-ID-koden for kortet er 10C9.

Programmering

Sampde programmer
Der er sampde programmer, der følger med kortet, i C, Pascal, QuickBASIC og flere Windows-sprog. DOS sampfiler er placeret i DOS-biblioteket og Windows sampfiler er placeret i WIN32-biblioteket.

Windows programmering
Kortet installeres i Windows som COM-porte. Således kan Windows standard API-funktioner bruges.
Især:

  • SkabeFile() og CloseHandle() til at åbne og lukke en port.
  • SetupComm(), SetCommTimeouts(), GetCommState() og SetCommState() for at indstille og ændre en ports indstillinger.
  • LæseFile() og skrivFile() for at få adgang til en port.
    Se dokumentationen for dit valgte sprog for detaljer.
    Under DOS er processen meget anderledes. Resten af ​​dette kapitel beskriver DOS-programmering

Initialisering

  • Initialisering af chippen kræver kendskab til UART's registersæt. Det første trin er at indstille baud rate divisor. Det gør du ved først at sætte DLAB (Divisor Latch Access Bit) højt. Denne bit er bit 7 ved baseadresse +3. I C-kode ville opkaldet være: outportb(BASEADDR +3,0×80);
  • Du indlæser derefter divisoren i basisadresse +0 (lav byte) og basisadresse +1 (høj byte). Følgende ligning definerer forholdet mellem baudhastighed og divisor:
  • Ønsket Baud Rate = (UART clock frekvens) ÷ (32 * divisor)
  • Når Baud-jumperen er i X1-positionen, er UART-clockfrekvensen 1.8432 Mhz. Når jumperen er i X4-positionen, er clockfrekvensen 7.3728 Mhz. Følgende tabel viser populære diviso-frekvenser. Bemærk, at der er to kolonner at overveje afhængigt af Baud-jumperens position.
    Baud Sats Divisor x1 Divisor x4 Maks Diff. Kabel Længde*
    460800 1 550 fod
    230400 2 1400 fod
    153600 3 2500 fod
    115200 1 4 3000 fod
    57600 2 8 4000 fod
    38400 3 12 4000 fod
    28800 4 16 4000 fod
    19200 6 24 4000 fod
    14400 8 32 4000 fod
    9600 12 48 – Mest almindelige 4000 fod
    4800 24 96 4000 fod
    2400 48 192 4000 fod
    1200 96 384 4000 fod

    * Anbefalede maksimale afstande for differentielt drevne datakabler (RS422 eller RS485) er for typiske forhold.
    Tabel 5-1: Baud Rate Divisor Værdier

I C er koden til at indstille chippen til 9600 baud:
outportb(BASEADDR, 0x0C);
outportb(BASEADDR +1,0);

Det andet initialiseringstrin er at sætte linjestyringsregistret til basisadresse + 3. Dette register definerer ordlængde, stopbit, paritet og DLAB. Bit 0 og 1 styrer ordlængden og tillader ordlængder fra 5 til 8 bit. Bitindstillinger udtrækkes ved at trække 5 fra den ønskede ordlængde. Bit 2 bestemmer antallet af stopbits. Der kan være enten en eller to stopbits. Hvis bit 2 er sat til 0, vil der være én stopbit. Hvis bit 2 er sat til 1, vil der være to stopbits. Bit 3 til 6 kontroller paritet og break-aktivering. De bruges ikke almindeligt til kommunikation og bør sættes til nul. Bit 7 er den tidligere diskuterede DLAB. Den skal sættes til nul, efter at divisoren er indlæst, ellers vil der ikke være nogen kommunikation.
C-kommandoen til at indstille UART til et 8-bit ord, ingen paritet og en stopbit er:
outportb(BASEADDR +3, 0x03)

Det sidste initialiseringstrin er at skylle modtagerbufferne. Det gør du med to aflæsninger fra modtagerbufferen ved Base Address +0. Når du er færdig, er UART klar til brug.

Reception
Modtagelse kan håndteres på to måder: polling og interrupt-drevet. Ved polling opnås modtagelse ved konstant at læse Line Status Register på Base Address +5. Bit 0 i dette register er sat højt, når data er klar til at blive læst fra chippen. En simpel polling-loop skal løbende kontrollere denne bit og indlæse data, efterhånden som de bliver tilgængelige. Følgende kodefragment implementerer en polling-loop og bruger en værdi på 13, (ASCII Carriage Return) som en slut-af-transmissionsmarkør:

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-9

Afbrydelsesdrevet kommunikation bør bruges, når det er muligt og er påkrævet for høje datahastigheder. At skrive en interrupt-drevet modtager er ikke meget mere kompleks end at skrive en polled-modtager, men man skal være forsigtig, når man installerer eller fjerner din interrupt-handler for at undgå at skrive den forkerte interrupt, deaktivere den forkerte interrupt eller slukke for interrupts i for lang tid.
Behandleren ville først læse Interrupt Identification Register ved baseadresse +2. Hvis afbrydelsen er for modtagne data tilgængelige, læser behandleren derefter dataene. Hvis der ikke er nogen afbrydelse, afsluttes kontrollen rutinen. A sample handler, skrevet i C, er som følger:

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-10

Smitte

RS485 transmission er enkel at implementere. AUTO-funktionen i RS485-tilstand aktiverer automatisk senderen, når data er klar til at sende, så der kræves ingen softwareaktivering. Følgende software f.eksample er til ikke-AUTO drift i RS422-tilstand. Først skal RTS-linjen indstilles højt ved at skrive en 1 til bit 1 i modemkontrolregistret ved baseadresse +4. RTS-linjen bruges til at skifte transceiveren fra modtagetilstand til sendetilstand og omvendt.
Når ovenstående er udført, er kortet klar til at sende data. For at transmittere en datastreng skal senderen først kontrollere bit 5 i linjestatusregistret ved baseadresse +5. Den bit er transmitteren-holde-register-tom flag. Hvis den er høj, har senderen sendt dataene. Processen med at kontrollere bit, indtil den bliver høj efterfulgt af en skrivning, gentages, indtil der ikke er nogen data tilbage. Efter at alle data er blevet transmitteret, skal RTS-bitten nulstilles ved at skrive et 0 til bit 1 i modemkontrolregistret.

Følgende C-kodefragment demonstrerer denne proces:

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-11

Forsigtighed
UART'ens OUT2 bit skal indstilles til 'TRUE' for korrekt afbrydelsesdrevet kommunikation. Ældre software bruger denne bit til at gate interrupts, og kortet kommunikerer muligvis ikke, hvis bit 3 i register 4 (modemkontrolregister) ikke er indstillet.

Connector Pin Assignments

Det populære 9-bens D-subminiaturestik bruges til grænseflader til kommunikationslinjer. Konnektoren er udstyret med 4-40 gevindstande (hun skruelås) for at give trækaflastning.

Stift Ingen. Opgave
1 Rx (Modtag data)
2 Tx+ (Overfør data)
3 Tx (Overfør data)
4  
5 GND (Signal Ground)
6  
7  
8  
9 Rx+ (Modtag data)

Datakabel ledninger
Følgende tabel viser benforbindelser mellem to enheder til Simplex, Half-Duplex og Full-Duplex operationer.

Mode Kort 1 Kort 2
Simplex, 2-leder, kun modtagelse, RS422 Rx+ ben 9 Tx+ pin 2
Rx-ben 1 Tx-pin 3
Simplex, 2-leder, kun transmitter, RS422 Tx+ pin 2 Rx+ ben 9
Tx-pin 3 Rx-ben 1
Halv-dupleks, 2-leder, RS485 Tx+ pin 2 Tx+ pin 2
Tx-pin 3 Tx-pin 3
Fuld-dupleks, 4-leder, RS422 Tx+ pin 2 Rx+ ben 9
Tx-pin 3 Rx-ben 1
Rx+ ben 9 Tx+ pin 2
Rx-ben 1 Tx-pin 3

Bilag A: Ansøgningsovervejelser

Indledning

At arbejde med RS422- og RS485-enheder er ikke meget anderledes end at arbejde med standard RS232-seriel-enheder, og disse to standarder overvinder mangler i RS232-standarden. For det første skal kabellængden mellem to RS232-enheder være kort; mindre end 50 fod. For det andet er mange RS232-fejl resultatet af støj induceret på kablerne. RS422-standarden tillader kabellængder op til 5000 fod, og fordi den fungerer i differentialtilstand, er den mere immun over for induceret støj.
Forbindelser mellem to RS422-enheder (med CTS ignoreret) skal være som følger:

Enhed #1 Enhed #2
Signal 9 ben 25 ben Signal 9 ben 25 ben
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

Tabel A-1: ​​Forbindelser mellem to RS422-enheder
En tredje mangel ved RS232 er, at mere end to enheder ikke kan dele det samme kabel. Dette gælder også for RS422, men RS485 tilbyder alle fordelene ved RS422 plus giver op til 32 enheder mulighed for at dele de samme snoede par. En undtagelse fra det foregående er, at flere RS422-enheder kan dele et enkelt kabel, hvis kun én vil tale, og de andre altid vil modtage.

Balancerede differentialsignaler

Grunden til, at RS422- og RS485-enheder kan køre længere linjer med mere støjimmunitet end RS232-enheder, er, at der anvendes en balanceret differentialkørselsmetode. I et balanceret differentialsystem er voltage produceret af føreren vises på tværs af et par ledninger. En balanceret line driver vil producere en differential voltage fra +2 til +6 volt over dens udgangsterminaler. En balanceret linjedriver kan også have et input "enable"-signal, der forbinder driveren med dens udgangsterminaler. Hvis "aktiver"-signalet er FRA, afbrydes føreren fra transmissionslinjen. Denne afbrudte eller deaktiverede tilstand omtales normalt som "tristate"-tilstanden og repræsenterer en høj impedans. RS485-drivere skal have denne kontrolfunktion. RS422-drivere kan have denne kontrol, men det er ikke altid nødvendigt. En balanceret differentiallinjemodtager fornemmer voltage tilstand af transmissionslinjen over de to signalindgangslinjer. Hvis differentialindgangen voltage er større end +200 mV, vil modtageren give en specifik logisk tilstand på sin udgang. Hvis differentialet voltage input er mindre end -200 mV, modtageren vil give den modsatte logiske tilstand på sin output. Den maksimale driftsvoltage-området er fra +6V til -6V, hvilket giver mulighed for voltage dæmpning, der kan forekomme på lange transmissionskabler.

En maksimal common mode voltage rating på +7V giver god støjimmunitet fra voltages induceret på de snoede par linjer. Signaljordforbindelsen er nødvendig for at bevare common mode voltage inden for dette område. Kredsløbet fungerer muligvis uden jordforbindelse, men er muligvis ikke pålideligt.

Parameter Forhold Min. Maks.
Driver Output Voltage (aflæsset)   4V 6V
    -4V -6V
Driver Output Voltage (indlæst) SEMESTER 2V  
  springer ind -2V  
Driver udgangsmodstand     50Ω
Driveroutput kortslutningsstrøm     +150 mA
Stigningstid for driveroutput     10 % enhedsinterval
Modtager følsomhed     +200 mV
Receiver Common Mode VoltagRækkevidde     +7V
Modtagerens inputmodstand     4KΩ

Tabel A-2: ​​RS422-specifikationsoversigt
For at forhindre signalrefleksioner i kablet og for at forbedre støjafvisningen i både RS422- og RS485-tilstand, bør modtagerenden af ​​kablet termineres med en modstand svarende til kablets karakteristiske impedans.

Note
Du behøver ikke tilføje en terminatormodstand til dine kabler, når du bruger kortet. Termineringsmodstande til RX+- og RX--linjerne findes på kortet og placeres i kredsløbet, når du installerer TERM-jumpere. (Se afsnittet Valg af valgmuligheder i denne vejledning.)

RS485 datatransmission

RS485-standarden gør det muligt at dele en balanceret transmissionslinje i en part-line-tilstand. Så mange som 32 driver/modtager-par kan dele et to-tråds partline-netværk. Mange karakteristika ved drivere og modtagere er de samme som i RS422-standarden. En forskel er, at common mode voltage-grænsen er udvidet og er +12V til -7V. Da enhver driver kan afbrydes (eller tristateres) fra linjen, skal den modstå denne common mode voltage rækkevidde, mens den er i tristate tilstand.

RS485 to-leder multidrop-netværk

Følgende illustration viser et typisk multidrop- eller gruppenetværk. Bemærk, at transmissionslinjen afsluttes i begge ender af linjen, men ikke ved droppunkter i midten af ​​linjen.

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-8

RS485 Fire-wire Multidrop netværk
Et RS485-netværk kan også tilsluttes i en firetrådstilstand. I et fire-tråds netværk er det nødvendigt, at én node er en masterknude, og alle andre er slaver. Netværket er forbundet, så masteren kommunikerer til alle slaver og alle slaver kommunikerer kun med masteren. Dette har advantages i udstyr, der bruger blandet protokolkommunikation. Da slaveknuderne aldrig lytter til en anden slaves svar til masteren, kan en slaveknude ikke svare forkert.

Kundekommentarer
Hvis du oplever problemer med denne manual eller blot ønsker at give os feedback, bedes du sende os en e-mail på: manuals@accesio.com.. Angiv venligst eventuelle fejl, du finder, og inkluder din postadresse, så vi kan sende dig eventuelle manuelle opdateringer.

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

sikrede systemer

Assured Systems er en førende teknologivirksomhed med over 1,500 faste kunder i 80 lande, der implementerer over 85,000 systemer til en mangfoldig kundebase i løbet af 12 års virksomhed. Vi tilbyder højkvalitets og innovative robuste databehandlings-, display-, netværks- og dataindsamlingsløsninger til de indlejrede, industrielle og digital-out-of-home markedssektorer.

US
sales@assured-systems.com
Salg: +1 347 719 4508
Support: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 USA

EMEA
sales@assured-systems.com
Salg: +44 (0)1785 879 050
Support: +44 (0)1785 879 050
Enhed A5 Douglas Park Stone Business Park Stone ST15 0YJ Storbritannien
Momsnummer: 120 9546 28
Virksomhedsregistreringsnummer: 07699660

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

Dokumenter/ressourcer

ASSURED PCI-COM-1S Leverer en række PCI serielle grænseflader [pdfBrugermanual
PCI-COM-1S leverer en række PCI serielle grænseflader, PCI-COM-1S, leverer en række PCI serielle grænseflader, række PCI serielle grænseflader, PCI serielle grænseflader, grænseflader

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *