SIGURNI PCI-COM-1S isporučuje niz PCI serijskih sučelja
FAQ
P: Što trebam učiniti ako moja ACCES oprema zakaže?
O: Kontaktirajte ACCES za brzu uslugu i podršku. Pogledajte uvjete i odredbe jamstva za mogućnosti popravka ili zamjene.
P: Mogu li instalirati karticu s uključenim napajanjem računala ili polja?
O: Ne, uvijek provjerite je li računalo isključeno prije spajanja ili odspajanja kabela ili instaliranja kartica kako biste izbjegli oštećenje i poništenje jamstva.
Obavijest
- Podaci u ovom dokumentu služe samo kao referenca. ACCES ne preuzima nikakvu odgovornost koja proizlazi iz primjene ili korištenja informacija ili proizvoda opisanih ovdje. Ovaj dokument može sadržavati ili upućivati na informacije i proizvode zaštićene autorskim pravima ili patentima i ne prenosi nikakvu licencu prema patentnim pravima ACCES-a niti prava drugih.
- IBM PC, PC/XT i PC/AT su registrirani zaštitni znakovi International Business Machines Corporation.
- Tiskano u SAD-u. Autorska prava 1995, 2005 od strane ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. Sva prava pridržana.
UPOZORENJE!!
UVIJEK SPOJITE I ISKLJUČITE VAŠE TERENSKE KABLOVE KADA JE RAČUNALO ISKLJUČENO. UVIJEK ISKLJUČITE RAČUNALO PRIJE INSTALIRANJA KARTICE. SPAJANJE I ISKLJUČIVANJE KABLOVA ILI INSTALIRANJE KARTICA U SUSTAV KADA JE RAČUNALO ILI UKLJUČENO NAPAJANJE MOŽE UZROKOVATI OŠTEĆENJE I/O KARTICE I PONIŠTIĆE SVA JAMSTVA, IMPLICITNA ILI IZRIČITA.
Jamstvo
Prije otpreme, ACCES oprema je temeljito pregledana i testirana prema primjenjivim specifikacijama. Međutim, ako dođe do kvara na opremi, ACCES uvjerava svoje klijente da će biti dostupna brza usluga i podrška. Sva oprema koju je izvorno proizveo ACCES i za koju se utvrdi da je neispravna bit će popravljena ili zamijenjena podložno sljedećim razmatranjima.
Odredbe i uvjeti
Ako se sumnja da je jedinica u kvaru, kontaktirajte ACCES-ov odjel za korisničku podršku. Budite spremni navesti broj modela jedinice, serijski broj i opis simptoma(a) kvara. Možemo predložiti neke jednostavne testove za potvrdu kvara. Dodijelit ćemo broj odobrenja za povrat materijala (RMA) koji se mora nalaziti na vanjskoj naljepnici paketa za povrat. Sve jedinice/komponente trebaju biti pravilno zapakirane za rukovanje i vraćene s unaprijed plaćenom pošiljkom u ACCES-ov servisni centar, a bit će vraćene na mjesto kupca/korisnika s unaprijed plaćenom pošiljkom i fakturiranim.
Pokrivenost
Prve tri godine: Vraćena jedinica/dio bit će popravljen i/ili zamijenjen prema opciji ACCES bez naknade za rad ili dijelove koji nisu isključeni jamstvom. Jamstvo počinje isporukom opreme.
Sljedeće godine: Tijekom životnog vijeka vaše opreme, ACCES je spreman pružiti uslugu na licu mjesta ili u tvornici po razumnim cijenama sličnim onima drugih proizvođača u industriji.
Oprema koju nije proizveo ACCES
Oprema koju je ACCES dostavio, ali nije proizveo, ima jamstvo i bit će popravljena u skladu s odredbama i uvjetima jamstva odgovarajućeg proizvođača opreme.
General
Prema ovom Jamstvu, odgovornost ACCES-a ograničena je na zamjenu, popravak ili izdavanje kredita (prema nahođenju ACCES-a) za sve proizvode za koje se pokaže da su neispravni tijekom jamstvenog roka. Ni u kojem slučaju ACCES nije odgovoran za posljedičnu ili posebnu štetu koja proizlazi iz uporabe ili zlouporabe našeg proizvoda. Kupac je odgovoran za sve troškove uzrokovane modifikacijama ili dodacima ACCES opremi koje nije pismeno odobrio ACCES ili ako je, prema ACCES-ovom mišljenju, oprema bila podvrgnuta nenormalnoj uporabi. "Nenormalna uporaba" za potrebe ovog jamstva definirana je kao svaka uporaba kojoj je oprema izložena osim one navedene ili namijenjene, što je dokazano kupnjom ili prodajnim zastupstvom. Osim gore navedenog, nikakva druga jamstva, izričita ili podrazumijevana, neće se primjenjivati na bilo koju i svu takvu opremu koju isporučuje ili prodaje ACCES.
Uvod
Ova kartica za serijsku komunikaciju dizajnirana je za korištenje u PCI-Bus računalima i pruža učinkovitu komunikaciju u RS422 (EIA422) ili RS485 (EIA485) preko dugih komunikacijskih linija. Kartica je dugačka 4.80 inča (122 mm) i može se instalirati u bilo koji 5-voltni PCI utor u IBM-ovim ili kompatibilnim računalima. Koristi se UART s međuspremnikom tipa 16550 i, za kompatibilnost sa sustavom Windows, uključena je automatska kontrola za transparentno omogućavanje/onemogućavanje upravljačkih programa za prijenos.
Uravnoteženi način rada i završetak opterećenja
- U RS422 modu, kartica koristi diferencijalne (ili balansirane) linijske drajvere za otpornost na buku i povećanje maksimalne udaljenosti na 4000 stopa. RS485 način rada poboljšava RS422 s promjenjivim primopredajnicima i mogućnošću podrške za više uređaja na jednoj "party liniji". Broj uređaja koji se poslužuju na jednoj liniji može se proširiti korištenjem "ponavljača".
- RS422 rad dopušta više prijamnika na komunikacijskim linijama, a RS485 rad dopušta do 32 odašiljača i prijemnika na istom skupu podatkovnih linija. Uređaji na krajevima ovih mreža trebaju biti prekinuti kako bi se izbjeglo "zvonjenje". Korisnik ima mogućnost prekinuti linije odašiljača i/ili prijemnika.
- RS485 komunikacija zahtijeva da odašiljač opskrbi voltage kako bi se osiguralo poznato "nulto" stanje kada nijedan uređaj ne odašilje. Ova kartica podržava biasing prema zadanim postavkama. Ako vaša aplikacija zahtijeva da odašiljač ne bude pristran, obratite se tvornici.
Kompatibilnost COM porta
- 16550 UART koristi se kao asinkroni komunikacijski element (ACE). Uključuje 16-bajtne FIFO međuspremnike za prijenos/primanje za zaštitu od gubitka podataka u višezadaćnim operativnim sustavima, uz zadržavanje 100-postotne kompatibilnosti s originalnim IBM-ovim serijskim priključkom. Arhitektura PCI sabirnice dopušta da se karticama dodjele adrese između 0000 i FFF8 hex.
- Kristalni oscilator na kartici dopušta precizan odabir brzine prijenosa do 115,200 ili, promjenom kratkospojnika, do 460,800 bauda sa standardnim kristalnim oscilatorom. Brzina prijenosa je programski odabrana, a dostupne brzine navedene su u tablici u odjeljku Programiranje ovog priručnika.
- Korišteni upravljački program/prijemnik, 75ALS176, sposoban je upravljati iznimno dugim komunikacijskim linijama pri visokim brzinama prijenosa podataka. Može pokrenuti do +60 mA na balansiranim vodovima i primati ulaze niskog diferencijalnog signala od 200 mV superponiranog na buku uobičajenog načina rada od +12 V ili -7 V. U slučaju sukoba komunikacije, upravljački program/prijemnici imaju termalno isključivanje.
Načini komunikacije
Kartice podržavaju Simplex, Half-Duplex i Full-Duplex komunikacije u nizu dvožilnih i četverožilnih kabelskih veza. Simpleks je najjednostavniji oblik komunikacije s prijenosom koji se odvija samo u jednom smjeru. Half-Duplex omogućuje promet u oba smjera, ali samo u jednom smjeru. U Full-Duplex radu, podaci putuju u oba smjera u isto vrijeme. Većina RS485 komunikacija koristi Half-Duplex način jer je potrebno koristiti samo jedan par žica, a troškovi instalacije su dramatično smanjeni.
Auto-RTS kontrola primopredajnika
U Windows aplikacijama upravljački program mora biti omogućen i onemogućen prema potrebi, dopuštajući svim karticama da dijele dvožilni ili četverožilni kabel. Ova kartica automatski kontrolira vozača. Uz automatsku kontrolu, upravljački program je omogućen kada su podaci spremni za prijenos. Upravljački program ostaje omogućen za vrijeme prijenosa jednog dodatnog znaka nakon završetka prijenosa podataka, a zatim je onemogućen. Prijemnik je normalno omogućen, ali je onemogućen tijekom prijenosa i zatim ponovno omogućen nakon završetka prijenosa. Kartica automatski prilagođava svoje vrijeme prema brzini prijenosa podataka.
Tehnički podaci
Komunikacijsko sučelje
- I/O priključak: Oklopljeni muški D-sub 9-pinski IBM AT konektor u stilu kompatibilan sa RS422 i RS485 specifikacijama.
- Duljina znaka: 5, 6, 7 ili 8 bita.
- Paritet: Parni, neparni ili nikakav.
- Interval zaustavljanja: 1, 1.5 ili 2 bita.
- Brzine serijskih podataka: do 115,200 460,800 bauda, asinkrono. Brže brzine, do 16550 bauda, postižu se odabirom kratkospojnika na kartici. Tip XNUMX baferirani UART.
RS422/RS485 Diferencijalni način komunikacije
- Ulazna osjetljivost prijemnika: +200 mV, diferencijalni ulaz.
- Odbijanje zajedničkog načina rada: +12V do -7V
- Mogućnost pogona: 60 mA prijenosni izlaz s toplinskim isključivanjem.
- Multipoint: Kompatibilan sa specifikacijama RS422 i RS485.
Bilješka
Dopuštena su do 32 vozača i primatelja na liniji. Korišteni ACE serijskih komunikacija je tip 16550. Korišteni upravljački programi/prijemnici su tipa 75ALS176.
Ekološki
- Raspon radne temperature: 0 do +60 °C
- Vlažnost: 5% do 95%, bez kondenzacije.
- Raspon temperature skladištenja: -50 do +120 °C
- Veličina: 4.80 inča duljine (122 mm) i 1.80 inča visine (46 mm).
- Potrebna snaga: +5 VDC pri 175 mA tipično
Montaža
Tiskani Quick-Start Guide (QSG) je pakiran s karticom radi vaše udobnosti. Ako ste već izvršili korake iz QSG-a, možda ćete ovo poglavlje smatrati suvišnim i možete preskočiti naprijed kako biste započeli s razvojem svoje aplikacije.
Softver koji se isporučuje uz ovu karticu nalazi se na CD-u i mora se instalirati na vaš tvrdi disk prije upotrebe. Da biste to učinili, izvršite sljedeće korake koji odgovaraju vašem operativnom sustavu.
Konfigurirajte opcije kartice putem odabira premosnika
Prije instaliranja kartice u vaše računalo, pažljivo pročitajte Poglavlje 3: Odabir opcija u ovom priručniku, zatim konfigurirajte karticu u skladu sa svojim zahtjevima i protokolom (RS-232, RS-422, RS-485, 4-wire 485, itd.) . Naš program za postavljanje temeljen na sustavu Windows može se koristiti zajedno s Poglavljem 3 za pomoć pri konfiguriranju kratkospojnika na kartici, kao i za pružanje dodatnih opisa za korištenje različitih opcija kartice (kao što su terminacija, bias, raspon brzine prijenosa, RS-232, RS-422, RS-485, itd.).
CD Instalacija softvera
Sljedeće upute pretpostavljaju da je CD-ROM pogon pogon “D”. Po potrebi zamijenite odgovarajuće slovo pogona za vaš sustav.
DOS
- Stavite CD u svoj CD-ROM pogon.
- Tip
za promjenu aktivnog pogona u CD-ROM pogon.
- Tip
za pokretanje instalacijskog programa.
- Slijedite upute na zaslonu za instaliranje softvera za ovu ploču.
PROZORI
- Stavite CD u svoj CD-ROM pogon.
- Sustav bi trebao automatski pokrenuti instalacijski program. Ako se instalacijski program ne pokrene odmah, kliknite START | TRČI i tipkaj
, kliknite OK ili pritisnite
.
Slijedite upute na zaslonu za instaliranje softvera za ovu ploču.
LINUX
Molimo pogledajte linux.htm na CD-ROM-u za informacije o instalaciji pod linuxom.
Napomena: COM ploče se mogu instalirati u gotovo bilo koji operativni sustav. Podržavamo instalaciju u ranijim verzijama sustava Windows, a vrlo je vjerojatno da ćemo podržavati i buduće verzije.
Oprez! * ESDA jedno statičko pražnjenje može oštetiti vašu karticu i uzrokovati prijevremeni kvar!
Pridržavajte se svih razumnih mjera opreza kako biste spriječili statičko pražnjenje, kao što je uzemljenje dodirivanjem bilo koje uzemljene površine prije dodirivanja kartice.
Instalacija hardvera
- Obavezno postavite prekidače i kratkospojnike iz odjeljka Odabir opcija u ovom priručniku ili iz prijedloga SETUP.EXE.
- Nemojte instalirati karticu u računalo dok softver nije u potpunosti instaliran.
- ISKLJUČITE napajanje računala I isključite AC napajanje iz sustava.
- Uklonite poklopac računala.
- Pažljivo instalirajte karticu u dostupni 5V ili 3.3V PCI utor za proširenje (možda ćete prvo morati ukloniti stražnju ploču).
- Provjerite pristaje li kartica ispravno i zategnite vijke. Uvjerite se da je držač za montažu kartice pravilno pričvršćen vijcima i da postoji pozitivno uzemljenje kućišta.
- Instalirajte I/O kabel na konektor koji se nalazi na nosaču kartice.
- Vratite poklopac računala i UKLJUČITE računalo. Uđite u program za postavljanje CMOS-a vašeg sustava i provjerite je li opcija PCI plug-and-play postavljena na odgovarajući način za vaš sustav. Sustavi sa sustavom Windows 95/98/2000/XP/2003 (ili bilo kojim drugim operativnim sustavom kompatibilnim s PNP-om) trebali bi postaviti opciju CMOS na OS. Sustavi koji rade pod DOS-om, Windows NT, Windows 3.1 ili bilo kojim drugim operacijskim sustavom koji nije kompatibilan s PNP-om trebaju postaviti opciju PNP CMOS na BIOS ili matičnu ploču. Spremite opciju i nastavite s dizanjem sustava.
- Većina računala trebala bi automatski detektirati karticu (ovisno o operativnom sustavu) i automatski završiti instalaciju upravljačkih programa.
- Pokrenite PCIfind.exe da dovršite instalaciju kartice u registar (samo za Windows) i da odredite dodijeljene resurse.
- Pokrenite jedan od ponuđenih sampdatoteke koji je kopiran u novostvoreni direktorij kartice (s CD-a) za testiranje i provjeru valjanosti vaše instalacije.
Odabir opcije
Četiri opcije konfiguracije određene su položajem premosnika kao što je opisano u sljedećim paragrafima. Položaji kratkospojnika prikazani su na slici 3-1, Karta odabira opcija.
422/485
Ovaj kratkospojnik odabire način komunikacije RS422 ili RS485.
Raskid i pristranost
Prijenosni vod treba završiti na prijemnom kraju u svojoj karakterističnoj impedanciji kako bi se izbjeglo "zvonjenje". Instaliranje kratkospojnika na mjesto označeno kao TERMIN primjenjuje opterećenje od 120Ω preko ulaza za RS422 način rada. Slično, instaliranje kratkospojnika na mjesto označeno kao TERMOUT primjenjuje 120Ω na ulaz/izlaz prijenosa/prijema za RS485 rad.
U RS485 operacijama, gdje postoji više terminala, samo RS485 priključci na svakom kraju mreže trebaju imati završne otpornike kao što je gore opisano. Također, za RS485 rad, mora postojati prednapon na RX+ i RX- linijama. Značajka 422/485 osigurava ovu pristranost.
Brzina prijenosa podataka
Premosnik x1/x4 odabire standardni takt od 1.8432MHz ili takt od 7.3728MHz za ulaz u UART. Položaj x4 pruža mogućnost brzine prijenosa podataka do 460,800 XNUMX KHz.
prekida
IRQ broj dodjeljuje sustav. Koristite PCIFind.EXE da odredite IRQ koji je kartici dodijelio BIOS ili operativni sustav. Alternativno, u Windows 95/98/NT može se koristiti Upravitelj uređaja. Kartica je navedena pod klasom Prikupljanje podataka. Odabirom kartice, klikom na Svojstva, zatim odabirom kartice Resursi prikazat će se osnovna adresa i IRQ dodijeljen kartici.
Odabir adrese
- PCI arhitektura je Plug-and-Play. To znači da BIOS ili operativni sustav određuje resurse dodijeljene PCI karticama, umjesto da korisnik odabire te resurse prekidačima ili kratkospojnicima. Zbog toga se osnovna adresa kartice ne može promijeniti, može se samo odrediti. Moguće je koristiti Windows95/98/NT upravitelj uređaja za određivanje resursa sustava, ali ta metoda je izvan opsega ovog priručnika.
- Da biste odredili osnovnu adresu koja je dodijeljena kartici, pokrenite priloženi uslužni program PCIFind.EXE. Ovaj će uslužni program prikazati popis svih kartica otkrivenih na PCI sabirnici, adrese dodijeljene svakoj funkciji na svakoj od kartica, te dodijeljene odgovarajuće IRQ-ove i DMA (ako postoje).
- Alternativno, nekim operativnim sustavima (Windows 95/98/2000) može se postaviti upit kako bi se utvrdilo koji su resursi dodijeljeni. U ovim operativnim sustavima možete koristiti ili PCIFind ili uslužni program Device Manager iz appleta System Properties na upravljačkoj ploči. Te su kartice instalirane u klasi prikupljanja podataka na popisu upravitelja uređaja. Odabirom kartice, zatim klikom na Svojstva, zatim odabirom kartice Resursi prikazat će se popis resursa dodijeljenih kartici.
- PCI sabirnica podržava minimalno 64K I/O prostora, adresa vaše kartice može se nalaziti bilo gdje u heksadecimalnom rasponu od 0400 do FFF8. PCIFind koristi ID dobavljača i ID uređaja za traženje vaše kartice, zatim čita osnovnu adresu i dodijeljeni IRQ. Ako želite odrediti osnovnu adresu i dodijeljeni IRQ, koristite sljedeće informacije:
- ID kod dobavljača za karticu je 494F (ASCII za "IO").
- ID uređaja za karticu je 10C9.
Programiranje
Sample Programi
Postoje sample programe koji se isporučuju s karticom u C, Pascal, QuickBASIC i nekoliko Windows jezika. DOS sampdatoteke se nalaze u direktoriju DOS i Windows sampdatoteke se nalaze u WIN32 direktoriju.
Windows programiranje
Kartica se instalira u Windows kao COM portovi. Tako se mogu koristiti Windows standardne API funkcije.
Posebno:
- StvoritiFile() i CloseHandle() za otvaranje i zatvaranje porta.
- SetupComm(), SetCommTimeouts(), GetCommState() i SetCommState() za postavljanje i promjenu postavki porta.
- čitatiFile() i PišiteFile() za pristup portu.
Pojedinosti potražite u dokumentaciji za odabrani jezik.
Pod DOS-om, proces je vrlo drugačiji. Ostatak ovog poglavlja opisuje DOS programiranje
Inicijalizacija
- Inicijalizacija čipa zahtijeva poznavanje skupa registara UART-a. Prvi korak je postavljanje djelitelja brzine prijenosa. To ćete učiniti tako da prvo postavite DLAB (Divisor Latch Access Bit) na visoko. Ovaj bit je bit 7 na baznoj adresi +3. U C kodu, poziv bi bio: outportb(BASEADDR +3,0×80);
- Zatim učitavate djelitelj u osnovnu adresu +0 (niži bajt) i osnovnu adresu +1 (visoki bajt). Sljedeća jednadžba definira odnos između brzine prijenosa i djelitelja:
- Željena brzina prijenosa = (frekvencija sata UART-a) ÷ (32 * djelitelj)
- Kada je Baud kratkospojnik u položaju X1, UART taktna frekvencija je 1.8432 Mhz. Kada je kratkospojnik u položaju X4, frekvencija takta je 7.3728 Mhz. Sljedeća tablica navodi popularne frekvencije diviso. Imajte na umu da postoje dva stupca koja treba razmotriti ovisno o položaju premosnika za prijenos podataka.
Baud Stopa djelitelj x1 djelitelj x4 Maks razlika Kabel Duljina* 460800 – 1 550 stopa 230400 – 2 1400 stopa 153600 – 3 2500 stopa 115200 1 4 3000 stopa 57600 2 8 4000 stopa 38400 3 12 4000 stopa 28800 4 16 4000 stopa 19200 6 24 4000 stopa 14400 8 32 4000 stopa 9600 12 48 – Najčešći 4000 stopa 4800 24 96 4000 stopa 2400 48 192 4000 stopa 1200 96 384 4000 stopa * Preporučene maksimalne udaljenosti za različito upravljane podatkovne kabele (RS422 ili RS485) odnose se na tipične uvjete.
Tablica 5-1: Vrijednosti djelitelja brzine prijenosa
U C-u, kod za postavljanje čipa na 9600 bauda je:
outportb(BASEADDR, 0x0C);
outportb(BASEADDR +1,0);
Drugi korak inicijalizacije je postavljanje registra kontrole linije na osnovnu adresu + 3. Ovaj registar definira duljinu riječi, stop bitove, paritet i DLAB. Bitovi 0 i 1 kontroliraju duljinu riječi i dopuštaju duljine riječi od 5 do 8 bitova. Bitne postavke izdvajaju se oduzimanjem 5 od željene duljine riječi. Bit 2 određuje broj zaustavnih bitova. Mogu postojati jedan ili dva stop bita. Ako je bit 2 postavljen na 0, bit će jedan stop bit. Ako je bit 2 postavljen na 1, postojat će dva stop bita. Bitovi 3 do 6 kontroliraju paritet i omogućavaju prekid. Oni se obično ne koriste za komunikaciju i trebali bi biti postavljeni na nulu. Bit 7 je DLAB o kojem smo ranije govorili. Mora se postaviti na nulu nakon učitavanja djelitelja ili u protivnom neće biti komunikacije.
C naredba za postavljanje UART-a za 8-bitnu riječ, bez pariteta i jedan stop bit je:
outportb(BASEADDR +3, 0x03)
Posljednji korak inicijalizacije je ispiranje međuspremnika prijemnika. To činite s dva čitanja iz međuspremnika primatelja na osnovnoj adresi +0. Kada je gotovo, UART je spreman za korištenje.
Recepcija
Prijemom se može upravljati na dva načina: prozivanjem i prekidom. Prilikom prozivanja, prijem se postiže stalnim čitanjem registra statusa linije na baznoj adresi +5. Bit 0 ovog registra postavljen je na visoku vrijednost kad god su podaci spremni za čitanje s čipa. Jednostavna petlja prozivanja mora kontinuirano provjeravati ovaj bit i učitavati podatke čim postanu dostupni. Sljedeći fragment koda implementira petlju prozivanja i koristi vrijednost 13, (ASCII Carriage Return) kao oznaku kraja prijenosa:
Komunikacije vođene prekidima trebaju se koristiti kad god je to moguće i potrebne su za visoke brzine prijenosa podataka. Pisanje prijemnika vođenog prekidom nije mnogo složenije od pisanja prijemnika s prozivanjem, ali treba biti oprezan kada instalirate ili uklanjate svoj rukovatelj prekidima kako biste izbjegli pisanje pogrešnog prekida, onemogućavanje pogrešnog prekida ili isključivanje prekida na predugo razdoblje.
Rukovatelj bi prvo pročitao registar identifikacije prekida na baznoj adresi +2. Ako je prekid za Received Data Available, rukovatelj tada čita podatke. Ako nema prekida, kontrola izlazi iz rutine. A samprukovatelj datotekom, napisan u C-u, je sljedeći:
Prijenos
RS485 prijenos je jednostavan za implementaciju. Značajka AUTO u RS485 načinu rada automatski omogućuje odašiljač kada su podaci spremni za slanje, tako da nije potrebno uključivanje softvera. Sljedeći softver nprample je za ne-AUTOmatski rad u RS422 modu. Najprije bi RTS linija trebala biti postavljena na visoku razinu upisivanjem 1 u bit 1 kontrolnog registra modema na osnovnu adresu +4. RTS linija se koristi za prebacivanje primopredajnika iz načina prijema u način odašiljanja i obrnuto.
Nakon što je gore navedeno napravljeno, kartica je spremna za slanje podataka. Za prijenos niza podataka, odašiljač mora prvo provjeriti bit 5 registra statusa linije na osnovnoj adresi +5. Taj bit je zastavica praznog registra koji drži odašiljač. Ako je visok, odašiljač je poslao podatke. Proces provjere bita dok ne postane visok praćen upisivanjem ponavlja se sve dok ne preostane nijedan podatak. Nakon što su svi podaci preneseni, RTS bit treba resetirati upisivanjem 0 u Bit 1 u kontrolnom registru modema.
Sljedeći fragment C koda pokazuje ovaj proces:
Oprez
OUT2 bit UART-a mora biti postavljen na 'TRUE' za ispravnu komunikaciju vođenu prekidom. Naslijeđeni softver koristi ovaj bit za pristup prekidima i kartica možda neće komunicirati ako bit 3 registra 4 (kontrolni registar modema) nije postavljen.
Dodjela pinova konektora
Popularni 9-pinski D subminijaturni konektor koristi se za povezivanje s komunikacijskim linijama. Priključak je opremljen s 4-40 navojnim držačima (ženski navojni osigurač) za osiguravanje rasterećenja.
Pin Ne. | Zadatak |
1 | Rx– (Primi podatke) |
2 | Tx+ (prijenos podataka) |
3 | Tx– (prijenos podataka) |
4 | |
5 | GND (uzemljenje signala) |
6 | |
7 | |
8 | |
9 | Rx+ (Primi podatke) |
Ožičenje podatkovnog kabela
Sljedeća tablica prikazuje veze pinova između dva uređaja za Simplex, Half-Duplex i Full-Duplex operacije.
Način rada | Kartica 1 | Kartica 2 |
Simplex, 2 žice, samo prijem, RS422 | Rx+ pin 9 | Tx+ pin 2 |
Rx-pin 1 | Tx-pin 3 | |
Simpleks, 2 žice, samo prijenos, RS422 | Tx+ pin 2 | Rx+ pin 9 |
Tx-pin 3 | Rx-pin 1 | |
Half-Duplex, 2 žice, 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 |
Dodatak A: Razmatranja primjene
Uvod
Rad s RS422 i RS485 uređajima ne razlikuje se mnogo od rada sa standardnim RS232 serijskim uređajima i ova dva standarda prevladavaju nedostatke u RS232 standardu. Prvo, duljina kabela između dva RS232 uređaja mora biti kratka; manje od 50 stopa. Drugo, mnoge RS232 pogreške su rezultat buke izazvane na kabelima. Standard RS422 dopušta duljine kabela do 5000 stopa, a budući da radi u diferencijalnom načinu rada, otporniji je na induciranu buku.
Veze između dva RS422 uređaja (uz ignoriranje CTS-a) trebale bi biti sljedeće:
Uređaj #1 | Uređaj #2 | ||||
Signal | 9 igle | 25 igle | Signal | 9 igle | 25 igle |
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 |
Tablica A-1: Veze između dva RS422 uređaja
Treći nedostatak RS232 je da više od dva uređaja ne mogu dijeliti isti kabel. Ovo također vrijedi za RS422, ali RS485 nudi sve prednosti RS422 plus dopušta do 32 uređaja da dijele iste upredene parice. Iznimka od prethodno navedenog je da više RS422 uređaja može dijeliti jedan kabel ako samo jedan govori, a ostali uvijek primaju.
Uravnoteženi diferencijalni signali
Razlog zašto RS422 i RS485 uređaji mogu pokretati duže linije s većom otpornošću na buku nego RS232 uređaji je taj što se koristi metoda uravnoteženog diferencijalnog pogona. U uravnoteženom diferencijalnom sustavu voltage koje proizvodi vozač pojavljuje se preko para žica. Uravnoteženi linijski pokretač će proizvesti diferencijalni voltage od +2 do +6 volti na njegovim izlaznim stezaljkama. Uravnoteženi linijski drajver također može imati ulazni "enable" signal koji povezuje drajver na njegove izlazne terminale. Ako je signal "enable" ISKLJUČEN, upravljački program je isključen s dalekovoda. Ovo isključeno ili onesposobljeno stanje obično se naziva stanje "tristate" i predstavlja visoku impedanciju. RS485 upravljački programi moraju imati ovu mogućnost upravljanja. RS422 upravljački programi mogu imati ovu kontrolu, ali nije uvijek potrebna. Balansirani diferencijalni linijski prijemnik osjeća voltagstanje prijenosne linije preko dvije ulazne linije signala. Ako je diferencijalni ulaz voltage veći od +200 mV, prijemnik će dati određeno logičko stanje na svom izlazu. Ako je diferencijalni voltagAko je ulaz manji od -200 mV, prijemnik će dati suprotno logičko stanje na svom izlazu. Maksimalni radni voltagRaspon je od +6V do -6V dopuštajući voltagslabljenje koje se može pojaviti na dugim kabelima za prijenos.
Maksimalni zajednički način voltage ocjena od +7V osigurava dobru otpornost na buku od voltages induciran na linijama upredenog para. Priključak signalnog uzemljenja je neophodan kako bi se zadržao uobičajeni način voltage unutar tog raspona. Krug može raditi bez uzemljenja, ali možda neće biti pouzdan.
Parametar | Uvjeti | Min. | Maks. |
Driver Output Voltage (istovareno) | 4V | 6V | |
-4V | -6V | ||
Driver Output Voltage (učitano) | TERMIN | 2V | |
skakači u | -2V | ||
Izlazni otpor drajvera | 50Ω | ||
Izlazna struja kratkog spoja drajvera | +150 mA | ||
Vrijeme porasta izlazne snage pokretača | 10% jedinični interval | ||
Osjetljivost prijemnika | +200 mV | ||
Prijemnik Common Mode Voltage Domet | +7V | ||
Ulazni otpor prijemnika | 4 kΩ |
Tablica A-2: Sažetak specifikacije RS422
Kako bi se spriječila refleksija signala u kabelu i kako bi se poboljšalo odbacivanje šuma u RS422 i RS485 načinu rada, prijemni kraj kabela treba završiti s otporom jednakim karakterističnoj impedanciji kabela.
Bilješka
Ne morate dodavati završni otpornik svojim kabelima kada koristite karticu. Završni otpornici za RX+ i RX- linije nalaze se na kartici i postavljaju se u strujni krug kada instalirate kratkospojnike TERM. (Pogledajte odjeljak Odabir opcija u ovom priručniku.)
RS485 prijenos podataka
Standard RS485 omogućuje dijeljenje balansirane prijenosne linije u načinu rada party-line. Čak 32 para drajver/prijemnik mogu dijeliti dvožilnu mrežu stranaka. Mnoge karakteristike drajvera i prijemnika su iste kao u RS422 standardu. Jedna je razlika u tome što zajednički način rada voltagGranica je proširena i iznosi +12V do -7V. Budući da se bilo koji upravljački program može isključiti (ili tristatirati) s linije, mora izdržati ovaj uobičajeni način rada voltage rasponu dok je u trodržavnom stanju.
RS485 dvožična višeslojna mreža
Sljedeća ilustracija prikazuje tipičnu višeslojnu mrežu ili mrežu za grupnu liniju. Imajte na umu da se dalekovod završava na oba kraja voda, ali ne na točkama pada u sredini voda.
RS485 četverožična višeslojna mreža
RS485 mreža također se može spojiti u četverožičnom načinu rada. U četverožičnoj mreži potrebno je da jedan čvor bude glavni čvor, a svi ostali podređeni. Mreža je povezana tako da master komunicira sa svim slave-ovima, a svi slave-ovi komuniciraju samo s master-om. Ovo ima prednosttages u opremi koja koristi komunikaciju mješovitih protokola. Budući da podređeni čvorovi nikada ne slušaju odgovor drugog podređenog uređaja glavnom, podređeni čvor ne može odgovoriti netočno.
Komentari kupaca
Ako imate bilo kakvih problema s ovim priručnikom ili nam samo želite dati povratne informacije, pošaljite nam e-poštu na: manuals@accesio.com. Molimo vas da detaljno opišete sve pogreške koje pronađete i uključite svoju poštansku adresu kako bismo vam mogli poslati sva ažuriranja priručnika.
10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 FAX (858)550-7322 www.accesio.com
Osigurani sustavi
Assured Systems je vodeća tehnološka tvrtka s više od 1,500 stalnih klijenata u 80 zemalja, implementirajući više od 85,000 12 sustava za raznoliku korisničku bazu u XNUMX godina poslovanja. Nudimo visokokvalitetna i inovativna robusna rješenja za računalstvo, prikaz, umrežavanje i prikupljanje podataka za sektore tržišta ugrađenih, industrijskih i digitalnih uređaja izvan kuće.
US
sales@assured-systems.com
Prodaja: +1 347 719 4508
Podrška: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 SAD
EMEA
sales@assured-systems.com
Prodaja: +44 (0)1785 879 050
Podrška: +44 (0)1785 879 050
Jedinica A5 Douglas Park Stone Business Park Stone ST15 0YJ Velika Britanija
PDV broj: 120 9546 28
Matični broj obrta: 07699660
www.assured-systems.com | sales@assured-systems.com
Dokumenti / Resursi
![]() |
SIGURNI PCI-COM-1S isporučuje niz PCI serijskih sučelja [pdf] Korisnički priručnik PCI-COM-1S isporuka niza PCI serijskih sučelja, PCI-COM-1S, isporuka niza PCI serijskih sučelja, niz PCI serijskih sučelja, PCI serijskih sučelja, sučelja |