TAGATUD SÜSTEEMID 104-ICOM-2S ja 104-COM-2S juurdepääsu IO isoleeritud jadakaart
Toote spetsifikatsioonid
- Mudel: 104-ICOM-2S
- Tootja: ACCES I/O Products, Inc.
- Aadress: 10623 Roselle Street, San Diego, CA 92121
- Kontakt: 858-550-9559 | contactus@accesio.com
- Websait: www.accesio.com
KKK (korduma kippuvad küsimused)
- K: Mida peaksin tegema, kui mu ACCES I/O plaat ebaõnnestub?
V: Võtke ühendust ACCESi klienditoega, et saada kiiret teenindust ja võimalikku garantiiremonti või asendamist. - K: Kas ma saan installida tahvli, kui arvuti on sisse lülitatud?
V: Ei, enne kaablite ühendamist või lahtiühendamist või plaatide paigaldamist veenduge, et arvuti on alati välja lülitatud, et vältida kahjustusi.
1. peatükk: Sissejuhatus
- See jadasideplaat on mõeldud kasutamiseks PC/104-ga ühilduvates arvutites. Plaadil on kaks eraldatud jadaandmeporti. Mudel COM-2S on lihtsalt ICOM-2S isoleerimata versioon.
Multipoint opto-isoleeritud side
Plaat võimaldab mitmepunktilist edastamist pikkadel sideliinidel mürarikkas keskkonnas, kasutades RS422 või RS485 diferentsiaalliini draivereid. Andmeliinid on arvutist ja üksteisest opto-isoleeritud, et tagada side, kui peale asetatakse suur ühisrežiimi müra. Sisseehitatud alalis-alalisvoolu muundurid tagavad liinidraiveri ahelatele isoleeritud toite.
Tahvlil asub kristallostsillaator. See ostsillaator võimaldab täpselt valida andmeedastuskiirusi vahemikus 50 kuni 115,200 460,800. Tehase valikuna võib pakkuda andmeedastuskiirust kuni XNUMX XNUMX boodi. Selle juhendi jaotises Programmeerimine sisaldab tabelit, mida kasutada andmeedastuskiiruse valimisel.
Kasutatavad väljundtransiiverid, tüüp 75176B, on võimelised juhtima väga pikki sideliine suure andmeedastuskiirusega. Need võivad tasakaalustatud liinidel sõita kuni ±60 mA ja vastu võtta sisendeid kuni ±200 mV diferentsiaalsignaali. Plaadil olevad optoisolaatorid pakuvad kaitset kuni 500 V. Sidekonflikti korral on transiiveritel termiline väljalülitus.
COM-pordi ühilduvus
Tüüp ST16C550 UART-e kasutatakse asünkroonse sideelemendina (ACE), mis sisaldab 16-baidist edastus-/vastuvõtupuhvrit, et kaitsta andmeid kaotsimineku eest multitegumtöösüsteemides, säilitades samal ajal 100-protsendilise ühilduvuse IBM-i algse jadapordiga.
Baasaadressi saate valida kõikjal I/O-aadressi vahemikus 000 kuni 3E0 hex.
Suhtlusrežiimid
See mudel toetab mitmesuguseid 2- ja 4-juhtmelisi kaabliühendusi. 2-juhtmeline või Half-Duplex võimaldab liiklusel liikuda mõlemas suunas, kuid korraga ainult ühes suunas. Neljajuhtmelises või täisdupleksrežiimis liiguvad andmed korraga mõlemas suunas.
Rea nihe ja lõpetamine
Mürakindluse suurendamiseks võib sideliinid olla vastuvõtjas koormatud ja saatja kallutatud. RS485 side eeldab, et üks saatja annaks eelpingestuse voltage et tagada teadaolev "null" olek, kui kõik saatjad on välja lülitatud, ja viimane vastuvõtja sisend võrgu mõlemas otsas lõpetatakse, et vältida "helinat". Tahvel toetab neid valikuid laual olevate džempritega. Lisateabe saamiseks vaadake 3. peatükki Valik.
Transiiveri juhtimine
RS485 side eeldab, et saatja draiver oleks vastavalt vajadusele lubatud ja keelatud, et kõik plaadid saaksid sideliini jagada. Tahvlil on automaatne juhi juhtimine. Kui plaat ei edasta, on vastuvõtja lubatud ja saatja draiver on keelatud. Automaatse juhtimise korral on andmete edastamisel vastuvõtja keelatud ja draiver on lubatud. Plaat kohandab oma ajastust automaatselt vastavalt andmete edastuskiirusele.
Spetsifikatsioon
Sideliides
- Jadapordid: kaks varjestatud meessoost D-sub 9-kontaktilist IBM AT stiilis pistikut, mis ühilduvad RS422 ja RS485 spetsifikatsioonidega. Kasutatav jadaside ACE on tüüpi ST16C550. Kasutatavad transiiverid on tüüpi 75176.
- Jadaandmeedastuskiirus: 50 kuni 115,200 460,800 boodi. XNUMX XNUMX boodi tehases paigaldatud valikuna.
Asünkroonne, tüüp 16550 puhverdatud UART.
- Aadress: pidevalt vastendatav AT I/O siini aadresside vahemikus 000 kuni 3FF (hex).
- Multipoint: Ühildub RS422 ja RS485 spetsifikatsioonidega. Võrgus on lubatud kuni 32 draiverit ja vastuvõtjat.
- Sisend isolatsioon: 500 volti, arvutist ja portide vahel.
- Vastuvõtja sisendi tundlikkus: ±200 mV, diferentsiaalsisend.
- Saatja väljundajam: 60 mA (100 mA lühisvoolu võime).
Keskkonnasõbralik
- Töötemperatuuri vahemik: 0 kuni +60 °C.
- Tööstuslik versioon: -30º kuni +85ºC.
- Säilitustemperatuuri vahemik: -50 kuni +120 °C.
- Niiskus: 5% kuni 95%, mittekondenseeruv.
- Vajalik võimsus: +5 VDC 200 mA juures tüüpiline, 300 mA maksimum.
2. peatükk: Paigaldamine
Teie mugavuse huvides on tahvliga kaasas trükitud kiirjuhend (QSG). Kui olete QSG toimingud juba sooritanud, võib see peatükk tunduda üleliigne ja võite rakenduse arendamise alustamiseks edasi liikuda.
Selle PC/104 plaadiga kaasas olev tarkvara on CD-l ja see tuleb enne kasutamist kõvakettale installida. Selleks tehke järgmised toimingud vastavalt teie operatsioonisüsteemile.
CD paigaldamine
Järgmised juhised eeldavad, et CD-ROM-draiv on D-draiv. Vajadusel asendage oma süsteemi jaoks sobiv draivitäht.
DOS
- Asetage CD oma CD-ROM-i draivi.
- Tüüp
aktiivse draivi vahetamiseks CD-ROM-draivi vastu.
- Tüüp
installiprogrammi käivitamiseks.
- Selle plaadi tarkvara installimiseks järgige ekraanil kuvatavaid juhiseid.
AKNAD
- Asetage CD oma CD-ROM-i draivi.
- Süsteem peaks installiprogrammi automaatselt käivitama. Kui installiprogramm ei käivitu kohe, klõpsake nuppu START | RUN ja tippige
, klõpsake nuppu OK või vajutage
.
- Selle plaadi tarkvara installimiseks järgige ekraanil kuvatavaid juhiseid.
LINUX
- Jadaportide installimise kohta linuxis vaadake CD-ROM-il olevat linki linux.htm.
Riistvara installimine
Enne plaadi paigaldamist lugege hoolikalt selle juhendi 3. ja 4. peatükki ning konfigureerige plaat vastavalt oma vajadustele. Programmi SETUP saab kasutada laual hüppajate seadistamisel. Olge aadressi valikuga eriti ettevaatlik. Kui kahe installitud funktsiooni aadressid kattuvad, kogete arvuti ettearvamatut käitumist. Selle probleemi vältimiseks vaadake CD-lt installitud programmi FINDBASE.EXE. Seadistusprogramm ei määra tahvlil valikuid, need tuleb seadistada hüppajatega.
See mitme pordiga jadasideplaat kasutab iga UART-i jaoks tarkvaraga programmeeritavaid aadressivahemikke, mis on salvestatud pardal olevale EEPROM-ile. Konfigureerige EEPROM-i aadress, kasutades sisseehitatud aadressivaliku hüppajaplokki, seejärel kasutage iga pardal oleva UART-i aadresside konfigureerimiseks kaasasolevat häälestusprogrammi.
Tahvli paigaldamiseks
- Paigaldage valitud suvandite ja baasaadressi jaoks džemprid vastavalt teie rakenduse nõuetele, nagu eespool mainitud.
- Eemaldage PC/104 pinust toide.
- Laudade virnastamiseks ja kinnitamiseks pange kokku riistvara.
- Ühendage plaat ettevaatlikult protsessori PC/104 pistikuga või pinu külge, tagades tihvtide õige joondamise enne pistikute täielikku ühendamist.
- Paigaldage I/O kaablid plaadi I/O-pistikutesse ja kinnitage virn kokku või korrake samme 3–5, kuni kõik plaadid on valitud kinnitusriistvara abil paigaldatud.
- Kontrollige, kas kõik ühendused teie PC/104 virnas on õiged ja turvalised, seejärel lülitage süsteem sisse.
- Käivitage üks pakutavatest sampteie operatsioonisüsteemile sobivad programmid, mis installiti installimise testimiseks ja kinnitamiseks CD-lt.
COM-portide installimine Windowsi operatsioonisüsteemidesse
*MÄRKUS: COM-plaate saab installida praktiliselt igasse operatsioonisüsteemi ja me toetame installimist ka Windowsi varasematesse versioonidesse ning suure tõenäosusega toetame ka tulevast versiooni. WinCE-s kasutamiseks võtke konkreetsete juhiste saamiseks ühendust tehasega.
Windows NT4.0
COM-portide installimiseks operatsioonisüsteemi Windows NT4 peate muutma registris ühte kirjet. See kirje võimaldab IRQ jagamist mitme pordiga COM-plaatidel. Võti on HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\. Väärtuse nimi on PermitShare ja andmete väärtus peaks olema 1.
Seejärel lisate plaadi pordid COM-portidena, määrates baasaadressid ja IRQ-d, et need vastaksid teie plaadi sätetele. Registriväärtuse muutmiseks käivitage menüükäsuga START|RUN menüükäsk RegEdit (sisestades selleks ettenähtud kohta REGEDIT [ENTER]). Liikuge mööda puu alla view võtme leidmiseks ja topeltklõpsake väärtuse nimel, et avada dialoog, mis võimaldab teil määrata uue andmeväärtuse.
COM-pordi lisamiseks kasutage START|JUHTPANEEL|PORTS-apletti ja klõpsake nuppu ADD, seejärel sisestage õige UART-aadress ja katkestuse number. Kui dialoog "Uue pordi lisamine" on konfigureeritud, klõpsake nuppu OK, kuid vastake küsimisel "Ära taaskäivitage kohe", kuni olete lisanud ka muud pordid. Seejärel taaskäivitage süsteem tavapäraselt või valides "Taaskäivita kohe".
Windows XP
- COM-portide installimiseks Windows XP-s peate käsitsi installima "standardsed" sidepordid ja seejärel muutma portide kasutatavate ressursside sätteid, et need vastaksid riistvarale.
- Käivitage juhtpaneelilt aplett "Lisa riistvara".
- Klõpsake dialoogiaknas „Tere tulemast uue riistvara lisamise viisardisse” nuppu „Järgmine”.
- Seejärel kuvatakse lühidalt teade „…otsing…”.
- Valige "Jah, olen riistvara juba ühendanud" ja klõpsake nuppu "Järgmine".
Valige esitatud loendi allosas "Lisa uus riistvaraseade" ja klõpsake "Järgmine". Valige "Installi loendist käsitsi valitud riistvara" ja klõpsake nuppu "Järgmine".
- Valige "Ports (COM & LPT)" ja klõpsake nuppu "Järgmine".
- Valige "(Standardsed porditüübid)" ja "Sideport" (vaikeseaded), klõpsake "Järgmine". Klõpsake nuppu "Järgmine".
klõpsake nuppu "View või muuta selle riistvara ressursse (täpsem)” link.
- Klõpsake nuppu "Määra konfiguratsioon käsitsi".
- Valige ripploendist "Settings Based on:" "Basic Configuration 8".
- Valige väljal "Ressursi sätted" "I/O Range" ja klõpsake nuppu "Muuda sätteid...". Sisestage tahvli baasaadress ja klõpsake "OK"
- Valige väljal "Ressursi sätted" "IRQ" ja klõpsake nuppu "Muuda sätteid".
- Sisestage tahvli IRQ ja klõpsake "OK".
- Sulgege dialoog "Konfiguratsiooni käsitsi määramine" ja klõpsake "Lõpeta".
- Kui soovite installida rohkem porte, klõpsake nuppu "Ära taaskäivitage". Korrake kõiki ülaltoodud samme, sisestades sama IRQ, kuid kasutades iga täiendava UART-i jaoks konfigureeritud baasaadressi.
- Kui olete portide installimise lõpetanud, taaskäivitage süsteem tavapäraselt.
3. peatükk: Suvandite valik
Järgmistes lõikudes kirjeldatakse laua erinevate hüppajate funktsioone.
A5 kuni A9
- Asetage džemprid kohtadesse A5 kuni A9, et määrata plaadi baasaadress I/O siinil.
- Hüppaja paigaldamine seab selle otsa nulli, samas kui ükski hüppaja ei jäta bitti üheks.
- Saadaoleva I/O-aadressi valimise kohta leiate lisateavet selle juhendi 4. peatükist.
- IRQ3 kuni IRQ15
- Asetage hüppaja kohta, mis vastab teie tarkvara IRQ tasemele
- teenus. Üks IRQ teenindab mõlemat jadaporti.
485A/B ja 422A/B
- 485 asukohas olev hüppaja seab selle pordi 2-juhtmelise RS485 (pooldupleks) režiimi jaoks.
- 422 asukohas olev hüppaja seab selle pordi 4-juhtmelise RS422 (täisdupleks) režiimi jaoks.
- Neljajuhtmeliste RS4 rakenduste jaoks installige 485 hüppaja, kui port on ülemport, kui alamport, installige nii 422 kui ka 422 džemprid.
TRMI ja TRMO
- TRMI džemprid ühendavad pardal olevad RC otsahelad sisend- (vastuvõtu) liinidega.
- Need džemprid tuleks paigaldada 4-juhtmelise RS422 režiimi jaoks.
- TRMO džemprid ühendavad pardal olevad RC-lõppahelad väljund-/sisendliinidega.
- Need džemprid tuleks teatud tingimustel paigaldada kahejuhtmelise RS2 režiimi jaoks.
- Lisateavet leiate järgmisest lõigust.
Lõpetamine ja eelarvamus
Edastusliin tuleks lõpetada vastuvõtuotsas oma iseloomuliku impedantsiga. Kui paigaldate hüppaja TRMO-ga tähistatud kohta, rakendatakse RS120 režiimis väljundis ja RS0.01 töös edastus-/vastuvõtuväljundis/sisendis järjestikku 422 μF kondensaatoriga 485 Ω koormust. TRMI asukohas olev hüppaja koormab RS422 sisendeid.
Joonis 3-2: Lihtsustatud skeem – kahe- ja neljajuhtmeline ühendus
Täis- või pooldupleks
Full-Duplex võimaldab samaaegset kahesuunalist sidet. Half-Duplex võimaldab kahesuunalist edastus- ja vastuvõtjasuhtlust, kuid ainult ükshaaval ning on vajalik RS485 side jaoks. Õige valik sõltub kahe jadapordi ühendamiseks kasutatavatest juhtmeühendustest. Järgmises tabelis on näidatud, kuidas oleks erinevate režiimide jaoks omavahel ühendatud kaks jadasideplaati. Tx tähistab edastusjuhtmeid ja Rx vastuvõtujuhtmeid.
Siderežiimid ja kaabeldusvalikud
ModeSimplex | Ainult 2-juhtmeline vastuvõtt | Rx- | Kaabel juhatus A Pins1 |
juhatus B Pins2 |
Rx + | 9 | 3 | ||
Lihtne | Ainult 2-juhtmeline edastus | Tx + | 2 | 9 |
Tx- | 3 | 1 | ||
Pooldupleks | 2-juhtmeline | TRx+ | 2 | 2 |
TRx- | 3 | 3 | ||
Täisdupleks | 4-juhtmeline ilma kohaliku kajata | Tx + | 2 | 9 |
Tx- | 3 | 1 | ||
Rx- | 1 | 3 | ||
Rx + | 9 | 2 |
4. peatükk: Aadressi valimine
Plaadi baasaadressi saab valida suvalises kohas I/O siini aadressivahemikus 000–3E0 hex, eeldusel, et aadress ei kattu teiste funktsioonidega. Kahtluse korral vaadake standardsete aadresside määramise loendit allolevast tabelist. (Operatsioonisüsteem toetab primaarset ja sekundaarset binaarset sünkroonset sideporti.) CD-l (või diskettidel) olev baasaadressiotsimisprogramm FINDBASE aitab teil valida baasaadressi, mis väldib konflikti teiste installitud arvutiressurssidega. Seejärel näitab programm SETUP teile, kuhu paigutada aadressi hüppajad, kui olete baasaadressi valinud. Järgnev sisaldab taustteavet, mis aitab teil seda protsessi paremini mõista.
Tabel 4-1: standardsed aadressimäärangud arvutitele
HEX RANGE | KASUTAMINE |
000-00F | 8237 DMA kontroller 1 |
020-021 | 8259 Katkesta |
040-043 | 8253 Taimer |
060-06F | 8042 klaviatuurikontroller |
070-07F | CMOS RAM, NMI maski reg, RT kell |
080-09F | DMA lehe register |
0A0-0BF | 8259 Slave katkestuse kontroller |
0C0-0DF | 8237 DMA kontroller 2 |
0F0-0F1 | Matemaatika kaasprotsessor |
0F8-0FF | Matemaatika kaasprotsessor |
170-177 | Fikseeritud kettakontroller 2 |
1F0-1F8 | Fikseeritud kettakontroller 1 |
200-207 | Mängu Port |
238-23B | Bussihiir |
23C-23F | Alt. Bussihiir |
278-27F | Paralleelprinter |
2B0-2BF | EGA |
2C0-2CF | EGA |
2D0-2DF | EGA |
2E0-2E7 | GPIB (AT) |
2E8-2EF | Jadaport |
2F8-2FF | Jadaport |
300-30F | |
310-31F | |
320-32F | Kõvaketas (XT) |
370-377 | Floppy kontroller 2 |
378-37F | Paralleelprinter |
380-38F | SDLC |
3A0-3AF | SDLC |
3B0-3BB | MDA |
3BC-3BF | Paralleelprinter |
3C0-3CF | VGA EGA |
3D0-3DF | CGA |
3E8-3EF | Jadaport |
3F0-3F7 | Floppy kontroller 1 |
3F8-3FF | Jadaport |
Tahvli aadressi džemprid on tähistatud A5-A9. Järgmises tabelis on loetletud hüppajate nimi vs. juhitud aadressirida ja igaühe suhteline kaal.
Tabel 4-2: Tahvli baasi aadressi seadistamine
juhatus Aadress Seaded | 1. number | 2. number | 3. number | ||||
Jumper Nimi | A9 | A8 | A7 | A6 | A5 | ||
Aadress Liin Kontrollitud | A9 | A8 | A7 | A6 | A5 | ||
Kümnend Kaal | 512 | 256 | 128 | 64 | 32 | ||
Kuueteistkümnendsüsteem Kaal | 200 | 100 | 80 | 40 | 20 |
Aadressi hüppaja seadistuse lugemiseks määrake VÄLJAS lülitud hüppajatele binaarväärtus "1" ja SISSE lülitatud hüppajatele kahendkood "0". Näiteksample, nagu on näidatud järgmises tabelis, vastab aadressi valik binaarsele 11 000x xxxx (hex 300). "x xxxx" tähistab aadressiridu A4 kuni A0, mida tahvlil kasutatakse üksikute registrite valimiseks. Vt selle juhendi 5. peatükki Programmeerimine.
Tabel 4-3: Example Aadressi seadistus
Jumper Nimi | A9 | A8 | A7 | A6 | A5 | ||
Seadistamine | VÄLJAS | VÄLJAS | ON | ON | ON | ||
Binaarne Esindus | 1 | 1 | 0 | 0 | 0 | ||
Teisendamine tegurid | 2 | 1 | 8 | 4 | 2 | ||
HEX Esindus | 3 | 0 | 0 |
Review enne tahvli aadressi valimist hoolikalt aadressivaliku tabelit. Kui kahe installitud funktsiooni aadressid kattuvad, kogete arvuti ettearvamatut käitumist.
5. peatükk: Programmeerimine
Kokku on juhatusele eraldatud 32 järjestikust aadressikohta, millest 17 on kasutusel. UART-e käsitletakse järgmiselt:
Tabel 5-1: Aadressi valiku tabel
I/O Aadress | Lugege | Kirjutage |
Baas +0 kuni 7 | COM A UART | COM A UART |
Alus +8 kuni F | KOM B UART | KOM B UART |
Baas +10h | Juhatuse IRQ olek | Ei kehti |
Alus +11 kuni 1F | Ei kehti | Ei kehti |
UART-ide lugemis-/kirjutusregistrid vastavad tööstusstandardi 16550 registritele. Board IRQ olekuregister ühildub Windows NT-ga. COM A määrab katkestuse korral biti 0 hi, COM B määrab katkestuse korral biti 1 hi.
Sample programmid
Seal on samp104-ICOM-2S plaadiga kaasas olevad programmid C, Pascal, QuickBASIC ja mitmes Windowsi keeles. DOS samples asuvad DOS-i kataloogis ja Windows samples asuvad WIN32 kataloogis.
Windowsi programmeerimine
Plaat installitakse Windowsi COM-portidena. Seega saab kasutada Windowsi standardseid API funktsioone. Eelkõige:
- LooFile() ja CloseHandle() pordi avamiseks ja sulgemiseks.
- SetupComm(), SetCommTimeouts(), GetCommState() ja SetCommState() pordi sätete määramiseks ja muutmiseks.
- LugegeFile() ja kirjutaFile() sadamasse pääsemiseks. Vaadake üksikasju oma valitud keele dokumentatsioonist.
DOS-i puhul on protsess väga erinev. Selle peatüki ülejäänud osas kirjeldatakse DOS-i programmeerimist.
Initsialiseerimine
Kiibi lähtestamine eeldab UART-i registrikomplekti tundmist. Esimene samm on andmeedastuskiiruse jagaja määramine. Selleks seadke esmalt DLAB (jagaja riivi juurdepääsubitt) kõrgeks. See bitt on bitt 7 baasaadressil +3. C-koodis oleks kõne järgmine:
outportb (BASEADDR +3,0 × 80); Seejärel laadite jagaja baasaadressiks +0 (madal bait) ja baasaadressiks +1 (kõrge bait). Järgmine võrrand määratleb boodikiiruse ja jagaja vahelise seose: soovitud boodikiirus = (kristallisagedus) / (32 * jagaja) UART taktsagedus on 1.8432 MHz. Järgmises tabelis on loetletud populaarsed jagajate sagedused.
Tabel 5-2: Baadisageduse jagajad
Baud Hinda | Jagaja | Divisor (tehas valik) | Märkmed | Max Diff'l. Kaabli pikkus* |
460800 | 1 | 550 | ||
230400 | 2 | 1400 | ||
115200 | 1 | 4 | 3000 jalga. | |
57600 | 2 | 8 | 4000 jalga. | |
38400 | 3 | 12 | 4000 jalga. | |
28800 | 4 | 16 | 4000 jalga. | |
19200 | 6 | 24 | 4000 jalga. | |
14400 | 8 | 32 | 4000 jalga. | |
9600 | 12 | 48 | Kõige tavalisem | 4000 jalga. |
4800 | 24 | 96 | 4000 jalga. | |
2400 | 48 | 192 | 4000 jalga. | |
1200 | 96 | 384 | 4000 jalga. |
*Need on teoreetilised maksimumid, mis põhinevad tüüpilistel tingimustel ja hea kvaliteediga kaablid, mis põhinevad EIA 485 ja EIA 422 standarditel tasakaalustatud diferentsiaaldraiverite jaoks.
C-vormingus on kiibi 9600 boodi määramise kood järgmine:
- outportb (BASEADDR, 0x0C);
- outportb(BASEADDR +1,0);
Teine lähtestamise samm on liinijuhtimisregistri seadistamine baasaadressil +3. See register määrab sõna pikkuse, stoppbitid, paarsuse ja DLAB-i.
- Bitid 0 ja 1 juhivad sõna pikkust ja võimaldavad sõna pikkust 5 kuni 8 bitti. Bitisätted eraldatakse, lahutades soovitud sõna pikkusest 5.
- Bit 2 määrab stopbittide arvu. Stop-bitte võib olla üks või kaks. Kui bitt 2 on seatud väärtusele 0, on üks stoppbitt. Kui Bit 2 on seatud väärtusele 1, on kaks stoppbitti.
- Bitid 3 kuni 6 juhivad paarsuse ja katkestuse lubamist. Neid ei kasutata tavaliselt suhtluseks ja need tuleks nullida.
- Bit 7 on varem käsitletud DLAB. Pärast jagaja laadimist tuleb see nullida, vastasel juhul sidet ei toimu.
C-käsk UART-i määramiseks 8-bitise sõna, pariteedita ja ühe stoppbiti jaoks on järgmine:
outportb (BASEADDR +3, 0x03)
Lähtestamisjärjestuse kolmas samm on modemi juhtimisregistri seadistamine baasaadressil +4. See register juhib mõne plaadi funktsioone. Bit 1 on saatmistaotluse (RTS) juhtbitt. See bitt tuleks kuni edastusajani madalaks jätta. (Märkus. Automaatses RS485 režiimis töötades ei ole selle biti olek oluline.) Bitid 2 ja 3 on kasutaja määratud väljundid. Bitti 2 võib sellel tahvlil ignoreerida. Bitti 3 kasutatakse katkestuste lubamiseks ja see tuleks seada kõrgeks, kui kasutada katkestusajamiga vastuvõtjat. Viimane lähtestamise samm on vastuvõtja puhvrite tühjendamine. Saate seda teha kahe lugemisega vastuvõtja puhvrist baasaadressil +0. Kui see on tehtud, on UART kasutamiseks valmis.
Vastuvõtt
Vastuvõttu saab käsitleda kahel viisil: polling ja katkestuspõhine. Pollimisel toimub vastuvõtt liini olekuregistri pideva lugemisega baasaadressil +5. Selle registri bitt 0 seatakse kõrgeks alati, kui andmed on kiibilt lugemiseks valmis. Küsitlus ei ole ülaltoodud suure andmeedastuskiiruse korral efektiivne, kuna programm ei saa küsimise ajal midagi muud teha või andmed võivad jääda kahe silma vahele. Järgmine koodifragment rakendab küsitlustsüklit ja kasutab edastuse lõpu markerina väärtust 13 (ASCII carriage return):
- do
- {
- while (!(inportb(BASEADDR +5) & 1)); /*Oodake, kuni andmed on valmis*/ data[i++]= inportb(BASEADDR);
- }
- while (andmed[i]!=13); /*Loeb rida kuni nullimärgini rec'd*/
Võimaluse korral tuleks kasutada katkestuspõhist sidet ja see on vajalik suure andmeedastuskiiruse jaoks. Katkestusega juhitava vastuvõtja kirjutamine ei ole palju keerulisem kui pollitud vastuvõtja kirjutamine, kuid katkestuste töötleja installimisel või eemaldamisel tuleks olla ettevaatlik, et vältida vale katkestuse kirjutamist, vale katkestuse keelamist või katkestuste liiga pikaks väljalülitamist.
Käitleja loeks esmalt katkestuse tuvastamise registrit baasaadressil +2. Kui katkestus puudutab saadaolevaid vastuvõetud andmeid, loeb töötleja andmed seejärel ette. Kui katkestusi pole ootel, väljub juhtimine rutiinist. A sample handler, mis on kirjutatud C-s, on järgmine:
- lugemine = inportb(BASEADDR +2);
- if (readback & 4) /*Readback seatakse väärtusele 4, kui andmed on saadaval*/ data[i++]=inportb(BASEADDR); outportb(0x20,0x20); /*Kirjutage EOI 8259 katkestuskontrollerisse*/ tagastab;
Edasikandumine
RS485 edastust on lihtne rakendada. Automaatne funktsioon lubab saatja automaatselt, kui andmed on saatmiseks valmis, nii et tarkvara lubamise protseduuri pole vaja.
6. peatükk: Pistikupistiku määramised
Populaarset 9-kontaktilist D subminiatuurset pistikut (isane) kasutatakse sideliinidega liidestamiseks. Konnektorid on varustatud 4-40 keermestatud vahedega (keermega kruvilukk), et leevendada pinget. P2 märgistusega pistik on COM A jaoks ja P3 on COM B.
Tabel 6-1: P2/P3 pistiku kontaktide määramine
Pin Ei. | RS422 Neljajuhtmeline | RS485 Kahejuhtmeline |
1 | Rx- | |
2 | Tx + | T/Rx+ |
3 | Tx- | T/Rx- |
4 | Kasutamata | |
5 | Isoleeritud GND | Isoleeritud GND |
6 | Kasutamata | |
7 | Kasutamata | |
8 | Kasutamata | |
9 | Rx + |
Märkus
Kui seade on CE-märgisega, tuleb kasutada CE-sertifikaadiga kaabeldus- ja katkestusmetoodikat (pistikus maandatud kaablikilbid, varjestatud keerdpaarjuhtmestik jne).
Klientide kommentaarid
Kui teil on selle juhendiga probleeme või soovite meile lihtsalt tagasisidet anda, saatke meile e-kiri aadressil: manuals@accesio.com. Täpsustage leitud vead ja lisage oma postiaadress, et saaksime teile käsitsi värskendusi saata.
10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 FAX (858)550-7322 www.accesio.com
Märkus
Selles dokumendis sisalduv teave on mõeldud ainult viitamiseks. ACCES ei võta endale mingit vastutust, mis tuleneb siin kirjeldatud teabe või toodete rakendamisest või kasutamisest. See dokument võib sisaldada või viidata teabele ja toodetele, mis on kaitstud autoriõiguste või patentidega, ega anna edasi ühtegi litsentsi ACCESi ega teiste patendiõiguste alusel. IBM PC, PC/XT ja PC/AT on International Business Machines Corporationi registreeritud kaubamärgid. Trükitud USA-s. Autoriõigus 2001, 2005, ACCES I/O Products, Inc. 10623 Roselle Street, San Diego, CA 92121. Kõik õigused kaitstud.
HOIATUS!!
ÜHENDAGE ALATI VÄLJAKAABELID JA ÜHENDAGE LAHTI, KUI ARVUTI VÄLJAS ON VÄLJAS. LÜLITA ARVUTI VÄLJA ALATI ENNE PLAADI PAIGALDAMIST. KAABELITE ÜHENDAMINE JA LAHTIÜHENDAMINE VÕI PAALDIDE PAIGALDAMINE ARVUTI VÕI VÄLJATOIDEGA SÜSTEEMI VÕIB PÕHJUSTADA I/O-PLAADI KAHJUSTAMINE NING KÜHISTAB KÕIK KAUDSED VÕI SELGETUD GARANTIID.
Garantii
Enne saatmist kontrollitakse ACCES-seadmeid põhjalikult ja testitakse vastavalt kehtivatele spetsifikatsioonidele. Kui seadmete rike peaks siiski ilmnema, kinnitab ACCES oma klientidele, et saadaval on kiire teenindus ja tugi. Kõik ACCESi algselt toodetud seadmed, mis leitakse olevat defektsed, parandatakse või asendatakse järgmiste kaalutluste alusel.
Tingimused
Kui kahtlustate seadme riket, võtke ühendust ACCESi klienditeeninduse osakonnaga. Olge valmis andma seadme mudeli numbrit, seerianumbrit ja tõrke sümptomi(de) kirjeldust. Rikke kinnitamiseks võime soovitada mõningaid lihtsaid teste. Määrame materjali tagastamise loa (RMA) numbri, mis peab olema tagastuspakendi välissildil. Kõik ühikud/komponendid tuleb käsitsemiseks korralikult pakendada ja tagastada koos ettemakstud kaubaveoga ACCESi määratud teeninduskeskusesse ning need tagastatakse kliendi/kasutaja saidile kauba eest ette makstud ja arve alusel.
Katvus
- Esimesed kolm aastat: Tagastatud seade/osa parandatakse ja/või asendatakse ACCES valikul ilma töö või osade eest, mis ei kuulu garantii alla. Garantii algab seadmete tarnimisega.
Järgmised aastad: Kogu teie seadme eluea jooksul on ACCES valmis pakkuma kohapealset või tehasesisest teenust mõistlike hindadega, mis on sarnased teiste selle valdkonna tootjate omadega.
Seadmed, mida ACCES ei tootnud
Seadmetele, mis on tarnitud, kuid mida ACCES ei tooda, kehtib garantii ja need remonditakse vastavalt vastava seadmetootja garantiitingimustele.
Kindral
Selle garantii alusel piirdub ACCES-i vastutus mis tahes toote asendamise, parandamise või krediidi väljastamisega (ACCES äranägemisel) mis tahes toodete puhul, mille defektid garantiiperioodi jooksul osutuvad tõendatuks. ACCES ei vastuta mingil juhul meie toote kasutamisest või väärkasutusest tulenevate või erikahjude eest. Klient vastutab kõigi tasude eest, mis on põhjustatud ACCES-i seadmete muudatustest või täiendustest, mida ACCES ei ole kirjalikult heaks kiitnud, või kui ACCESi arvates on seadet kasutatud ebatavaliselt. "Ebatavaline kasutamine" on käesoleva garantii tähenduses defineeritud kui igasugune kasutus, millega seade on kokku puutunud, välja arvatud ostu- või müügiavalduses märgitud või ette nähtud kasutus. ACCESi poolt tarnitud või müüdud seadmetele ei kehti muud otsesed ega kaudsed garantiid peale ülaltoodu.
Tagatud süsteemid
^ssured Systems on juhtiv tehnoloogiaettevõte, millel on üle 1,500 püsikliendi 80 riigis ja mis on 85,000 tegevusaasta jooksul juurutanud enam kui 12 XNUMX süsteemi mitmekülgsele kliendibaasile. Pakume kvaliteetseid ja uuenduslikke vastupidavaid andmetöötlus-, kuvamis-, võrgu- ja andmekogumislahendusi manustatud, tööstus- ja digitaalse koduturu sektoritele.
US
- sales@assured-systems.com
- Müük: +1 347 719 4508
- Tugi: +1 347 719 4508
- 1309 Coffeen Ave
- Ste 1200
- Sheridan
- WY 82801
- USA
EMEA
- sales@assured-systems.com
- Müük: +44 (0)1785 879 050
- Tugi: +44 (0)1785 879 050
- Üksus A5 Douglas Park
- Stone Business Park
- Kivi
- ST15 0YJ
- Ühendkuningriik
- KMKR number: 120 9546 28
- Ettevõtte registreerimisnumber: 07699660
www.assured-systems.com | sales@assured-systems.com
Dokumendid / Ressursid
![]() |
TAGATUD SÜSTEEMID 104-ICOM-2S ja 104-COM-2S juurdepääsu IO isoleeritud jadakaart [pdfKasutusjuhend 104-ICOM-2S ja 104-COM-2S, 104-ICOM-2S, 104-ICOM-2S juurdepääsu IO isoleeritud jadakaart, juurdepääsu IO isoleeritud jadakaart, isoleeritud jadakaart, jadakaart, kaart |