ZAGOTOVLJENO-LOGO

ZAGOTOVLJENI PCI-COM-1S ponuja vrsto serijskih vmesnikov PCI

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

pogosta vprašanja

V: Kaj naj storim, če moja oprema ACCES odpove?

O: Obrnite se na ACCES za hitro storitev in podporo. Za možnosti popravila ali zamenjave glejte garancijske pogoje.

V: Ali lahko namestim kartico z vklopom računalnika ali na terenu?

O: Ne, vedno se prepričajte, da je računalnik izklopljen, preden priključite ali odklopite kable ali namestite kartice, da se izognete poškodbam in razveljavitvi garancij.

Obvestilo

  • Informacije v tem dokumentu so samo za referenco. ACCES ne prevzema nobene odgovornosti, ki izhaja iz uporabe ali uporabe informacij ali izdelkov, opisanih tukaj. Ta dokument lahko vsebuje ali se sklicuje na informacije in izdelke, zaščitene z avtorskimi pravicami ali patenti, in ne prenaša nobene licence v okviru patentnih pravic družbe ACCES niti pravic drugih.
  • IBM PC, PC/XT in PC/AT so registrirane blagovne znamke International Business Machines Corporation.
  • Tiskano v ZDA. Avtorska pravica 1995, 2005 ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. Vse pravice pridržane.

OPOZORILO!!
VEDNO PRIKLJUČITE IN ODKLOPITE VAŠE TERENSKE KABLE, ČE JE RAČUNALNIK IZKLOPLJEN. PRED NAMESTITEVOM KARTICE VEDNO IZKLOPITE RAČUNALNIK. PRIKLOP IN IZKLOP KABLOV ALI NAMEŠČANJE KARTIC V SISTEM Z VKLOPLJENIM RAČUNALNIKOM ALI TERENSKIM NAPAJANJEM LAHKO POVZROČI ŠKODO V/I KARTICE IN IZNIČI VSE GARANCIJE, IMPLICITNE ALI IZRICNE.

Garancija
Pred odpremo je oprema ACCES temeljito pregledana in preizkušena v skladu z veljavnimi specifikacijami. Če pa pride do okvare opreme, ACCES svojim strankam zagotavlja, da bosta na voljo hiter servis in podpora. Vsa oprema, ki jo je prvotno proizvedel ACCES in za katero se ugotovi, da je okvarjena, bo popravljena ali zamenjana ob upoštevanju naslednjih premislekov.

Pogoji in določila
Če sumite, da je enota v okvari, se obrnite na oddelek za pomoč strankam ACCES. Bodite pripravljeni navesti številko modela enote, serijsko številko in opis simptomov okvare. Morda predlagamo nekaj preprostih testov za potrditev napake. Dodelili vam bomo številko avtorizacije za vračilo materiala (RMA), ki mora biti navedena na zunanji nalepki paketa za vračilo. Vse enote/komponente je treba ustrezno zapakirati za rokovanje in vrniti s predplačanim prevozom v pooblaščeni servisni center ACCES, vrnjene pa bodo na stran stranke/uporabnika s predplačanim prevozom in izdanim računom.

Pokritost
Prva tri leta: Vrnjena enota/del bo popravljen in/ali zamenjan po izbiri ACCES brez stroškov dela ali delov, ki jih garancija ne izključuje. Garancija začne teči z odpremo opreme.
Naslednja leta: Skozi celotno življenjsko dobo vaše opreme je ACCES pripravljen zagotoviti storitve na kraju samem ali v obratu po razumnih cenah, podobnih cenam drugih proizvajalcev v industriji.

Oprema, ki je ne proizvaja ACCES
Oprema, ki jo zagotovi ACCES, vendar je ne proizvede, ima garancijo in bo popravljena v skladu z določili in pogoji garancije ustreznega proizvajalca opreme.

Splošno
V skladu s to garancijo je odgovornost družbe ACCES omejena na zamenjavo, popravilo ali izdajo kredita (po presoji družbe ACCES) za vse izdelke, za katere se med garancijskim obdobjem izkaže, da so okvarjeni. ACCES v nobenem primeru ni odgovoren za posledično ali posebno škodo, ki izhaja iz uporabe ali napačne uporabe našega izdelka. Stranka je odgovorna za vse stroške, ki nastanejo zaradi sprememb ali dodatkov k opremi ACCES, ki jih ACCES pisno ne odobri, ali če je bila po mnenju ACCES oprema izpostavljena neobičajni uporabi. “Neobičajna uporaba” za namene te garancije je opredeljena kot vsaka uporaba, ki ji je oprema izpostavljena, razen tiste uporabe, ki je določena ali predvidena, kot je razvidno iz nakupa ali prodajnega zastopanja. Razen zgoraj navedenega, nobena druga garancija, izrecna ali implicitna, ne velja za katero koli in vso takšno opremo, ki jo dobavi ali proda ACCES.

Uvod

Ta serijska komunikacijska kartica je bila zasnovana za uporabo v računalnikih PCI-Bus in zagotavlja učinkovito komunikacijo v RS422 (EIA422) ali RS485 (EIA485) prek dolgih komunikacijskih linij. Kartica je dolga 4.80 palca (122 mm) in jo je mogoče namestiti v katero koli 5-voltno režo PCI v IBM-ovem ali združljivem računalniku. Uporablja se medpomnilnik UART tipa 16550 in za združljivost s sistemom Windows je vključen samodejni nadzor za pregledno omogočanje/onemogočanje gonilnikov za prenos.

Uravnotežen način delovanja in prekinitev obremenitve

  • V načinu RS422 kartica uporablja diferencialne (ali uravnotežene) linijske gonilnike za odpornost proti hrupu in za povečanje največje razdalje na 4000 čevljev. Način RS485 je boljši od RS422 s preklopljivimi oddajniki-sprejemniki in možnostjo podpore več naprav na eni "party liniji". Število naprav, oskrbovanih na eni liniji, je mogoče razširiti z uporabo "repeaterjev".
  • Delovanje RS422 dovoljuje več sprejemnikov na komunikacijskih linijah, delovanje RS485 pa dovoljuje do 32 oddajnikov in sprejemnikov na istem nizu podatkovnih linij. Naprave na koncih teh omrežij je treba zaključiti, da preprečite "zvonjenje". Uporabnik ima možnost prekiniti oddajno in/ali sprejemno linijo.
  • Komunikacije RS485 zahtevajo, da oddajnik zagotovi prednapetost voltage to ensure a known “zero” state when no device is transmitting. This card supports biasing je privzeto. Če vaša aplikacija zahteva, da oddajnik ni pristranski, se obrnite na tovarno.

Združljivost vrat COM

  • 16550 UART se uporablja kot asinhroni komunikacijski element (ACE). Vključuje 16-bajtne oddajne/sprejemne medpomnilnike FIFO za zaščito pred izgubo podatkov v večopravilnih operacijskih sistemih, hkrati pa ohranja 100-odstotno združljivost z originalnimi IBM-ovimi serijskimi vrati. Arhitektura vodila PCI omogoča, da se karticam dodelijo naslovi med 0000 in FFF8 hex.
  • Kristalni oscilator na kartici omogoča natančno izbiro hitrosti prenosa do 115,200 baud ali s spremembo mostička do 460,800 baud pri standardnem kristalnem oscilatorju. Hitrost prenosa je programsko izbrana in razpoložljive hitrosti so navedene v tabeli v razdelku Programiranje tega priročnika.
  • Uporabljeni gonilnik/sprejemnik, 75ALS176, je sposoben poganjati izjemno dolge komunikacijske linije pri visokih hitrostih prenosa. Poganja lahko do +60 mA na uravnoteženih linijah in sprejema vhode tako nizke kot diferencialne signale 200 mV, prekrite s šumom običajnega načina +12 V ali -7 V. V primeru spora v komunikaciji ima gonilnik/sprejemniki funkcijo termične zaustavitve.

Komunikacijski načini

Kartice podpirajo komunikacije Simplex, Half-Duplex in Full-Duplex v različnih dvo- in štirižilnih kabelskih povezavah. Simpleks je najpreprostejša oblika komunikacije, pri kateri prenos poteka le v eno smer. Half-Duplex omogoča promet v obe smeri, vendar le v eno smer naenkrat. Pri Full-Duplex delovanju podatki potujejo v obe smeri hkrati. Večina komunikacij RS485 uporablja način Half-Duplex, ker je treba uporabiti samo en par žic in stroški namestitve so dramatično zmanjšani.

Auto-RTS nadzor oddajnika

V aplikacijah Windows mora biti gonilnik po potrebi omogočen in onemogočen, tako da lahko vse kartice delijo dvožilni ali štirižilni kabel. Ta kartica samodejno krmili voznika. Pri samodejnem krmiljenju je gonilnik omogočen, ko so podatki pripravljeni za prenos. Gonilnik ostane omogočen za čas prenosa enega dodatnega znaka po končanem prenosu podatkov in je nato onemogočen. Sprejemnik je običajno omogočen, vendar je med prenosom onemogočen in nato znova omogočen, ko je prenos končan. Kartica samodejno prilagodi svoj čas glede na hitrost prenosa podatkov.

Specifikacije

Komunikacijski vmesnik

  • V/I povezava: Zaščiten moški D-sub 9-polni IBM AT priključek, združljiv s specifikacijama RS422 in RS485.
  • Dolžina znaka: 5, 6, 7 ali 8 bitov.
  • Pariteta: Sodo, liho ali nič.
  • Interval zaustavitve: 1, 1.5 ali 2 bita.
  • Hitrosti serijskih podatkov: do 115,200 baudov, asinhrono. Hitrejše hitrosti, do 460,800 baudov, so dosežene z izbiro mostička na kartici. Tip 16550 medpomnilnik UART.

Diferencialni komunikacijski način RS422/RS485

  • Vhodna občutljivost sprejemnika: +200 mV, diferencialni vhod.
  • Zavrnitev skupnega načina: +12V do -7V
  • Zmogljivost pogona: oddajni izhod 60 mA s termično zaustavitvijo.
  • Večtočkovno: Združljivo s specifikacijama RS422 in RS485.

Opomba
Na spletu je dovoljeno do 32 voznikov in sprejemnikov. Uporabljen serijski komunikacijski ACE je tip 16550. Uporabljeni gonilniki/sprejemniki so tipa 75ALS176.

Okoljski

  • Območje delovne temperature: 0 do +60 °C
  • Vlažnost: 5% do 95%, brez kondenzacije.
  • Temperaturno območje skladiščenja: -50 do +120 °C
  • Velikost: 4.80" dolžine (122 mm) in 1.80" višine (46 mm).
  • Zahtevano napajanje: +5 VDC pri 175 mA tipično

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

Namestitev

Kartici je za vaše udobje priložen natisnjen vodnik za hiter začetek (QSG). Če ste že izvedli korake iz QSG, se vam bo morda zdelo to poglavje odveč in boste morda preskočili naprej, da začnete razvijati svojo aplikacijo.
Programska oprema, ki je priložena tej kartici, je na CD-ju in jo morate pred uporabo namestiti na trdi disk. Če želite to narediti, izvedite naslednje korake, ki ustrezajo vašemu operacijskemu sistemu.

Konfigurirajte možnosti kartice prek Jumper Selection
Preden kartico namestite v svoj računalnik, natančno preberite 3. poglavje: Izbira možnosti v tem priročniku, nato konfigurirajte kartico glede na vaše zahteve in protokol (RS-232, RS-422, RS-485, 4-wire 485 itd.) . Naš namestitveni program, ki temelji na sistemu Windows, lahko uporabite v povezavi s poglavjem 3 za pomoč pri konfiguriranju mostičkov na kartici, kot tudi za dodatne opise za uporabo različnih možnosti kartice (kot so zaključek, pristranskost, razpon hitrosti prenosa, RS-232, RS-422, RS-485 itd.).

Namestitev programske opreme na CD-ju
Naslednja navodila predvidevajo, da je pogon CD-ROM pogon »D«. Po potrebi zamenjajte ustrezno črko pogona za vaš sistem.

DOS

  1. Vstavite CD v pogon CD-ROM.
  2. VrstaASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-2 da spremenite aktivni pogon v pogon CD-ROM.
  3. Vrsta ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-3za zagon namestitvenega programa.
  4. Sledite navodilom na zaslonu za namestitev programske opreme za to ploščo.

WINDOWS

  1. Vstavite CD v pogon CD-ROM.
  2. Sistem bi moral samodejno zagnati namestitveni program. Če se namestitveni program ne zažene takoj, kliknite START | RUN in tip ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-4, kliknite OK ali pritisnite ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-5.
    Sledite navodilom na zaslonu za namestitev programske opreme za to ploščo.

LINUX

Za informacije o namestitvi pod linux glejte linux.htm na CD-ROM-u.

Opomba: plošče COM je mogoče namestiti v skoraj kateri koli operacijski sistem. Podpiramo namestitev v starejših različicah sistema Windows in zelo verjetno bomo podpirali tudi prihodnje različice.
Pozor! * Enkratna statična razelektritev ESDA lahko poškoduje vašo kartico in povzroči prezgodnjo okvaro!
Upoštevajte vse razumne previdnostne ukrepe, da preprečite statično razelektritev, kot je ozemljitev z dotikom katere koli ozemljene površine, preden se dotaknete kartice.

Namestitev strojne opreme

  1. Prepričajte se, da ste stikala in mostičke nastavili v razdelku Izbira možnosti v tem priročniku ali v predlogih SETUP.EXE.
  2. Kartice ne nameščajte v računalnik, dokler programska oprema ni v celoti nameščena.
  3. IZKLOPITE napajanje računalnika IN odklopite AC napajanje iz sistema.
  4. Odstranite pokrov računalnika.
  5. Previdno namestite kartico v razpoložljivo razširitveno režo PCI 5 V ali 3.3 V (morda boste morali najprej odstraniti zadnjo ploščo).
  6. Preverite pravilno prileganje kartice in privijte vijake. Prepričajte se, da je namestitveni nosilec kartice pravilno privit in da je pozitivna ozemljitev ohišja.
  7. Namestite V/I kabel na priključek, nameščen na nosilcu kartice.
  8. Ponovno namestite pokrov računalnika in VKLOPITE računalnik. Vstopite v namestitveni program CMOS vašega sistema in preverite, ali je možnost PCI plug-and-play ustrezno nastavljena za vaš sistem. Sistemi z operacijskim sistemom Windows 95/98/2000/XP/2003 (ali katerim koli drugim operacijskim sistemom, združljivim s PNP) morajo nastaviti možnost CMOS na OS. Sistemi, ki se izvajajo pod DOS, Windows NT, Windows 3.1 ali katerim koli drugim operacijskim sistemom, ki ni združljiv s PNP, morajo nastaviti možnost PNP CMOS na BIOS ali Motherboard. Shranite možnost in nadaljujte z zagonom sistema.
  9. Večina računalnikov bi morala samodejno zaznati kartico (odvisno od operacijskega sistema) in samodejno dokončati namestitev gonilnikov.
  10. Zaženite PCIfind.exe, da dokončate namestitev kartice v register (samo za Windows) in določite dodeljene vire.
  11. Zaženite enega od ponujenih sampdatotečnih programov, ki je bil kopiran v novo ustvarjeni imenik kartic (s CD-ja), da preizkusite in potrdite svojo namestitev.

Izbira možnosti

Štiri možnosti konfiguracije so določene s položajem mostička, kot je opisano v naslednjih odstavkih. Lokacije mostičkov so prikazane na sliki 3-1, Zemljevid izbire možnosti.

422/485
Ta mostiček izbere komunikacijski način RS422 ali RS485.

Odpoved in pristranskost
Da bi se izognili "zvonjenju", je treba prenosni vod zaključiti na sprejemnem koncu v njegovi značilni impedanci. Namestitev mostička na mesto z oznako TERMIN uporabi obremenitev 120Ω čez vhod za način RS422. Podobno namestitev mostička na mesto z oznako TERMOUT uporabi 120 Ω v oddajnem/sprejemnem vhodu/izhodu za delovanje RS485.
Pri delovanju RS485, kjer je več terminalov, morajo samo vrata RS485 na vsakem koncu omrežja imeti zaključne upore, kot je opisano zgoraj. Tudi za delovanje RS485 mora obstajati prednapetost na linijah RX+ in RX-. Funkcija 422/485 zagotavlja to pristranskost.

Hitrost prenosa
Mostiček x1/x4 izbere standardno frekvenco 1.8432 MHz ali frekvenco 7.3728 MHz za vhod v UART. Položaj x4 omogoča hitrost prenosa do 460,800 KHz.

Prekinitve
Številko IRQ dodeli sistem. Uporabite PCIFind.EXE, da ugotovite IRQ, ki ga je BIOS ali operacijski sistem dodelil kartici. Namesto tega lahko v Windows 95/98/NT uporabite upravitelja naprav. Kartica je navedena pod razredom Pridobivanje podatkov. Če izberete kartico, kliknete Lastnosti in nato izberete zavihek Viri, bo prikazan osnovni naslov in IRQ, dodeljen kartici.

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

Izbira naslova

  • Arhitektura PCI je Plug-and-Play. To pomeni, da BIOS ali operacijski sistem določi vire, dodeljene karticam PCI, namesto da bi uporabnik te vire izbral s stikali ali mostički. Posledično osnovnega naslova kartice ni mogoče spremeniti, lahko ga je le določiti. Za določanje sistemskih virov je mogoče uporabiti upravitelja naprav Windows95/98/NT, vendar ta metoda presega obseg tega priročnika.
  • Za določitev osnovnega naslova, ki je bil dodeljen kartici, zaženite priloženi pomožni program PCIFind.EXE. Ta pripomoček bo prikazal seznam vseh kartic, zaznanih na vodilu PCI, naslove, dodeljene vsaki funkciji na vsaki od kartic, ter ustrezne dodeljene IRQ-je in DMA-je (če obstajajo).
  • Namesto tega lahko nekatere operacijske sisteme (Windows 95/98/2000) poizvedujete, da ugotovite, kateri viri so bili dodeljeni. V teh operacijskih sistemih lahko uporabite PCIFind ali pripomoček Device Manager iz programčka System Properties na nadzorni plošči. Te kartice so nameščene v razredu Data Acquisition na seznamu Device Manager. Če izberete kartico, nato kliknete Lastnosti in nato izberete zavihek Viri, se prikaže seznam virov, dodeljenih kartici.
  • Vodilo PCI podpira najmanj 64K V/I prostora, naslov vaše kartice se lahko nahaja kjer koli v šestnajstinškem območju od 0400 do FFF8. PCIFind uporablja ID dobavitelja in ID naprave za iskanje vaše kartice, nato pa prebere osnovni naslov in dodeljeni IRQ. Če želite določiti osnovni naslov in dodeljeni IRQ, uporabite naslednje informacije:
  • Koda ID prodajalca za kartico je 494F (ASCII za »IO«).
  • Koda ID naprave za kartico je 10C9.

Programiranje

Sample Programi
Obstajajo sampdatoteke, ki so priloženi kartici v C, Pascal, QuickBASIC in več jezikih Windows. DOS sampdatoteke se nahajajo v imeniku DOS in Windows sampdatoteke se nahajajo v imeniku WIN32.

Windows programiranje
Kartica se namesti v Windows kot vrata COM. Tako je mogoče uporabiti standardne funkcije API za Windows.
Zlasti:

  • UstvariFile() in CloseHandle() za odpiranje in zapiranje vrat.
  • SetupComm(), SetCommTimeouts(), GetCommState() in SetCommState() za nastavitev in spreminjanje nastavitev vrat.
  • PreberiFile() in NapišiFile() za dostop do vrat.
    Za podrobnosti si oglejte dokumentacijo za izbrani jezik.
    V DOS-u je postopek zelo drugačen. Preostanek tega poglavja opisuje programiranje DOS

Inicializacija

  • Inicializacija čipa zahteva poznavanje niza registrov UART. Prvi korak je nastavitev delilnika hitrosti prenosa. To storite tako, da najprej nastavite DLAB (bit za dostop do zapaha delilnika) visoko. Ta bit je bit 7 na osnovnem naslovu +3. V kodi C bi bil klic: outportb(BASEADDR +3,0×80);
  • Nato naložite delilnik v osnovni naslov +0 (nizki bajt) in osnovni naslov +1 (visoki bajt). Naslednja enačba določa razmerje med hitrostjo prenosa in deliteljem:
  • Želena hitrost prenosa = (urna frekvenca UART) ÷ (32 * delilec)
  • Ko je mostiček za baud v položaju X1, je urna frekvenca UART 1.8432 Mhz. Ko je mostiček v položaju X4, je urna frekvenca 7.3728 Mhz. Naslednja tabela navaja priljubljene frekvence deljenja. Upoštevajte, da je treba upoštevati dva stolpca, odvisno od položaja skakalca Baud.
    Baud Ocenite Delitelj x1 Delitelj x4 Maks Razl. Kabel Dolžina*
    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 – Najpogostejši 4000 ft
    4800 24 96 4000 ft
    2400 48 192 4000 ft
    1200 96 384 4000 ft

    * Priporočene največje razdalje za diferencialno vodene podatkovne kable (RS422 ali RS485) veljajo za tipične pogoje.
    Tabela 5-1: Vrednosti delitelja hitrosti prenosa

V C je koda za nastavitev čipa na 9600 baudov:
outportb(BASEADDR, 0x0C);
outportb(BASEADDR +1,0);

Drugi inicializacijski korak je nastavitev linijskega krmilnega registra na osnovni naslov + 3. Ta register definira dolžino besede, končne bite, pariteto in DLAB. Bita 0 in 1 nadzirata dolžino besede in omogočata dolžino besede od 5 do 8 bitov. Bitne nastavitve se pridobijo tako, da se od želene dolžine besede odšteje 5. Bit 2 določa število stop bitov. Lahko sta en ali dva stop bita. Če je bit 2 nastavljen na 0, bo na voljo en stop bit. Če je bit 2 nastavljen na 1, bosta na voljo dva zaustavitvena bita. Biti od 3 do 6 nadzorujejo pariteto in omogočijo prekinitev. Pogosto se ne uporabljajo za komunikacijo in jih je treba nastaviti na nič. Bit 7 je DLAB, o katerem smo govorili prej. Ko je delitelj naložen, mora biti nastavljen na nič, sicer ne bo komunikacije.
Ukaz C za nastavitev UART za 8-bitno besedo, brez paritete in en stop bit je:
outportb(BASEADDR +3, 0x03)

Zadnji inicializacijski korak je izpiranje medpomnilnikov sprejemnika. To storite z dvema branjima iz medpomnilnika sprejemnika na osnovnem naslovu +0. Ko je končano, je UART pripravljen za uporabo.

Sprejem
Sprejem je mogoče obravnavati na dva načina: s pozivanjem in prekinitvijo. Pri pozivanju se sprejem doseže z nenehnim branjem registra statusa linije na osnovnem naslovu +5. Bit 0 tega registra je nastavljen na visoko vrednost, ko so podatki pripravljeni za branje s čipa. Preprosta anketna zanka mora nenehno preverjati ta bit in brati podatke, ko postanejo na voljo. Naslednji fragment kode implementira anketno zanko in uporablja vrednost 13, (ASCII Carriage Return) kot oznako konca prenosa:

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

Komunikacije, ki jih poganjajo prekinitve, je treba uporabiti, kadar koli je to mogoče, in so potrebne za visoke hitrosti prenosa podatkov. Pisanje sprejemnika, ki ga poganja prekinitev, ni veliko bolj zapleteno kot pisanje sprejemnika z vprašajem, vendar morate biti previdni pri nameščanju ali odstranjevanju vašega upravljalnika prekinitev, da preprečite pisanje napačne prekinitve, onemogočanje napačne prekinitve ali izklapljanje prekinitev za predolgo obdobje.
Upravljavec bi najprej prebral identifikacijski register prekinitve na osnovnem naslovu +2. Če je prekinitev za razpoložljive prejete podatke, upravljalnik nato prebere podatke. Če ni čakajoče prekinitve, nadzor zapusti rutino. A sampobdelava datotek, napisana v C, je naslednja:

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

Prenos

Prenos RS485 je enostaven za izvedbo. Funkcija SAMODEJNO v načinu RS485 samodejno omogoči oddajnik, ko so podatki pripravljeni za pošiljanje, tako da ni potrebno omogočanje programske opreme. Naslednja programska oprema nprample je za neSAMODEJNO delovanje v načinu RS422. Najprej mora biti linija RTS nastavljena na visoko vrednost z zapisovanjem 1 v bit 1 nadzornega registra modema na osnovni naslov +4. Linija RTS se uporablja za preklop oddajnika-sprejemnika iz načina sprejema v način oddajanja in obratno.
Ko je zgoraj opravljeno, je kartica pripravljena za pošiljanje podatkov. Za prenos niza podatkov mora oddajnik najprej preveriti bit 5 registra stanja linije na osnovnem naslovu +5. Ta bit je zastavica praznega registra, ki drži oddajnik. Če je visoka, je oddajnik poslal podatke. Postopek preverjanja bita, dokler ne doseže visoko raven, ki mu sledi zapisovanje, se ponavlja, dokler ne ostane nobenih podatkov. Ko so vsi podatki poslani, je treba bit RTS ponastaviti z zapisom 0 v bit 1 krmilnega registra modema.

Naslednji fragment kode C prikazuje ta postopek:

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

Previdnost
Bit OUT2 UART mora biti nastavljen na 'TRUE' za pravilno komunikacijo na podlagi prekinitev. Podedovana programska oprema uporablja ta bit za prehod na prekinitve in kartica morda ne bo komunicirala, če bit 3 registra 4 (kontrolni register modema) ni nastavljen.

Dodelitve priključkov

Priljubljeni 9-polni D subminiaturni konektor se uporablja za povezovanje s komunikacijskimi linijami. Priključek je opremljen s 4-40 navojnimi držali (ženska vijačna ključavnica), ki zagotavlja razbremenitev napetosti.

Pin št. Dodelitev
1 Rx (Prejmi podatke)
2 Tx+ (Prenos podatkov)
3 Tx (Prenos podatkov)
4  
5 GND (signalna ozemljitev)
6  
7  
8  
9 Rx+ (Prejmi podatke)

Ožičenje podatkovnega kabla
Naslednja tabela prikazuje povezave nožic med dvema napravama za operacije Simplex, Half-Duplex in Full-Duplex.

Način kartica 1 kartica 2
Simpleks, 2-žilni, samo sprejem, RS422 Rx+ pin 9 Tx+ pin 2
Rx-pin 1 Tx-pin 3
Simpleks, 2-žilni, samo prenos, RS422 Tx+ pin 2 Rx+ pin 9
Tx-pin 3 Rx-pin 1
Half-Duplex, 2-žilni, RS485 Tx+ pin 2 Tx+ pin 2
Tx-pin 3 Tx-pin 3
Full-Duplex, 4-žilni, 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

Dodatek A: Premisleki glede uporabe

Uvod

Delo z napravami RS422 in RS485 se ne razlikuje veliko od dela s standardnimi serijskimi napravami RS232 in ta dva standarda odpravljata pomanjkljivosti standarda RS232. Prvič, dolžina kabla med dvema napravama RS232 mora biti kratka; manj kot 50 čevljev. Drugič, veliko napak RS232 je posledica hrupa, povzročenega na kablih. Standard RS422 dovoljuje dolžine kablov do 5000 čevljev in ker deluje v diferencialnem načinu, je bolj odporen na induciran hrup.
Povezave med dvema napravama RS422 (brez upoštevanja CTS) morajo biti naslednje:

Naprava #1 Naprava #2
Signal 9 zatič 25 zatič Signal 9 zatič 25 zatič
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

Tabela A-1: ​​Povezave med dvema napravama RS422
Tretja pomanjkljivost RS232 je, da več kot dve napravi ne moreta deliti istega kabla. To velja tudi za RS422, vendar RS485 ponuja vse prednosti RS422 in omogoča do 32 napravam, da si delijo iste sukane parice. Izjema od zgoraj navedenega je, da si lahko več naprav RS422 deli en kabel, če samo ena govori, druge pa vedno sprejemajo.

Uravnoteženi diferencialni signali

Razlog, da lahko naprave RS422 in RS485 poganjajo daljše linije z večjo odpornostjo na hrup kot naprave RS232, je ta, da se uporablja metoda uravnoteženega diferencialnega pogona. V uravnoteženem diferencialnem sistemu voltage, ki ga ustvari voznik, se pojavi čez par žic. Uravnotežen linijski gonilnik bo ustvaril diferencialno voltage od +2 do +6 voltov na njegovih izhodnih sponkah. Uravnoteženi linijski gonilnik ima lahko tudi vhodni "omogoči" signal, ki gonilnik poveže z njegovimi izhodnimi sponkami. Če je signal »omogoči« IZKLOPLJEN, je gonilnik izključen iz prenosnega voda. To odklopljeno ali onemogočeno stanje se običajno imenuje "tristazno" stanje in predstavlja visoko impedanco. Gonilniki RS485 morajo imeti to zmožnost nadzora. Gonilniki RS422 imajo lahko ta nadzor, vendar ni vedno potreben. Uravnoteženi diferencialni linijski sprejemnik zazna voltagStanje prenosnega voda na obeh vhodnih linijah signala. Če je diferencialni vhod voltage večji od +200 mV, bo sprejemnik na svojem izhodu zagotovil specifično logično stanje. Če je razlika voltagČe je vhod manjši od -200 mV, bo sprejemnik na svojem izhodu zagotovil nasprotno logično stanje. Največja delovna voltagObmočje je od +6V do -6V, kar omogoča voltage slabljenje, do katerega lahko pride na dolgih prenosnih kablih.

Največja skupna voltage ocena +7V zagotavlja dobro odpornost proti hrupu od voltages induciran na linijah sukanega para. Signalna ozemljitvena povezava je potrebna, da se ohrani voltage v tem območju. Vezje lahko deluje brez ozemljitvene povezave, vendar morda ni zanesljivo.

Parameter Pogoji Min. maks.
Driver Output Voltage (raztovorjeno)   4V 6V
    -4V -6V
Driver Output Voltage (naložen) TERMIN 2V  
  skakalci noter -2V  
Izhodni upor gonilnika     50Ω
Izhodni tok kratkega stika gonilnika     +150 mA
Čas vzpona gonilnika     10 % interval enote
Občutljivost sprejemnika     +200 mV
Skupni način sprejemnika Voltage Območje     +7 V
Vhodni upor sprejemnika     4 kΩ

Tabela A-2: Povzetek specifikacij RS422
Da bi preprečili odboj signala v kablu in izboljšali zavračanje šuma v načinu RS422 in RS485, mora biti sprejemni konec kabla zaključen z uporom, ki je enak karakteristični impedanci kabla.

Opomba
Ko uporabljate kartico, vam kablom ni treba dodati zaključnega upora. Zaključni upori za linije RX+ in RX- so na voljo na kartici in so nameščeni v vezju, ko namestite mostičke TERM. (Glejte razdelek Izbira možnosti v tem priročniku.)

RS485 prenos podatkov

Standard RS485 omogoča skupno rabo uravnoteženega prenosnega voda v načinu zabave. Kar 32 parov gonilnik/sprejemnik si lahko deli dvožično omrežje za stranke. Veliko značilnosti gonilnikov in sprejemnikov je enakih kot v standardu RS422. Ena razlika je, da skupni način voltagMeja je razširjena in znaša od +12V do -7V. Ker se kateri koli gonilnik lahko odklopi (ali tristazira) iz linije, mora prenesti ta voltage območje, medtem ko je v stanju tristate.

RS485 dvožilno večtočkovno omrežje

Naslednja slika prikazuje tipično omrežje z več točkami ali skupinsko linijo. Upoštevajte, da je daljnovod končan na obeh koncih voda, vendar ne na točkah padca na sredini voda.

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

RS485 Štirižično večstopenjsko omrežje
Omrežje RS485 je mogoče povezati tudi v štirižilnem načinu. V štirižilnem omrežju je potrebno, da je eno vozlišče glavno vozlišče, vsa ostala pa podrejena. Omrežje je povezano tako, da nadrejeni komunicira z vsemi podrejenimi, vsi podrejeni pa samo z nadrejenim. To ima napredektages v opremi, ki uporablja komunikacije z mešanimi protokoli. Ker podrejena vozlišča nikoli ne poslušajo odgovora drugega podrejenega glavnemu, podrejeno vozlišče ne more odgovoriti nepravilno.

Komentarji strank
Če imate kakršne koli težave s tem priročnikom ali nam samo želite posredovati nekaj povratnih informacij, nam pošljite e-pošto na: manuals@accesio.com. Prosimo, da podrobno opišete morebitne napake, ki jih najdete, in vključite svoj poštni naslov, da vam bomo lahko poslali morebitne posodobitve priročnika.

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

Zagotovljeni sistemi

Assured Systems je vodilno tehnološko podjetje z več kot 1,500 rednimi strankami v 80 državah, ki v 85,000 letih poslovanja uvaja več kot 12 sistemov za raznoliko bazo strank. Ponujamo visokokakovostne in inovativne robustne rešitve za računalništvo, zaslone, mreženje in zbiranje podatkov za vgrajene, industrijske in digitalne rešitve zunaj doma.

US
sales@assured-systems.com
Prodaja: +1 347 719 4508
Podpora: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 ZDA

EMEA
sales@assured-systems.com
Prodaja: +44 (0)1785 879 050
Podpora: +44 (0)1785 879 050
Enota A5 Douglas Park Stone Business Park Stone ST15 0YJ Združeno kraljestvo
Številka za DDV: 120 9546 28
Matična številka podjetja: 07699660

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

Dokumenti / Viri

ZAGOTOVLJENI PCI-COM-1S ponuja vrsto serijskih vmesnikov PCI [pdfUporabniški priročnik
PCI-COM-1S Dobava nabora serijskih vmesnikov PCI, PCI-COM-1S, Dobava nabora serijskih vmesnikov PCI, nabor serijskih vmesnikov PCI, serijski vmesniki PCI, vmesniki

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *