ASSURED-logotip

ASSURED SYSTEMS 104-ICOM-2S in 104-COM-2S Access IO izolirana serijska kartica

ASSURED-SYSTEMS-104-ICOM-2S-in-104-COM-2S-Access-IO-Isolated-Serial-Card-product

Specifikacije izdelka

FAQ (pogosta vprašanja)

  • V: Kaj naj storim, če moja plošča ACCES I/O odpove?
    O: Za hiter servis in morebitno popravilo ali zamenjavo pod garancijo se obrnite na podporo uporabnikom ACCES.
  • V: Ali lahko namestim ploščo, ko je računalnik vklopljen? 
    O: Ne, vedno se prepričajte, da je računalnik izklopljen, preden priključite ali odklopite kable ali namestite plošče, da preprečite poškodbe.

1. poglavje: Uvod

  • Ta serijska komunikacijska plošča je zasnovana za uporabo v računalnikih, združljivih s PC/104. Na plošči sta na voljo dva izolirana serijska podatkovna vrata. Model COM-2S je preprosto neizolirana različica ICOM-2S.

Večtočkovne opto-izolirane komunikacije
Plošča omogoča večtočkovni prenos na dolgih komunikacijskih linijah v hrupnem okolju z uporabo gonilnikov diferencialnih linij RS422 ali RS485. Podatkovne linije so optično izolirane od računalnika in druga od druge, da se zagotovi komunikacija, ko se pojavi velik skupni šum. Vgrajeni pretvorniki DC-DC zagotavljajo izolirano napajanje za vezja gonilnikov.

Na plošči je kristalni oscilator. Ta oscilator omogoča natančno izbiro hitrosti prenosa od 50 do 115,200. Kot tovarniška možnost so lahko na voljo hitrosti prenosa do 460,800 baudov. Oddelek za programiranje v tem priročniku vsebuje tabelo, ki jo uporabite pri izbiri hitrosti prenosa.
Uporabljeni izhodni oddajniki-sprejemniki, tip 75176B, so sposobni poganjati izjemno dolge komunikacijske linije pri visokih hitrostih prenosa. Poganjajo lahko do ±60 mA na uravnoteženih linijah in sprejemajo vhode tako nizko kot diferenčni signal ±200 mV. Opto-izolatorji na plošči zagotavljajo zaščito do največ 500 V. V primeru spora v komunikaciji imajo oddajniki-sprejemniki funkcijo termičnega izklopa.

Združljivost vrat COM
UART-ji tipa ST16C550 se uporabljajo kot asinhroni komunikacijski element (ACE), ki vključuje 16-bajtni medpomnilnik za oddajanje/sprejemanje za zaščito pred izgubo podatkov v večopravilnih operacijskih sistemih, hkrati pa ohranja 100-odstotno združljivost z originalnimi serijskimi vrati IBM.
Osnovni naslov lahko izberete kjer koli v obsegu V/I naslovov od 000 do 3E0 hex.
Komunikacijski načini
Ta model podpira različne 2-žilne in 4-žilne kabelske povezave. 2-žični ali poldupleks omogoča promet v obe smeri, vendar le v eno smer naenkrat. V 4-žilnem ali polnem dupleksnem načinu podatki potujejo v obe smeri hkrati.

Pristranskost in prekinitev linije
Za večjo odpornost proti hrupu so lahko komunikacijske linije obremenjene na sprejemniku in prednapete na oddajniku. Komunikacije RS485 zahtevajo, da en oddajnik zagotovi prednapetost voltage za zagotovitev znanega "ničelnega" stanja, ko so vsi oddajniki izklopljeni, zadnji vhod sprejemnika na vsakem koncu omrežja pa je prekinjen, da se prepreči "zvonjenje". Plošča podpira te možnosti z mostički na plošči. Za več podrobnosti glejte poglavje 3, Izbira možnosti.

Nadzor oddajnika
Komunikacija RS485 zahteva, da je gonilnik oddajnika po potrebi omogočen in onemogočen, da se vsem ploščam omogoči souporaba komunikacijske linije. Plošča ima avtomatsko krmiljenje voznika. Ko plošča ne oddaja, je sprejemnik omogočen, gonilnik oddajnika pa onemogočen. Pri samodejnem nadzoru, ko je treba podatke prenesti, je sprejemnik onemogočen in gonilnik omogočen. Plošča samodejno prilagodi svoj čas glede na hitrost prenosa podatkov.

ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (1)

Specifikacija

Komunikacijski vmesnik

  • Serijska vrata: Dva oklopljena moška D-sub 9-pinska konektorja IBM AT, združljiva s specifikacijama RS422 in RS485. Uporabljen serijski komunikacijski ACE je tip ST16C550. Uporabljeni oddajniki so tipa 75176.
  • Serijske hitrosti prenosa podatkov: 50 do 115,200 baudov. 460,800 baudov kot tovarniško nameščena možnost.

Asinhroni, tip 16550 medpomnilnik UART.

  • Naslov: možnost neprekinjenega preslikave v območju od 000 do 3FF (hex) naslovov vodila AT I/O.
  • Večtočkovno: Združljivo s specifikacijama RS422 in RS485. Na spletu je dovoljeno do 32 voznikov in sprejemnikov.
  • Vhodna izolacija: 500 voltov, iz računalnika in med vrati.
  • Vhodna občutljivost sprejemnika: ±200 mV, diferencialni vhod.
  • Zmogljivost izhodnega pogona oddajnika: 60 mA (zmogljivost toka kratkega stika 100 mA).

Okoljski

  • Območje delovne temperature: 0 do +60 °C.
  • Industrijska različica: -30º do +85º C.
  • Temperaturno območje skladiščenja: -50 do +120 °C.
  • Vlažnost: 5% do 95%, brez kondenzacije.
  • Zahtevana moč: +5 VDC pri 200 mA običajno, največ 300 mA.

Poglavje 2: Namestitev

Tiskani vodnik za hiter začetek (QSG) je za vaše udobje priložen plošči. Č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 plošči PC/104, 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.

Namestitev CD-ja
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. Vrsta ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (2) da spremenite aktivni pogon v pogon CD-ROM.
  3. Vrsta ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (3) za 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-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (4), kliknite OK ali pritisnite ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (5).
  3. Sledite navodilom na zaslonu za namestitev programske opreme za to ploščo.

LINUX

  1. Prosimo, glejte linux.htm na CD-ROM-u za informacije o namestitvi serijskih vrat pod linux.

Namestitev strojne opreme
Pred namestitvijo plošče natančno preberite 3. in 4. poglavje tega priročnika in konfigurirajte ploščo v skladu z vašimi zahtevami. Program SETUP lahko uporabite za pomoč pri konfiguriranju mostičkov na plošči. Bodite še posebej previdni pri izbiri naslova. Če se naslova dveh nameščenih funkcij prekrivata, boste doživeli nepredvidljivo vedenje računalnika. Da bi se izognili tej težavi, si oglejte program FINDBASE.EXE, nameščen s CD-ja. Nastavitveni program ne nastavi možnosti na plošči, te je treba nastaviti z mostički.

Ta multi-port serijska komunikacijska plošča uporablja s programsko opremo programirljiva območja naslovov za vsak UART, shranjena v vgrajenem EEPROM-u. Konfigurirajte naslov EEPROM-a z vgrajenim premostitvenim blokom za izbiro naslova, nato pa s priloženim namestitvenim programom konfigurirajte naslove za vsak vgrajeni UART.

Za namestitev plošče

  1. Namestite mostičke za izbrane možnosti in osnovni naslov v skladu z zahtevami vaše aplikacije, kot je navedeno zgoraj.
  2. Odklopite napajanje iz sklada PC/104.
  3. Sestavite odporno okovje za zlaganje in pritrditev plošč.
  4. Previdno priključite ploščo na priključek PC/104 na CPE ali na sklad, pri čemer zagotovite pravilno poravnavo zatičev, preden konektorje popolnoma namestite skupaj.
  5. Namestite V/I kable na V/I konektorje plošče in nadaljujte s pritrjevanjem sklada ali ponavljajte korake 3–5, dokler niso vse plošče nameščene z izbrano strojno opremo za namestitev.
  6. Preverite, ali so vse povezave v vašem skladu PC/104 pravilne in varne, nato pa zaženite sistem.
  7. Zaženite enega od ponujenih sampdatoteke, primerne za vaš operacijski sistem, ki ste jih namestili s CD-ja, da preizkusite in potrdite svojo namestitev.

Namestitev vrat COM v operacijskih sistemih Windows

*OPOMBA: Plošče COM je mogoče namestiti v tako rekoč kateri koli operacijski sistem in podpiramo namestitev v starejših različicah sistema Windows in zelo verjetno bomo podpirali tudi prihodnje različice. Za uporabo v WinCE se obrnite na tovarno za posebna navodila.

Windows NT4.0
Če želite namestiti vrata COM v Windows NT4, boste morali spremeniti en vnos v registru. Ta vnos omogoča skupno rabo IRQ na ploščah COM z več vrati. Ključ je HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\. Ime vrednosti je PermitShare in podatki morajo biti nastavljeni na 1.

Nato boste dodali vrata plošče kot vrata COM, pri čemer boste nastavili osnovne naslove in IRQ-je, da bodo ustrezali nastavitvam vaše plošče. Če želite spremeniti vrednost registra, zaženite RegEdit iz menijske možnosti START|ZAŽENI (tako da v za to namenjen prostor vnesete REGEDIT [ENTER]). Pojdite navzdol po drevesu view na levi, da poiščete ključ, in dvakrat kliknite na ime vrednosti, da odprete pogovorno okno, v katerem lahko nastavite novo vrednost podatkov.

ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (6)

Če želite dodati vrata COM, uporabite programček START|NADZORNA PLOŠČA|PORTS in kliknite DODAJ, nato vnesite pravilen naslov UART in številko prekinitve. Ko je konfigurirano pogovorno okno »Dodaj nova vrata«, kliknite V redu, vendar na poziv odgovorite »Ne zaženi znova«, dokler ne dodate tudi drugih vrat. Nato znova zaženite sistem na običajen način ali tako, da izberete »Znova zaženi zdaj«.

Windows XP

  • Če želite namestiti vrata COM v operacijskem sistemu Windows XP, boste ročno namestili »standardna« komunikacijska vrata, nato pa spremenili nastavitve virov, ki jih uporabljajo vrata, da se ujemajo s strojno opremo.
  • Zaženite programček »Dodaj strojno opremo« na nadzorni plošči.
  • V pogovornem oknu »Dobrodošli v čarovniku za dodajanje nove strojne opreme« kliknite »Naprej«.
  • Nato boste za kratek čas videli sporočilo »…iskanje…«.
  • Izberite »Da, strojno opremo sem že povezal« in kliknite »Naprej«

 

  • ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (3)Na dnu prikazanega seznama izberite »Dodaj novo strojno napravo« in kliknite »Naprej«. Izberite »Namesti strojno opremo, ki jo ročno izberem s seznama« in kliknite »Naprej«.
  • Izberite »Vrata (COM & LPT) in kliknite »Naprej«
  • Izberite »(Standardne vrste vrat)« in »Komunikacijska vrata« (privzeto), kliknite »Naprej«. Kliknite »Naprej«.
  • ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (2)Kliknite »View ali spremeni vire za to strojno opremo (napredno)«.ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (3)
  • Kliknite gumb »Ročno nastavi konfiguracijo«.
  • Na spustnem seznamu »Nastavitve, ki temeljijo na:« izberite »Osnovna konfiguracija 8«.
  • Izberite »I/O Range« v polju »Resource Settings« in kliknite gumb »Change Settings…«. Vnesite osnovni naslov plošče in kliknite »V redu«ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (4)
  • V polju »Nastavitve virov« izberite »IRQ« in kliknite gumb »Spremeni nastavitve«.
  • Vnesite IRQ plošče in kliknite »V redu«.
  • Zaprite pogovorno okno »Ročna nastavitev konfiguracije« in kliknite »Dokončaj«.
  • Kliknite »Ne znova zaženi«, če želite namestiti več vrat. Ponovite vse zgornje korake in vnesite isti IRQ, vendar uporabite konfigurirani osnovni naslov za vsak dodatni UART.
  • Ko končate z namestitvijo vrat, ponovno zaženite sistem kot običajno.

Poglavje 3: Izbira možnosti

Naslednji odstavki opisujejo funkcije različnih mostičkov na plošči.

A5 do A9

  • Postavite mostičke na mesta od A5 do A9, da nastavite osnovni naslov plošče na V/I vodilu.
  • Namestitev mostička nastavi ta bit na nič, medtem ko noben mostiček ne bo pustil bita na ena.
  • Glejte 4. poglavje tega priročnika za več podrobnosti o izbiri razpoložljivega V/I naslova.
  • IRQ3 do IRQ15
  • Postavite mostiček na mesto, ki ustreza ravni IRQ, ki jo bo zmogla vaša programska oprema
  • storitev. En IRQ servisira obe serijski vrati.

485A/B in 422A/B

  • Mostiček na mestu 485 nastavi ta vrata za 2-žilni način RS485 (polovični dupleks).
  • Mostiček na mestu 422 nastavi ta vrata za 4-žilni način RS422 (polni dupleks).
  • Za 4-žične aplikacije RS485 namestite mostiček 422, če so vrata glavna, če so vrata podrejena, namestite mostička 422 in 485.

TRMI in TRMO

  • Mostički TRMI povezujejo zaključna vezja RC na plošči z vhodnimi (sprejemnimi) linijami.
  • Ti mostički morajo biti nameščeni za 4-žilni način RS422.
  • Mostički TRMO povezujejo zaključna vezja RC na plošči z izhodnimi/vhodnimi linijami.
  • Ti mostički morajo biti pod določenimi pogoji nameščeni za 2-žilni način RS485.
  • Za več podrobnosti si oglejte naslednji odstavek. ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (7)

Odpovedi in pristranskost
Prenosni vod je treba zaključiti na sprejemnem koncu v njegovi značilni impedanci. Namestitev mostička na mestu z oznako TRMO uporabi obremenitev 120 Ω zaporedno s kondenzatorjem 0.01 μF na izhodu za način RS422 in na oddajnem/sprejemnem izhodu/vhodu za delovanje RS485. Mostiček na lokaciji TRMI obremeni vhode RS422.

ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (8)

Slika 3-2: Poenostavljena shema – dvožilna in štirižična povezava

Full ali Half-Duplex
Full-Duplex omogoča sočasno dvosmerno komunikacijo. Half-Duplex omogoča dvosmerno komunikacijo oddajnika in sprejemnika, vendar samo enega naenkrat, in je potreben za komunikacije RS485. Pravilna izbira je odvisna od žičnih povezav, ki se uporabljajo za povezavo obeh serijskih vrat. Naslednja tabela prikazuje, kako bi bili dve serijski komunikacijski plošči povezani med seboj za različne načine. Tx označuje oddajne žice, Rx pa sprejemne žice.

Komunikacijski načini in možnosti kablov

ModeSimplex Samo 2-žilni sprejem Rx- Kabel
Deska
A Zatiči1
Deska B Zatiči2
Rx + 9 3
Simpleks Samo 2-žilni prenos Tx + 2 9
Tx- 3 1
Pol-dupleks 2-žilni TRx+ 2 2
TRx- 3 3
Full-Duplex 4-žilni brez lokalnega odmeva Tx + 2 9
Tx- 3 1
Rx- 1 3
Rx + 9 2

4. poglavje: Izbira naslova

Osnovni naslov plošče je mogoče izbrati kjer koli znotraj območja naslovov V/I vodila 000-3E0 hex, pod pogojem, da se naslov ne prekriva z drugimi funkcijami. Če ste v dvomih, glejte spodnjo tabelo za seznam standardnih dodelitev naslovov. (Operacijski sistem podpira primarna in sekundarna binarna sinhrona komunikacijska vrata.) Program za iskanje osnovnih naslovov FINDBASE, ki je na voljo na CD-ju (ali disketah), vam bo pomagal izbrati osnovni naslov, ki se bo izognil konfliktu z drugimi nameščenimi računalniškimi viri. Nato vam bo program SETUP pokazal, kam naj postavite mostičke naslovov, ko ste izbrali osnovni naslov. V nadaljevanju so podane osnovne informacije, ki vam bodo pomagale bolje razumeti ta postopek.

Tabela 4-1: Standardne dodelitve naslovov za računalnike

HEX RAZPON UPORABA
000-00F Krmilnik 8237 DMA 1
020-021 8259 Prekinitev
040-043 8253 timer
060-06F Krmilnik tipkovnice 8042
070-07F CMOS RAM, NMI Mask Reg, RT Clock
080-09F Register strani DMA
0A0-0BF 8259 Podrejeni prekinitveni krmilnik
0C0-0DF Krmilnik 8237 DMA 2
0F0-0F1 Matematični koprocesor
0F8-0FF Matematični koprocesor
170-177 Krmilnik fiksnega diska 2
1F0-1F8 Krmilnik fiksnega diska 1
200-207 Igralna vrata
238-23B Avtobusna miška
23C-23F Alt. Avtobusna miška
278-27F Vzporedni tiskalnik
2B0-2BF EGA
2C0-2CF EGA
2D0-2DF EGA
2E0-2E7 GPIB (AT)
2E8-2EF Serijska vrata
2F8-2FF Serijska vrata
300-30F
310-31F
320-32F trdi disk (XT)
370-377 Krmilnik disket 2
378-37F Vzporedni tiskalnik
380-38F SDLC
3A0-3AF SDLC
3B0-3BB MDA
3BC-3BF Vzporedni tiskalnik
3C0-3CF VGA EGA
3D0-3DF CGA
3E8-3EF Serijska vrata
3F0-3F7 Krmilnik disket 1
3F8-3FF Serijska vrata

Mostički za naslov plošče so označeni z A5-A9. Naslednja tabela navaja imena mostičkov v primerjavi z nadzorovano naslovno vrstico in relativne teže vsakega.

Tabela 4-2: Nastavitev osnovnega naslova plošče

Deska Naslov nastavitve 1. številka 2. številka 3. številka
Skakalec Ime A9 A8 A7 A6 A5
Naslov Linija Nadzorovano A9 A8 A7 A6 A5
decimalno Teža 512 256 128 64 32
Šestnajstiško Teža 200 100 80 40 20

Če želite prebrati nastavitev naslovnega mostička, dodelite binarno "1" mostičkom, ki so IZKLOPLJENI, in binarno "0" mostičkom, ki so VKLOPLJENI. Na primerample, kot je prikazano v naslednji tabeli, izbira naslova ustreza binarnemu 11 000x xxxx (hex 300). "x xxxx" predstavlja naslovne vrstice od A4 do A0, ki se uporabljajo na plošči za izbiro posameznih registrov. Glejte 5. poglavje, Programiranje v tem priročniku.

Tabela 4-3: Example Nastavitev naslova

Skakalec Ime A9 A8 A7 A6 A5
Nastavitev IZKLOP IZKLOP ON ON ON
Binarno Zastopanje 1 1 0 0 0
Pretvorba Dejavniki 2 1 8 4 2
HEX Zastopanje 3 0 0

Review tabelo za izbiro naslovov, preden izberete naslov plošče. Če se naslova dveh nameščenih funkcij prekrivata, se bo računalnik obnašal nepredvidljivo.

5. poglavje: Programiranje

Tabli je dodeljenih skupno 32 zaporednih naslovnih lokacij, od katerih jih je 17 uporabljenih. UART-ji so naslovljeni na naslednji način:

Tabela 5-1: Tabela za izbiro naslova

I/O Naslov Preberi Pišite
Osnova +0 do 7 COM A UART COM A UART
Osnova +8 do F COM B UART COM B UART
Osnova +10h Status IRQ plošče N/A
Osnova +11 do 1F N/A N/A

Registri za branje/pisanje za UART se ujemajo z industrijskimi standardnimi registri 16550. Register stanja IRQ plošče je združljiv z Windows NT. COM A bo ob prekinitvi nastavil bit 0 hi, COM B bo ob prekinitvi nastavil bit 1 hi.

Sample Programi
Obstajajo sample programe, ki so na voljo s ploščo 104-ICOM-2S 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
Plošča 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 = (kristalna frekvenca) / (32 * delitelj) Frekvenca ure UART je 1.8432MHz. Naslednja tabela navaja priljubljene frekvence delitelja.

Tabela 5-2: Delitelji hitrosti prenosa

Baud Ocenite Delitelj Delitelj (Tovarna možnost) Opombe maks. Diff'l. Dolžina kabla*
460800 1 550
230400 2 1400
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.

*To so teoretični maksimumi, ki temeljijo na tipičnih pogojih in kablih dobre kakovosti, ki temeljijo na standardu EIA 485 in EIA 422 za uravnotežene diferencialne gonilnike.

V C je koda za nastavitev čipa na 9600 baudov:

  • outportb(BASEADDR, 0x0C);
  • outportb(BASEADDR +1,0);

Drugi korak inicializacije je nastavitev registra za nadzor linije na osnovni naslov +3. Ta register določa 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čle.
  • Bit 7 je DLAB, o katerem smo govorili prej. Ko je delitelj naložen, mora biti nastavljen na nič, sicer ne bo nobene komunikacije.

Ukaz C za nastavitev UART za 8-bitno besedo, brez paritete in en stop bit je:

outportb(BASEADDR +3, 0x03)

Tretji korak inicializacijskega zaporedja je nastavitev nadzornega registra modema na osnovni naslov +4. Ta register nadzoruje funkcije na nekaterih ploščah. Bit 1 je kontrolni bit zahteve za pošiljanje (RTS). Ta bit naj bo nizek do časa prenosa. (Opomba: pri delovanju v samodejnem načinu RS485 stanje tega bita ni pomembno.) Bita 2 in 3 sta izhoda, ki jih določi uporabnik. Bit 2 se na tej plošči lahko prezre. Bit 3 se uporablja za omogočanje prekinitev in mora biti nastavljen na visoko vrednost, če se uporablja sprejemnik, ki ga poganja prekinitev. Zadnji inicializacijski korak je izpiranje medpomnilnikov sprejemnika. To naredite 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. Anketiranje ni učinkovito pri zgoraj navedenih visokih hitrostih prenosa podatkov, ker program med anketiranjem ne more storiti ničesar drugega, sicer bi lahko podatke zamudili. Naslednji fragment kode implementira anketno zanko in uporablja vrednost 13 (vrnitev v prvi vrstico ASCII) kot oznako konca prenosa:

  • do
  • {
  • medtem ko (!(inportb(BASEADDR +5) & 1)); /*Počakaj, da so podatki pripravljeni*/ data[i++]= inportb(BASEADDR);
  • }
  • medtem ko (podatki[i]!=13); /*Prebere vrstico, dokler ni zabeležen ničelni znak*/

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:

  • readback = inportb(BASEADDR +2);
  • if (readback & 4) /*Readback bo nastavljen na 4, če so podatki na voljo*/ data[i++]=inportb(BASEADDR); outportb(0x20,0x20); /*Zapiši EOI v krmilnik prekinitev 8259*/ return;

Prenos
Prenos RS485 je enostaven za izvedbo. Funkcija AUTO samodejno omogoči oddajnik, ko so podatki pripravljeni za pošiljanje, tako da postopek omogočanja programske opreme ni potreben.

Poglavje 6: Dodelitev pinov priključka

ASSURED-SYSTEMS-104-ICOM-2S-and-104-COM-2S-Access-IO-Isolated-Serial-Card- (9)

Priljubljen 9-polni D subminiaturni priključek (moški) se uporablja za povezovanje s komunikacijskimi linijami. Konektorji so opremljeni s 4-40 navojnimi držali (zaklep z ženskim vijakom), ki zagotavljajo razbremenitev. Priključek z oznako P2 je za COM A, P3 pa za COM B.

Tabela 6-1: Dodelitev pinov priključka P2/P3

Pin št. RS422 Štirižični RS485 Dvožična
1 Rx-
2 Tx + T/Rx+
3 Tx- T/Rx-
4 Ni uporabljeno
5 Izolirana GND Izolirana GND
6 Ni uporabljeno
7 Ni uporabljeno
8 Ni uporabljeno
9 Rx +

Opomba
Če ima enota oznako CE, je treba uporabiti kable in metodologijo preboja, ki je certificirana s CE (oklopi kablov, ozemljeni na konektorju, oklopljeni dvožilni kabli itd.).

Komentarji strank
Če imate kakršne koli težave s tem priročnikom ali nam samo želite posredovati povratne informacije, nam pišite na: manuals@accesio.com. Podrobno opišite morebitne napake, ki jih najdete, in vključite svoj poštni naslov, da vam bomo lahko poslali ročne posodobitve.

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

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 2001, 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 NAMESTITEV PLOŠČE VEDNO IZKLOPITE RAČUNALNIK. PRIKLOP IN ODKLOP KABLOV ALI NAMESTITEV PLOŠČ V SISTEM Z VKLOPLJENIM RAČUNALNIKOM ALI TERENSKIM NAPAJANJEM LAHKO POVZROČI ŠKODO NA V/I PLOŠČI IN BO IZNIČIL 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: V vsej življenjski dobi vaše opreme je ACCES pripravljen zagotoviti storitve na kraju samem ali v obratu po razumnih cenah, podobnih cenam drugih proizvajalcev v panogi.

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.

Zagotovljeni sistemi
^ssured Systems je vodilno tehnološko podjetje z več kot 1,500 rednimi strankami v 80 državah, ki v 85,000 letih poslovanja uvajajo 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
  • Poslovni park Stone
  • Kamen
  • 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

ASSURED SYSTEMS 104-ICOM-2S in 104-COM-2S Access IO izolirana serijska kartica [pdfUporabniški priročnik
104-ICOM-2S in 104-COM-2S, 104-ICOM-2S, 104-ICOM-2S Access IO izolirana serijska kartica, Access IO izolirana serijska kartica, izolirana serijska kartica, serijska kartica, kartica

Reference

Pustite komentar

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