ZIURTU-LOGOA

ASURED PCI-COM-1S PCI serieko interfaze sorta bat hornitzen du

ASURED-PCI-COM-1S-PCI-serie-interfazeen-sorta-hornidura-PRODUKTU

Ohiko galderak

G: Zer egin behar dut nire ACCES ekipoak huts egiten badu?

A: Jarri harremanetan ACCES zerbitzura eta laguntza azkarra lortzeko. Ikusi bermearen baldintza eta konponketa aukerak ikusteko.

G: Instala al dezaket txartel bat ordenagailua edo eremua piztuta dagoela?

E: Ez, ziurtatu beti ordenagailua itzalita dagoela kableak konektatu edo deskonektatu edo txartelak instalatu aurretik, kalteak ekiditeko eta bermeak baliogabetzeko.

Oharra

  • Dokumentu honetako informazioa erreferentzia gisa ematen da. ACCES-ek ez du bere gain hartzen hemen deskribatutako informazioaren edo produktuen aplikazioaren edo erabileraren ondoriozko erantzukizunik. Dokumentu honek egile-eskubideek edo patenteek babestutako informazioa eta produktuak izan edo erreferentzia egin ditzake, eta ez du inolako lizentziarik ematen ACCES-en patente-eskubideen, ezta besteen eskubideen pean ere.
  • IBM PC, PC/XT eta PC/AT International Business Machines Corporation-en marka erregistratuak dira.
  • AEBetan inprimatua. Copyright 1995, 2005 ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. Eskubide guztiak erreserbatuta.

KONTUZ!!
KONEKTATU ETA DESKONETU BETI EREMU KABLEATUAK ORDENAGAILUA ITZITA DUZELA. TXARTEL BAT INSTALATU BAINO LEHEN, IZAN BETI ORDENAGAILUA. KABLEAK KONEKTATZEA ETA DESKONEKETAK EDO TXARTELAK ORDENAGAILUA EDO EREMUA PIZITUTA DUEN SISTEMA BATEAN INSTALATZEA I/O TXARTELAN KALTE ERAGIN DIO ETA BERME GUZTIAK, INPLIZITUTA EDO ADIERAZPENA, DEBALDUKO DITU.

Bermea
Bidalketa egin aurretik, ACCES ekipamendua ondo ikuskatu eta probatzen da aplikagarriak diren zehaztapenekin. Hala ere, ekipoen hutsegiterik gertatuz gero, ACCES-ek bere bezeroei ziurtatzen die berehalako zerbitzua eta laguntza eskuragarri egongo direla. Akatsa dela ikusten den ACCES-ek jatorriz fabrikatutako ekipo guztiak konpondu edo ordezkatuko dira, ondoko gogoetak kontuan hartuta.

Baldintzak
Unitateren bat hutsegitearen susmoa bada, jarri harremanetan ACCESeko Bezeroarentzako Arreta Zerbitzuarekin. Presta zaitez unitatearen modelo-zenbakia, serie-zenbakia eta hutsegite-sintomaren deskribapena emateko. Proba erraz batzuk iradoki ditzakegu hutsegitea baieztatzeko. Itzultzeko materialaren baimena (RMA) zenbaki bat esleituko dugu, itzultzeko paketearen kanpoko etiketan agertu behar dena. Unitate/osagai guztiak behar bezala ontziratu behar dira manipulatzeko eta salgaiak aldez aurretik ordainduta itzuli behar dira ACCES zerbitzu-zentrora, eta bezeroaren/erabiltzailearen gunera itzuliko dira salgaiak aldez aurretik ordainduta eta fakturatuta.

Estaldura
Lehen hiru urteak: Itzulitako unitatea/pieza konponduko da eta/edo ordezkatuko da ACCES aukeran, bermeak salbuetsita ez dituen eskulan edo piezak kobratuko gabe. Bermea ekipamenduaren bidalketarekin hasten da.
Hurrengo urteak: zure ekipoaren bizitzan zehar, ACCES prest dago industriako beste fabrikatzaile batzuen antzeko prezio arrazoizkoetan zerbitzu lokalean edo plantan eskaintzeko.

ACCESek fabrikatu gabeko ekipoak
ACCESek emandako baina fabrikatu gabeko ekipoak bermatuta daude eta dagokien ekipo fabrikatzailearen bermearen baldintzen arabera konponduko dira.

Orokorra
Berme honen arabera, ACCESen erantzukizuna berme-aldian akastunak direla frogatzen den edozein produkturen kreditua (ACCES erabakiz) ordezkatu, konpondu edo jaulkitzera mugatzen da. ACCES ez da inolaz ere gure produktua erabiltzeagatik edo gaizki erabiltzeagatik sortutako kalte berezien edo ondoriozko erantzule. Bezeroa da ACCESek idatziz onartu ez dituen ACCES ekipoetan egindako aldaketak edo gehiketak eragindako gastu guztien erantzule edo, ACCESen iritziz, ekipoak erabilera anormala jasan badu. "Erabilera ezohikoa" berme honen helburuetarako ekipamenduak erosketa- edo salmenta-ordezkaritzak frogatzen duen erabilera ez den erabilera ez den edozein erabilera gisa definitzen da. Aurrekoaz gain, ACCESek hornitutako edo saldutako ekipo horiei ez zaie beste bermerik, adierazi edo inplizituki, aplikatuko.

Sarrera

Serieko Komunikazio Txartel hau PCI-Bus ordenagailuetan erabiltzeko diseinatu zen eta komunikazio eraginkorra eskaintzen du RS422 (EIA422) edo RS485 (EIA485) komunikazio-lerro luzeen bidez. Txartelak 4.80 hazbeteko luzera du (122 mm) eta 5 voltioko edozein PCI zirrikituan instala daiteke IBM edo ordenagailu bateragarrietan. 16550 motako buffer UART bat erabiltzen da eta, Windows bateragarritasunerako, kontrol automatikoa sartzen da transmisio-kontrolatzaileak gardentasunez gaitzeko/desgaitzeko.

Modu orekatuaren funtzionamendua eta karga amaitzea

  • RS422 moduan, txartelak lineako kontrolatzaile diferentzialak (edo orekatuak) erabiltzen ditu zarataren immunitaterako eta gehienezko distantzia 4000 oinera handitzeko. RS485 moduak RS422-n hobetzen du transceptor aldagarriekin eta gailu anitz onartzen dituen "party line" bakarrean. Linea bakarrean zerbitzatzen diren gailuen kopurua handitu daiteke "errepikagailuak" erabiliz.
  • RS422 funtzionamenduak hainbat hargailu baimentzen ditu komunikazio-lerroetan eta RS485-en funtzionamenduak gehienez 32 transmisore eta hargailu baimentzen ditu datu-lerroen multzo berean. Sare hauen muturretan dauden gailuak amaitu egin behar dira, "dei-jotzea" saihesteko. Erabiltzaileak aukera du transmisorea eta/edo hartzailearen lineak amaitzeko.
  • RS485 komunikazioek transmisore batek alborapen bolumena hornitzea eskatzen dutage "zero" egoera ezagun bat bermatzeko, gailurik transmititzen ez denean. Txartel honek bi onartzen dituasing by default. If your application requires the transmitter to be un-biased, please contact the factory.

COM ataka bateragarritasuna

  • 16550 UART bat Komunikazio Asinkronoko Elementu (ACE) gisa erabiltzen da. 16 byteko transmisio/jaso FIFO buffer-ak barne hartzen ditu ataza anitzeko sistema eragileetan datu galduetatik babesteko, IBMren jatorrizko serie atakarekin ehuneko 100eko bateragarritasuna mantenduz. PCI bus arkitekturak txartelei 0000 eta FFF8 hex arteko helbideak esleitzea ahalbidetzen du.
  • Txarteleko kristal osziladoreak 115,200 baud-tasa zehatza aukeratzen du edo, jumper bat aldatuz, 460,800 baud arte kristalezko osziladore estandarrarekin. Baud-abiadura programa hautatzen da eta eskuragarri dauden tasak eskuliburu honetako Programazioa atalean agertzen dira taula batean.
  • Erabilitako gidaria/hargailua, 75ALS176, komunikazio-lerro oso luzeak gidatzeko gai da baud-abiadura handietan. Linea orekatuetan +60 mA-raino eraman dezake eta +200 V edo -12 V-ko modu arrunteko zarataren gainean 7 mV-ko seinale diferentziala bezain baxuko sarrerak jaso ditzake.

Komunikazio moduak

Txartelek Simplex, Half-Duplex eta Full-Duplex komunikazioak onartzen dituzte bi eta lau haritako kable konexio ezberdinetan. Simplex komunikazio modurik errazena da transmisioa norabide bakarrean gertatzen dena. Half-Duplex-ek trafikoa bi noranzkoetan ibiltzeko aukera ematen du, baina norabide bakarrean aldi berean. Full-Duplex funtzionamenduan, datuak bi noranzkoetan bidaiatzen dira aldi berean. RS485 komunikazio gehienek Half-Duplex modua erabiltzen dute, hari pare bakarra erabili behar delako eta instalazio kostuak izugarri murrizten direlako.

Auto-RTS Transceiver Kontrola

Windows aplikazioetan kontrolatzailea gaitu eta desgaitu behar da behar den moduan, txartel guztiek bi hari edo lau kable bat partekatzeko aukera emanez. Txartel honek kontrolatzailea automatikoki kontrolatzen du. Kontrol automatikoarekin, kontrolatzailea gaituta dago datuak transmititzeko prest daudenean. Kontrolatzaileak gaituta jarraitzen du karaktere gehigarri baten transmisio-denboran datu-transferentzia amaitu ondoren eta, ondoren, desgaitu egiten da. Hartzailea normalean gaituta dago, baina transmisioan desgaituta dago eta, gero, berriro gaitzen da transmisioa amaitu ondoren. Txartelak automatikoki doitzen du bere denbora datuen baud-abiadurara.

Zehaztapenak

Komunikazio Interfazea

  • I/O konexioa: RS9 eta RS422 zehaztapenekin bateragarria den D-sub 485 pin IBM AT estiloko konektore gizonezko blindatua.
  • Karaktere luzera: 5, 6, 7 edo 8 bit.
  • Parekidetasuna: Bikoitiak, bakoitiak edo bat ere ez.
  • Gelditzeko tartea: 1, 1.5 edo 2 bit.
  • Serieko datu-tasa: 115,200 baud arte, asinkronoa. Tasa azkarragoak, 460,800 baud-rainokoak, txartelan jumper hautatzean lortzen dira. Mota 16550 bufferdun UART.

RS422/RS485 Komunikazio Modu Diferentziala

  • Hargailuaren sarrerako sentsibilitatea: +200 mV, sarrera diferentziala.
  • Modu arruntaren errefusa: +12V-tik -7V
  • Drive Gaitasuna: 60 mA-ko transmisio irteera itzali termikoarekin.
  • Puntu anitzekoa: RS422 eta RS485 zehaztapenekin bateragarria.

Oharra
Gehienez 32 gidari eta hartzaile onartzen dira linean. Erabiltzen den ACE serieko komunikazioak 16550 motakoak dira. Erabilitako kontrolatzaileak/hartzaileak 75ALS176 motakoak dira.

Ingurumena

  • Funtzionamendu-tenperatura tartea: 0 eta +60 °C artean
  • Hezetasuna: %5etik %95era, kondentsatu gabe.
  • Biltegiratzeko tenperatura-tartea: -50 eta +120 °C artean
  • Tamaina: 4.80" luze (122 mm) eta 1.80" altu (46 mm).
  • Beharrezko potentzia: +5VDC 175 mA-tan tipikoa

ASURED-PCI-COM-1S-PCI-Serial-Interfaces-hornidura-bata-barrutia-FIG-1

Instalazioa

Zure erosotasunerako, txartelarekin batera inprimatutako Hasierako gida (QSG) bat dago. Dagoeneko QSG-ko urratsak egin badituzu, baliteke kapitulu hau erredundantea dela eta aurrera egin dezakezu zure aplikazioa garatzen hasteko.
Txartel honekin ematen den softwarea CDan dago eta erabili aurretik zure disko gogorrean instalatu behar da. Horretarako, egin urrats hauek zure sistema eragileari dagokion moduan.

Konfiguratu Txartelaren Aukerak Jumper Hautapenaren bidez
Txartela zure ordenagailuan instalatu aurretik, irakurri arretaz eskuliburu honetako 3. kapitulua: Aukera hautatzea, eta gero konfiguratu txartela zure eskakizunen eta protokoloaren arabera (RS-232, RS-422, RS-485, 4-wire 485, etab.) . Windows-en oinarritutako konfigurazio-programa 3. kapituluarekin batera erabil daiteke txarteleko jumperak konfiguratzen laguntzeko, baita txartelaren aukera ezberdinen erabilerari buruzko deskribapen gehigarriak emateko (adibidez, amaiera, alborapena, baud-abiadura, RS-232, RS-422, RS-485, etab.).

CD Software Instalazioa
Ondorengo argibideek CD-ROM unitatea "D" unitatea dela suposatzen dute. Mesedez, ordezkatu zure sistemarako unitate-letra egokia behar izanez gero.

DOS

  1. Sartu CDa zure CD-ROM unitatean.
  2. MotaASURED-PCI-COM-1S-PCI-Serial-Interfaces-hornidura-bata-barrutia-FIG-2 unitate aktiboa CD-ROM unitatera aldatzeko.
  3. Mota ASURED-PCI-COM-1S-PCI-Serial-Interfaces-hornidura-bata-barrutia-FIG-3instalatzeko programa exekutatzeko.
  4. Jarraitu pantailako argibideei plaka honen softwarea instalatzeko.

LEHIOAK

  1. Sartu CDa zure CD-ROM unitatean.
  2. Sistemak automatikoki exekutatu beharko luke instalatzeko programa. Instalazio programa ez bada berehala exekutatzen, sakatu HASI | RUN eta idatzi ASURED-PCI-COM-1S-PCI-Serial-Interfaces-hornidura-bata-barrutia-FIG-4, sakatu Ados edo sakatu ASURED-PCI-COM-1S-PCI-Serial-Interfaces-hornidura-bata-barrutia-FIG-5.
    Jarraitu pantailako argibideei plaka honen softwarea instalatzeko.

LINUX

Mesedez, ikusi CD-ROMeko linux.htm atalera linux azpian instalatzeari buruzko informazioa lortzeko.

Oharra: COM plakak ia edozein sistema eragiletan instalatu daitezke. Windows-en aurreko bertsioetan instalatzea onartzen dugu, eta litekeena da etorkizuneko bertsioak ere onartzea.
Kontuz! * ESDA-ren deskarga estatiko bakarrak zure txartela kaltetu dezake eta hutsegite goiztiarra eragin dezake!
Mesedez, jarraitu arrazoizko neurri guztiak deskarga estatiko bat saihesteko, esate baterako, zure burua lurra jartzea, txartela ukitu baino lehen lurpeko edozein gainazal ukituz.

Hardware Instalazioa

  1. Ziurtatu etengailuak eta jumperak eskuliburu honetako Aukera Hautaketa atalean edo SETUP.EXE-ren iradokizunetatik ezartzen dituzula.
  2. Ez instalatu txartela ordenagailuan softwarea guztiz instalatu arte.
  3. Itzali ordenagailua eta deskonektatu AC korrontea sistematik.
  4. Kendu ordenagailuaren estalkia.
  5. Kontu handiz instalatu txartela erabilgarri dagoen 5V edo 3.3V PCI hedapen zirrikituan (aurrenik atzeko plaka bat kendu beharko duzu).
  6. Egiaztatu txartela ondo egokitzen den eta estutu torlojuak. Ziurtatu txartela muntatzeko euskarria behar bezala torlojututa dagoela eta xasisaren lur positiboa dagoela.
  7. Instalatu I/O kable bat txartelaren euskarria muntatutako konektorean.
  8. Jarri ordenagailuaren estalkia eta piztu ordenagailua. Sartu zure sistemaren CMOS konfigurazio-programa eta egiaztatu PCI plug-and-play aukera zure sistemarako behar bezala ezarrita dagoela. Windows 95/98/2000/XP/2003 (edo PNP-rekin bat datorren beste edozein sistema eragile) exekutatzen duten sistemek CMOS aukera OS ezarri beharko lukete. DOS, Windows NT, Windows 3.1 edo PNP betetzen ez duen beste edozein sistema eragilerekin exekutatzen diren sistemek PNP CMOS aukera BIOS edo Motherboard moduan ezarri behar dute. Gorde aukera eta jarraitu sistema abiarazten.
  9. Ordenagailu gehienek txartela automatikoki detektatu beharko lukete (sistema eragilearen arabera) eta kontrolatzaileak instalatzen automatikoki amaitu.
  10. Exekutatu PCIfind.exe txartela erregistroan instalatzen amaitzeko (Windows-erako soilik) eta esleitutako baliabideak zehazteko.
  11. Exekutatu emandako s batampSortu berri den txartelen direktoriora (CDtik) kopiatu diren programak zure instalazioa probatzeko eta baliozkotzeko.

Aukera hautaketa

Lau konfigurazio-aukera jumperaren posizioaren arabera zehazten dira hurrengo paragrafoetan azaltzen den moduan. Jumpers-en kokapenak 3-1 Irudian agertzen dira, Aukera hautatzeko mapan.

422/485
Jumper honek RS422 edo RS485 komunikazio modua hautatzen du.

Amaiera eta alborapena
Transmisio-linea hartzaile-muturrean amaitu behar da bere inpedantzia bereizgarrian, "dei-jotzea" saihesteko. TERMIN etiketatutako tokian jumper bat instalatzeak RS120 modurako sarreran 422Ω karga aplikatzen du. Era berean, TERMOUT etiketatutako tokian jumper bat instalatzeak 120Ω aplikatzen ditu transmisio/jaso sarrera/irteeran RS485 funtzionamendurako.
RS485 eragiketetan, terminal bat baino gehiago daudenean, sarearen mutur bakoitzean dauden RS485 atakek soilik izan behar dituzte amaierako erresistentziak goian azaldu bezala. Gainera, RS485 funtzionamendurako, RX+ eta RX- lerroetan alborapena egon behar da. 422/485 funtzioak alborapen hori ematen du.

Baud-tasa
x1/x4 jumper-ek 1.8432MHz-ko erloju estandarra edo 7.3728MHz-eko erlojua hautatzen du UART-ra sartzeko. x4 posizioak 460,800 KHz arteko baud-abiadurarako gaitasuna eskaintzen du.

interrupzio
IRQ zenbakia sistemak esleitzen du. Erabili PCIFind.EXE BIOS edo Sistema Eragileak txartelari esleitutako IRQ zehazteko. Bestela, Windows 95/98/NT-n Gailu-kudeatzailea erabil daiteke. Datuak eskuratzea klasean zerrendatutako kardak. Txartela hautatuz gero, Propietateak sakatuz eta, ondoren, Baliabideak fitxa hautatuz gero, txartelari esleitutako oinarrizko helbidea eta IRQ-a erakutsiko dira.

ASURED-PCI-COM-1S-PCI-Serial-Interfaces-hornidura-bata-barrutia-FIG-6

Helbidea hautatzea

  • PCI arkitektura Plug-and-Play da. Horrek esan nahi du BIOS edo Sistema Eragileak PCI txartelei esleitutako baliabideak zehazten dituela, erabiltzaileak baliabide horiek etengailuekin edo jumperekin hautatzea beharrean. Ondorioz, txartelaren oinarrizko helbidea ezin da aldatu, soilik zehaztu daiteke. Windows95/98/NT gailu-kudeatzailea erabil daiteke sistemaren baliabideak zehazteko, baina metodo hori eskuliburu honen esparrutik kanpo dago.
  • Txarlari esleitu zaion oinarrizko helbidea zehazteko, exekutatu emandako PCIFind.EXE erabilgarritasun-programa. Erabilgarritasun honek PCI busean detektatutako txartel guztien zerrenda, txartel bakoitzean funtzio bakoitzari esleitutako helbideak eta dagozkion IRQ eta DMA (halakorik balego) esleitutakoen zerrenda bistaratuko du.
  • Bestela, sistema eragile batzuk (Windows 95/98/2000) kontsultatu daitezke zein baliabide esleitu ziren zehazteko. Sistema eragile hauetan, PCIFind edo Device Manager utilitatea erabil dezakezu kontrol paneleko System Properties Applet-etik. Txartel hauek Gailu-kudeatzailea zerrendako Datuak eskuratzea klasean instalatuta daude. Txartela hautatuz gero, Propietateak sakatuz gero, Baliabideen fitxa hautatuz gero, txartelari esleitutako baliabideen zerrenda bistaratuko da.
  • PCI busak gutxienez 64K I/O espazioa onartzen du, zure txartelaren helbidea 0400 eta FFF8 hex barrutian egon daiteke. PCIFind-ek saltzailearen IDa eta Gailuaren IDa erabiltzen ditu zure txartela bilatzeko, ondoren, esleitutako oinarrizko helbidea eta IRQ irakurtzen ditu. Esleitutako oinarrizko helbidea eta IRQ zehaztu nahi badituzu, erabili informazio hau:
  • Txartelaren hornitzailearen ID kodea 494F da (ASCII "IO").
  • Txartelaren Gailuaren ID kodea 10C9 da.

Programazioa

Sample Programak
Badira sampTxartelarekin C, Pascal, QuickBASIC eta hainbat Windows hizkuntzatan emandako programak. DOS sampfitxategiak DOS direktorioan eta Windows-en daudeampfitxategiak WIN32 direktorioan daude.

Windows Programazioa
Txartela Windows-en instalatzen da COM ataka gisa. Horrela Windows API funtzio estandarrak erabil daitezke.
Bereziki:

  • SortuFile() eta CloseHandle() ataka bat ireki eta ixteko.
  • SetupComm(), SetCommTimeouts(), GetCommState() eta SetCommState() ataka baten ezarpenak ezartzeko eta aldatzeko.
  • IrakurriFile() eta IdatziFile() portu batera sartzeko.
    Ikusi aukeratutako hizkuntzaren dokumentazioa xehetasunetarako.
    DOSen arabera, prozesua oso ezberdina da. Kapitulu honen gainerakoan DOS programazioa deskribatzen da

Hasieratzea

  • Txipa hasteak UART-ren erregistro-multzoa ezagutzea eskatzen du. Lehen urratsa baud-tasa zatitzailea ezartzea da. Hori lehenik DLAB (Divisor Latch Access Bit) altua ezarriz egiten duzu. Bit hau 7. bit da Oinarrizko Helbidean +3. C kodean, deia hau izango litzateke: outportb(BASEADDR +3,0×80);
  • Ondoren, zatitzailea Oinarrizko Helbidea +0 (byte baxua) eta Oinarrizko Helbidea +1 (byte altua) kargatuko duzu. Hurrengo ekuazioak baud-tasa eta zatitzailearen arteko erlazioa definitzen du:
  • Nahi den Baud-abiadura = (UART erlojuaren maiztasuna) ÷ (32 * zatitzailea)
  • Baud jumper X1 posizioan dagoenean, UART erlojuaren maiztasuna 1.8432 Mhz-koa da. Jumper X4 posizioan dagoenean, erlojuaren maiztasuna 7.3728 Mhz-koa da. Hurrengo taulan dibiso maiztasun ezagunak zerrendatzen dira. Kontuan izan bi zutabe daudela kontuan hartu behar Baud jauziaren posizioaren arabera.
    Baud Tarifa Zatitzailea x1 Zatitzailea x4 Max Desf. Kablea Luzera*
    460800 1 550 oin
    230400 2 1400 oin
    153600 3 2500 oin
    115200 1 4 3000 oin
    57600 2 8 4000 oin
    38400 3 12 4000 oin
    28800 4 16 4000 oin
    19200 6 24 4000 oin
    14400 8 32 4000 oin
    9600 12 48 – Ohikoena 4000 oin
    4800 24 96 4000 oin
    2400 48 192 4000 oin
    1200 96 384 4000 oin

    * Diferentzialki gidatutako datu-kableetarako (RS422 edo RS485) gomendatutako gehienezko distantziak baldintza tipikoetarako dira.
    5-1 taula: Baud-tasa zatitzailearen balioak

C-n, txipa 9600 baud-en ezartzeko kodea hau da:
outportb(BASEADDR, 0x0C);
irteerab(BASEADDR +1,0);

Hasierako bigarren urratsa Line Control Erregistroa Oinarrizko Helbidean + 3 ezartzea da. Erregistro honek hitzaren luzera, gelditzeko bitak, parekotasuna eta DLAB definitzen ditu. 0 eta 1 bitek hitzaren luzera kontrolatzen dute eta 5 eta 8 bit arteko hitzen luzerak onartzen dituzte. Bit ezarpenak nahi den hitzaren luzerari 5 kenduz ateratzen dira. 2. bitak geldialdi-bit kopurua zehazten du. Gelditzeko bit bat edo bi egon daitezke. 2. bit 0-n ezartzen bada, geldialdi-bit bat egongo da. 2. bit 1ean ezartzen bada, bi geldialdi bit egongo dira. 3tik 6ra bitarteko bitek parekidetasuna kontrolatzen dute eta haustura gaitu. Ez dira normalean komunikazioetarako erabiltzen eta zeroan ezarri behar dira. Bit 7 lehen eztabaidatu DLAB da. Zatitzailea kargatu ondoren zeroan ezarri behar da edo bestela ez da komunikaziorik egongo.
C komandoa UART ezartzeko 8 biteko hitz baterako, parekotasunik gabekoa eta geldiuneko bit baterako hau da:
irteerab(BASEADDR +3, 0x03)

Hasierako azken urratsa hartzailearen buffer-ak garbitzea da. Hau hartzailearen bufferetik bi irakurketarekin egiten duzu Oinarrizko Helbidean +0. Amaitutakoan, UART erabiltzeko prest dago.

Harrera
Harrera bi modutara kudeatu daiteke: galdeketa eta etenaldi bidez. Bozketan, harrera egiten da Linearen Egoera Erregistroa etengabe irakurriz Oinarrizko Helbidean +5. Erregistro honen 0 bita altua ezartzen da datuak txiptik irakurtzeko prest dauden bakoitzean. Inkesta-begizta sinple batek etengabe egiaztatu behar du bit hau eta datuak irakurri ahala eskuragarri dauden heinean. Hurrengo kode zatiak galdeketa-begizta inplementatzen du eta 13 balio bat erabiltzen du (ASCII Carriage Return) transmisio amaierako markatzaile gisa:

ASURED-PCI-COM-1S-PCI-Serial-Interfaces-hornidura-bata-barrutia-FIG-9

Ahal den guztietan etendurak bultzatutako komunikazioak erabili behar dira eta beharrezkoa da datu-tasa handietarako. Etenek gidatutako hargailu bat idaztea ez da galdeketa-hargailu bat idaztea baino askoz konplexuagoa, baina kontuz ibili behar da eten kudeatzailea instalatzean edo kentzean, eten okerra ez idazteko, okerreko eten bat desgaitzeko edo etenaldiak denbora luzeegia desaktibatzeko.
Kudeatzaileak lehenik etenaren identifikazio-erregistroa irakurriko luke Oinarrizko Helbidean +2. Etenaldia Jasotako Datuak Eskuragarrietarako bada, kudeatzaileak datuak irakurtzen ditu. Etenaldirik ez badago, kontrola errutinatik irtengo da. A sampkudeatzailea, C-n idatzita, hau da:

ASURED-PCI-COM-1S-PCI-Serial-Interfaces-hornidura-bata-barrutia-FIG-10

Transmisio

RS485 transmisioa inplementatzeko erraza da. RS485 moduan AUTO funtzioak automatikoki gaitzen du transmisorea datuak bidaltzeko prest daudenean, beraz, ez da softwarerik gaitu behar. Ondorengo softwarea adibidezample RS422 moduan funtzionamendu ez-AUTOrako da. Lehenik eta behin, RTS lerroa altua ezarri behar da Modem Kontrol Erregistroko 1 bit-ean idatziz +1 Oinarrizko Helbidean. RTS linea transceptorea jasotzeko modutik transmisio modura aldatzeko erabiltzen da eta alderantziz.
Aurrekoa egin ondoren, txartela datuak bidaltzeko prest dago. Datu-kate bat transmititzeko, igorleak lehenik eta behin Line Egoera Erregistroko 5. bit egiaztatu behar du Oinarrizko Helbidean +5. Bit hori igorle-euskarri-erregistro hutsa da. Altua bada, igorleak bidali ditu datuak. Bit-a altuera joan arte eta ondoren idazketa batekin egiaztatzeko prozesua errepikatzen da daturik geratzen ez den arte. Datu guztiak transmititu ondoren, RTS bit-a berrezarri behar da Modem Kontrol Erregistroko 0-a idatziz.

Ondorengo C kode zatiak prozesu hau erakusten du:

ASURED-PCI-COM-1S-PCI-Serial-Interfaces-hornidura-bata-barrutia-FIG-11

Kontuz
UART-aren OUT2 bit-a 'TRUE' ezarri behar da etenaldiak zuzentzeko komunikazio egokia izateko. Legatutako softwareak bit hau erabiltzen du etenak ateratzeko eta baliteke txartela ez komunikatzea 3. erregistroko 4. bit (Modem Kontrol Erregistroa) ezarrita ez badago.

Konektore-pinen esleipenak

9 pin D azpiminiaturazko konektore ezaguna komunikazio-lerroekin konektatzeko erabiltzen da. Konektorea 4-40 harizko zutabeez hornituta dago (torloju emeen blokeoa) tentsioa arintzeko.

Pin Ez. Esleipena
1 Rx (Jaso datuak)
2 Tx+ (Igorri datuak)
3 Tx (Igorri datuak)
4  
5 GND (Seinalearen lurra)
6  
7  
8  
9 Rx+ (Jaso datuak)

Datu-kableen kableatzea
Hurrengo taulak bi gailuren arteko pin konexioak erakusten ditu Simplex, Half -Duplex eta Full- Duplex eragiketetarako.

Modua Txartela 1 Txartela 2
Simplex, 2 hari, jaso bakarrik, RS422 Rx+ pin 9 Tx+ pin 2
Rx- pin 1 Tx- pin 3
Simplex, 2 hari, transmititzeko soilik, RS422 Tx+ pin 2 Rx+ pin 9
Tx- pin 3 Rx- pin 1
Duplex erdia, 2 hari, RS485 Tx+ pin 2 Tx+ pin 2
Tx- pin 3 Tx- pin 3
Duplex osoa, 4 hari, 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

A eranskina: Aplikazioaren gogoetak

Sarrera

RS422 eta RS485 gailuekin lan egitea ez da oso desberdina RS232 serieko gailu estandarrekin lan egitearekin eta bi estandar hauek RS232 estandarraren gabeziak gainditzen dituzte. Lehenik eta behin, bi RS232 gailuren arteko kablearen luzera laburra izan behar da; 50 oin baino gutxiago. Bigarrenik, RS232 akats asko kableetan eragindako zarataren ondorio dira. RS422 estandarrak 5000 oin arteko kableen luzera ahalbidetzen du eta, modu diferentzialean funtzionatzen duenez, induzitutako zaratarekiko immuneagoa da.
Bi RS422 gailuren arteko konexioak (CTS alde batera utzita) honako hauek izan behar dira:

Gailua #1 Gailua #2
Seinalea 9 pin 25 pin Seinalea 9 pin 25 pin
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

A-1 taula: Bi RS422 gailuren arteko konexioak
RS232ren hirugarren gabezia da bi gailu baino gehiagok ezin dutela kable bera partekatu. Hau RS422rako ere egia da, baina RS485-ek RS422 plus-en onura guztiak eskaintzen ditu 32 gailuk pare bihurritu berdinak partekatzeko aukera ematen du. Aurrekoaren salbuespena da RS422 gailu anitzek kable bakarra parteka dezaketela, batek bakarrik hitz egiten badu eta besteek beti jasoko badute.

Seinale diferentzial orekatuak

RS422 eta RS485 gailuek RS232 gailuek baino zarata-immunitate handiagoa duten lerro luzeagoak gidatzeko arrazoia da disko diferentzial orekatuaren metodoa erabiltzen dela. Sistema diferentzial orekatu batean, liburukiatagGidariak ekoizten duen hari pare batean zehar agertzen da. Linea-gidari orekatu batek bolumen diferentziala sortuko dutage +2tik +6 voltiotik bere irteerako terminaletan. Linea orekatuko kontrolatzaile batek sarrerako "gaitzeko" seinale bat ere izan dezake, kontrolatzailea bere irteerako terminaletara konektatzen duena. "Gaitu" seinalea OFF badago, gidaria transmisio-lerrotik deskonektatuko da. Deskonektatu edo desgaitu egoera hau "tristate" baldintza deitzen zaio normalean eta inpedantzia handia adierazten du. RS485 gidariek kontrol-gaitasun hori izan behar dute. RS422 gidariek kontrol hori izan dezakete, baina ez da beti beharrezkoa. Lerro diferentzial orekatuaren hargailu batek bolumena sumatzen dutagTransmisio-lerroaren egoera bi seinale-sarrera-lerroetan zehar. Sarrera diferentziala voltage +200 mV baino handiagoa da, hargailuak egoera logiko zehatz bat emango du bere irteeran. Bolumen diferentziala badatagSarrera -200 mV baino txikiagoa da, hartzaileak kontrako egoera logikoa emango du bere irteeran. Gehienezko bolumen operatiboatag+6V-tik -6V bitartekoa da bolumena ahalbidetuztagTransmisio-kable luzeetan gerta daitekeen atenuazioa.

Gehienezko modu komun bat voltag+7V-ko balorazioa zarataren immunitate ona eskaintzen du voltages induzitutako pare bihurritu lerroetan. Seinalearen lurreko linearen konexioa beharrezkoa da modu arrunta voltage tarte horren barruan. Zirkuitua lurreko konexiorik gabe funtziona dezake, baina baliteke fidagarria ez izatea.

Parametroa Baldintzak Min. Max.
Driver Irteera Voltage (deskargatu)   4V 6V
    -4V -6V
Driver Irteera Voltage (kargatuta) EPEA 2V  
  sartu jauzilariak -2V  
Gidariaren irteerako erresistentzia     50Ω
Gidariaren irteerako zirkuitu laburren korrontea     +150 mA
Gidariaren irteerako igoera-denbora     % 10eko unitate-tartea
Hartzailearen Sentikortasuna     +200 mV
Hargailua Modu komuna Voltage Barrutia     +7V
Hargailuaren sarrerako erresistentzia     4KΩ

A-2 taula: RS422 zehaztapenen laburpena
Seinalearen islak kablean saihesteko eta RS422 eta RS485 moduan zarata arbuioa hobetzeko, kablearen hartzailearen muturra kablearen inpedantzia bereizgarriaren erresistentzia batekin amaitu behar da.

Oharra
Ez duzu amaierako erresistentziarik gehitu beharrik zure kableei txartela erabiltzen duzunean. RX+ eta RX- lineetarako amaiera-erresistentziak txartelean eskaintzen dira eta TERM jumperak instalatzen dituzunean zirkuituan jartzen dira. (Ikus eskuliburu honetako Aukera Hautaketa atala.)

RS485 Datuen Transmisioa

RS485 estandarrak transmisio-linea orekatua partekatzeko aukera ematen du alderdi-line moduan. Gehienez 32 gidari/hargailu bikotek parteka dezakete bi haritako alderdien sare bat. Gidari eta hargailuen ezaugarri asko RS422 Estandarraren berdinak dira. Desberdintasun bat modu komuna voltagMuga hedatu egiten da eta +12V-tik -7V bitartekoa da. Edozein gidari lineatik deskonektatu (edo tristed) daitekeenez, modu komun hau jasan behar du voltage barruti egoera hirukoitzean dagoen bitartean.

RS485 bi hari anitzeko sarea

Ondorengo ilustrazioak multidrop edo party line sare tipiko bat erakusten du. Kontuan izan transmisio-lerroa linearen bi muturretan amaitzen dela, baina ez linearen erdiko jaitsiera-puntuetan.

ASURED-PCI-COM-1S-PCI-Serial-Interfaces-hornidura-bata-barrutia-FIG-8

RS485 lau hari askotako sarea
RS485 sare bat lau hari moduan ere konekta daiteke. Lau hariko sare batean beharrezkoa da nodo bat nodo maisua izatea eta beste guztiak esklabo izatea. Sarea konektatuta dago, beraz, maisua esklabo guztiekin komunikatzen da eta esklabo guztiak maisuarekin soilik komunikatzen dira. Horrek abantaila dutages protokolo mistoko komunikazioak erabiltzen dituzten ekipoetan. Nodo esklaboek sekula ez dutenez beste esklabo baten erantzuna maisuari entzuten, nodo esklabo batek ezin du gaizki erantzun.

Bezeroen iruzkinak
Eskuliburu honekin arazorik izanez gero edo iritziren bat eman nahi badiguzu, mesedez, bidali mezu elektronikoa helbide honetara: manuals@accesio.com.. Mesedez, zehaztu aurkitu dituzun akatsak eta sartu zure posta helbidea, eskuzko eguneraketak bidal ditzagun.

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

Sistema ziurtatuak

Assured Systems enpresa teknologiko liderra da 1,500 ohiko bezero baino gehiago dituena 80 herrialdetan, eta 85,000 sistema baino gehiago zabaltzen ditu bezero-oinarri anitz bati 12 urteko negozioetan. Kalitate handiko eta berritzaileak eskaintzen ditugu informatika, pantaila, sareko eta datuak biltzeko irtenbide malkartsuak txertatu, industrial eta etxez kanpoko merkatu digitalaren sektoreei.

US
sales@assured-systems.com
Salmentak: +1 347 719 4508
Laguntza: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 AEB

EMEA
sales@assured-systems.com
Salmentak: +44 (0)1785 879 050
Laguntza: +44 (0)1785 879 050
Unitatea A5 Douglas Park Stone Business Park Stone ST15 0YJ Erresuma Batua
BEZ zenbakia: 120 9546 28
Enpresaren Erregistro Zenbakia: 07699660

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

Dokumentuak / Baliabideak

ASURED PCI-COM-1S PCI serieko interfaze sorta bat hornitzen du [pdfErabiltzailearen eskuliburua
PCI-COM-1S-k PCI serie-interfaze sorta bat hornitzen du, PCI-COM-1S, PCI serie-interfaze sorta bat hornitzen du, PCI serie-interfaze sorta, PCI serie-interfazeak, interfazeak.

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *