NODROŠINĀTS-LOGO

NOTEIKTS PCI-COM-1S nodrošina virkni PCI seriālo interfeisu

ASURSED-PCI-COM-1S-Piegāde-PCI-Serial-Interfaces-PRODUCT

FAQ

J: Kas man jādara, ja mans ACCES aprīkojums neizdodas?

A: Sazinieties ar ACCES, lai saņemtu ātru apkalpošanu un atbalstu. Skatiet garantijas noteikumus un nosacījumus par remonta vai nomaiņas iespējām.

J: Vai es varu instalēt karti, izmantojot datoru vai lauka barošanu?

A: Nē, pirms kabeļu pievienošanas vai atvienošanas vai karšu uzstādīšanas vienmēr pārliecinieties, ka datoram ir izslēgta barošana, lai izvairītos no bojājumiem un garantiju anulēšanas.

Paziņojums

  • Informācija šajā dokumentā ir sniegta tikai atsaucei. ACCES neuzņemas nekādu atbildību, kas izriet no šeit aprakstītās informācijas vai produktu pielietošanas vai izmantošanas. Šis dokuments var saturēt informāciju un produktus, kas ir aizsargāti ar autortiesībām vai patentiem, vai atsauces uz tiem, un tas nesniedz nekādu licenci saskaņā ar ACCES patentu tiesībām vai citu personu tiesībām.
  • IBM PC, PC/XT un PC/AT ir International Business Machines Corporation reģistrētas preču zīmes.
  • Iespiests ASV. Autortiesības 1995, 2005 pieder ACCES I/O Products Inc, 10623 Roselle Street, Sandjego, CA 92121. Visas tiesības paturētas.

BRĪDINĀJUMS!!
VIENMĒR PIEVIENOJIET UN ATVIENOJIET LAUKA KABELI, KAD DATORS IZSLĒGTS. PIRMS KARTES UZSTĀDĪŠANAS, VIENMĒR IZSLĒDZIET DATORU. KABEĻU PIEVIENOŠANA UN ATVIENOŠANA VAI KARTES UZSTĀDĪŠANA SISTĒMĀ AR DATORU VAI LAUKU STRĀVU VAR ​​IZRAISĪT I/O KARTES BOJĀJUMI UN ANULĒS VISAS NETIEŠĀS VAI TIEŠĀS GARANTIJAS.

Garantija
Pirms nosūtīšanas ACCES aprīkojums tiek rūpīgi pārbaudīts un pārbaudīts atbilstoši piemērojamām specifikācijām. Tomēr, ja notiek aprīkojuma kļūme, ACCES nodrošina saviem klientiem, ka būs pieejams tūlītējs serviss un atbalsts. Visas ACCES sākotnēji ražotās iekārtas, kurām ir konstatēti trūkumi, tiks salabotas vai nomainītas, ievērojot tālāk norādītos apsvērumus.

Noteikumi un nosacījumi
Ja ir aizdomas par ierīces kļūmi, sazinieties ar ACCES klientu apkalpošanas nodaļu. Esiet gatavs norādīt vienības modeļa numuru, sērijas numuru un atteices simptoma(-u) aprakstu. Mēs varam ieteikt dažus vienkāršus testus, lai apstiprinātu kļūmi. Mēs piešķirsim materiālu atgriešanas atļaujas (RMA) numuru, kam jābūt uz atgriešanas iepakojuma ārējās etiķetes. Visām vienībām/sastāvdaļām jābūt pareizi iepakotām, lai tās varētu apstrādāt, un ar priekšapmaksu jāatdod atpakaļ uz ACCES norādīto servisa centru, un tās tiks atgrieztas klienta/lietotāja vietnē ar priekšapmaksu un rēķinu.

Pārklājums
Pirmie trīs gadi: atgrieztā vienība/detaļa tiks salabota un/vai nomainīta pēc ACCES izvēles bez maksas par darbu vai detaļām, uz kurām neattiecas garantija. Garantija sākas ar aprīkojuma nosūtīšanu.
Turpmākie gadi: visā jūsu aprīkojuma kalpošanas laikā ACCES ir gatavs sniegt pakalpojumus uz vietas vai rūpnīcā par saprātīgām cenām, kas ir līdzīgas citu ražotāju cenām šajā nozarē.

Aprīkojums, ko neražo ACCES
Iekārtām, kuras nodrošina, bet kuras nav ražojis ACCES, tiek nodrošināta garantija, un tā tiks remontēta saskaņā ar attiecīgā aprīkojuma ražotāja garantijas noteikumiem un nosacījumiem.

Ģenerālis
Saskaņā ar šo garantiju ACCES atbildība aprobežojas ar nomaiņu, remontu vai kredīta izsniegšanu (pēc ACCES ieskatiem) visiem produktiem, kuriem garantijas periodā ir pierādīts, ka tie ir bojāti. ACCES nekādā gadījumā nav atbildīgs par izrietošiem vai īpašiem bojājumiem, kas radušies mūsu produkta lietošanas vai nepareizas lietošanas rezultātā. Klients ir atbildīgs par visām izmaksām, kas radušās ACCES aprīkojuma modifikāciju vai papildinājumu dēļ, ko ACCES nav rakstiski apstiprinājusi, vai, ja pēc ACCES domām, iekārta ir bijusi nepareiza lietošana. “Neparasta lietošana” šīs garantijas izpratnē ir definēta kā jebkura izmantošana, kurai iekārta ir pakļauta, izņemot norādīto vai paredzēto lietojumu, ko apliecina pirkuma vai pārdošanas apliecinājums. Izņemot iepriekš minēto, neviena cita garantija, izteikta vai netieša, neattiecas uz jebkuru un visu šādu aprīkojumu, ko nodrošina vai pārdod ACCES.

Ievads

Šī seriālo sakaru karte tika izstrādāta lietošanai PCI-Bus datoros un nodrošina efektīvu saziņu RS422 (EIA422) vai RS485 (EIA485) pa garām sakaru līnijām. Karte ir 4.80 collas (122 mm) gara, un to var uzstādīt jebkurā IBM 5 voltu PCI slotā vai saderīgos datoros. Tiek izmantots 16550 tipa buferētais UART, un Windows savietojamībai ir iekļauta automātiskā vadība, lai pārredzami iespējotu/atspējotu pārraides draiverus.

Līdzsvarotā režīma darbība un slodzes pārtraukšana

  • RS422 režīmā karte izmanto diferenciālos (vai līdzsvarotos) līniju draiverus, lai nodrošinātu trokšņu noturību un palielinātu maksimālo attālumu līdz 4000 pēdām. RS485 režīms ir uzlabots salīdzinājumā ar RS422 ar pārslēdzamiem raiduztvērējiem un iespēju atbalstīt vairākas ierīces vienā “ballītes līnijā”. Vienā rindā apkalpoto ierīču skaitu var palielināt, izmantojot “atkārtotājus”.
  • RS422 darbība pieļauj vairākus uztvērējus sakaru līnijās un RS485 darbība ļauj līdz 32 raidītājiem un uztvērējiem vienā datu līniju komplektā. Ierīces šo tīklu galos ir jāpārtrauc, lai izvairītos no “zvana”. Lietotājam ir iespēja pārtraukt raidītāja un/vai uztvērēja līnijas.
  • RS485 sakariem ir nepieciešams, lai raidītājs nodrošinātu nobīditage, lai nodrošinātu zināmu “nulles” stāvokli, kad neviena ierīce nepārraida. Šī karte pēc noklusējuma atbalsta novirzīšanu. Ja jūsu lietojumprogramma pieprasa, lai raidītājs būtu neobjektīvs, lūdzu, sazinieties ar rūpnīcu.

COM porta saderība

  • 16550 UART tiek izmantots kā asinhronās komunikācijas elements (ACE). Tajā ir iekļauti 16 baitu pārraides/saņemšanas FIFO buferi, lai aizsargātu pret datu zudumiem daudzuzdevumu operētājsistēmās, vienlaikus saglabājot 100% saderību ar sākotnējo IBM seriālo portu. PCI kopnes arhitektūra ļauj kartēm piešķirt adreses no 0000 līdz FFF8 hex.
  • Kartes kristāla oscilators ļauj precīzi izvēlēties bodu ātrumu līdz 115,200 460,800 vai, mainot džemperi, līdz XNUMX XNUMX bodu ar standarta kristāla oscilatoru. Pārraides ātrums ir atlasīts programma, un pieejamie ātrumi ir norādīti tabulā šīs rokasgrāmatas sadaļā Programmēšana.
  • Izmantotais draiveris/uztvērējs 75ALS176 spēj vadīt ārkārtīgi garas sakaru līnijas ar lielu datu pārraides ātrumu. Tas var braukt līdz +60 mA pa līdzsvarotām līnijām un saņemt ieejas līdz 200 mV diferenciālo signālu, kas ir pārklāts ar +12 V vai -7 V kopējā režīma troksni. Sakaru konflikta gadījumā vadītājam/uztvērējiem ir termiskā izslēgšana.

Komunikācijas režīmi

Kartes atbalsta Simplex, Half-Duplex un Full-Duplex sakarus dažādos divu un četru vadu kabeļu savienojumos. Simplekss ir vienkāršākais saziņas veids, kurā pārraide notiek tikai vienā virzienā. Half-Duplex ļauj satiksmei pārvietoties abos virzienos, bet tikai vienā virzienā. Pilnas dupleksa režīmā dati tiek pārvietoti abos virzienos vienlaikus. Lielākā daļa RS485 sakaru izmanto pusduplekso režīmu, jo ir jāizmanto tikai viens vadu pāris, un uzstādīšanas izmaksas ir ievērojami samazinātas.

Auto-RTS raiduztvērēja vadība

Windows lietojumprogrammās draiveris ir jāiespējo un jāatspējo pēc vajadzības, ļaujot visām kartēm koplietot divu vai četru vadu kabeli. Šī karte automātiski kontrolē vadītāju. Izmantojot automātisko vadību, vadītājs ir iespējots, kad dati ir gatavi pārsūtīšanai. Pēc datu pārsūtīšanas draiveris paliek iespējots vienas papildu rakstzīmes pārraides laiku un pēc tam tiek atspējots. Uztvērējs parasti ir iespējots, bet tiek atspējots pārraides laikā un pēc pārraides pabeigšanas tiek atkārtoti iespējots. Karte automātiski pielāgo savu laiku atbilstoši datu pārraides ātrumam.

Specifikācijas

Sakaru interfeiss

  • I/O savienojums: Ekranēts vīrišķais D-sub 9 kontaktu IBM AT stila savienotājs, kas ir savietojams ar RS422 un RS485 specifikācijām.
  • Rakstzīmju garums: 5, 6, 7 vai 8 biti.
  • Paritāte: pāra, nepāra vai neviena.
  • Pārtraukšanas intervāls: 1, 1.5 vai 2 biti.
  • Sērijas datu pārraides ātrums: līdz 115,200 460,800 bodu, asinhrons. Ātrāks ātrums, līdz pat 16550 XNUMX bodu, tiek sasniegts, izvēloties džemperi kartē. Tips XNUMX buferēta UART.

RS422/RS485 diferenciālās komunikācijas režīms

  • Uztvērēja ievades jutība: +200 mV, diferenciālā ieeja.
  • Kopējā režīma noraidīšana: +12V līdz -7V
  • Piedziņas jauda: 60 mA pārraides izeja ar termisko izslēgšanu.
  • Daudzpunktu: savietojams ar RS422 un RS485 specifikācijām.

Piezīme
Tiešsaistē atļauts līdz 32 draiveriem un uztvērējiem. Seriālo sakaru ACE izmantotais tips ir 16550. Izmantotie draiveri/uztvērēji ir 75ALS176 tipa.

Vides

  • Darba temperatūras diapazons: no 0 līdz +60 °C
  • Mitrums: 5% līdz 95%, nekondensējošs.
  • Uzglabāšanas temperatūras diapazons: -50 līdz +120 °C
  • Izmērs: 4.80 collu garš (122 mm) un 1.80 collu augsts (46 mm).
  • Nepieciešamā jauda: +5 VDC pie 175 mA tipisks

NODROŠINĀTS-PCI-COM-1S-PCI-Serial-interfeisu diapazona piegādes-1.ATTĒLS

Uzstādīšana

Jūsu ērtībai kartei ir pievienota drukāta ātrās palaišanas rokasgrāmata (QSG). Ja jau esat veicis QSG darbības, šī nodaļa jums var šķist lieka un var pāriet uz priekšu, lai sāktu izstrādāt savu lietojumprogrammu.
Programmatūra, kas tiek piegādāta kopā ar šo karti, ir kompaktdiskā, un pirms lietošanas tā ir jāinstalē jūsu cietajā diskā. Lai to izdarītu, veiciet tālāk norādītās darbības, kas atbilst jūsu operētājsistēmai.

Konfigurējiet kartes opcijas, izmantojot džempera izvēli
Pirms kartes ievietošanas datorā rūpīgi izlasiet šīs rokasgrāmatas 3. nodaļu: Opciju izvēle, pēc tam konfigurējiet karti atbilstoši savām prasībām un protokolam (RS-232, RS-422, RS-485, 4 vadu 485 utt.) . Mūsu Windows balstīto iestatīšanas programmu var izmantot kopā ar 3. nodaļu, lai palīdzētu konfigurēt džemperus kartē, kā arī sniegtu papildu aprakstus dažādu kartes opciju lietošanai (piemēram, izbeigšana, novirze, datu pārraides ātruma diapazons, RS-232, RS-422, RS-485 utt.).

CD programmatūras instalēšana
Tālāk sniegtajās instrukcijās tiek pieņemts, ka CD-ROM diskdzinis ir diskdzinis “D”. Ja nepieciešams, nomainiet savai sistēmai atbilstošo diska burtu.

DOS

  1. Ievietojiet kompaktdisku savā CD-ROM diskdzinī.
  2. TipsNODROŠINĀTS-PCI-COM-1S-PCI-Serial-interfeisu diapazona piegādes-2.ATTĒLS lai mainītu aktīvo disku uz CD-ROM diskdzini.
  3. Tips NODROŠINĀTS-PCI-COM-1S-PCI-Serial-interfeisu diapazona piegādes-3.ATTĒLSlai palaistu instalēšanas programmu.
  4. Izpildiet ekrānā redzamos norādījumus, lai instalētu šīs plates programmatūru.

WINDOWS

  1. Ievietojiet kompaktdisku savā CD-ROM diskdzinī.
  2. Sistēmai automātiski jāpalaiž instalēšanas programma. Ja instalēšanas programma nedarbojas nekavējoties, noklikšķiniet uz START | RUN un ierakstiet NODROŠINĀTS-PCI-COM-1S-PCI-Serial-interfeisu diapazona piegādes-4.ATTĒLS, noklikšķiniet uz Labi vai nospiediet NODROŠINĀTS-PCI-COM-1S-PCI-Serial-interfeisu diapazona piegādes-5.ATTĒLS.
    Izpildiet ekrānā redzamos norādījumus, lai instalētu šīs plates programmatūru.

LINUX

Informāciju par instalēšanu Linux sistēmā skatiet CD-ROM vietnē linux.htm.

Piezīme: COM plates var instalēt praktiski jebkurā operētājsistēmā. Mēs atbalstām instalēšanu iepriekšējās Windows versijās un, visticamāk, atbalstīsim arī turpmākās versijas.
Uzmanību! * ESDA viena statiskā izlāde var sabojāt karti un izraisīt priekšlaicīgu atteici!
Lūdzu, ievērojiet visus saprātīgos piesardzības pasākumus, lai novērstu statisko izlādi, piemēram, iezemēšanos, pieskaroties jebkurai iezemētai virsmai, pirms pieskaraties kartei.

Aparatūras uzstādīšana

  1. Noteikti iestatiet slēdžus un džemperus vai nu šīs rokasgrāmatas sadaļā Opciju izvēle, vai no SETUP.EXE ieteikumiem.
  2. Neinstalējiet karti datorā, kamēr programmatūra nav pilnībā instalēta.
  3. IZSLĒDZIET datora barošanu UN atvienojiet maiņstrāvas padevi no sistēmas.
  4. Noņemiet datora vāku.
  5. Uzmanīgi ievietojiet karti pieejamā 5 V vai 3.3 V PCI paplašināšanas slotā (iespējams, vispirms būs jānoņem aizmugures plāksne).
  6. Pārbaudiet, vai karte ir pareizi piestiprināta, un pievelciet skrūves. Pārliecinieties, vai kartes stiprinājuma kronšteins ir pareizi ieskrūvēts vietā un vai ir pozitīvs šasijas zemējums.
  7. Uzstādiet I/O kabeli uz kartes kronšteina piestiprinātā savienotāja.
  8. Uzlieciet atpakaļ datora vāku un IESLĒDZIET datoru. Ievadiet savas sistēmas CMOS iestatīšanas programmu un pārbaudiet, vai PCI plug-and-play opcija ir iestatīta atbilstoši jūsu sistēmai. Sistēmās, kurās darbojas operētājsistēma Windows 95/98/2000/XP/2003 (vai jebkura cita ar PNP saderīga operētājsistēma), CMOS opcija jāiestata uz OS. Sistēmām, kas darbojas ar DOS, Windows NT, Windows 3.1 vai jebkuru citu ar PNP nesaderīgu operētājsistēmu, PNP CMOS opcija jāiestata uz BIOS vai mātesplati. Saglabājiet opciju un turpiniet sistēmas sāknēšanu.
  9. Lielākajai daļai datoru vajadzētu automātiski noteikt karti (atkarībā no operētājsistēmas) un automātiski pabeigt draiveru instalēšanu.
  10. Palaidiet PCIfind.exe, lai pabeigtu kartes instalēšanu reģistrā (tikai Windows) un noteiktu piešķirtos resursus.
  11. Palaidiet vienu no sniegtajiem sample programmas, kas tika kopētas jaunizveidotajā kartes direktorijā (no kompaktdiska), lai pārbaudītu un apstiprinātu instalāciju.

Opciju izvēle

Četras konfigurācijas opcijas nosaka džempera pozīcija, kā aprakstīts turpmākajos punktos. Džemperu atrašanās vietas ir parādītas 3-1. attēlā, Opciju izvēles karte.

422/485
Šis džemperis izvēlas RS422 vai RS485 sakaru režīmu.

Izbeigšana un aizspriedumi
Pārvades līnijai jābūt pabeigtai uztveršanas galā tai raksturīgajā pretestībā, lai izvairītos no “zvana”. Uzstādot džemperi vietā ar apzīmējumu TERMIN, RS120 režīma ieejai tiek piemērota 422 Ω slodze. Līdzīgi, uzstādot džemperi vietā, kas apzīmēta ar apzīmējumu TERMOUT, RS120 darbībai tiek izmantota 485 Ω pāri raidīšanas/saņemšanas ieejai/izvadei.
RS485 darbībās, kur ir vairāki termināļi, tikai RS485 portiem katrā tīkla galā jābūt gala rezistoriem, kā aprakstīts iepriekš. Turklāt, lai darbotos RS485, jābūt novirzei uz RX+ un RX- līnijām. Funkcija 422/485 nodrošina šo novirzi.

Pārbaudes ātrums
X1/x4 džemperis izvēlas vai nu standarta 1.8432 MHz pulksteni vai 7.3728 MHz pulksteni ievadei UART. Pozīcija x4 nodrošina datu pārraides ātrumu līdz 460,800 XNUMX KHz.

Pārtrauc
IRQ numuru piešķir sistēma. Izmantojiet PCIFind.EXE, lai noteiktu IRQ, ko kartei piešķīrusi BIOS vai operētājsistēma. Alternatīvi operētājsistēmā Windows 95/98/NT var izmantot ierīču pārvaldnieku. Datu iegūšanas klasē norādītās kartes. Atlasot karti, noklikšķinot uz Rekvizīti un pēc tam atlasot cilni Resursi, tiks parādīta kartei piešķirtā bāzes adrese un IRQ.

NODROŠINĀTS-PCI-COM-1S-PCI-Serial-interfeisu diapazona piegādes-6.ATTĒLS

Adreses izvēle

  • PCI arhitektūra ir Plug-and-Play. Tas nozīmē, ka BIOS vai operētājsistēma nosaka PCI kartēm piešķirtos resursus, nevis lietotājs izvēlas šos resursus ar slēdžiem vai džemperiem. Rezultātā kartes bāzes adresi nevar mainīt, to var tikai noteikt. Ir iespējams izmantot Windows95/98/NT ierīču pārvaldnieku, lai norādītu sistēmas resursus, taču šī metode ir ārpus šīs rokasgrāmatas darbības jomas.
  • Lai noteiktu kartei piešķirto bāzes adresi, palaidiet piedāvāto PCIFind.EXE utilītprogrammu. Šī utilīta parādīs visu PCI kopnē atklāto karšu sarakstu, katrai kartei katrai funkcijai piešķirtās adreses un piešķirtos attiecīgos IRQ un DMA (ja tādi ir).
  • Alternatīvi dažām operētājsistēmām (Windows 95/98/2000) var veikt vaicājumus, lai noteiktu, kuri resursi tika piešķirti. Šajās operētājsistēmās varat izmantot vai nu PCIFind, vai utilītu Device Manager no vadības paneļa sistēmas rekvizītu sīklietotnes. Šīs kartes ir instalētas ierīču pārvaldnieka saraksta klasē Data Acquisition. Atlasot karti, pēc tam noklikšķinot uz Rekvizīti, pēc tam atlasot cilni Resursi, tiks parādīts kartei piešķirto resursu saraksts.
  • PCI kopne atbalsta vismaz 64K I/O vietas, jūsu kartes adrese var atrasties jebkur diapazonā no 0400 līdz FFF8 hex. PCIFind izmanto piegādātāja ID un ierīces ID, lai meklētu jūsu karti, pēc tam nolasa piešķirto bāzes adresi un IRQ. Ja vēlaties noteikt bāzes adresi un piešķirto IRQ, izmantojiet šādu informāciju:
  • Kartes pārdevēja ID kods ir 494F (ASCII nozīmē “IO”).
  • Kartes ierīces ID kods ir 10C9.

Programmēšana

Sample programmas
Ir sampkartei pievienotās programmas C, Pascal, QuickBASIC un vairākās Windows valodās. DOS samples atrodas DOS direktorijā un Windows samples atrodas WIN32 direktorijā.

Windows programmēšana
Karte tiek instalēta sistēmā Windows kā COM porti. Tādējādi var izmantot Windows standarta API funkcijas.
Jo īpaši:

  • IzveidotFile() un CloseHandle () porta atvēršanai un aizvēršanai.
  • SetupComm(), SetCommTimeouts(), GetCommState() un SetCommState(), lai iestatītu un mainītu porta iestatījumus.
  • LasītFile() un RakstietFile(), lai piekļūtu ostai.
    Sīkāku informāciju skatiet izvēlētās valodas dokumentācijā.
    Izmantojot DOS, process ir ļoti atšķirīgs. Šīs nodaļas pārējā daļā ir aprakstīta DOS programmēšana

Inicializācija

  • Mikroshēmas inicializācijai ir nepieciešamas zināšanas par UART reģistru kopu. Pirmais solis ir iestatīt datu pārraides ātruma dalītāju. To var izdarīt, vispirms iestatot augstu DLAB (dalītāja fiksatora piekļuves bitu). Šis bits ir 7. bits bāzes adresē +3. C kodā izsaukums būtu: outportb(BASEADDR +3,0×80);
  • Pēc tam ielādējat dalītāju uz bāzes adresi +0 (zems baits) un bāzes adrese +1 (augsts baits). Šis vienādojums definē attiecības starp bodu pārraides ātrumu un dalītāju:
  • Vēlamais datu pārraides ātrums = (UART pulksteņa frekvence) ÷ (32 * dalītājs)
  • Kad Baud džemperis atrodas X1 pozīcijā, UART pulksteņa frekvence ir 1.8432 Mhz. Kad džemperis atrodas X4 pozīcijā, pulksteņa frekvence ir 7.3728 Mhz. Nākamajā tabulā ir uzskaitītas populārās dalīšanas frekvences. Ņemiet vērā, ka ir jāņem vērā divas kolonnas atkarībā no Boda džempera stāvokļa.
    Baud Likme Dalītājs x1 Dalītājs x4 Maks Dif. Kabelis Garums*
    460800 1 550 pēdas
    230400 2 1400 pēdas
    153600 3 2500 pēdas
    115200 1 4 3000 pēdas
    57600 2 8 4000 pēdas
    38400 3 12 4000 pēdas
    28800 4 16 4000 pēdas
    19200 6 24 4000 pēdas
    14400 8 32 4000 pēdas
    9600 12 48 – visizplatītākais 4000 pēdas
    4800 24 96 4000 pēdas
    2400 48 192 4000 pēdas
    1200 96 384 4000 pēdas

    * Ieteicamie maksimālie attālumi diferenciāli darbināmiem datu kabeļiem (RS422 vai RS485) ir paredzēti tipiskiem apstākļiem.
    Tabula 5-1: pārraides ātruma dalītāju vērtības

C kods mikroshēmas iestatīšanai uz 9600 bodu ir:
outportb (BASEADDR, 0x0C);
outportb(BASEADDR +1,0);

Otrais inicializācijas solis ir līnijas vadības reģistra iestatīšana bāzes adresē + 3. Šis reģistrs nosaka vārda garumu, beigu bitus, paritāti un DLAB. Biti 0 un 1 kontrolē vārda garumu un pieļauj vārdu garumu no 5 līdz 8 bitiem. Bitu iestatījumi tiek iegūti, no vēlamā vārda garuma atņemot 5. 2. bits nosaka apturēšanas bitu skaitu. Var būt viens vai divi stopbiti. Ja 2. bits ir iestatīts uz 0, būs viens pieturas bits. Ja 2. bits ir iestatīts uz 1, būs divi apturēšanas biti. Biti 3 līdz 6 kontrolē paritāti un pārtraukuma iespējošanu. Tos parasti neizmanto sakariem, un tiem jābūt iestatītiem uz nulli. 7. bits ir iepriekš apspriestais DLAB. Pēc dalītāja ielādes tas jāiestata uz nulli, pretējā gadījumā komunikācija nenotiks.
C komanda, lai iestatītu UART 8 bitu vārdam, bez paritātes un viena pieturas bita, ir:
outportb (BASEADDR +3, 0x03)

Pēdējais inicializācijas solis ir uztvērēja buferu izskalošana. Jūs to darāt ar diviem nolasījumiem no uztvērēja bufera pie bāzes adreses +0. Kad tas ir izdarīts, UART ir gatavs lietošanai.

Uzņemšana
Uzņemšanu var apstrādāt divos veidos: aptauju un pārtraukumu vadīta. Aptaujājot, saņemšana tiek veikta, pastāvīgi lasot līnijas statusa reģistru bāzes adresē +5. Šī reģistra bits 0 tiek iestatīts augsts ikreiz, kad dati ir gatavi nolasīšanai no mikroshēmas. Vienkāršai aptaujas cilpai ir nepārtraukti jāpārbauda šis bits un jālasa dati, tiklīdz tie kļūst pieejami. Šis koda fragments ievieš aptaujas cilpu un izmanto vērtību 13 (ASCII Carriage Return) kā pārraides beigu marķieri:

NODROŠINĀTS-PCI-COM-1S-PCI-Serial-interfeisu diapazona piegādes-9.ATTĒLS

Kad vien iespējams, jāizmanto pārtraukumu vadīti sakari, un tie ir nepieciešami lieliem datu pārraides ātrumiem. Ar pārtraukumiem darbināma uztvērēja rakstīšana nav daudz sarežģītāka par uztvērēja uztvērēja rakstīšanu, taču, instalējot vai noņemot pārtraukumu apstrādātāju, jāievēro piesardzība, lai izvairītos no nepareiza pārtraukuma ierakstīšanas, nepareiza pārtraukuma atspējošanas vai pārtraukumu izslēgšanas pārāk ilgu laiku.
Apdarinātājs vispirms nolasa pārtraukumu identifikācijas reģistru bāzes adresē +2. Ja pārtraukums attiecas uz pieejamiem saņemtajiem datiem, apstrādātājs nolasa datus. Ja pārtraukums netiek gaidīts, vadība iziet no rutīnas. A sample apdarinātājs, kas rakstīts C valodā, ir šāds:

NODROŠINĀTS-PCI-COM-1S-PCI-Serial-interfeisu diapazona piegādes-10.ATTĒLS

Pārnešana

RS485 pārraidi ir vienkārši ieviest. Automātiskā funkcija RS485 režīmā automātiski iespējo raidītāju, kad dati ir gatavi nosūtīšanai, tāpēc programmatūras iespējošana nav nepieciešama. Šāda programmatūra, piemample ir paredzēts neAUTO darbībai RS422 režīmā. Vispirms RTS līnija jāiestata augstu, ierakstot modema vadības reģistra 1. bitu uz bāzes adresi +1. RTS līniju izmanto, lai pārslēgtu raiduztvērēju no saņemšanas režīma uz pārraides režīmu un otrādi.
Kad iepriekšminētais ir izdarīts, karte ir gatava datu nosūtīšanai. Lai pārsūtītu datu virkni, raidītājam vispirms ir jāpārbauda līnijas statusa reģistra 5. bits bāzes adresē +5. Šis bits ir raidītājs-tur-tukšs reģistrs. Ja tas ir augsts, raidītājs ir nosūtījis datus. Bita pārbaudes process, līdz tas kļūst augsts, kam seko rakstīšana, tiek atkārtots, līdz vairs nav datu. Pēc visu datu pārsūtīšanas RTS bits ir jāatiestata, ierakstot no 0 uz 1. bitu modema vadības reģistrā.

Šis C koda fragments parāda šo procesu:

NODROŠINĀTS-PCI-COM-1S-PCI-Serial-interfeisu diapazona piegādes-11.ATTĒLS

Uzmanību
UART bitam OUT2 jābūt iestatītam uz “TRUE”, lai nodrošinātu pareizu pārtraukumu vadītu saziņu. Mantotā programmatūra izmanto šo bitu, lai bloķētu pārtraukumus, un karte var nesazināties, ja nav iestatīts 3. reģistra (Modema vadības reģistra) 4. bits.

Savienotāja tapu piešķiršana

Populārais 9 kontaktu D subminiatūras savienotājs tiek izmantots saskarnei ar sakaru līnijām. Savienotājs ir aprīkots ar 4–40 vītņotiem atdaliņiem (sieviešu skrūvju fiksators), lai nodrošinātu spriedzes mazināšanu.

Piespraust Nē. Piešķiršana
1 Rx (Saņemt datus)
2 Tx+ (Pārsūtīt datus)
3 Tx (Pārsūtīt datus)
4  
5 GND (signāla zemējums)
6  
7  
8  
9 Rx+ (Saņemt datus)

Datu kabeļa elektroinstalācija
Nākamajā tabulā ir parādīti kontaktu savienojumi starp divām ierīcēm vienkāršās, pusdupleksās un pilnas dupleksās darbības.

Režīms Kart 1 Kart 2
Simplekss, 2 vadu, tikai uztver, RS422 Rx+ 9. tapa Tx+ tapa 2
Rx- tapa 1 Tx kontakts 3
Simplex, 2 vadu, tikai pārraide, RS422 Tx+ tapa 2 Rx+ 9. tapa
Tx kontakts 3 Rx- tapa 1
Pusduplekss, 2 vadu, RS485 Tx+ tapa 2 Tx+ tapa 2
Tx kontakts 3 Tx kontakts 3
Pilna dupleksa, 4 vadu, RS422 Tx+ tapa 2 Rx+ 9. tapa
Tx kontakts 3 Rx- tapa 1
Rx+ 9. tapa Tx+ tapa 2
Rx- tapa 1 Tx kontakts 3

Pielikums A: Lietojumprogrammas apsvērumi

Ievads

Darbs ar RS422 un RS485 ierīcēm daudz neatšķiras no darba ar standarta RS232 seriālajām ierīcēm, un šie divi standarti novērš RS232 standarta trūkumus. Pirmkārt, kabeļa garumam starp divām RS232 ierīcēm jābūt īsam; mazāk nekā 50 pēdas. Otrkārt, daudzas RS232 kļūdas ir kabeļu radītā trokšņa rezultāts. RS422 standarts pieļauj kabeļu garumu līdz 5000 pēdām, un, tā kā tas darbojas diferenciālā režīmā, tas ir vairāk imūns pret radītiem trokšņiem.
Savienojumiem starp divām RS422 ierīcēm (ar CTS ignorēšanu) jābūt šādiem:

Ierīce #1 Ierīce #2
Signāls 9 tapa 25 tapa Signāls 9 tapa 25 tapa
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

Tabula A-1: ​​Savienojumi starp divām RS422 ierīcēm
Trešais RS232 trūkums ir tas, ka vairāk nekā divas ierīces nevar koplietot vienu un to pašu kabeli. Tas attiecas arī uz RS422, bet RS485 piedāvā visas RS422 plus priekšrocības, kas ļauj līdz pat 32 ierīcēm koplietot tos pašus vītās pārus. Izņēmums no iepriekš minētā ir tāds, ka vairākas RS422 ierīces var koplietot vienu kabeli, ja tikai viena runās, bet pārējās vienmēr saņems.

Līdzsvaroti diferenciālie signāli

Iemesls, kāpēc RS422 un RS485 ierīces var vadīt garākas līnijas ar lielāku trokšņu noturību nekā RS232 ierīces, ir tāpēc, ka tiek izmantota līdzsvarota diferenciāļa piedziņas metode. Līdzsvarotā diferenciālā sistēmā sējtagVadītāja radītais e parādās pāri vadu pārim. Līdzsvarots līnijas vadītājs radīs diferenciāli voltage no +2 līdz +6 voltiem pāri tā izejas spailēm. Līdzsvarotās līnijas draiverim var būt arī ieejas “iespējošanas” signāls, kas savieno draiveri ar tā izejas spailēm. Ja “ieslēgts” signāls ir izslēgts, vadītājs ir atvienots no pārvades līnijas. Šis atvienots vai atspējots stāvoklis parasti tiek saukts par "trīsstāvokļa" stāvokli, un tas atspoguļo augstu pretestību. RS485 draiveriem ir jābūt šai vadības iespējai. RS422 draiveriem var būt šī vadība, taču tā ne vienmēr ir nepieciešama. Līdzsvarots diferenciālās līnijas uztvērējs uztver tilpumutagPārvades līnijas stāvoklis abās signāla ievades līnijās. Ja diferenciālā ieeja voltage ir lielāks par +200 mV, uztvērējs savā izvadā nodrošinās īpašu loģisko stāvokli. Ja diferenciālis voltage ieeja ir mazāka par -200 mV, uztvērējs savā izejā nodrošinās pretēju loģisko stāvokli. Maksimālais darba tilpumstage diapazons ir no +6V līdz -6V, pieļaujot tilpumutage vājināšanās, kas var rasties gariem pārraides kabeļiem.

Maksimālais kopējā režīma apjomstagVērtējums +7 V nodrošina labu trokšņu noturību no tilpumatages inducēts uz vītā pāra līnijām. Signāla zemējuma līnijas savienojums ir nepieciešams, lai saglabātu kopējā režīma tilpumutage šajā diapazonā. Ķēde var darboties bez zemējuma savienojuma, bet var nebūt uzticama.

Parametrs Nosacījumi Min. Maks.
Driver Output Voltage (izkrauts)   4V 6V
    -4V -6V
Driver Output Voltage (ielādēta) TERM 2V  
  džemperi iekšā -2V  
Vadītāja izejas pretestība     50Ω
Vadītāja izejas īsslēguma strāva     +150 mA
Vadītāja izvades pieauguma laiks     10% vienības intervāls
Uztvērēja jutība     +200 mV
Uztvērēja Common Mode Voltage Diapazons     +7V
Uztvērēja ievades pretestība     4KΩ

Tabula A-2: RS422 specifikāciju kopsavilkums
Lai novērstu signāla atstarošanu kabelī un uzlabotu trokšņu novēršanu gan RS422, gan RS485 režīmā, kabeļa uztvērēja galam jābūt noslēgtam ar pretestību, kas vienāda ar kabeļa raksturīgo pretestību.

Piezīme
Lietojot karti, kabeļiem nav jāpievieno terminatora rezistors. RX+ un RX- līniju gala rezistori ir iekļauti kartē un tiek ievietoti ķēdē, uzstādot TERM džemperus. (Skatiet šīs rokasgrāmatas sadaļu Opciju izvēle.)

RS485 datu pārraide

RS485 standarts ļauj koplietot sabalansētu pārvades līniju partijas līnijas režīmā. Līdz pat 32 draiveru/uztvērēju pāriem var koplietot divu vadu partijas līniju tīklu. Daudzi draiveru un uztvērēju raksturlielumi ir tādi paši kā RS422 standartā. Viena atšķirība ir tā, ka kopējā režīma voltage ierobežojums ir pagarināts un ir no +12V līdz -7V. Tā kā jebkuru draiveri var atvienot (vai trīskāršot) no līnijas, tam ir jāiztur šis kopējā režīma tilpumstage diapazons trīsstāvu stāvoklī.

RS485 divu vadu multidrop tīkls

Nākamajā ilustrācijā ir parādīts tipisks multidrop vai partiju līniju tīkls. Ņemiet vērā, ka pārvades līnija beidzas abos līnijas galos, bet ne nolaišanās punktos līnijas vidū.

NODROŠINĀTS-PCI-COM-1S-PCI-Serial-interfeisu diapazona piegādes-8.ATTĒLS

RS485 četru vadu multidrop tīkls
RS485 tīklu var pieslēgt arī četru vadu režīmā. Četru vadu tīklā ir nepieciešams, lai viens mezgls būtu galvenais mezgls un visi pārējie būtu vergi. Tīkls ir pieslēgts tā, ka galvenais sazinās ar visiem slavenajiem un visi vergie sazinās tikai ar galveno. Tam ir priekšnoteikumstages iekārtās, kas izmanto jauktu protokolu sakarus. Tā kā pakārtotie mezgli nekad neklausās cita vergu atbildi uz galveno, vergu mezgls nevar atbildēt nepareizi.

Klientu komentāri
Ja rodas problēmas ar šo rokasgrāmatu vai vienkārši vēlaties sniegt mums atsauksmes, lūdzu, rakstiet mums uz e-pastu: manuals@accesio.com. Lūdzu, norādiet visas atrastās kļūdas un norādiet savu pasta adresi, lai mēs varētu jums nosūtīt visus manuālos atjauninājumus.

10623 Roselle Street, Sandjego, CA 92121 Tālr. (858) 550-9559 FAX (858) 550-7322 www.accesio.com

Nodrošinātās sistēmas

Assured Systems ir vadošais tehnoloģiju uzņēmums ar vairāk nekā 1,500 pastāvīgajiem klientiem 80 valstīs, kas 85,000 darbības gadu laikā izvieto vairāk nekā 12 XNUMX sistēmu daudzveidīgai klientu bāzei. Mēs piedāvājam augstas kvalitātes un novatoriskus izturīgus skaitļošanas, displeja, tīklu un datu vākšanas risinājumus iegulto, rūpniecisko un digitālo ārpus mājas tirgus sektoru.

US
sales@assured-systems.com
Pārdošana: +1 347 719 4508
Atbalsts: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 USA

EMEA
sales@assured-systems.com
Pārdošana: +44 (0)1785 879 050
Atbalsts: +44 (0) 1785 879 050
Vienība A5 Douglas Park Stone Business Park Stone ST15 0YJ Apvienotā Karaliste
PVN numurs: 120 9546 28
Uzņēmuma reģistrācijas numurs: 07699660

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

Dokumenti / Resursi

NOTEIKTS PCI-COM-1S nodrošina virkni PCI seriālo interfeisu [pdfLietotāja rokasgrāmata
PCI-COM-1S nodrošina virkni PCI seriālo interfeisu, PCI-COM-1S, nodrošina virkni PCI seriālo interfeisu, PCI seriālo interfeisu klāstu, PCI seriālo interfeisu, interfeisu

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *